Files
TypeWords/assets/index-dc161a7d.js
2023-10-16 01:29:36 +08:00

73 lines
1021 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
var vE=Object.defineProperty;var yE=(e,t,n)=>t in e?vE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Wt=(e,t,n)=>(yE(e,typeof t!="symbol"?t+"":t,n),n);function bE(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const a in r)if(a!=="default"&&!(a in e)){const o=Object.getOwnPropertyDescriptor(r,a);o&&Object.defineProperty(e,a,o.get?o:{enumerable:!0,get:()=>r[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const o of a)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(a){const o={};return a.integrity&&(o.integrity=a.integrity),a.referrerPolicy&&(o.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?o.credentials="include":a.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(a){if(a.ep)return;a.ep=!0;const o=n(a);fetch(a.href,o)}})();function Ih(e,t){const n=Object.create(null),r=e.split(",");for(let a=0;a<r.length;a++)n[r[a]]=!0;return t?a=>!!n[a.toLowerCase()]:a=>!!n[a]}const St={},bi=[],An=()=>{},wE=()=>!1,kE=/^on[^a-z]/,dc=e=>kE.test(e),jh=e=>e.startsWith("onUpdate:"),Lt=Object.assign,$h=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},AE=Object.prototype.hasOwnProperty,ot=(e,t)=>AE.call(e,t),Ie=Array.isArray,wi=e=>rl(e)==="[object Map]",Nw=e=>rl(e)==="[object Set]",_m=e=>rl(e)==="[object Date]",xe=e=>typeof e=="function",Le=e=>typeof e=="string",Ts=e=>typeof e=="symbol",at=e=>e!==null&&typeof e=="object",Bu=e=>at(e)&&xe(e.then)&&xe(e.catch),Fw=Object.prototype.toString,rl=e=>Fw.call(e),bu=e=>rl(e).slice(8,-1),zw=e=>rl(e)==="[object Object]",Oh=e=>Le(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,wu=Ih(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),fc=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},_E=/-(\w)/g,ta=fc(e=>e.replace(_E,(t,n)=>n?n.toUpperCase():"")),xE=/\B([A-Z])/g,qo=fc(e=>e.replace(xE,"-$1").toLowerCase()),pc=fc(e=>e.charAt(0).toUpperCase()+e.slice(1)),gd=fc(e=>e?`on${pc(e)}`:""),Is=(e,t)=>!Object.is(e,t),ku=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},Lu=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},dp=e=>{const t=parseFloat(e);return isNaN(t)?e:t},EE=e=>{const t=Le(e)?Number(e):NaN;return isNaN(t)?e:t};let xm;const fp=()=>xm||(xm=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Qe(e){if(Ie(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],a=Le(r)?TE(r):Qe(r);if(a)for(const o in a)t[o]=a[o]}return t}else{if(Le(e))return e;if(at(e))return e}}const CE=/;(?![^(]*\))/g,PE=/:([^]+)/,SE=/\/\*[^]*?\*\//g;function TE(e){const t={};return e.replace(SE,"").split(CE).forEach(n=>{if(n){const r=n.split(PE);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function K(e){let t="";if(Le(e))t=e;else if(Ie(e))for(let n=0;n<e.length;n++){const r=K(e[n]);r&&(t+=r+" ")}else if(at(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const IE="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",jE=Ih(IE);function Bw(e){return!!e||e===""}function $E(e,t){if(e.length!==t.length)return!1;let n=!0;for(let r=0;n&&r<e.length;r++)n=Ru(e[r],t[r]);return n}function Ru(e,t){if(e===t)return!0;let n=_m(e),r=_m(t);if(n||r)return n&&r?e.getTime()===t.getTime():!1;if(n=Ts(e),r=Ts(t),n||r)return e===t;if(n=Ie(e),r=Ie(t),n||r)return n&&r?$E(e,t):!1;if(n=at(e),r=at(t),n||r){if(!n||!r)return!1;const a=Object.keys(e).length,o=Object.keys(t).length;if(a!==o)return!1;for(const i in e){const s=e.hasOwnProperty(i),l=t.hasOwnProperty(i);if(s&&!l||!s&&l||!Ru(e[i],t[i]))return!1}}return String(e)===String(t)}const ee=e=>Le(e)?e:e==null?"":Ie(e)||at(e)&&(e.toString===Fw||!xe(e.toString))?JSON.stringify(e,Lw,2):String(e),Lw=(e,t)=>t&&t.__v_isRef?Lw(e,t.value):wi(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,a])=>(n[`${r} =>`]=a,n),{})}:Nw(t)?{[`Set(${t.size})`]:[...t.values()]}:at(t)&&!Ie(t)&&!zw(t)?String(t):t;let Kn;class Rw{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Kn,!t&&Kn&&(this.index=(Kn.scopes||(Kn.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Kn;try{return Kn=this,t()}finally{Kn=n}}}on(){Kn=this}off(){Kn=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.scopes)for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const a=this.parent.scopes.pop();a&&a!==this&&(this.parent.scopes[this.index]=a,a.index=this.index)}this.parent=void 0,this._active=!1}}}function Mw(e){return new Rw(e)}function OE(e,t=Kn){t&&t.active&&t.effects.push(e)}function Dh(){return Kn}function Vw(e){Kn&&Kn.cleanups.push(e)}const Nh=e=>{const t=new Set(e);return t.w=0,t.n=0,t},Ww=e=>(e.w&oo)>0,Gw=e=>(e.n&oo)>0,DE=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=oo},NE=e=>{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r<t.length;r++){const a=t[r];Ww(a)&&!Gw(a)?a.delete(e):t[n++]=a,a.w&=~oo,a.n&=~oo}t.length=n}},Mu=new WeakMap;let fs=0,oo=1;const pp=30;let Pr;const Oo=Symbol(""),hp=Symbol("");class Fh{constructor(t,n=null,r){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,OE(this,r)}run(){if(!this.active)return this.fn();let t=Pr,n=to;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=Pr,Pr=this,to=!0,oo=1<<++fs,fs<=pp?DE(this):Em(this),this.fn()}finally{fs<=pp&&NE(this),oo=1<<--fs,Pr=this.parent,to=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){Pr===this?this.deferStop=!0:this.active&&(Em(this),this.onStop&&this.onStop(),this.active=!1)}}function Em(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let to=!0;const qw=[];function Li(){qw.push(to),to=!1}function Ri(){const e=qw.pop();to=e===void 0?!0:e}function zn(e,t,n){if(to&&Pr){let r=Mu.get(e);r||Mu.set(e,r=new Map);let a=r.get(n);a||r.set(n,a=Nh()),Hw(a)}}function Hw(e,t){let n=!1;fs<=pp?Gw(e)||(e.n|=oo,n=!Ww(e)):n=!e.has(Pr),n&&(e.add(Pr),Pr.deps.push(e))}function Ia(e,t,n,r,a,o){const i=Mu.get(e);if(!i)return;let s=[];if(t==="clear")s=[...i.values()];else if(n==="length"&&Ie(e)){const l=Number(r);i.forEach((u,c)=>{(c==="length"||c>=l)&&s.push(u)})}else switch(n!==void 0&&s.push(i.get(n)),t){case"add":Ie(e)?Oh(n)&&s.push(i.get("length")):(s.push(i.get(Oo)),wi(e)&&s.push(i.get(hp)));break;case"delete":Ie(e)||(s.push(i.get(Oo)),wi(e)&&s.push(i.get(hp)));break;case"set":wi(e)&&s.push(i.get(Oo));break}if(s.length===1)s[0]&&gp(s[0]);else{const l=[];for(const u of s)u&&l.push(...u);gp(Nh(l))}}function gp(e,t){const n=Ie(e)?e:[...e];for(const r of n)r.computed&&Cm(r);for(const r of n)r.computed||Cm(r)}function Cm(e,t){(e!==Pr||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function FE(e,t){var n;return(n=Mu.get(e))==null?void 0:n.get(t)}const zE=Ih("__proto__,__v_isRef,__isVue"),Uw=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ts)),BE=zh(),LE=zh(!1,!0),RE=zh(!0),Pm=ME();function ME(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=Ye(this);for(let o=0,i=this.length;o<i;o++)zn(r,"get",o+"");const a=r[t](...n);return a===-1||a===!1?r[t](...n.map(Ye)):a}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){Li();const r=Ye(this)[t].apply(this,n);return Ri(),r}}),e}function VE(e){const t=Ye(this);return zn(t,"has",e),t.hasOwnProperty(e)}function zh(e=!1,t=!1){return function(r,a,o){if(a==="__v_isReactive")return!e;if(a==="__v_isReadonly")return e;if(a==="__v_isShallow")return t;if(a==="__v_raw"&&o===(e?t?aC:Yw:t?Qw:Zw).get(r))return r;const i=Ie(r);if(!e){if(i&&ot(Pm,a))return Reflect.get(Pm,a,o);if(a==="hasOwnProperty")return VE}const s=Reflect.get(r,a,o);return(Ts(a)?Uw.has(a):zE(a))||(e||zn(r,"get",a),t)?s:Tt(s)?i&&Oh(a)?s:s.value:at(s)?e?gc(s):Qt(s):s}}const WE=Kw(),GE=Kw(!0);function Kw(e=!1){return function(n,r,a,o){let i=n[r];if(xi(i)&&Tt(i)&&!Tt(a))return!1;if(!e&&(!Vu(a)&&!xi(a)&&(i=Ye(i),a=Ye(a)),!Ie(n)&&Tt(i)&&!Tt(a)))return i.value=a,!0;const s=Ie(n)&&Oh(r)?Number(r)<n.length:ot(n,r),l=Reflect.set(n,r,a,o);return n===Ye(o)&&(s?Is(a,i)&&Ia(n,"set",r,a):Ia(n,"add",r,a)),l}}function qE(e,t){const n=ot(e,t);e[t];const r=Reflect.deleteProperty(e,t);return r&&n&&Ia(e,"delete",t,void 0),r}function HE(e,t){const n=Reflect.has(e,t);return(!Ts(t)||!Uw.has(t))&&zn(e,"has",t),n}function UE(e){return zn(e,"iterate",Ie(e)?"length":Oo),Reflect.ownKeys(e)}const Jw={get:BE,set:WE,deleteProperty:qE,has:HE,ownKeys:UE},KE={get:RE,set(e,t){return!0},deleteProperty(e,t){return!0}},JE=Lt({},Jw,{get:LE,set:GE}),Bh=e=>e,hc=e=>Reflect.getPrototypeOf(e);function _l(e,t,n=!1,r=!1){e=e.__v_raw;const a=Ye(e),o=Ye(t);n||(t!==o&&zn(a,"get",t),zn(a,"get",o));const{has:i}=hc(a),s=r?Bh:n?Mh:js;if(i.call(a,t))return s(e.get(t));if(i.call(a,o))return s(e.get(o));e!==a&&e.get(t)}function xl(e,t=!1){const n=this.__v_raw,r=Ye(n),a=Ye(e);return t||(e!==a&&zn(r,"has",e),zn(r,"has",a)),e===a?n.has(e):n.has(e)||n.has(a)}function El(e,t=!1){return e=e.__v_raw,!t&&zn(Ye(e),"iterate",Oo),Reflect.get(e,"size",e)}function Sm(e){e=Ye(e);const t=Ye(this);return hc(t).has.call(t,e)||(t.add(e),Ia(t,"add",e,e)),this}function Tm(e,t){t=Ye(t);const n=Ye(this),{has:r,get:a}=hc(n);let o=r.call(n,e);o||(e=Ye(e),o=r.call(n,e));const i=a.call(n,e);return n.set(e,t),o?Is(t,i)&&Ia(n,"set",e,t):Ia(n,"add",e,t),this}function Im(e){const t=Ye(this),{has:n,get:r}=hc(t);let a=n.call(t,e);a||(e=Ye(e),a=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return a&&Ia(t,"delete",e,void 0),o}function jm(){const e=Ye(this),t=e.size!==0,n=e.clear();return t&&Ia(e,"clear",void 0,void 0),n}function Cl(e,t){return function(r,a){const o=this,i=o.__v_raw,s=Ye(i),l=t?Bh:e?Mh:js;return!e&&zn(s,"iterate",Oo),i.forEach((u,c)=>r.call(a,l(u),l(c),o))}}function Pl(e,t,n){return function(...r){const a=this.__v_raw,o=Ye(a),i=wi(o),s=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,u=a[e](...r),c=n?Bh:t?Mh:js;return!t&&zn(o,"iterate",l?hp:Oo),{next(){const{value:d,done:p}=u.next();return p?{value:d,done:p}:{value:s?[c(d[0]),c(d[1])]:c(d),done:p}},[Symbol.iterator](){return this}}}}function Ba(e){return function(...t){return e==="delete"?!1:this}}function ZE(){const e={get(o){return _l(this,o)},get size(){return El(this)},has:xl,add:Sm,set:Tm,delete:Im,clear:jm,forEach:Cl(!1,!1)},t={get(o){return _l(this,o,!1,!0)},get size(){return El(this)},has:xl,add:Sm,set:Tm,delete:Im,clear:jm,forEach:Cl(!1,!0)},n={get(o){return _l(this,o,!0)},get size(){return El(this,!0)},has(o){return xl.call(this,o,!0)},add:Ba("add"),set:Ba("set"),delete:Ba("delete"),clear:Ba("clear"),forEach:Cl(!0,!1)},r={get(o){return _l(this,o,!0,!0)},get size(){return El(this,!0)},has(o){return xl.call(this,o,!0)},add:Ba("add"),set:Ba("set"),delete:Ba("delete"),clear:Ba("clear"),forEach:Cl(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Pl(o,!1,!1),n[o]=Pl(o,!0,!1),t[o]=Pl(o,!1,!0),r[o]=Pl(o,!0,!0)}),[e,n,t,r]}const[QE,YE,XE,eC]=ZE();function Lh(e,t){const n=t?e?eC:XE:e?YE:QE;return(r,a,o)=>a==="__v_isReactive"?!e:a==="__v_isReadonly"?e:a==="__v_raw"?r:Reflect.get(ot(n,a)&&a in r?n:r,a,o)}const tC={get:Lh(!1,!1)},nC={get:Lh(!1,!0)},rC={get:Lh(!0,!1)},Zw=new WeakMap,Qw=new WeakMap,Yw=new WeakMap,aC=new WeakMap;function oC(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function iC(e){return e.__v_skip||!Object.isExtensible(e)?0:oC(bu(e))}function Qt(e){return xi(e)?e:Rh(e,!1,Jw,tC,Zw)}function Xw(e){return Rh(e,!1,JE,nC,Qw)}function gc(e){return Rh(e,!0,KE,rC,Yw)}function Rh(e,t,n,r,a){if(!at(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=a.get(e);if(o)return o;const i=iC(e);if(i===0)return e;const s=new Proxy(e,i===2?r:n);return a.set(e,s),s}function no(e){return xi(e)?no(e.__v_raw):!!(e&&e.__v_isReactive)}function xi(e){return!!(e&&e.__v_isReadonly)}function Vu(e){return!!(e&&e.__v_isShallow)}function ek(e){return no(e)||xi(e)}function Ye(e){const t=e&&e.__v_raw;return t?Ye(t):e}function mc(e){return Lu(e,"__v_skip",!0),e}const js=e=>at(e)?Qt(e):e,Mh=e=>at(e)?gc(e):e;function tk(e){to&&Pr&&(e=Ye(e),Hw(e.dep||(e.dep=Nh())))}function Vh(e,t){e=Ye(e);const n=e.dep;n&&gp(n)}function Tt(e){return!!(e&&e.__v_isRef===!0)}function L(e){return nk(e,!1)}function ro(e){return nk(e,!0)}function nk(e,t){return Tt(e)?e:new sC(e,t)}class sC{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Ye(t),this._value=n?t:js(t)}get value(){return tk(this),this._value}set value(t){const n=this.__v_isShallow||Vu(t)||xi(t);t=n?t:Ye(t),Is(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:js(t),Vh(this))}}function Xi(e){Vh(e)}function f(e){return Tt(e)?e.value:e}const lC={get:(e,t,n)=>f(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const a=e[t];return Tt(a)&&!Tt(n)?(a.value=n,!0):Reflect.set(e,t,n,r)}};function rk(e){return no(e)?e:new Proxy(e,lC)}function na(e){const t=Ie(e)?new Array(e.length):{};for(const n in e)t[n]=ak(e,n);return t}class uC{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return FE(Ye(this._object),this._key)}}class cC{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Sr(e,t,n){return Tt(e)?e:xe(e)?new cC(e):at(e)&&arguments.length>1?ak(e,t,n):L(e)}function ak(e,t,n){const r=e[t];return Tt(r)?r:new uC(e,t,n)}class dC{constructor(t,n,r,a){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Fh(t,()=>{this._dirty||(this._dirty=!0,Vh(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!a,this.__v_isReadonly=r}get value(){const t=Ye(this);return tk(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function fC(e,t,n=!1){let r,a;const o=xe(e);return o?(r=e,a=An):(r=e.get,a=e.set),new dC(r,a,o||!a,n)}function pC(e,...t){}function ao(e,t,n,r){let a;try{a=r?e(...r):e()}catch(o){vc(o,t,n)}return a}function fr(e,t,n,r){if(xe(e)){const o=ao(e,t,n,r);return o&&Bu(o)&&o.catch(i=>{vc(i,t,n)}),o}const a=[];for(let o=0;o<e.length;o++)a.push(fr(e[o],t,n,r));return a}function vc(e,t,n,r=!0){const a=t?t.vnode:null;if(t){let o=t.parent;const i=t.proxy,s=n;for(;o;){const u=o.ec;if(u){for(let c=0;c<u.length;c++)if(u[c](e,i,s)===!1)return}o=o.parent}const l=t.appContext.config.errorHandler;if(l){ao(l,null,10,[e,i,s]);return}}hC(e,n,a,r)}function hC(e,t,n,r=!0){console.error(e)}let $s=!1,mp=!1;const wn=[];let Gr=0;const ki=[];let ka=null,_o=0;const ok=Promise.resolve();let Wh=null;function et(e){const t=Wh||ok;return e?t.then(this?e.bind(this):e):t}function gC(e){let t=Gr+1,n=wn.length;for(;t<n;){const r=t+n>>>1;Os(wn[r])<e?t=r+1:n=r}return t}function Gh(e){(!wn.length||!wn.includes(e,$s&&e.allowRecurse?Gr+1:Gr))&&(e.id==null?wn.push(e):wn.splice(gC(e.id),0,e),ik())}function ik(){!$s&&!mp&&(mp=!0,Wh=ok.then(lk))}function mC(e){const t=wn.indexOf(e);t>Gr&&wn.splice(t,1)}function vC(e){Ie(e)?ki.push(...e):(!ka||!ka.includes(e,e.allowRecurse?_o+1:_o))&&ki.push(e),ik()}function $m(e,t=$s?Gr+1:0){for(;t<wn.length;t++){const n=wn[t];n&&n.pre&&(wn.splice(t,1),t--,n())}}function sk(e){if(ki.length){const t=[...new Set(ki)];if(ki.length=0,ka){ka.push(...t);return}for(ka=t,ka.sort((n,r)=>Os(n)-Os(r)),_o=0;_o<ka.length;_o++)ka[_o]();ka=null,_o=0}}const Os=e=>e.id==null?1/0:e.id,yC=(e,t)=>{const n=Os(e)-Os(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function lk(e){mp=!1,$s=!0,wn.sort(yC);const t=An;try{for(Gr=0;Gr<wn.length;Gr++){const n=wn[Gr];n&&n.active!==!1&&ao(n,null,14)}}finally{Gr=0,wn.length=0,sk(),$s=!1,Wh=null,(wn.length||ki.length)&&lk()}}function bC(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||St;let a=n;const o=t.startsWith("update:"),i=o&&t.slice(7);if(i&&i in r){const c=`${i==="modelValue"?"model":i}Modifiers`,{number:d,trim:p}=r[c]||St;p&&(a=n.map(g=>Le(g)?g.trim():g)),d&&(a=n.map(dp))}let s,l=r[s=gd(t)]||r[s=gd(ta(t))];!l&&o&&(l=r[s=gd(qo(t))]),l&&fr(l,e,6,a);const u=r[s+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,fr(u,e,6,a)}}function uk(e,t,n=!1){const r=t.emitsCache,a=r.get(e);if(a!==void 0)return a;const o=e.emits;let i={},s=!1;if(!xe(e)){const l=u=>{const c=uk(u,t,!0);c&&(s=!0,Lt(i,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!s?(at(e)&&r.set(e,null),null):(Ie(o)?o.forEach(l=>i[l]=null):Lt(i,o),at(e)&&r.set(e,i),i)}function yc(e,t){return!e||!dc(t)?!1:(t=t.slice(2).replace(/Once$/,""),ot(e,t[0].toLowerCase()+t.slice(1))||ot(e,qo(t))||ot(e,t))}let sn=null,bc=null;function Wu(e){const t=sn;return sn=e,bc=e&&e.type.__scopeId||null,t}function tr(e){bc=e}function nr(){bc=null}function M(e,t=sn,n){if(!t||e._n)return e;const r=(...a)=>{r._d&&qm(-1);const o=Wu(t);let i;try{i=e(...a)}finally{Wu(o),r._d&&qm(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function md(e){const{type:t,vnode:n,proxy:r,withProxy:a,props:o,propsOptions:[i],slots:s,attrs:l,emit:u,render:c,renderCache:d,data:p,setupState:g,ctx:v,inheritAttrs:h}=e;let m,y;const w=Wu(e);try{if(n.shapeFlag&4){const A=a||r;m=Wr(c.call(A,A,d,o,g,p,v)),y=l}else{const A=t;m=Wr(A.length>1?A(o,{attrs:l,slots:s,emit:u}):A(o,null)),y=t.props?l:wC(l)}}catch(A){ys.length=0,vc(A,e,1),m=I(Yn)}let b=m;if(y&&h!==!1){const A=Object.keys(y),{shapeFlag:x}=b;A.length&&x&7&&(i&&A.some(jh)&&(y=kC(y,i)),b=ja(b,y))}return n.dirs&&(b=ja(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),m=b,Wu(w),m}const wC=e=>{let t;for(const n in e)(n==="class"||n==="style"||dc(n))&&((t||(t={}))[n]=e[n]);return t},kC=(e,t)=>{const n={};for(const r in e)(!jh(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function AC(e,t,n){const{props:r,children:a,component:o}=e,{props:i,children:s,patchFlag:l}=t,u=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Om(r,i,u):!!i;if(l&8){const c=t.dynamicProps;for(let d=0;d<c.length;d++){const p=c[d];if(i[p]!==r[p]&&!yc(u,p))return!0}}}else return(a||s)&&(!s||!s.$stable)?!0:r===i?!1:r?i?Om(r,i,u):!0:!!i;return!1}function Om(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let a=0;a<r.length;a++){const o=r[a];if(t[o]!==e[o]&&!yc(n,o))return!0}return!1}function _C({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const xC=e=>e.__isSuspense;function EC(e,t){t&&t.pendingBranch?Ie(e)?t.effects.push(...e):t.effects.push(e):vC(e)}function ck(e,t){return qh(e,null,t)}const Sl={};function ge(e,t,n){return qh(e,t,n)}function qh(e,t,{immediate:n,deep:r,flush:a,onTrack:o,onTrigger:i}=St){var s;const l=Dh()===((s=Zt)==null?void 0:s.scope)?Zt:null;let u,c=!1,d=!1;if(Tt(e)?(u=()=>e.value,c=Vu(e)):no(e)?(u=()=>e,r=!0):Ie(e)?(d=!0,c=e.some(A=>no(A)||Vu(A)),u=()=>e.map(A=>{if(Tt(A))return A.value;if(no(A))return So(A);if(xe(A))return ao(A,l,2)})):xe(e)?t?u=()=>ao(e,l,2):u=()=>{if(!(l&&l.isUnmounted))return p&&p(),fr(e,l,3,[g])}:u=An,t&&r){const A=u;u=()=>So(A())}let p,g=A=>{p=w.onStop=()=>{ao(A,l,4)}},v;if(Bs)if(g=An,t?n&&fr(t,l,3,[u(),d?[]:void 0,g]):u(),a==="sync"){const A=v3();v=A.__watcherHandles||(A.__watcherHandles=[])}else return An;let h=d?new Array(e.length).fill(Sl):Sl;const m=()=>{if(w.active)if(t){const A=w.run();(r||c||(d?A.some((x,C)=>Is(x,h[C])):Is(A,h)))&&(p&&p(),fr(t,l,3,[A,h===Sl?void 0:d&&h[0]===Sl?[]:h,g]),h=A)}else w.run()};m.allowRecurse=!!t;let y;a==="sync"?y=m:a==="post"?y=()=>On(m,l&&l.suspense):(m.pre=!0,l&&(m.id=l.uid),y=()=>Gh(m));const w=new Fh(u,y);t?n?m():h=w.run():a==="post"?On(w.run.bind(w),l&&l.suspense):w.run();const b=()=>{w.stop(),l&&l.scope&&$h(l.scope.effects,w)};return v&&v.push(b),b}function CC(e,t,n){const r=this.proxy,a=Le(e)?e.includes(".")?dk(r,e):()=>r[e]:e.bind(r,r);let o;xe(t)?o=t:(o=t.handler,n=t);const i=Zt;Ci(this);const s=qh(a,o.bind(r),n);return i?Ci(i):Do(),s}function dk(e,t){const n=t.split(".");return()=>{let r=e;for(let a=0;a<n.length&&r;a++)r=r[n[a]];return r}}function So(e,t){if(!at(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),Tt(e))So(e.value,t);else if(Ie(e))for(let n=0;n<e.length;n++)So(e[n],t);else if(Nw(e)||wi(e))e.forEach(n=>{So(n,t)});else if(zw(e))for(const n in e)So(e[n],t);return e}function Ft(e,t){const n=sn;if(n===null)return e;const r=_c(n)||n.proxy,a=e.dirs||(e.dirs=[]);for(let o=0;o<t.length;o++){let[i,s,l,u=St]=t[o];i&&(xe(i)&&(i={mounted:i,updated:i}),i.deep&&So(s),a.push({dir:i,instance:r,value:s,oldValue:void 0,arg:l,modifiers:u}))}return e}function co(e,t,n,r){const a=e.dirs,o=t&&t.dirs;for(let i=0;i<a.length;i++){const s=a[i];o&&(s.oldValue=o[i].value);let l=s.dir[r];l&&(Li(),fr(l,n,8,[e.el,s,e,t]),Ri())}}function fk(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return qe(()=>{e.isMounted=!0}),Sn(()=>{e.isUnmounting=!0}),e}const ir=[Function,Array],pk={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ir,onEnter:ir,onAfterEnter:ir,onEnterCancelled:ir,onBeforeLeave:ir,onLeave:ir,onAfterLeave:ir,onLeaveCancelled:ir,onBeforeAppear:ir,onAppear:ir,onAfterAppear:ir,onAppearCancelled:ir},PC={name:"BaseTransition",props:pk,setup(e,{slots:t}){const n=hn(),r=fk();let a;return()=>{const o=t.default&&Hh(t.default(),!0);if(!o||!o.length)return;let i=o[0];if(o.length>1){for(const h of o)if(h.type!==Yn){i=h;break}}const s=Ye(e),{mode:l}=s;if(r.isLeaving)return vd(i);const u=Dm(i);if(!u)return vd(i);const c=Ds(u,s,r,n);Ns(u,c);const d=n.subTree,p=d&&Dm(d);let g=!1;const{getTransitionKey:v}=u.type;if(v){const h=v();a===void 0?a=h:h!==a&&(a=h,g=!0)}if(p&&p.type!==Yn&&(!xo(u,p)||g)){const h=Ds(p,s,r,n);if(Ns(p,h),l==="out-in")return r.isLeaving=!0,h.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},vd(i);l==="in-out"&&u.type!==Yn&&(h.delayLeave=(m,y,w)=>{const b=hk(r,p);b[String(p.key)]=p,m._leaveCb=()=>{y(),m._leaveCb=void 0,delete c.delayedLeave},c.delayedLeave=w})}return i}}},SC=PC;function hk(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Ds(e,t,n,r){const{appear:a,mode:o,persisted:i=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:d,onLeave:p,onAfterLeave:g,onLeaveCancelled:v,onBeforeAppear:h,onAppear:m,onAfterAppear:y,onAppearCancelled:w}=t,b=String(e.key),A=hk(n,e),x=(E,j)=>{E&&fr(E,r,9,j)},C=(E,j)=>{const D=j[1];x(E,j),Ie(E)?E.every(F=>F.length<=1)&&D():E.length<=1&&D()},_={mode:o,persisted:i,beforeEnter(E){let j=s;if(!n.isMounted)if(a)j=h||s;else return;E._leaveCb&&E._leaveCb(!0);const D=A[b];D&&xo(e,D)&&D.el._leaveCb&&D.el._leaveCb(),x(j,[E])},enter(E){let j=l,D=u,F=c;if(!n.isMounted)if(a)j=m||l,D=y||u,F=w||c;else return;let S=!1;const T=E._enterCb=B=>{S||(S=!0,B?x(F,[E]):x(D,[E]),_.delayedLeave&&_.delayedLeave(),E._enterCb=void 0)};j?C(j,[E,T]):T()},leave(E,j){const D=String(e.key);if(E._enterCb&&E._enterCb(!0),n.isUnmounting)return j();x(d,[E]);let F=!1;const S=E._leaveCb=T=>{F||(F=!0,j(),T?x(v,[E]):x(g,[E]),E._leaveCb=void 0,A[D]===e&&delete A[D])};A[D]=e,p?C(p,[E,S]):S()},clone(E){return Ds(E,t,n,r)}};return _}function vd(e){if(wc(e))return e=ja(e),e.children=null,e}function Dm(e){return wc(e)?e.children?e.children[0]:void 0:e}function Ns(e,t){e.shapeFlag&6&&e.component?Ns(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Hh(e,t=!1,n){let r=[],a=0;for(let o=0;o<e.length;o++){let i=e[o];const s=n==null?i.key:String(n)+String(i.key!=null?i.key:o);i.type===_e?(i.patchFlag&128&&a++,r=r.concat(Hh(i.children,t,s))):(t||i.type!==Yn)&&r.push(s!=null?ja(i,{key:s}):i)}if(a>1)for(let o=0;o<r.length;o++)r[o].patchFlag=-2;return r}function ie(e,t){return xe(e)?(()=>Lt({name:e.name},t,{setup:e}))():e}const gs=e=>!!e.type.__asyncLoader,wc=e=>e.type.__isKeepAlive;function gk(e,t){vk(e,"a",t)}function mk(e,t){vk(e,"da",t)}function vk(e,t,n=Zt){const r=e.__wdc||(e.__wdc=()=>{let a=n;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(kc(t,r,n),n){let a=n.parent;for(;a&&a.parent;)wc(a.parent.vnode)&&TC(r,t,n,a),a=a.parent}}function TC(e,t,n,r){const a=kc(t,e,r,!0);Fr(()=>{$h(r[t],a)},n)}function kc(e,t,n=Zt,r=!1){if(n){const a=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Li(),Ci(n);const s=fr(t,n,e,i);return Do(),Ri(),s});return r?a.unshift(o):a.push(o),o}}const Da=e=>(t,n=Zt)=>(!Bs||e==="sp")&&kc(e,(...r)=>t(...r),n),yk=Da("bm"),qe=Da("m"),IC=Da("bu"),al=Da("u"),Sn=Da("bum"),Fr=Da("um"),jC=Da("sp"),$C=Da("rtg"),OC=Da("rtc");function DC(e,t=Zt){kc("ec",e,t)}const Uh="components",NC="directives";function va(e,t){return Kh(Uh,e,!0,t)||e}const bk=Symbol.for("v-ndc");function on(e){return Le(e)?Kh(Uh,e,!1)||e:e||bk}function FC(e){return Kh(NC,e)}function Kh(e,t,n=!0,r=!1){const a=sn||Zt;if(a){const o=a.type;if(e===Uh){const s=h3(o,!1);if(s&&(s===t||s===ta(t)||s===pc(ta(t))))return o}const i=Nm(a[e]||o[e],t)||Nm(a.appContext[e],t);return!i&&r?o:i}}function Nm(e,t){return e&&(e[t]||e[ta(t)]||e[pc(ta(t))])}function wt(e,t,n,r){let a;const o=n&&n[r];if(Ie(e)||Le(e)){a=new Array(e.length);for(let i=0,s=e.length;i<s;i++)a[i]=t(e[i],i,void 0,o&&o[i])}else if(typeof e=="number"){a=new Array(e);for(let i=0;i<e;i++)a[i]=t(i+1,i,void 0,o&&o[i])}else if(at(e))if(e[Symbol.iterator])a=Array.from(e,(i,s)=>t(i,s,void 0,o&&o[s]));else{const i=Object.keys(e);a=new Array(i.length);for(let s=0,l=i.length;s<l;s++){const u=i[s];a[s]=t(e[u],u,s,o&&o[s])}}else a=[];return n&&(n[r]=a),a}function zC(e,t){for(let n=0;n<t.length;n++){const r=t[n];if(Ie(r))for(let a=0;a<r.length;a++)e[r[a].name]=r[a].fn;else r&&(e[r.name]=r.key?(...a)=>{const o=r.fn(...a);return o&&(o.key=r.key),o}:r.fn)}return e}function Je(e,t,n={},r,a){if(sn.isCE||sn.parent&&gs(sn.parent)&&sn.parent.isCE)return t!=="default"&&(n.name=t),I("slot",n,r&&r());let o=e[t];o&&o._c&&(o._d=!1),P();const i=o&&wk(o(n)),s=ne(_e,{key:n.key||i&&i.key||`_${t}`},i||(r?r():[]),i&&e._===1?64:-2);return!a&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),o&&o._c&&(o._d=!0),s}function wk(e){return e.some(t=>Ei(t)?!(t.type===Yn||t.type===_e&&!wk(t.children)):!0)?e:null}const vp=e=>e?$k(e)?_c(e)||e.proxy:vp(e.parent):null,ms=Lt(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=>vp(e.parent),$root:e=>vp(e.root),$emit:e=>e.emit,$options:e=>Zh(e),$forceUpdate:e=>e.f||(e.f=()=>Gh(e.update)),$nextTick:e=>e.n||(e.n=et.bind(e.proxy)),$watch:e=>CC.bind(e)}),yd=(e,t)=>e!==St&&!e.__isScriptSetup&&ot(e,t),BC={get({_:e},t){const{ctx:n,setupState:r,data:a,props:o,accessCache:i,type:s,appContext:l}=e;let u;if(t[0]!=="$"){const g=i[t];if(g!==void 0)switch(g){case 1:return r[t];case 2:return a[t];case 4:return n[t];case 3:return o[t]}else{if(yd(r,t))return i[t]=1,r[t];if(a!==St&&ot(a,t))return i[t]=2,a[t];if((u=e.propsOptions[0])&&ot(u,t))return i[t]=3,o[t];if(n!==St&&ot(n,t))return i[t]=4,n[t];yp&&(i[t]=0)}}const c=ms[t];let d,p;if(c)return t==="$attrs"&&zn(e,"get",t),c(e);if((d=s.__cssModules)&&(d=d[t]))return d;if(n!==St&&ot(n,t))return i[t]=4,n[t];if(p=l.config.globalProperties,ot(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:a,ctx:o}=e;return yd(a,t)?(a[t]=n,!0):r!==St&&ot(r,t)?(r[t]=n,!0):ot(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:a,propsOptions:o}},i){let s;return!!n[i]||e!==St&&ot(e,i)||yd(t,i)||(s=o[0])&&ot(s,i)||ot(r,i)||ot(ms,i)||ot(a.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ot(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Jh(){return kk().slots}function LC(){return kk().attrs}function kk(){const e=hn();return e.setupContext||(e.setupContext=Dk(e))}function Fm(e){return Ie(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let yp=!0;function RC(e){const t=Zh(e),n=e.proxy,r=e.ctx;yp=!1,t.beforeCreate&&zm(t.beforeCreate,e,"bc");const{data:a,computed:o,methods:i,watch:s,provide:l,inject:u,created:c,beforeMount:d,mounted:p,beforeUpdate:g,updated:v,activated:h,deactivated:m,beforeDestroy:y,beforeUnmount:w,destroyed:b,unmounted:A,render:x,renderTracked:C,renderTriggered:_,errorCaptured:E,serverPrefetch:j,expose:D,inheritAttrs:F,components:S,directives:T,filters:B}=t;if(u&&MC(u,r,null),i)for(const W in i){const Q=i[W];xe(Q)&&(r[W]=Q.bind(n))}if(a){const W=a.call(n,n);at(W)&&(e.data=Qt(W))}if(yp=!0,o)for(const W in o){const Q=o[W],oe=xe(Q)?Q.bind(n,n):xe(Q.get)?Q.get.bind(n,n):An,Ee=!xe(Q)&&xe(Q.set)?Q.set.bind(n):An,Ae=O({get:oe,set:Ee});Object.defineProperty(r,W,{enumerable:!0,configurable:!0,get:()=>Ae.value,set:se=>Ae.value=se})}if(s)for(const W in s)Ak(s[W],r,n,W);if(l){const W=xe(l)?l.call(n):l;Reflect.ownKeys(W).forEach(Q=>{pn(Q,W[Q])})}c&&zm(c,e,"c");function G(W,Q){Ie(Q)?Q.forEach(oe=>W(oe.bind(n))):Q&&W(Q.bind(n))}if(G(yk,d),G(qe,p),G(IC,g),G(al,v),G(gk,h),G(mk,m),G(DC,E),G(OC,C),G($C,_),G(Sn,w),G(Fr,A),G(jC,j),Ie(D))if(D.length){const W=e.exposed||(e.exposed={});D.forEach(Q=>{Object.defineProperty(W,Q,{get:()=>n[Q],set:oe=>n[Q]=oe})})}else e.exposed||(e.exposed={});x&&e.render===An&&(e.render=x),F!=null&&(e.inheritAttrs=F),S&&(e.components=S),T&&(e.directives=T)}function MC(e,t,n=An){Ie(e)&&(e=bp(e));for(const r in e){const a=e[r];let o;at(a)?"default"in a?o=it(a.from||r,a.default,!0):o=it(a.from||r):o=it(a),Tt(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function zm(e,t,n){fr(Ie(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ak(e,t,n,r){const a=r.includes(".")?dk(n,r):()=>n[r];if(Le(e)){const o=t[e];xe(o)&&ge(a,o)}else if(xe(e))ge(a,e.bind(n));else if(at(e))if(Ie(e))e.forEach(o=>Ak(o,t,n,r));else{const o=xe(e.handler)?e.handler.bind(n):t[e.handler];xe(o)&&ge(a,o,e)}}function Zh(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:a,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,s=o.get(t);let l;return s?l=s:!a.length&&!n&&!r?l=t:(l={},a.length&&a.forEach(u=>Gu(l,u,i,!0)),Gu(l,t,i)),at(t)&&o.set(t,l),l}function Gu(e,t,n,r=!1){const{mixins:a,extends:o}=t;o&&Gu(e,o,n,!0),a&&a.forEach(i=>Gu(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const s=VC[i]||n&&n[i];e[i]=s?s(e[i],t[i]):t[i]}return e}const VC={data:Bm,props:Lm,emits:Lm,methods:ps,computed:ps,beforeCreate:En,created:En,beforeMount:En,mounted:En,beforeUpdate:En,updated:En,beforeDestroy:En,beforeUnmount:En,destroyed:En,unmounted:En,activated:En,deactivated:En,errorCaptured:En,serverPrefetch:En,components:ps,directives:ps,watch:GC,provide:Bm,inject:WC};function Bm(e,t){return t?e?function(){return Lt(xe(e)?e.call(this,this):e,xe(t)?t.call(this,this):t)}:t:e}function WC(e,t){return ps(bp(e),bp(t))}function bp(e){if(Ie(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function En(e,t){return e?[...new Set([].concat(e,t))]:t}function ps(e,t){return e?Lt(Object.create(null),e,t):t}function Lm(e,t){return e?Ie(e)&&Ie(t)?[...new Set([...e,...t])]:Lt(Object.create(null),Fm(e),Fm(t??{})):t}function GC(e,t){if(!e)return t;if(!t)return e;const n=Lt(Object.create(null),e);for(const r in t)n[r]=En(e[r],t[r]);return n}function _k(){return{app:null,config:{isNativeTag:wE,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let qC=0;function HC(e,t){return function(r,a=null){xe(r)||(r=Lt({},r)),a!=null&&!at(a)&&(a=null);const o=_k(),i=new Set;let s=!1;const l=o.app={_uid:qC++,_component:r,_props:a,_container:null,_context:o,_instance:null,version:y3,get config(){return o.config},set config(u){},use(u,...c){return i.has(u)||(u&&xe(u.install)?(i.add(u),u.install(l,...c)):xe(u)&&(i.add(u),u(l,...c))),l},mixin(u){return o.mixins.includes(u)||o.mixins.push(u),l},component(u,c){return c?(o.components[u]=c,l):o.components[u]},directive(u,c){return c?(o.directives[u]=c,l):o.directives[u]},mount(u,c,d){if(!s){const p=I(r,a);return p.appContext=o,c&&t?t(p,u):e(p,u,d),s=!0,l._container=u,u.__vue_app__=l,_c(p.component)||p.component.proxy}},unmount(){s&&(e(null,l._container),delete l._container.__vue_app__)},provide(u,c){return o.provides[u]=c,l},runWithContext(u){Fs=l;try{return u()}finally{Fs=null}}};return l}}let Fs=null;function pn(e,t){if(Zt){let n=Zt.provides;const r=Zt.parent&&Zt.parent.provides;r===n&&(n=Zt.provides=Object.create(r)),n[e]=t}}function it(e,t,n=!1){const r=Zt||sn;if(r||Fs){const a=r?r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:Fs._context.provides;if(a&&e in a)return a[e];if(arguments.length>1)return n&&xe(t)?t.call(r&&r.proxy):t}}function UC(){return!!(Zt||sn||Fs)}function KC(e,t,n,r=!1){const a={},o={};Lu(o,Ac,1),e.propsDefaults=Object.create(null),xk(e,t,a,o);for(const i in e.propsOptions[0])i in a||(a[i]=void 0);n?e.props=r?a:Xw(a):e.type.props?e.props=a:e.props=o,e.attrs=o}function JC(e,t,n,r){const{props:a,attrs:o,vnode:{patchFlag:i}}=e,s=Ye(a),[l]=e.propsOptions;let u=!1;if((r||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let d=0;d<c.length;d++){let p=c[d];if(yc(e.emitsOptions,p))continue;const g=t[p];if(l)if(ot(o,p))g!==o[p]&&(o[p]=g,u=!0);else{const v=ta(p);a[v]=wp(l,s,v,g,e,!1)}else g!==o[p]&&(o[p]=g,u=!0)}}}else{xk(e,t,a,o)&&(u=!0);let c;for(const d in s)(!t||!ot(t,d)&&((c=qo(d))===d||!ot(t,c)))&&(l?n&&(n[d]!==void 0||n[c]!==void 0)&&(a[d]=wp(l,s,d,void 0,e,!0)):delete a[d]);if(o!==s)for(const d in o)(!t||!ot(t,d))&&(delete o[d],u=!0)}u&&Ia(e,"set","$attrs")}function xk(e,t,n,r){const[a,o]=e.propsOptions;let i=!1,s;if(t)for(let l in t){if(wu(l))continue;const u=t[l];let c;a&&ot(a,c=ta(l))?!o||!o.includes(c)?n[c]=u:(s||(s={}))[c]=u:yc(e.emitsOptions,l)||(!(l in r)||u!==r[l])&&(r[l]=u,i=!0)}if(o){const l=Ye(n),u=s||St;for(let c=0;c<o.length;c++){const d=o[c];n[d]=wp(a,l,d,u[d],e,!ot(u,d))}}return i}function wp(e,t,n,r,a,o){const i=e[n];if(i!=null){const s=ot(i,"default");if(s&&r===void 0){const l=i.default;if(i.type!==Function&&!i.skipFactory&&xe(l)){const{propsDefaults:u}=a;n in u?r=u[n]:(Ci(a),r=u[n]=l.call(null,t),Do())}else r=l}i[0]&&(o&&!s?r=!1:i[1]&&(r===""||r===qo(n))&&(r=!0))}return r}function Ek(e,t,n=!1){const r=t.propsCache,a=r.get(e);if(a)return a;const o=e.props,i={},s=[];let l=!1;if(!xe(e)){const c=d=>{l=!0;const[p,g]=Ek(d,t,!0);Lt(i,p),g&&s.push(...g)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!o&&!l)return at(e)&&r.set(e,bi),bi;if(Ie(o))for(let c=0;c<o.length;c++){const d=ta(o[c]);Rm(d)&&(i[d]=St)}else if(o)for(const c in o){const d=ta(c);if(Rm(d)){const p=o[c],g=i[d]=Ie(p)||xe(p)?{type:p}:Lt({},p);if(g){const v=Wm(Boolean,g.type),h=Wm(String,g.type);g[0]=v>-1,g[1]=h<0||v<h,(v>-1||ot(g,"default"))&&s.push(d)}}}const u=[i,s];return at(e)&&r.set(e,u),u}function Rm(e){return e[0]!=="$"}function Mm(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Vm(e,t){return Mm(e)===Mm(t)}function Wm(e,t){return Ie(t)?t.findIndex(n=>Vm(n,e)):xe(t)&&Vm(t,e)?0:-1}const Ck=e=>e[0]==="_"||e==="$stable",Qh=e=>Ie(e)?e.map(Wr):[Wr(e)],ZC=(e,t,n)=>{if(t._n)return t;const r=M((...a)=>Qh(t(...a)),n);return r._c=!1,r},Pk=(e,t,n)=>{const r=e._ctx;for(const a in e){if(Ck(a))continue;const o=e[a];if(xe(o))t[a]=ZC(a,o,r);else if(o!=null){const i=Qh(o);t[a]=()=>i}}},Sk=(e,t)=>{const n=Qh(t);e.slots.default=()=>n},QC=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=Ye(t),Lu(t,"_",n)):Pk(t,e.slots={})}else e.slots={},t&&Sk(e,t);Lu(e.slots,Ac,1)},YC=(e,t,n)=>{const{vnode:r,slots:a}=e;let o=!0,i=St;if(r.shapeFlag&32){const s=t._;s?n&&s===1?o=!1:(Lt(a,t),!n&&s===1&&delete a._):(o=!t.$stable,Pk(t,a)),i=t}else t&&(Sk(e,t),i={default:1});if(o)for(const s in a)!Ck(s)&&!(s in i)&&delete a[s]};function kp(e,t,n,r,a=!1){if(Ie(e)){e.forEach((p,g)=>kp(p,t&&(Ie(t)?t[g]:t),n,r,a));return}if(gs(r)&&!a)return;const o=r.shapeFlag&4?_c(r.component)||r.component.proxy:r.el,i=a?null:o,{i:s,r:l}=e,u=t&&t.r,c=s.refs===St?s.refs={}:s.refs,d=s.setupState;if(u!=null&&u!==l&&(Le(u)?(c[u]=null,ot(d,u)&&(d[u]=null)):Tt(u)&&(u.value=null)),xe(l))ao(l,s,12,[i,c]);else{const p=Le(l),g=Tt(l);if(p||g){const v=()=>{if(e.f){const h=p?ot(d,l)?d[l]:c[l]:l.value;a?Ie(h)&&$h(h,o):Ie(h)?h.includes(o)||h.push(o):p?(c[l]=[o],ot(d,l)&&(d[l]=c[l])):(l.value=[o],e.k&&(c[e.k]=l.value))}else p?(c[l]=i,ot(d,l)&&(d[l]=i)):g&&(l.value=i,e.k&&(c[e.k]=i))};i?(v.id=-1,On(v,n)):v()}}}const On=EC;function XC(e){return e3(e)}function e3(e,t){const n=fp();n.__VUE__=!0;const{insert:r,remove:a,patchProp:o,createElement:i,createText:s,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:p,setScopeId:g=An,insertStaticContent:v}=e,h=($,z,U,Z=null,Y=null,le=null,me=!1,ce=null,de=!!z.dynamicChildren)=>{if($===z)return;$&&!xo($,z)&&(Z=pe($),se($,Y,le,!0),$=null),z.patchFlag===-2&&(de=!1,z.dynamicChildren=null);const{type:re,ref:we,shapeFlag:be}=z;switch(re){case Mi:m($,z,U,Z);break;case Yn:y($,z,U,Z);break;case bd:$==null&&w(z,U,Z,me);break;case _e:S($,z,U,Z,Y,le,me,ce,de);break;default:be&1?x($,z,U,Z,Y,le,me,ce,de):be&6?T($,z,U,Z,Y,le,me,ce,de):(be&64||be&128)&&re.process($,z,U,Z,Y,le,me,ce,de,Xe)}we!=null&&Y&&kp(we,$&&$.ref,le,z||$,!z)},m=($,z,U,Z)=>{if($==null)r(z.el=s(z.children),U,Z);else{const Y=z.el=$.el;z.children!==$.children&&u(Y,z.children)}},y=($,z,U,Z)=>{$==null?r(z.el=l(z.children||""),U,Z):z.el=$.el},w=($,z,U,Z)=>{[$.el,$.anchor]=v($.children,z,U,Z,$.el,$.anchor)},b=({el:$,anchor:z},U,Z)=>{let Y;for(;$&&$!==z;)Y=p($),r($,U,Z),$=Y;r(z,U,Z)},A=({el:$,anchor:z})=>{let U;for(;$&&$!==z;)U=p($),a($),$=U;a(z)},x=($,z,U,Z,Y,le,me,ce,de)=>{me=me||z.type==="svg",$==null?C(z,U,Z,Y,le,me,ce,de):j($,z,Y,le,me,ce,de)},C=($,z,U,Z,Y,le,me,ce)=>{let de,re;const{type:we,props:be,shapeFlag:ke,transition:J,dirs:fe}=$;if(de=$.el=i($.type,le,be&&be.is,be),ke&8?c(de,$.children):ke&16&&E($.children,de,null,Z,Y,le&&we!=="foreignObject",me,ce),fe&&co($,null,Z,"created"),_(de,$,$.scopeId,me,Z),be){for(const Me in be)Me!=="value"&&!wu(Me)&&o(de,Me,null,be[Me],le,$.children,Z,Y,ye);"value"in be&&o(de,"value",null,be.value),(re=be.onVnodeBeforeMount)&&Rr(re,Z,$)}fe&&co($,null,Z,"beforeMount");const Te=(!Y||Y&&!Y.pendingBranch)&&J&&!J.persisted;Te&&J.beforeEnter(de),r(de,z,U),((re=be&&be.onVnodeMounted)||Te||fe)&&On(()=>{re&&Rr(re,Z,$),Te&&J.enter(de),fe&&co($,null,Z,"mounted")},Y)},_=($,z,U,Z,Y)=>{if(U&&g($,U),Z)for(let le=0;le<Z.length;le++)g($,Z[le]);if(Y){let le=Y.subTree;if(z===le){const me=Y.vnode;_($,me,me.scopeId,me.slotScopeIds,Y.parent)}}},E=($,z,U,Z,Y,le,me,ce,de=0)=>{for(let re=de;re<$.length;re++){const we=$[re]=ce?Ja($[re]):Wr($[re]);h(null,we,z,U,Z,Y,le,me,ce)}},j=($,z,U,Z,Y,le,me)=>{const ce=z.el=$.el;let{patchFlag:de,dynamicChildren:re,dirs:we}=z;de|=$.patchFlag&16;const be=$.props||St,ke=z.props||St;let J;U&&fo(U,!1),(J=ke.onVnodeBeforeUpdate)&&Rr(J,U,z,$),we&&co(z,$,U,"beforeUpdate"),U&&fo(U,!0);const fe=Y&&z.type!=="foreignObject";if(re?D($.dynamicChildren,re,ce,U,Z,fe,le):me||Q($,z,ce,null,U,Z,fe,le,!1),de>0){if(de&16)F(ce,z,be,ke,U,Z,Y);else if(de&2&&be.class!==ke.class&&o(ce,"class",null,ke.class,Y),de&4&&o(ce,"style",be.style,ke.style,Y),de&8){const Te=z.dynamicProps;for(let Me=0;Me<Te.length;Me++){const pt=Te[Me],Xt=be[pt],jn=ke[pt];(jn!==Xt||pt==="value")&&o(ce,pt,Xt,jn,Y,$.children,U,Z,ye)}}de&1&&$.children!==z.children&&c(ce,z.children)}else!me&&re==null&&F(ce,z,be,ke,U,Z,Y);((J=ke.onVnodeUpdated)||we)&&On(()=>{J&&Rr(J,U,z,$),we&&co(z,$,U,"updated")},Z)},D=($,z,U,Z,Y,le,me)=>{for(let ce=0;ce<z.length;ce++){const de=$[ce],re=z[ce],we=de.el&&(de.type===_e||!xo(de,re)||de.shapeFlag&70)?d(de.el):U;h(de,re,we,null,Z,Y,le,me,!0)}},F=($,z,U,Z,Y,le,me)=>{if(U!==Z){if(U!==St)for(const ce in U)!wu(ce)&&!(ce in Z)&&o($,ce,U[ce],null,me,z.children,Y,le,ye);for(const ce in Z){if(wu(ce))continue;const de=Z[ce],re=U[ce];de!==re&&ce!=="value"&&o($,ce,re,de,me,z.children,Y,le,ye)}"value"in Z&&o($,"value",U.value,Z.value)}},S=($,z,U,Z,Y,le,me,ce,de)=>{const re=z.el=$?$.el:s(""),we=z.anchor=$?$.anchor:s("");let{patchFlag:be,dynamicChildren:ke,slotScopeIds:J}=z;J&&(ce=ce?ce.concat(J):J),$==null?(r(re,U,Z),r(we,U,Z),E(z.children,U,we,Y,le,me,ce,de)):be>0&&be&64&&ke&&$.dynamicChildren?(D($.dynamicChildren,ke,U,Y,le,me,ce),(z.key!=null||Y&&z===Y.subTree)&&Yh($,z,!0)):Q($,z,U,we,Y,le,me,ce,de)},T=($,z,U,Z,Y,le,me,ce,de)=>{z.slotScopeIds=ce,$==null?z.shapeFlag&512?Y.ctx.activate(z,U,Z,me,de):B(z,U,Z,Y,le,me,de):R($,z,de)},B=($,z,U,Z,Y,le,me)=>{const ce=$.component=c3($,Z,Y);if(wc($)&&(ce.ctx.renderer=Xe),d3(ce),ce.asyncDep){if(Y&&Y.registerDep(ce,G),!$.el){const de=ce.subTree=I(Yn);y(null,de,z,U)}return}G(ce,$,z,U,Y,le,me)},R=($,z,U)=>{const Z=z.component=$.component;if(AC($,z,U))if(Z.asyncDep&&!Z.asyncResolved){W(Z,z,U);return}else Z.next=z,mC(Z.update),Z.update();else z.el=$.el,Z.vnode=z},G=($,z,U,Z,Y,le,me)=>{const ce=()=>{if($.isMounted){let{next:we,bu:be,u:ke,parent:J,vnode:fe}=$,Te=we,Me;fo($,!1),we?(we.el=fe.el,W($,we,me)):we=fe,be&&ku(be),(Me=we.props&&we.props.onVnodeBeforeUpdate)&&Rr(Me,J,we,fe),fo($,!0);const pt=md($),Xt=$.subTree;$.subTree=pt,h(Xt,pt,d(Xt.el),pe(Xt),$,Y,le),we.el=pt.el,Te===null&&_C($,pt.el),ke&&On(ke,Y),(Me=we.props&&we.props.onVnodeUpdated)&&On(()=>Rr(Me,J,we,fe),Y)}else{let we;const{el:be,props:ke}=z,{bm:J,m:fe,parent:Te}=$,Me=gs(z);if(fo($,!1),J&&ku(J),!Me&&(we=ke&&ke.onVnodeBeforeMount)&&Rr(we,Te,z),fo($,!0),be&&Re){const pt=()=>{$.subTree=md($),Re(be,$.subTree,$,Y,null)};Me?z.type.__asyncLoader().then(()=>!$.isUnmounted&&pt()):pt()}else{const pt=$.subTree=md($);h(null,pt,U,Z,$,Y,le),z.el=pt.el}if(fe&&On(fe,Y),!Me&&(we=ke&&ke.onVnodeMounted)){const pt=z;On(()=>Rr(we,Te,pt),Y)}(z.shapeFlag&256||Te&&gs(Te.vnode)&&Te.vnode.shapeFlag&256)&&$.a&&On($.a,Y),$.isMounted=!0,z=U=Z=null}},de=$.effect=new Fh(ce,()=>Gh(re),$.scope),re=$.update=()=>de.run();re.id=$.uid,fo($,!0),re()},W=($,z,U)=>{z.component=$;const Z=$.vnode.props;$.vnode=z,$.next=null,JC($,z.props,Z,U),YC($,z.children,U),Li(),$m(),Ri()},Q=($,z,U,Z,Y,le,me,ce,de=!1)=>{const re=$&&$.children,we=$?$.shapeFlag:0,be=z.children,{patchFlag:ke,shapeFlag:J}=z;if(ke>0){if(ke&128){Ee(re,be,U,Z,Y,le,me,ce,de);return}else if(ke&256){oe(re,be,U,Z,Y,le,me,ce,de);return}}J&8?(we&16&&ye(re,Y,le),be!==re&&c(U,be)):we&16?J&16?Ee(re,be,U,Z,Y,le,me,ce,de):ye(re,Y,le,!0):(we&8&&c(U,""),J&16&&E(be,U,Z,Y,le,me,ce,de))},oe=($,z,U,Z,Y,le,me,ce,de)=>{$=$||bi,z=z||bi;const re=$.length,we=z.length,be=Math.min(re,we);let ke;for(ke=0;ke<be;ke++){const J=z[ke]=de?Ja(z[ke]):Wr(z[ke]);h($[ke],J,U,null,Y,le,me,ce,de)}re>we?ye($,Y,le,!0,!1,be):E(z,U,Z,Y,le,me,ce,de,be)},Ee=($,z,U,Z,Y,le,me,ce,de)=>{let re=0;const we=z.length;let be=$.length-1,ke=we-1;for(;re<=be&&re<=ke;){const J=$[re],fe=z[re]=de?Ja(z[re]):Wr(z[re]);if(xo(J,fe))h(J,fe,U,null,Y,le,me,ce,de);else break;re++}for(;re<=be&&re<=ke;){const J=$[be],fe=z[ke]=de?Ja(z[ke]):Wr(z[ke]);if(xo(J,fe))h(J,fe,U,null,Y,le,me,ce,de);else break;be--,ke--}if(re>be){if(re<=ke){const J=ke+1,fe=J<we?z[J].el:Z;for(;re<=ke;)h(null,z[re]=de?Ja(z[re]):Wr(z[re]),U,fe,Y,le,me,ce,de),re++}}else if(re>ke)for(;re<=be;)se($[re],Y,le,!0),re++;else{const J=re,fe=re,Te=new Map;for(re=fe;re<=ke;re++){const Oe=z[re]=de?Ja(z[re]):Wr(z[re]);Oe.key!=null&&Te.set(Oe.key,re)}let Me,pt=0;const Xt=ke-fe+1;let jn=!1,Mn=0;const V=new Array(Xt);for(re=0;re<Xt;re++)V[re]=0;for(re=J;re<=be;re++){const Oe=$[re];if(pt>=Xt){se(Oe,Y,le,!0);continue}let He;if(Oe.key!=null)He=Te.get(Oe.key);else for(Me=fe;Me<=ke;Me++)if(V[Me-fe]===0&&xo(Oe,z[Me])){He=Me;break}He===void 0?se(Oe,Y,le,!0):(V[He-fe]=re+1,He>=Mn?Mn=He:jn=!0,h(Oe,z[He],U,null,Y,le,me,ce,de),pt++)}const H=jn?t3(V):bi;for(Me=H.length-1,re=Xt-1;re>=0;re--){const Oe=fe+re,He=z[Oe],yt=Oe+1<we?z[Oe+1].el:Z;V[re]===0?h(null,He,U,yt,Y,le,me,ce,de):jn&&(Me<0||re!==H[Me]?Ae(He,U,yt,2):Me--)}}},Ae=($,z,U,Z,Y=null)=>{const{el:le,type:me,transition:ce,children:de,shapeFlag:re}=$;if(re&6){Ae($.component.subTree,z,U,Z);return}if(re&128){$.suspense.move(z,U,Z);return}if(re&64){me.move($,z,U,Xe);return}if(me===_e){r(le,z,U);for(let be=0;be<de.length;be++)Ae(de[be],z,U,Z);r($.anchor,z,U);return}if(me===bd){b($,z,U);return}if(Z!==2&&re&1&&ce)if(Z===0)ce.beforeEnter(le),r(le,z,U),On(()=>ce.enter(le),Y);else{const{leave:be,delayLeave:ke,afterLeave:J}=ce,fe=()=>r(le,z,U),Te=()=>{be(le,()=>{fe(),J&&J()})};ke?ke(le,fe,Te):Te()}else r(le,z,U)},se=($,z,U,Z=!1,Y=!1)=>{const{type:le,props:me,ref:ce,children:de,dynamicChildren:re,shapeFlag:we,patchFlag:be,dirs:ke}=$;if(ce!=null&&kp(ce,null,U,$,!0),we&256){z.ctx.deactivate($);return}const J=we&1&&ke,fe=!gs($);let Te;if(fe&&(Te=me&&me.onVnodeBeforeUnmount)&&Rr(Te,z,$),we&6)Ue($.component,U,Z);else{if(we&128){$.suspense.unmount(U,Z);return}J&&co($,null,z,"beforeUnmount"),we&64?$.type.remove($,z,U,Y,Xe,Z):re&&(le!==_e||be>0&&be&64)?ye(re,z,U,!1,!0):(le===_e&&be&384||!Y&&we&16)&&ye(de,z,U),Z&&Ce($)}(fe&&(Te=me&&me.onVnodeUnmounted)||J)&&On(()=>{Te&&Rr(Te,z,$),J&&co($,null,z,"unmounted")},U)},Ce=$=>{const{type:z,el:U,anchor:Z,transition:Y}=$;if(z===_e){Ne(U,Z);return}if(z===bd){A($);return}const le=()=>{a(U),Y&&!Y.persisted&&Y.afterLeave&&Y.afterLeave()};if($.shapeFlag&1&&Y&&!Y.persisted){const{leave:me,delayLeave:ce}=Y,de=()=>me(U,le);ce?ce($.el,le,de):de()}else le()},Ne=($,z)=>{let U;for(;$!==z;)U=p($),a($),$=U;a(z)},Ue=($,z,U)=>{const{bum:Z,scope:Y,update:le,subTree:me,um:ce}=$;Z&&ku(Z),Y.stop(),le&&(le.active=!1,se(me,$,z,U)),ce&&On(ce,z),On(()=>{$.isUnmounted=!0},z),z&&z.pendingBranch&&!z.isUnmounted&&$.asyncDep&&!$.asyncResolved&&$.suspenseId===z.pendingId&&(z.deps--,z.deps===0&&z.resolve())},ye=($,z,U,Z=!1,Y=!1,le=0)=>{for(let me=le;me<$.length;me++)se($[me],z,U,Z,Y)},pe=$=>$.shapeFlag&6?pe($.component.subTree):$.shapeFlag&128?$.suspense.next():p($.anchor||$.el),Pe=($,z,U)=>{$==null?z._vnode&&se(z._vnode,null,null,!0):h(z._vnode||null,$,z,null,null,null,U),$m(),sk(),z._vnode=$},Xe={p:h,um:se,m:Ae,r:Ce,mt:B,mc:E,pc:Q,pbc:D,n:pe,o:e};let je,Re;return t&&([je,Re]=t(Xe)),{render:Pe,hydrate:je,createApp:HC(Pe,je)}}function fo({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Yh(e,t,n=!1){const r=e.children,a=t.children;if(Ie(r)&&Ie(a))for(let o=0;o<r.length;o++){const i=r[o];let s=a[o];s.shapeFlag&1&&!s.dynamicChildren&&((s.patchFlag<=0||s.patchFlag===32)&&(s=a[o]=Ja(a[o]),s.el=i.el),n||Yh(i,s)),s.type===Mi&&(s.el=i.el)}}function t3(e){const t=e.slice(),n=[0];let r,a,o,i,s;const l=e.length;for(r=0;r<l;r++){const u=e[r];if(u!==0){if(a=n[n.length-1],e[a]<u){t[r]=a,n.push(r);continue}for(o=0,i=n.length-1;o<i;)s=o+i>>1,e[n[s]]<u?o=s+1:i=s;u<e[n[o]]&&(o>0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}const n3=e=>e.__isTeleport,vs=e=>e&&(e.disabled||e.disabled===""),Gm=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ap=(e,t)=>{const n=e&&e.to;return Le(n)?t?t(n):null:n},r3={__isTeleport:!0,process(e,t,n,r,a,o,i,s,l,u){const{mc:c,pc:d,pbc:p,o:{insert:g,querySelector:v,createText:h,createComment:m}}=u,y=vs(t.props);let{shapeFlag:w,children:b,dynamicChildren:A}=t;if(e==null){const x=t.el=h(""),C=t.anchor=h("");g(x,n,r),g(C,n,r);const _=t.target=Ap(t.props,v),E=t.targetAnchor=h("");_&&(g(E,_),i=i||Gm(_));const j=(D,F)=>{w&16&&c(b,D,F,a,o,i,s,l)};y?j(n,C):_&&j(_,E)}else{t.el=e.el;const x=t.anchor=e.anchor,C=t.target=e.target,_=t.targetAnchor=e.targetAnchor,E=vs(e.props),j=E?n:C,D=E?x:_;if(i=i||Gm(C),A?(p(e.dynamicChildren,A,j,a,o,i,s),Yh(e,t,!0)):l||d(e,t,j,D,a,o,i,s,!1),y)E||Tl(t,n,x,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const F=t.target=Ap(t.props,v);F&&Tl(t,F,null,u,0)}else E&&Tl(t,C,_,u,1)}Tk(t)},remove(e,t,n,r,{um:a,o:{remove:o}},i){const{shapeFlag:s,children:l,anchor:u,targetAnchor:c,target:d,props:p}=e;if(d&&o(c),(i||!vs(p))&&(o(u),s&16))for(let g=0;g<l.length;g++){const v=l[g];a(v,t,n,!0,!!v.dynamicChildren)}},move:Tl,hydrate:a3};function Tl(e,t,n,{o:{insert:r},m:a},o=2){o===0&&r(e.targetAnchor,t,n);const{el:i,anchor:s,shapeFlag:l,children:u,props:c}=e,d=o===2;if(d&&r(i,t,n),(!d||vs(c))&&l&16)for(let p=0;p<u.length;p++)a(u[p],t,n,2);d&&r(s,t,n)}function a3(e,t,n,r,a,o,{o:{nextSibling:i,parentNode:s,querySelector:l}},u){const c=t.target=Ap(t.props,l);if(c){const d=c._lpa||c.firstChild;if(t.shapeFlag&16)if(vs(t.props))t.anchor=u(i(e),t,s(e),n,r,a,o),t.targetAnchor=d;else{t.anchor=i(e);let p=d;for(;p;)if(p=i(p),p&&p.nodeType===8&&p.data==="teleport anchor"){t.targetAnchor=p,c._lpa=t.targetAnchor&&i(t.targetAnchor);break}u(d,t,c,n,r,a,o)}Tk(t)}return t.anchor&&i(t.anchor)}const ol=r3;function Tk(e){const t=e.ctx;if(t&&t.ut){let n=e.children[0].el;for(;n!==e.targetAnchor;)n.nodeType===1&&n.setAttribute("data-v-owner",t.uid),n=n.nextSibling;t.ut()}}const _e=Symbol.for("v-fgt"),Mi=Symbol.for("v-txt"),Yn=Symbol.for("v-cmt"),bd=Symbol.for("v-stc"),ys=[];let Tr=null;function P(e=!1){ys.push(Tr=e?null:[])}function o3(){ys.pop(),Tr=ys[ys.length-1]||null}let zs=1;function qm(e){zs+=e}function Ik(e){return e.dynamicChildren=zs>0?Tr||bi:null,o3(),zs>0&&Tr&&Tr.push(e),e}function N(e,t,n,r,a,o){return Ik(k(e,t,n,r,a,o,!0))}function ne(e,t,n,r,a){return Ik(I(e,t,n,r,a,!0))}function Ei(e){return e?e.__v_isVNode===!0:!1}function xo(e,t){return e.type===t.type&&e.key===t.key}const Ac="__vInternal",jk=({key:e})=>e??null,Au=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Le(e)||Tt(e)||xe(e)?{i:sn,r:e,k:t,f:!!n}:e:null);function k(e,t=null,n=null,r=0,a=null,o=e===_e?0:1,i=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&jk(t),ref:t&&Au(t),scopeId:bc,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:sn};return s?(Xh(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=Le(n)?8:16),zs>0&&!i&&Tr&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&Tr.push(l),l}const I=i3;function i3(e,t=null,n=null,r=0,a=null,o=!1){if((!e||e===bk)&&(e=Yn),Ei(e)){const s=ja(e,t,!0);return n&&Xh(s,n),zs>0&&!o&&Tr&&(s.shapeFlag&6?Tr[Tr.indexOf(e)]=s:Tr.push(s)),s.patchFlag|=-2,s}if(g3(e)&&(e=e.__vccOpts),t){t=s3(t);let{class:s,style:l}=t;s&&!Le(s)&&(t.class=K(s)),at(l)&&(ek(l)&&!Ie(l)&&(l=Lt({},l)),t.style=Qe(l))}const i=Le(e)?1:xC(e)?128:n3(e)?64:at(e)?4:xe(e)?2:0;return k(e,t,n,r,a,i,o,!0)}function s3(e){return e?ek(e)||Ac in e?Lt({},e):e:null}function ja(e,t,n=!1){const{props:r,ref:a,patchFlag:o,children:i}=e,s=t?Ca(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&jk(s),ref:t&&t.ref?n&&a?Ie(a)?a.concat(Au(t)):[a,Au(t)]:Au(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==_e?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ja(e.ssContent),ssFallback:e.ssFallback&&ja(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Se(e=" ",t=0){return I(Mi,null,e,t)}function te(e="",t=!1){return t?(P(),ne(Yn,null,e)):I(Yn,null,e)}function Wr(e){return e==null||typeof e=="boolean"?I(Yn):Ie(e)?I(_e,null,e.slice()):typeof e=="object"?Ja(e):I(Mi,null,String(e))}function Ja(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ja(e)}function Xh(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Ie(t))n=16;else if(typeof t=="object")if(r&65){const a=t.default;a&&(a._c&&(a._d=!1),Xh(e,a()),a._c&&(a._d=!0));return}else{n=32;const a=t._;!a&&!(Ac in t)?t._ctx=sn:a===3&&sn&&(sn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else xe(t)?(t={default:t,_ctx:sn},n=32):(t=String(t),r&64?(n=16,t=[Se(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ca(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const a in r)if(a==="class")t.class!==r.class&&(t.class=K([t.class,r.class]));else if(a==="style")t.style=Qe([t.style,r.style]);else if(dc(a)){const o=t[a],i=r[a];i&&o!==i&&!(Ie(o)&&o.includes(i))&&(t[a]=o?[].concat(o,i):i)}else a!==""&&(t[a]=r[a])}return t}function Rr(e,t,n,r=null){fr(e,t,7,[n,r])}const l3=_k();let u3=0;function c3(e,t,n){const r=e.type,a=(t?t.appContext:e.appContext)||l3,o={uid:u3++,vnode:e,type:r,parent:t,appContext:a,root:null,next:null,subTree:null,effect:null,update:null,scope:new Rw(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(a.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Ek(r,a),emitsOptions:uk(r,a),emit:null,emitted:null,propsDefaults:St,inheritAttrs:r.inheritAttrs,ctx:St,data:St,props:St,attrs:St,slots:St,refs:St,setupState:St,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=t?t.root:o,o.emit=bC.bind(null,o),e.ce&&e.ce(o),o}let Zt=null;const hn=()=>Zt||sn;let eg,Yo,Hm="__VUE_INSTANCE_SETTERS__";(Yo=fp()[Hm])||(Yo=fp()[Hm]=[]),Yo.push(e=>Zt=e),eg=e=>{Yo.length>1?Yo.forEach(t=>t(e)):Yo[0](e)};const Ci=e=>{eg(e),e.scope.on()},Do=()=>{Zt&&Zt.scope.off(),eg(null)};function $k(e){return e.vnode.shapeFlag&4}let Bs=!1;function d3(e,t=!1){Bs=t;const{props:n,children:r}=e.vnode,a=$k(e);KC(e,n,a,t),QC(e,r);const o=a?f3(e,t):void 0;return Bs=!1,o}function f3(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=mc(new Proxy(e.ctx,BC));const{setup:r}=n;if(r){const a=e.setupContext=r.length>1?Dk(e):null;Ci(e),Li();const o=ao(r,e,0,[e.props,a]);if(Ri(),Do(),Bu(o)){if(o.then(Do,Do),t)return o.then(i=>{Um(e,i,t)}).catch(i=>{vc(i,e,0)});e.asyncDep=o}else Um(e,o,t)}else Ok(e,t)}function Um(e,t,n){xe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:at(t)&&(e.setupState=rk(t)),Ok(e,n)}let Km;function Ok(e,t,n){const r=e.type;if(!e.render){if(!t&&Km&&!r.render){const a=r.template||Zh(e).template;if(a){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:s,compilerOptions:l}=r,u=Lt(Lt({isCustomElement:o,delimiters:s},i),l);r.render=Km(a,u)}}e.render=r.render||An}Ci(e),Li(),RC(e),Ri(),Do()}function p3(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return zn(e,"get","$attrs"),t[n]}}))}function Dk(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return p3(e)},slots:e.slots,emit:e.emit,expose:t}}function _c(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(rk(mc(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in ms)return ms[n](e)},has(t,n){return n in t||n in ms}}))}function h3(e,t=!0){return xe(e)?e.displayName||e.name:e.name||t&&e.__name}function g3(e){return xe(e)&&"__vccOpts"in e}const O=(e,t)=>fC(e,t,Bs);function Lo(e,t,n){const r=arguments.length;return r===2?at(t)&&!Ie(t)?Ei(t)?I(e,null,[t]):I(e,t):I(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Ei(n)&&(n=[n]),I(e,t,n))}const m3=Symbol.for("v-scx"),v3=()=>it(m3),y3="3.3.4",b3="http://www.w3.org/2000/svg",Eo=typeof document<"u"?document:null,Jm=Eo&&Eo.createElement("template"),w3={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const a=t?Eo.createElementNS(b3,e):Eo.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&a.setAttribute("multiple",r.multiple),a},createText:e=>Eo.createTextNode(e),createComment:e=>Eo.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Eo.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,a,o){const i=n?n.previousSibling:t.lastChild;if(a&&(a===o||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),n),!(a===o||!(a=a.nextSibling)););else{Jm.innerHTML=r?`<svg>${e}</svg>`:e;const s=Jm.content;if(r){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function k3(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function A3(e,t,n){const r=e.style,a=Le(n);if(n&&!a){if(t&&!Le(t))for(const o in t)n[o]==null&&_p(r,o,"");for(const o in n)_p(r,o,n[o])}else{const o=r.display;a?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=o)}}const Zm=/\s*!important$/;function _p(e,t,n){if(Ie(n))n.forEach(r=>_p(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=_3(e,t);Zm.test(n)?e.setProperty(qo(r),n.replace(Zm,""),"important"):e[r]=n}}const Qm=["Webkit","Moz","ms"],wd={};function _3(e,t){const n=wd[t];if(n)return n;let r=ta(t);if(r!=="filter"&&r in e)return wd[t]=r;r=pc(r);for(let a=0;a<Qm.length;a++){const o=Qm[a]+r;if(o in e)return wd[t]=o}return t}const Ym="http://www.w3.org/1999/xlink";function x3(e,t,n,r,a){if(r&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(Ym,t.slice(6,t.length)):e.setAttributeNS(Ym,t,n);else{const o=jE(t);n==null||o&&!Bw(n)?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}function E3(e,t,n,r,a,o,i){if(t==="innerHTML"||t==="textContent"){r&&i(r,a,o),e[t]=n??"";return}const s=e.tagName;if(t==="value"&&s!=="PROGRESS"&&!s.includes("-")){e._value=n;const u=s==="OPTION"?e.getAttribute("value"):e.value,c=n??"";u!==c&&(e.value=c),n==null&&e.removeAttribute(t);return}let l=!1;if(n===""||n==null){const u=typeof e[t];u==="boolean"?n=Bw(n):n==null&&u==="string"?(n="",l=!0):u==="number"&&(n=0,l=!0)}try{e[t]=n}catch{}l&&e.removeAttribute(t)}function Co(e,t,n,r){e.addEventListener(t,n,r)}function C3(e,t,n,r){e.removeEventListener(t,n,r)}function P3(e,t,n,r,a=null){const o=e._vei||(e._vei={}),i=o[t];if(r&&i)i.value=r;else{const[s,l]=S3(t);if(r){const u=o[t]=j3(r,a);Co(e,s,u,l)}else i&&(C3(e,s,i,l),o[t]=void 0)}}const Xm=/(?:Once|Passive|Capture)$/;function S3(e){let t;if(Xm.test(e)){t={};let r;for(;r=e.match(Xm);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):qo(e.slice(2)),t]}let kd=0;const T3=Promise.resolve(),I3=()=>kd||(T3.then(()=>kd=0),kd=Date.now());function j3(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;fr($3(r,n.value),t,5,[r])};return n.value=e,n.attached=I3(),n}function $3(e,t){if(Ie(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>a=>!a._stopped&&r&&r(a))}else return t}const ev=/^on[a-z]/,O3=(e,t,n,r,a=!1,o,i,s,l)=>{t==="class"?k3(e,r,a):t==="style"?A3(e,n,r):dc(t)?jh(t)||P3(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):D3(e,t,r,a))?E3(e,t,r,o,i,s,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),x3(e,t,r,a))};function D3(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&ev.test(t)&&xe(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||ev.test(t)&&Le(n)?!1:t in e}const La="transition",es="animation",Bn=(e,{slots:t})=>Lo(SC,Fk(e),t);Bn.displayName="Transition";const Nk={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},N3=Bn.props=Lt({},pk,Nk),po=(e,t=[])=>{Ie(e)?e.forEach(n=>n(...t)):e&&e(...t)},tv=e=>e?Ie(e)?e.some(t=>t.length>1):e.length>1:!1;function Fk(e){const t={};for(const S in e)S in Nk||(t[S]=e[S]);if(e.css===!1)return t;const{name:n="v",type:r,duration:a,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:u=i,appearToClass:c=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:g=`${n}-leave-to`}=e,v=F3(a),h=v&&v[0],m=v&&v[1],{onBeforeEnter:y,onEnter:w,onEnterCancelled:b,onLeave:A,onLeaveCancelled:x,onBeforeAppear:C=y,onAppear:_=w,onAppearCancelled:E=b}=t,j=(S,T,B)=>{Ga(S,T?c:s),Ga(S,T?u:i),B&&B()},D=(S,T)=>{S._isLeaving=!1,Ga(S,d),Ga(S,g),Ga(S,p),T&&T()},F=S=>(T,B)=>{const R=S?_:w,G=()=>j(T,S,B);po(R,[T,G]),nv(()=>{Ga(T,S?l:o),ya(T,S?c:s),tv(R)||rv(T,r,h,G)})};return Lt(t,{onBeforeEnter(S){po(y,[S]),ya(S,o),ya(S,i)},onBeforeAppear(S){po(C,[S]),ya(S,l),ya(S,u)},onEnter:F(!1),onAppear:F(!0),onLeave(S,T){S._isLeaving=!0;const B=()=>D(S,T);ya(S,d),Bk(),ya(S,p),nv(()=>{S._isLeaving&&(Ga(S,d),ya(S,g),tv(A)||rv(S,r,m,B))}),po(A,[S,B])},onEnterCancelled(S){j(S,!1),po(b,[S])},onAppearCancelled(S){j(S,!0),po(E,[S])},onLeaveCancelled(S){D(S),po(x,[S])}})}function F3(e){if(e==null)return null;if(at(e))return[Ad(e.enter),Ad(e.leave)];{const t=Ad(e);return[t,t]}}function Ad(e){return EE(e)}function ya(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Ga(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function nv(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let z3=0;function rv(e,t,n,r){const a=e._endId=++z3,o=()=>{a===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:s,propCount:l}=zk(e,t);if(!i)return r();const u=i+"end";let c=0;const d=()=>{e.removeEventListener(u,p),o()},p=g=>{g.target===e&&++c>=l&&d()};setTimeout(()=>{c<l&&d()},s+1),e.addEventListener(u,p)}function zk(e,t){const n=window.getComputedStyle(e),r=v=>(n[v]||"").split(", "),a=r(`${La}Delay`),o=r(`${La}Duration`),i=av(a,o),s=r(`${es}Delay`),l=r(`${es}Duration`),u=av(s,l);let c=null,d=0,p=0;t===La?i>0&&(c=La,d=i,p=o.length):t===es?u>0&&(c=es,d=u,p=l.length):(d=Math.max(i,u),c=d>0?i>u?La:es:null,p=c?c===La?o.length:l.length:0);const g=c===La&&/\b(transform|all)(,|$)/.test(r(`${La}Property`).toString());return{type:c,timeout:d,propCount:p,hasTransform:g}}function av(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,r)=>ov(n)+ov(e[r])))}function ov(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Bk(){return document.body.offsetHeight}const Lk=new WeakMap,Rk=new WeakMap,Mk={name:"TransitionGroup",props:Lt({},N3,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=hn(),r=fk();let a,o;return al(()=>{if(!a.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!V3(a[0].el,n.vnode.el,i))return;a.forEach(L3),a.forEach(R3);const s=a.filter(M3);Bk(),s.forEach(l=>{const u=l.el,c=u.style;ya(u,i),c.transform=c.webkitTransform=c.transitionDuration="";const d=u._moveCb=p=>{p&&p.target!==u||(!p||/transform$/.test(p.propertyName))&&(u.removeEventListener("transitionend",d),u._moveCb=null,Ga(u,i))};u.addEventListener("transitionend",d)})}),()=>{const i=Ye(e),s=Fk(i);let l=i.tag||_e;a=o,o=t.default?Hh(t.default()):[];for(let u=0;u<o.length;u++){const c=o[u];c.key!=null&&Ns(c,Ds(c,s,r,n))}if(a)for(let u=0;u<a.length;u++){const c=a[u];Ns(c,Ds(c,s,r,n)),Lk.set(c,c.el.getBoundingClientRect())}return I(l,null,o)}}},B3=e=>delete e.mode;Mk.props;const tg=Mk;function L3(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function R3(e){Rk.set(e,e.el.getBoundingClientRect())}function M3(e){const t=Lk.get(e),n=Rk.get(e),r=t.left-n.left,a=t.top-n.top;if(r||a){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${r}px,${a}px)`,o.transitionDuration="0s",e}}function V3(e,t,n){const r=e.cloneNode();e._vtc&&e._vtc.forEach(i=>{i.split(/\s+/).forEach(s=>s&&r.classList.remove(s))}),n.split(/\s+/).forEach(i=>i&&r.classList.add(i)),r.style.display="none";const a=t.nodeType===1?t:t.parentNode;a.appendChild(r);const{hasTransform:o}=zk(r);return a.removeChild(r),o}const qu=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ie(t)?n=>ku(t,n):t};function W3(e){e.target.composing=!0}function iv(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ci={created(e,{modifiers:{lazy:t,trim:n,number:r}},a){e._assign=qu(a);const o=r||a.props&&a.props.type==="number";Co(e,t?"change":"input",i=>{if(i.target.composing)return;let s=e.value;n&&(s=s.trim()),o&&(s=dp(s)),e._assign(s)}),n&&Co(e,"change",()=>{e.value=e.value.trim()}),t||(Co(e,"compositionstart",W3),Co(e,"compositionend",iv),Co(e,"change",iv))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:a}},o){if(e._assign=qu(o),e.composing||document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===t||(a||e.type==="number")&&dp(e.value)===t))return;const i=t??"";e.value!==i&&(e.value=i)}},Vk={created(e,{value:t},n){e.checked=Ru(t,n.props.value),e._assign=qu(n),Co(e,"change",()=>{e._assign(G3(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e._assign=qu(r),t!==n&&(e.checked=Ru(t,r.props.value))}};function G3(e){return"_value"in e?e._value:e.value}const q3=["ctrl","shift","alt","meta"],H3={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>q3.some(n=>e[`${n}Key`]&&!t.includes(n))},tt=(e,t)=>(n,...r)=>{for(let a=0;a<t.length;a++){const o=H3[t[a]];if(o&&o(n,t))return}return e(n,...r)},U3={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},bn=(e,t)=>n=>{if(!("key"in n))return;const r=qo(n.key);if(t.some(a=>a===r||U3[a]===r))return e(n)},$r={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):ts(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),ts(e,!0),r.enter(e)):r.leave(e,()=>{ts(e,!1)}):ts(e,t))},beforeUnmount(e,{value:t}){ts(e,t)}};function ts(e,t){e.style.display=t?e._vod:"none"}const K3=Lt({patchProp:O3},w3);let sv;function Wk(){return sv||(sv=XC(K3))}const gi=(...e)=>{Wk().render(...e)},J3=(...e)=>{const t=Wk().createApp(...e),{mount:n}=t;return t.mount=r=>{const a=Z3(r);if(!a)return;const o=t._component;!xe(o)&&!o.render&&!o.template&&(o.template=a.innerHTML),a.innerHTML="";const i=n(a,!1,a instanceof SVGElement);return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),i},t};function Z3(e){return Le(e)?document.querySelector(e):e}var Q3=!1;/*!
* pinia v2.1.6
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/let Gk;const xc=e=>Gk=e,qk=Symbol();function xp(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var bs;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(bs||(bs={}));function Y3(){const e=Mw(!0),t=e.run(()=>L({}));let n=[],r=[];const a=mc({install(o){xc(a),a._a=o,o.provide(qk,a),o.config.globalProperties.$pinia=a,r.forEach(i=>n.push(i)),r=[]},use(o){return!this._a&&!Q3?r.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return a}const Hk=()=>{};function lv(e,t,n,r=Hk){e.push(t);const a=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),r())};return!n&&Dh()&&Vw(a),a}function Xo(e,...t){e.slice().forEach(n=>{n(...t)})}const X3=e=>e();function Ep(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],a=e[n];xp(a)&&xp(r)&&e.hasOwnProperty(n)&&!Tt(r)&&!no(r)?e[n]=Ep(a,r):e[n]=r}return e}const eP=Symbol();function tP(e){return!xp(e)||!e.hasOwnProperty(eP)}const{assign:qa}=Object;function nP(e){return!!(Tt(e)&&e.effect)}function rP(e,t,n,r){const{state:a,actions:o,getters:i}=t,s=n.state.value[e];let l;function u(){s||(n.state.value[e]=a?a():{});const c=na(n.state.value[e]);return qa(c,o,Object.keys(i||{}).reduce((d,p)=>(d[p]=mc(O(()=>{xc(n);const g=n._s.get(e);return i[p].call(g,g)})),d),{}))}return l=Uk(e,u,t,n,r,!0),l}function Uk(e,t,n={},r,a,o){let i;const s=qa({actions:{}},n),l={deep:!0};let u,c,d=[],p=[],g;const v=r.state.value[e];!o&&!v&&(r.state.value[e]={}),L({});let h;function m(E){let j;u=c=!1,typeof E=="function"?(E(r.state.value[e]),j={type:bs.patchFunction,storeId:e,events:g}):(Ep(r.state.value[e],E),j={type:bs.patchObject,payload:E,storeId:e,events:g});const D=h=Symbol();et().then(()=>{h===D&&(u=!0)}),c=!0,Xo(d,j,r.state.value[e])}const y=o?function(){const{state:j}=n,D=j?j():{};this.$patch(F=>{qa(F,D)})}:Hk;function w(){i.stop(),d=[],p=[],r._s.delete(e)}function b(E,j){return function(){xc(r);const D=Array.from(arguments),F=[],S=[];function T(G){F.push(G)}function B(G){S.push(G)}Xo(p,{args:D,name:E,store:x,after:T,onError:B});let R;try{R=j.apply(this&&this.$id===e?this:x,D)}catch(G){throw Xo(S,G),G}return R instanceof Promise?R.then(G=>(Xo(F,G),G)).catch(G=>(Xo(S,G),Promise.reject(G))):(Xo(F,R),R)}}const A={_p:r,$id:e,$onAction:lv.bind(null,p),$patch:m,$reset:y,$subscribe(E,j={}){const D=lv(d,E,j.detached,()=>F()),F=i.run(()=>ge(()=>r.state.value[e],S=>{(j.flush==="sync"?c:u)&&E({storeId:e,type:bs.direct,events:g},S)},qa({},l,j)));return D},$dispose:w},x=Qt(A);r._s.set(e,x);const C=r._a&&r._a.runWithContext||X3,_=r._e.run(()=>(i=Mw(),C(()=>i.run(t))));for(const E in _){const j=_[E];if(Tt(j)&&!nP(j)||no(j))o||(v&&tP(j)&&(Tt(j)?j.value=v[E]:Ep(j,v[E])),r.state.value[e][E]=j);else if(typeof j=="function"){const D=b(E,j);_[E]=D,s.actions[E]=j}}return qa(x,_),qa(Ye(x),_),Object.defineProperty(x,"$state",{get:()=>r.state.value[e],set:E=>{m(j=>{qa(j,E)})}}),r._p.forEach(E=>{qa(x,i.run(()=>E({store:x,app:r._a,pinia:r,options:s})))}),v&&o&&n.hydrate&&n.hydrate(x.$state,v),u=!0,c=!0,x}function Ec(e,t,n){let r,a;const o=typeof t=="function";typeof e=="string"?(r=e,a=o?n:t):(a=e,r=e.id);function i(s,l){const u=UC();return s=s||(u?it(qk,null):null),s&&xc(s),s=Gk,s._s.has(r)||(o?Uk(r,t,a,s):rP(r,a,s)),s._s.get(r)}return i.$id=r,i}const aP="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAipJREFUWEdjZEADabmVrf8Z/qcxMDCI/NRIPvGfXdACXQ1F/P8MMxanimTCzGBENiw1tyKJgYFhLkyMFg5gZGRctShZOByXA5YwMDBED6QD9jIwMDgNmAN8g+Pvc/NyK/Dy8oHdgBwFulIUxTzD5WcQ/XijIDIhZz8PL48DthDo9EVJLiS5ZunZ/wyXiHFAam7lSgaG/2Ej1wH40gAsCmbNXchw+MgxoqKgv7uNQUREmIHoKCAmDVy/cYvhzZs3RDnA1sYKrI5oB4ymAXxpINqY/Gx4+TmR2RBfGiAq0olQRKAuwF0OEGE2UUoGtwPwpQGivEeEIrLrAiLMJkrJ4I4CfAURUd4jQhHeEBhNAwMeBYPGAczMzAx///5lYJO3e/FJwEyCiLRFtJL/DP+3LkkR9cHeLM+p2M/AyODgYGfFIMDPz/CTU5aBi4efaMOJUbj8IrPKwgSBu7j6BY/lZKVlkuOjGD7ce8TAdPsehpksdhYMXJwcBO16++4jw89fvzHUmeiro1SrKJy0vKooTk72ueHB/hyKT18wsC1bg2HAzymdBC0HKQBFITYHqChI43ZARkGFwr9/DAn//zPUG3//wRD68QuGZQXuHUQ5AKcifH1DmCaQQwLff6kx+fYjGd2gAvc2eLOdHJcwsbCdw5kGkA18E5qawMjwfz66JcKr55DfNMLiYpyGvQ5JcWBi/D+fgZFxIUjf//8M9owM/xWEV89VJMfnuPQAAP/CXjAf07uXAAAAAElFTkSuQmCC",oP="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAARGVYSWZNTQAqAAAACAABh2kABAAAAAEAAAAaAAAAAAADoAEAAwAAAAEAAQAAoAIABAAAAAEAAAAmoAMABAAAAAEAAAAmAAAAAITyIFsAAAGbaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjM4PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjM4PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cl+r3MQAAAskSURBVFjD7VdnVFTXFj4KyTN5McbETiKCQRGwUKSI6IiKYCGAomJQsDxrYi8BDA5Bg+gzT8WCoqBiwQGkl2GAGRi6CMwMAzggHSVKwBYjcpnvnTuATyMm+ZMfby3PWt/cWefec/a3y9lnb0LejXfj3fg7Bvpwudy+zs48NRYcDledw+Wq83g8NRag70BIn7+XAhXAChIKhepcrlCd0P9/dS0lry6k6PUlz9lZjQWAP9PgpRVYEuyG+AMSBw+eGbB5b6CO18FLU+3c/GyIztZ54eFRM7MqZCZCieRzKu8vK8BqoNK8S3tq/m4X/JEVQkJC+sWt3aErio523PPjJZ/V2wOjV24LLFr+zanGZZsCnuna+MJt43HwhbkolkmRdj0cEWs2tYWZ2MjCXdYGx4VcmtuLH9An4LOJrleWrZ5WA/T7M+KsFbb4h45NiYx2TN3m5ZOyaVds+qbdlSInt/YKgQhbDsbC3PEUbFzPYNK8n6iXd+PfxyNQ3dikvFMq7RTs9lBeo1Kjxluh4OIV3K2qQlqqoJFVrovOK14784NvyTVzW8Tt968SFxQIMjMzg8LD4/yNHff72H590G/DnsAT7ltPxrp+E1Dksv5408KtZ9uL0rJRvmID5A6rULpgBSR9J6E2WcQ477raMdL8YAcxOMCQz/Z1pmQUdz568lgpj41TRhGiDKcQBZ1XlsmknbV3G15Iy27jp2NB5ZTGm8QCgkNEeXFxiKTzWf5HUNvQgPqmRuTklmCzVyjIOF8Yzj+CGUuOw3D2YYxwOgGZILdTbjG7o2QChaU9IyEjlTXJIrjtvU6ttAcua87iTmMLnj1qQ8Ge7xFD98709UOlvBSVtTXgCzLhuTeQ0TD2pN+7KEZxOD3eejXOrcSxfBHk2VkveIQwqavWv7hTUdHxoK21o7G+oYN3I73D0t6/g5DtjLqud6fOogClVJADueUclBjbQWrlABnRQR0/A/orzuFwQAKeU9V/ratDzjBzZJDRqMoU4+eW+8jJu4Vt245QMisp1jMaJp4YbfwvBRk1qhdiH9mKCfkakfHpTKWkGAk6Jkggw3A7Oxf329rw+PFDNDbcBS9KDAu7wyAa+yFNyUWFlR0kRraQTXNAKdFFTXwaUvMq0dn+Ag8SkpFNrSTd442We/dQ23wfRwJ4lMwaCmfWShRuDCFbMERv1dssNlvcdwS74GvmVHAUamlAFnhzEc9uHHwR93++jyftz/Giox3NzS0Ii7+JCtFNlFvYQDZ5LuTWCyGh37bdvAV2PC4sQf1Zui4zB08fPUZrywOUFkqQliiEMCUDSYnpuMJLREBIDLPOKxjvGa1T9MTYa8SmL1grJuO/7dZgKha7+6OwuBTl13ngU4E50+ahNl2EtgcteP7bM5Xwp/UNkBJDyK3sUTbdkf7/klqJjye3K3E/JhHNkbGoPX0e0k07kDvTAVm2XyHTwQlpTs5IdV+JDA8PFAUFMeWCNISev0iJjXoz+I957xMnRyciLJLPnAiJxmbvc1jndR5iWTXuKRQoOXAY5f85iV+o0N/a2/H812doKyyGrL8pyqZSYmbzUGYxH2UTbKhLx9B4G4QSKqOQIo9oQzxwPFLpfDwZgWjSD/RkIoxNGTSeU+jz3BRrhTuX26/nFnlJzIsQcbTVDIg9PZnCwECU3oiCPD4REqp5dVY26oSZqIlJQGXgeVR4+KDMdR1khjaQT7brIvUqpjug3NoJco4DSqbMw02T2cieOB1CvSlIHjMZcdqTEK05Hjc0DZCga8akTbDCycF6ilE96eJVYt5DtMRXyWBWEyaCvoulSKZIo0inyGDTCEUuxU3qsmINc8iM50Bu+gox07kos/qKklrYRWzqAhTrc5A/YBLERJNabAjiuqyECKKG8L6aSNA2ZtIMOTitb6bgdJ/K14kN1xbztCYgRseYidMzRbK+OQT6FkjXt4R40nTkmMxEvtkcFFrYodhiLiSW81FK8dJipqwrF6BUcyqNtcHUlR+o4k/C+QrFi1eiYPla5LquQv72HchYvQZ8e0fEjjZgiTJJlEsAGargdJ/K14h5UldepnM3yCAmZrgBksZOhsBgCoQTp0FsxEGOsTXyTWbhpgEHtz43QxHRh+R9Gvislcy6SMn1Z6Jq4y7cDb2O1ux8PCy4hRZ6KpvzC/FLUxOq6u/iRqQAyQnpSKM5U5yQAklyClN++QpCV7i/PJWvETu2e7c49TsP8GfZMnE0OFmTJ1IIul2ZScHmpIKBRpAuckfFru9RudMbcmNbFTHWfVLyPh5SEj3jxZNf6akMVrk/z24RKjKyEJmUBTJ0M5W9BCYLvOC69QRzKjQJp05fUHDdOW+eSme37eKQ0GiIkoXMzWQBShOSUBEbh9IwHioionAnPgn3iiVokVegWZSFR8VSPKuuhWygGcosF6jShZxo4W5aFvJk9XjY+lhFjmEY3C0sQr7berAuk50LQnGRBJs9TlJycynW0fS0kc2fCo67e+9XEiFLQSZsY+a6H8TybSexad8F8MUlaH3yBE+VSrRUVaPQ3hVly1bjaV0DWhXVkL1nRK8le5rLWGJjUJ+cAaNVIbCYfxwxiYVo+eURGEqw7eFDSMIiVIEvWLgY8oJ8BJyPVOVNXcu9GGf2lgT7xVhHsYbehu4EuxQurj9CwBfjXnMzWlpbURUTr3Jp5X4/PGx+gBMReShJyobCej49nXYoVV1J2qhPyYSbVzjIF/vpXlxwFh0HLzIDdQ1NaHv6GIqiYsTZOOA63Usi4CMqWUzlbaXfr1Bwu/MYW5K/YjGOmAxbhy07jjFJSSLU0cu3hVYFDVV3UODBVcVaU0IiahruY83Oi1SoD+Rp+aiYagspjTOZ6hLXVl3iS/Zcwz8N/WBufxT9TFiCO2A25wAiaODXNTaiuvoO+D77cYHuKY+JZoS0giGfuvZusZ0794nTUjNQWVnJ1N9rootrUExji81lmVrGaC6RQFRQAWLoSwV9B/2lJ9myB+WWtqpLnK0upJQYrcewZPc1EIMflWNnHlHqzPDvnDjLjyFjPBi2kli15nBHZlY+U9NQz2RdvNRJLcdIr1zF1Ruxil7rseCLF8Slt8tRVl7OFMTGI9lpmSoeJEePorbyDk5c4lNC32LYZB8YTDuAvvOPQkqJlU2dwxJTUot1UmJMPT+jY+meax1k3A9KXWs/jJzCxWAjD4ww3IGxplvZIKdYjtOnQ1FIS+y8qGiGzQChW3eWCbur59eIHT90KDPl1BkkLl7+nNZjnekurkpFVpZSRM1st5ytnTYo9Tm+Sm2rA50axr7MAPtjHbLUvA6ppQ2TN4leOTTpCmnw54SGYd7aQyBDVuCLiW7tg8YsfjBAy778Qw1bsfpQ61StcXMEHwyfRi+R/rKFDm4tQZcvI+ZMEHwIaXL/XR5T/Wwk/XP96VywIc32585DJMrG3sOX2Nqpk5DNSj2rvRhENdcw9cJwQw8MtfFBwuVIXBs/GUe0JsH3y4n3PAZqZXm4rz47cdaSbwgxsh6uaT7uo6Gjh9Dt33uzzeCp0ccwCnNPvwP7fL/zuMwl5MM3iLkQMmGtk9MPHt97i1Zt92wixKadbg5NAxcM11uGD7UW45PRi54N/NKx6RMte8mneg4J367ZcGjd5yNdnQZoGul//PGnf9b2dZ22t3davbWOv58YaDBcZ9xMW0eLfp8ZWZNPjGf0H2Jq8Y8hBqPJgJED6fu+b2t6e9o9mrLVuqAi0uctoP2psxq3q9ntvZ91JkSNQ4j6X2h4e7rPvuyGXMJRZ9f+7a3+/7RhNe3Rulft34134/96/BfE1lOTQlAOnwAAAABJRU5ErkJggg==",iP="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAARGVYSWZNTQAqAAAACAABh2kABAAAAAEAAAAaAAAAAAADoAEAAwAAAAEAAQAAoAIABAAAAAEAAAAmoAMABAAAAAEAAAAmAAAAAITyIFsAAAGbaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjM4PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjM4PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cl+r3MQAAAbWSURBVFjD7ZdpTFRXFMdHoUnpklbTaNP4oXGNYbGpsdVEKlprWjBa2yBNWdIS44e2MRptSDCxQghSPqlpUEGrlkpSTWiJEEC2YRZ22XdU9n0bYPa3nP7Pc4ZaHBarfGjCTS4zzLv3nt/5n/PuPVelWmpLbam92EZEy86ePbscn8tv377tVlBQ4D6z8+88ZlFBHBBu6O78+YxOLGdQlw+dXvEg9nYuJRxjnONnhcDz19Df1el02zUazZeFhYVh+fn54Tk5OV9nZWUFoG/B8zfngl7myguncafscy2Qm5u7uqSkZGdZWdl3lZWVSTU1NcX19fWdDQ0NU42NjfTgwQNqa2uj5uZmqq2tpYqKCgKsqNVqe/GZlZeX943Lhe/cuXM8IyPjcFpa2mr8O2vc8fx1hwq+AHFClDY1NY10dHTQ+Pg4WSwWslqtZDabaWJigoaHh6mvr0/q7OwUAScCVKyrq5MwTwHFM8rMzOxHOrzsjMq0wevXr1fDW/ZiBJLXoKfj++8ASNLr9b8VFxenlpeXl1ZXV3dBCSMrMDIyohi32WwKDL7LNqtVwP/cRfwmTU1NSaOjozIbB5iiGisIMBlgcktLi/3Ro0d09+7dRj8/v6fBLl26pIZhglFqbW2l9vZ26urqot7eXhoYGFC8hgEaGxtTVJmcnJRNJpNotVgEwIh2u12yCXay2dGhlh2wrJrRaFTGDw4OUnd3Nz18+FBRie1wSGFLZKXT09NbXIJdvnxZy3FHTtgRFpZcwAQBiwnwVsDCAhQSASYhPDIMyiYYtYkCSVhJsAHIaCJREImbKEkKHCtqMBhoaGiIenp6iNWBSmyHVePcE1mAWcGuXLmivX//PsssAkyRnD1hLzkM7DGHjo0gPMRQAslkGhym9j/SqPpEFFWEnqCaH2Oo914hSXaBRFkiC8CgrqI4q8+R4IiwDVYNCipgyG/XYImJiVokMk8Q2SOWnHOCvXSGksPIyWwEmB2KDJRWks7rEOWrXiW1ahsVqnzRP6A8rN38cwKJgLNCNQZjp9hBdtYJxqoxGDs/J1hVVRXHX+SJLDmDsZdOtZTcAphNEqmvqAIAK6nwnb2k3x5I+i0HSe99kIre+5yKd30FWBX1ZuYTB5bncH729/crYByNZwaDWtNgLDF7yfnBCxsAZrJaaLyzh9QrPiH1mr2kA4h+nT/pNwY87hsCqAiAWtUuqgg5TtYpI02ZjIpj/xkMW4ECxhMZjCfwYs4wMpgFb139L79SjsqDtNsOkXbtZ/9AOfum/aTfvJ+0L+8lQ0c3nLHSCNZYHDAoNmmcIkP/IBX6BlH+qt2k2ehPug3+T4Nx9zlAGtWHNNrURmbk2aKBjSIUU9hEB2oboJYnqT39SbP2U9dgTsWWf0yG9q7FVYzBjMivnrJKuqdaQ2qf/bODeR0grbsflQd+T5aJSTKaTIuXY9OK1TVCMS9SewW4BlvvT8U7ArF9vEHtKX++mLdy3hzD/jUxNEyaPcGU/5YfaTYhx9Y/AYa3s2jrF6T18KNS3xCyjhmUk4HBnnsfm/etxHnYmpJK2Ziv9T1Mui3YLnywh2HbKIJSmlcArPKh8YYW5WgyI4yudn4+yBe888/cYF3tY7wnmZA3VZFxyDUVFSg7/k6E7n1sqh5U8lEIjdU2KVDPclY+385veLzzm/GWWXBgd6bnUNXJaKr49iTVRMRS519ZSvhkhuIqA2BcXbDafKwxAJdLHEaGWlB14TzEF3JW8iFuxosgKKoAwGQmwe6oMnCGKmWP3S4DjEsjCYqJUEzEWiIcFjhdoJhSLPJ3Di/qsYVXFzxhZnXhqMWUg9wE1bjmEkRRFkRBQuhEdAG/CYCXOfw8l9Xn0PH6qHoJhafSUXyyakpOz1UoariCBZQV4ZQwWAaY7CwWASYDTAYYV6UilBCQPwJCJY5DSc4hdoLVLi0t5ZyhlJQUW1JS0vCFCxea4uLitNHR0blnzpy5h66Lioqqi42NHYUglJ2dTTdu3OiZWVorf2JiYopTU1MJ9TwxINfjjkuExICsHucCd1aA85DHqNVqwkWFrl271n/x4kUdjCWePn36B7Q9oaGhm/ft27cKy7/k4vrgBoXeDg4O3n7q1KmfAJ6MdTyeAsNDn2PHjkVHRkaqz5071wMjtqtXr1JycjLdunWLbt68SfDenJCQ0Hv+/Pma+Pj4DHgYHxEREXLkyJGtnp6eK+e7ADsvwXONmfP65u3tvSIoKGhzWFjYDhjdc/To0d3h4eE78Ns6fjbbLcph2J07X/cCAwPdHBfhZQ4b/+r8zDHGfda77LwDXNy8n4RY6LznadOSMywbncX7pbbU/tftb9qYIHtAGIldAAAAAElFTkSuQmCC",sP="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAARGVYSWZNTQAqAAAACAABh2kABAAAAAEAAAAaAAAAAAADoAEAAwAAAAEAAQAAoAIABAAAAAEAAAAmoAMABAAAAAEAAAAmAAAAAITyIFsAAAGbaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjM4PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjM4PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cl+r3MQAAAeRSURBVFhH7ZfPb1zVFcfvfe/Nb9tjm9h1DHGcH0CxaWiAILUibVbsuqq8Zpl22U0RbDJmwQq6banUf8CUTVeR2FhEQhUSKrGwQmuDDAIH4dSxPZ6f78ft59x332Q8noggsYhUzuir++a9O+d+7rnnnndHq4fU9OCNh8V+BPu+9n8Lpmu1ml5fX7fj7Ozs9Mabmpoyi4uLhueGr6Ij9kOCWQhaT75wndCIvtOWlpZ8gV5dXY2yez0weSjtyspKorU+NoM+60WBGYszhYZCGGP08vLyRL1en+50OjPdbreSJEkQRVHH87z9Uqm0feHChe2rV6+Gg7+9X8T0lStXLGi/3Q9ADNhyq9U60263FwC4yODPhGH4GJrm3iRtHinuK+AUk1e+79fL5fJXhULho729vXeuX7/+j8xfBqYvXbr08vz8/JdE4Z8M0sw6DBpR8IjC+P7+/kkGWkAC8XP0U4BOxXEcEB0FpGo0Gurw8FAdHBwooma4NkCKGxlXVyoVNTMzI/kmz7dZhXPclw66F7HZ2dmPz549+0y1Wt0qFotbuVzuiyAIdplZm7Dn6DLGTOcAe5TBpwF5hOsAGNVsNi2AgADE49imAv01/TKpiIh1w1DTmiiOZZLSL2ZJc/l8/tOJiYmLW1tbR8GwVfRrmcH4+LgaGRlRhFjCbcMu4RfnAiKSqBAtCyHPgffoq51Zh/IbWT5R9juRhQRMjDHisdFRn59vAHjhGBjObqAXcSaJKDvLztrlgiKCilmJNNeaaFrhUKCsj2zfi1MJsSe5BIQBJhYgp0TyDLCYgEWAGcAMYCPl8nEwMv1G4nkvat+P85AwqGIaFkrkiQQia92zHC5yXAf4EAliF+2gr2WliBZhOirAlERMngN2ErAKYJuAqUEwnN6YIWKMFrdYlYhBjQMKnABWBVQUIGCYhGLfq23c7GaOnF1G5xj4FGBTwIg8JNGrA3YA2Dc8/xywdwFjphtXAFsdBMNuKAdGJwmTqqISkusOuuuurWT5XPsSbp7HwRNoHj2GplCBgX3AEreENjeldTkWyXPADgB7D7A/uoiZfrA3AZsA7D+A/RuwDQZd7wOZRT9DZ9EcOgXQablPO4Wb0cxRvzFwxyW+BXJt6MBkU5YBqwB2E7A3XMSOgP0NsF8CxjLFXcBCBo2RLFfOT5ew4iTXQV/EMjf9Lz25IwPbXemgBsESnhcBywP2L8D+NAzsbcAuAVYGjEF9yScBEkl+Sa4JpMheu+S3G8G56c8LMQHrPgBYAbCPAXtzGNhfAXsBMHIqZlBfYGRgaQUu253ZfdmxGWAGNmgmASySOgaUUycCrCvF1oHlARsBzH8AMKmV2U7MlIHdKx9EzJPi2wcmtaKvbiSAhV3AWkDtoQPAEsAUYHnAyoCVAMsD1gXsNmBqEKwMmAdYCBjDBlryCAUDYHz3c4AFnm11jt6BTl/t8ob9GjVSn4YPWNQ1PrOoCJgBbBewfcB4XlSAKcCqgE3cL2IKsCJgVcAESMBEdumQdooBawG2DRih8bLsmkMXATqP53lYxwArA5YHKpAy4dSJVNwErA5YHbAvAFsF7LNhEfsNYPuAvZ9GjOF5rQDlNPjxFuj1NO15sOZwcxInk0jqRkHZV0kSu13ZIVLtexsgDF3yE7ESS5nPUS7WAPuDAzP9YDXAHgesTfLvEbE6QG2UuIiV0CNoHI0BNAaYFOxiupTpOcFJltW4HLMnCgflWpv8AsbzkpSLMmCfeRtvrQC2Ogj2GuXiacAqRIz1C8gfyacjyS/5JUuKPIma+2SnCVnRtI6lr3J5UUt0pGT0ny5sxKJ0V5aKLGVx1F/bAOzdIWBvC9giYHm3K7Ok709+AevblVLDpFz0wDJLk8S4o5KhXPCKtGXD2DrW5XyWRkznC4WkUBgN1jYpsMPA/gLYCwtU/oKrYwLkZKPUg0rLRP9Jw/f4j6DtJhSfRo5o8HjdMNHtTqhabdSS4prWtDhK11x+VqnwSqqM+Le2vFtv/b3y7DGwP7+q3n/uKX15rOJ3CEMOEC2FlcE5d/mmB+X7hgjy3TNSsEgTHUba70ZGtTtGNZqJ2q3H6s7dWB3Uk3ajGe0329EOcHdYwnbE+kI+6mtT5Xg3OzmWO3FmrqK/+a+//WUyeq5WuwcmMq//Tn3w1Bn9i8mqp0bKvA/znsrn5ICYQmnN6ZToGHIqYUMAoxotBYRR3+7GSf0wud1omc1GK1lHa4d1c+tuM7m9+a3Z/fDD+p4N0VHTly+qE4+eyJ0++ZPcS9MnCk9Ojpd+f7W23TwC9srLavGwqX5bKetfjZa9xytlb7pU8IulouSQp0KKCDCHHNl3WZ073VB/xQp90mjqtb168unNm3rro8/v7g8M3jMZbHk5LXjXrikjOXisT1q/7P1sKS1c1uH8eTX23OnCTJBLqkHeL1knidfeC5OdTzbbu5ub6iDr229ucPu3b2FdmXdoFxeVuVYDxHVxXe3XWk3x/1Tx/9R+T/je+2vYy7GlJeVLB2YTD5vNoOFE3oz2sI9zs7Kikgf53YPawD63Zv+GL7vZLLmbvdmnyyD2g0EMs2FgD4X9CPZ97aEF+x+AcJpiyvCDuAAAAABJRU5ErkJggg==",lP="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAARGVYSWZNTQAqAAAACAABh2kABAAAAAEAAAAaAAAAAAADoAEAAwAAAAEAAQAAoAIABAAAAAEAAAAmoAMABAAAAAEAAAAmAAAAAITyIFsAAAGbaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjM4PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjM4PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cl+r3MQAAAqaSURBVFjDvZhrbFzHdcd/Z2bu7vIlihKpB00pkmxJhl5+NUqdWtWjRpq4qR9tpNRAYSBu4RQJCgQOghToh66KwkU/uAZq1GmKIq4LNLbFpGjgNHEejijbQmsxahLXtOTYEkmRFClSFEUuyb27986cfri7FOWEtuQGveTBLGdn5vznf87851wKH/BRReg+aOjYLidb1sodtf6TnOSOUqcy0acc7A4iKP9fz9Gj+9w1b+DoPqeKXK8PuX6mikakGADmX2C3tH18J/kNa4xtyKGipJfKxH0D1dHe11v+gFNXNoPbv5/0Vw5Mjxy0AHKo21/+Dp9qXP9Xf26XbbnVtK2BqBHEZANDCpV50qnz1TDd94a/9Nzzc71nvtLxZUp6dJ+T/T3prwyYHjlo5VC3Bxjr5gurP/IPT9DxG2g5VQheNSAimjGqgogYYy0uQPw28dnvDjD+zMMNn+SoatGJFN8XnLlWUKVvs2PqxVteSDxPVH0bGqeJ+nnUVx0hceqTSH01IlSdprH11TkNcdUH1lULGx/Y4DZ86Uel7/FpkWKqP34k+j8xpkewcghf+gbbo61/+Z/5jq6Wvn9/WDu2/gntWz8m3gtiIsQ40ICqB/WoZgdRxIAGQnUytXrZpZdPkow8u7flPl6ur33dwFSR+lGPex96JX/jfXf56fH49LGnC5dHT3Dr/odwLRtRLGJzCIJqqAHzNaCKhgTSWdTPJo0NGs1Nnnm71PPKrZ1F5hf7uA5gB61It49/yN35Gx79QRyWe0ku2PM/P8GzT/ey/+7VbLt1B7mmFSgOFYsRQUMF9XPgq3gfQGzNkyJGk5ZGjaZHz3xu+ScHvvJeh2HpHOuZEADvdh3AzePnRzSdG8GGcTrWNPPDH0zzo2/3MH72Z6Sls1A+g589TTpzCj97Bl8eIp0bIMTDkE7h4ylCPCVUpgiSuxeAYz3h+pN/X0dGcXDbKU+i8Xn8/Dk0pNy2q4H7H1jBpVIzL/zbGV59qY/+0wNMT0yQVsoQAs5C8ML89BziS2gyQ3VuysTzc/gQNn/1d2mUImEp8X2PUKqIHJbL3zvSu2xZ2+0zpbInmbHDI7OcP1/hzo+uIPUwNpYwMhIzPVVF00Aubyg0WJavcLSviBgZLnPjjU3kGiI0hGCNmjhm5uyZ6Z13/dnUOS1ipEi4VsYk06WiTSuVQhpPIr7EK8cvUS57fv3ONsRacoWIm7Y0s2dvOx+7ZzW/efcqdt3RxrqNTSSpMDxSoZLC8eOTnHmnhDVZEHxQKqWyfBAd0xrFSZL4aUNC/8Asq1dbbJTjJ69XOfHjEqfeihEXYSJLoTHH8pUFutY3sW59MzaXw0aOKJej0NTIT382w8x0Qi4yVKvp5b7/jqcADl+3XNR0ZvjI+udWLjOffq13Kr39w+1uNk6JCvMsb+3A5Sxo/T7XTB5UUAXCHN5bLl6coblg6TsVmJ4s+X172uw7A/HJnZ+98GvZLET4RclYOvk7MtDlOf9fIyMxK1Y20tw4w7LlbYzM7ufZ7zby05+3oRjAA4KIwRgwxnN2fDPPf7+JgZnbMflOtm+9iJDX6akKcdm/vLB5frmOLQms51jWuigdnZtXmprKUk7XMsCnePGNAq8OrWL3F6cYi+8EqdSYMiBlRubv5LnXVvLyYAefe3KE0dzvoWYbba2XzaVpZXV77kWAnjeXjtjSjO3NmpUro2p7RwOSXhbbfDtdm3fxVPFf+Menv8OjN/8Pbs3Hwe1A9BIQg9lEfv19PPnYN/mnZ17knuafsGr9VqK23ZAmJkiBdV12CmDftqWLyCWBTUxkk8pz1TNKnLqGTiOzz2tr+hb/cexxvn74t/jTxx6no3ECrb4Npg2RApr201EY5aVjf83XD9/N5x/7G1r9WczM86G1fTWFfGVyPi4PA3CQ6xfYjo6jApBbec85pXDRiSNJOjWc+xI72np48NCHuKG5F4Y+gxiDRu1otAIxDejgH7Oz41UePLieGxqOE849SqXSqi3NBfL5huHG354YU1XT3X3ELHUAr6kee/urPJGL+MLyDtKmZY0O5rH1wiXagI8HsCsPgUTo5L8i+Y2Q9EPIjl3QJqYuzvnpSWxQvrj5Ef72A5U9qmoHBwe3JHNzhfZN26be+Nbj96QXXvv77VtcaGw2RpzFOgsC1ipjQxWqKVgj5PNK+5o8IQiookHxSapTl7z0vp6w9pZPPLjxrj/snR4/0yKSS2666aa3RCR9T2DFYtEVi8X0yaeeure5qeVbztmqIMYajIIx1mBEECM1eRAkK5GoJlkeOwdGMoUOWtO2EAghZNUGhKASQgjeGJOvxpXPPPLIH/1z3fd75tjY6Pim0bExBgYG7eC5ITc4dN4Mj4wxNDzG0PAFhoYvMDyS2dDIBUZGLzA5OcHk5Dijo+O1MbXxQ2MMDo0yODTK0PAo/YPDpn9gwPX399tzQ8MMjgzdds3JLyJlay3OOY0ipy6y6pzBWUMUGSKXmbNZa43BGMGIwdb6nLNEzuKcIVr4bMlFkUbOEeVyGjmHFSldOzAjpRAUBQkhSPBBQshCFrwSQmbZFUStzUIXQsjaehh/YUwQVdAQJKiiyPg1AwtBSyEEVFV0QQI1uw9Rar8LzmqleHbr1frRrK8+q77Cwr1aHwcz7wts27ZtCmBUZkLwtagu+F5YWGteFwMTEZIkWTQug1RDkAGvz8lOnWgIiOj0+wLr7l74eNlnR0h0UeXAu0JTf+I4ZnpmhjWrV5Gm6aIQ6ru3s7BDVYz3HhW5tJiUXwps+/Y3FaCiEqNUhEWbvkJ9FlDNCpa4UqGrq4vff+B+9u7Zw7quLipxXKOaRRu5QiLZm5H4EDQEM5eR0v3+Obah89S4omUQdNHKCyxoXQSF+fl5btm5g61bNtPZuZZcLkfqPXpVjVYP4aLwioCGcltzeSIjZfvSjPX1bROAZ47c+1CSNKxQUq2HcyHPVNHaO2PQQOQizvb3k6aZNi5f3kqa+lq43pX2C32Kqif1UeMrJ7puBujpuRrLgvIfPHjEdncf8rt2f+2Al/Uv/c6BN2ltnVHVnBgjWGMypZdaa+qqr6RpyqpVq3DOcvHiJEmSYq3JJCOETF40U/9Q+1sk9eVyi33h+2vPnzt9+pZSqXgRigay/yTVUUp39yGfvSgUHjO2naBRqjXNqcvBld1ecaIK1jrOj40xODRMkqaIEXwIaO37bAdXm2qwaSqJp7Nz1YfWfBlg374rrJkaWwZg54f/bq8xTR/xQUKSRJZ6ubQQvkVCGQI+BIIGFCWfy1HI5xGRGuBaGBfdxlr/UUA9PuRs6h1Iw0O7d39+ZU9PMQWVBWATEx3ZW3dauNe6ZYRg0iQxoBo0aO0ha4LWfdYOqmoIQb336r3XEIIuVmMNqhrCwkI1XAoaksSJ4hLrVqy6NL/pExlrh+0CsJ6e/SmA1+iAsY1UU80pkThnjHVOrHPinK2ZE+ecRAsWSRQtMhdlY6wTa+2COZvNW7SWEclLUBdZ10rQhvszLH8RakSrgOjWrQ+3aGHP8Xxh/brZSmvltpsHZMumExJCDmMyZa8rvIhZdHrk6nAtuiaUcLVc1MwHsGaeofMf1d6+G4OTicZKfO4NV/nsgXfeoQIq/wuSg2/rAVJ4OAAAAABJRU5ErkJggg==",Kk="typing-word-dict",uv="https://dict.youdao.com/dictvoice?audio=";var $e=(e=>(e.newWordDict="newWordDict",e.skipWordDict="skipWordDict",e.wrongWordDict="wrongWordDict",e.publicDict="publicDict",e.customDict="customDict",e.publicArticle="publicArticle",e.customArticle="customArticle",e))($e||{});const ns={name:"",usphone:"",ukphone:"",trans:[],nextSpace:!0,isSymbol:!1,symbolPosition:""};var jt=(e=>(e.custom="custom",e.network="network",e.none="none",e))(jt||{});const Jr={id:"",title:"",titleTranslate:"",text:"",textFormat:"",textCustomTranslate:"",textNetworkTranslate:"",textCustomTranslateIsFormat:!1,newWords:[],textAllWords:[],sections:[],useTranslateType:"network"},cv={startDate:Date.now(),endDate:-1,spend:-1,total:-1,correctRate:-1,wrongWordNumber:-1,wrongWords:[]};var qr=(e=>(e[e.normal=0]="normal",e[e.random=1]="random",e[e.reverse=2]="reverse",e))(qr||{});const Za={Show:"Escape",Ignore:"Tab",Remove:"`",Collect:"Enter"};var ng=(e=>(e[e.Baidu=0]="Baidu",e))(ng||{});const Jk=[{id:"article",name:"文章",flag:aP},{id:"en",name:"英语",flag:oP},{id:"ja",name:"日语",flag:iP},{id:"de",name:"德语",flag:sP},{id:"code",name:"Code",flag:lP}];var uP=typeof global=="object"&&global&&global.Object===Object&&global;const Zk=uP;var cP=typeof self=="object"&&self&&self.Object===Object&&self,dP=Zk||cP||Function("return this")();const zr=dP;var fP=zr.Symbol;const ra=fP;var Qk=Object.prototype,pP=Qk.hasOwnProperty,hP=Qk.toString,rs=ra?ra.toStringTag:void 0;function gP(e){var t=pP.call(e,rs),n=e[rs];try{e[rs]=void 0;var r=!0}catch{}var a=hP.call(e);return r&&(t?e[rs]=n:delete e[rs]),a}var mP=Object.prototype,vP=mP.toString;function yP(e){return vP.call(e)}var bP="[object Null]",wP="[object Undefined]",dv=ra?ra.toStringTag:void 0;function Vi(e){return e==null?e===void 0?wP:bP:dv&&dv in Object(e)?gP(e):yP(e)}function io(e){return e!=null&&typeof e=="object"}var kP="[object Symbol]";function Cc(e){return typeof e=="symbol"||io(e)&&Vi(e)==kP}function AP(e,t){for(var n=-1,r=e==null?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a}var _P=Array.isArray;const Or=_P;var xP=1/0,fv=ra?ra.prototype:void 0,pv=fv?fv.toString:void 0;function Yk(e){if(typeof e=="string")return e;if(Or(e))return AP(e,Yk)+"";if(Cc(e))return pv?pv.call(e):"";var t=e+"";return t=="0"&&1/e==-xP?"-0":t}var EP=/\s/;function CP(e){for(var t=e.length;t--&&EP.test(e.charAt(t)););return t}var PP=/^\s+/;function SP(e){return e&&e.slice(0,CP(e)+1).replace(PP,"")}function Xn(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var hv=0/0,TP=/^[-+]0x[0-9a-f]+$/i,IP=/^0b[01]+$/i,jP=/^0o[0-7]+$/i,$P=parseInt;function Cp(e){if(typeof e=="number")return e;if(Cc(e))return hv;if(Xn(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Xn(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=SP(e);var n=IP.test(e);return n||jP.test(e)?$P(e.slice(2),n?2:8):TP.test(e)?hv:+e}var gv=1/0,OP=17976931348623157e292;function DP(e){if(!e)return e===0?e:0;if(e=Cp(e),e===gv||e===-gv){var t=e<0?-1:1;return t*OP}return e===e?e:0}function Xk(e){var t=DP(e),n=t%1;return t===t?n?t-n:t:0}function NP(e){return e}var FP="[object AsyncFunction]",zP="[object Function]",BP="[object GeneratorFunction]",LP="[object Proxy]";function e2(e){if(!Xn(e))return!1;var t=Vi(e);return t==zP||t==BP||t==FP||t==LP}var RP=zr["__core-js_shared__"];const _d=RP;var mv=function(){var e=/[^.]+$/.exec(_d&&_d.keys&&_d.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function MP(e){return!!mv&&mv in e}var VP=Function.prototype,WP=VP.toString;function Ho(e){if(e!=null){try{return WP.call(e)}catch{}try{return e+""}catch{}}return""}var GP=/[\\^$.*+?()[\]{}|]/g,qP=/^\[object .+?Constructor\]$/,HP=Function.prototype,UP=Object.prototype,KP=HP.toString,JP=UP.hasOwnProperty,ZP=RegExp("^"+KP.call(JP).replace(GP,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function QP(e){if(!Xn(e)||MP(e))return!1;var t=e2(e)?ZP:qP;return t.test(Ho(e))}function YP(e,t){return e==null?void 0:e[t]}function Uo(e,t){var n=YP(e,t);return QP(n)?n:void 0}var XP=Uo(zr,"WeakMap");const Pp=XP;var vv=Object.create,eS=function(){function e(){}return function(t){if(!Xn(t))return{};if(vv)return vv(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();const tS=eS;function nS(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}var rS=function(){try{var e=Uo(Object,"defineProperty");return e({},"",{}),e}catch{}}();const yv=rS;function aS(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}function oS(e,t,n,r){for(var a=e.length,o=n+(r?1:-1);r?o--:++o<a;)if(t(e[o],o,e))return o;return-1}var iS=9007199254740991,sS=/^(?:0|[1-9]\d*)$/;function Pc(e,t){var n=typeof e;return t=t??iS,!!t&&(n=="number"||n!="symbol"&&sS.test(e))&&e>-1&&e%1==0&&e<t}function t2(e,t,n){t=="__proto__"&&yv?yv(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function Sc(e,t){return e===t||e!==e&&t!==t}var lS=Object.prototype,uS=lS.hasOwnProperty;function rg(e,t,n){var r=e[t];(!(uS.call(e,t)&&Sc(r,n))||n===void 0&&!(t in e))&&t2(e,t,n)}function Tc(e,t,n,r){var a=!n;n||(n={});for(var o=-1,i=t.length;++o<i;){var s=t[o],l=r?r(n[s],e[s],s,n,e):void 0;l===void 0&&(l=e[s]),a?t2(n,s,l):rg(n,s,l)}return n}var cS=9007199254740991;function ag(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=cS}function og(e){return e!=null&&ag(e.length)&&!e2(e)}function dS(e,t,n){if(!Xn(n))return!1;var r=typeof t;return(r=="number"?og(n)&&Pc(t,n.length):r=="string"&&t in n)?Sc(n[t],e):!1}var fS=Object.prototype;function ig(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||fS;return e===n}function pS(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var hS="[object Arguments]";function bv(e){return io(e)&&Vi(e)==hS}var n2=Object.prototype,gS=n2.hasOwnProperty,mS=n2.propertyIsEnumerable,vS=bv(function(){return arguments}())?bv:function(e){return io(e)&&gS.call(e,"callee")&&!mS.call(e,"callee")};const r2=vS;function yS(){return!1}var a2=typeof exports=="object"&&exports&&!exports.nodeType&&exports,wv=a2&&typeof module=="object"&&module&&!module.nodeType&&module,bS=wv&&wv.exports===a2,kv=bS?zr.Buffer:void 0,wS=kv?kv.isBuffer:void 0,kS=wS||yS;const Hu=kS;var AS="[object Arguments]",_S="[object Array]",xS="[object Boolean]",ES="[object Date]",CS="[object Error]",PS="[object Function]",SS="[object Map]",TS="[object Number]",IS="[object Object]",jS="[object RegExp]",$S="[object Set]",OS="[object String]",DS="[object WeakMap]",NS="[object ArrayBuffer]",FS="[object DataView]",zS="[object Float32Array]",BS="[object Float64Array]",LS="[object Int8Array]",RS="[object Int16Array]",MS="[object Int32Array]",VS="[object Uint8Array]",WS="[object Uint8ClampedArray]",GS="[object Uint16Array]",qS="[object Uint32Array]",Pt={};Pt[zS]=Pt[BS]=Pt[LS]=Pt[RS]=Pt[MS]=Pt[VS]=Pt[WS]=Pt[GS]=Pt[qS]=!0;Pt[AS]=Pt[_S]=Pt[NS]=Pt[xS]=Pt[FS]=Pt[ES]=Pt[CS]=Pt[PS]=Pt[SS]=Pt[TS]=Pt[IS]=Pt[jS]=Pt[$S]=Pt[OS]=Pt[DS]=!1;function HS(e){return io(e)&&ag(e.length)&&!!Pt[Vi(e)]}function sg(e){return function(t){return e(t)}}var o2=typeof exports=="object"&&exports&&!exports.nodeType&&exports,ws=o2&&typeof module=="object"&&module&&!module.nodeType&&module,US=ws&&ws.exports===o2,xd=US&&Zk.process,KS=function(){try{var e=ws&&ws.require&&ws.require("util").types;return e||xd&&xd.binding&&xd.binding("util")}catch{}}();const Pi=KS;var Av=Pi&&Pi.isTypedArray,JS=Av?sg(Av):HS;const i2=JS;var ZS=Object.prototype,QS=ZS.hasOwnProperty;function s2(e,t){var n=Or(e),r=!n&&r2(e),a=!n&&!r&&Hu(e),o=!n&&!r&&!a&&i2(e),i=n||r||a||o,s=i?pS(e.length,String):[],l=s.length;for(var u in e)(t||QS.call(e,u))&&!(i&&(u=="length"||a&&(u=="offset"||u=="parent")||o&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||Pc(u,l)))&&s.push(u);return s}function l2(e,t){return function(n){return e(t(n))}}var YS=l2(Object.keys,Object);const XS=YS;var eT=Object.prototype,tT=eT.hasOwnProperty;function nT(e){if(!ig(e))return XS(e);var t=[];for(var n in Object(e))tT.call(e,n)&&n!="constructor"&&t.push(n);return t}function Ic(e){return og(e)?s2(e):nT(e)}function rT(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var aT=Object.prototype,oT=aT.hasOwnProperty;function iT(e){if(!Xn(e))return rT(e);var t=ig(e),n=[];for(var r in e)r=="constructor"&&(t||!oT.call(e,r))||n.push(r);return n}function lg(e){return og(e)?s2(e,!0):iT(e)}var sT=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,lT=/^\w*$/;function ug(e,t){if(Or(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||Cc(e)?!0:lT.test(e)||!sT.test(e)||t!=null&&e in Object(t)}var uT=Uo(Object,"create");const Ls=uT;function cT(){this.__data__=Ls?Ls(null):{},this.size=0}function dT(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var fT="__lodash_hash_undefined__",pT=Object.prototype,hT=pT.hasOwnProperty;function gT(e){var t=this.__data__;if(Ls){var n=t[e];return n===fT?void 0:n}return hT.call(t,e)?t[e]:void 0}var mT=Object.prototype,vT=mT.hasOwnProperty;function yT(e){var t=this.__data__;return Ls?t[e]!==void 0:vT.call(t,e)}var bT="__lodash_hash_undefined__";function wT(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Ls&&t===void 0?bT:t,this}function Ro(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Ro.prototype.clear=cT;Ro.prototype.delete=dT;Ro.prototype.get=gT;Ro.prototype.has=yT;Ro.prototype.set=wT;function kT(){this.__data__=[],this.size=0}function jc(e,t){for(var n=e.length;n--;)if(Sc(e[n][0],t))return n;return-1}var AT=Array.prototype,_T=AT.splice;function xT(e){var t=this.__data__,n=jc(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():_T.call(t,n,1),--this.size,!0}function ET(e){var t=this.__data__,n=jc(t,e);return n<0?void 0:t[n][1]}function CT(e){return jc(this.__data__,e)>-1}function PT(e,t){var n=this.__data__,r=jc(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function Na(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Na.prototype.clear=kT;Na.prototype.delete=xT;Na.prototype.get=ET;Na.prototype.has=CT;Na.prototype.set=PT;var ST=Uo(zr,"Map");const Rs=ST;function TT(){this.size=0,this.__data__={hash:new Ro,map:new(Rs||Na),string:new Ro}}function IT(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function $c(e,t){var n=e.__data__;return IT(t)?n[typeof t=="string"?"string":"hash"]:n.map}function jT(e){var t=$c(this,e).delete(e);return this.size-=t?1:0,t}function $T(e){return $c(this,e).get(e)}function OT(e){return $c(this,e).has(e)}function DT(e,t){var n=$c(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}function Fa(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Fa.prototype.clear=TT;Fa.prototype.delete=jT;Fa.prototype.get=$T;Fa.prototype.has=OT;Fa.prototype.set=DT;var NT="Expected a function";function cg(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(NT);var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var i=e.apply(this,r);return n.cache=o.set(a,i)||o,i};return n.cache=new(cg.Cache||Fa),n}cg.Cache=Fa;var FT=500;function zT(e){var t=cg(e,function(r){return n.size===FT&&n.clear(),r}),n=t.cache;return t}var BT=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,LT=/\\(\\)?/g,RT=zT(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(BT,function(n,r,a,o){t.push(a?o.replace(LT,"$1"):r||n)}),t});const MT=RT;function VT(e){return e==null?"":Yk(e)}function dg(e,t){return Or(e)?e:ug(e,t)?[e]:MT(VT(e))}var WT=1/0;function il(e){if(typeof e=="string"||Cc(e))return e;var t=e+"";return t=="0"&&1/e==-WT?"-0":t}function u2(e,t){t=dg(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[il(t[n++])];return n&&n==r?e:void 0}function Dn(e,t,n){var r=e==null?void 0:u2(e,t);return r===void 0?n:r}function c2(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}var GT=l2(Object.getPrototypeOf,Object);const d2=GT;function qT(e,t,n){var r=-1,a=e.length;t<0&&(t=-t>a?0:a+t),n=n>a?a:n,n<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(a);++r<a;)o[r]=e[r+t];return o}function Sp(){if(!arguments.length)return[];var e=arguments[0];return Or(e)?e:[e]}var HT=Math.ceil,UT=Math.max;function Tp(e,t,n){(n?dS(e,t,n):t===void 0)?t=1:t=UT(Xk(t),0);var r=e==null?0:e.length;if(!r||t<1)return[];for(var a=0,o=0,i=Array(HT(r/t));a<r;)i[o++]=qT(e,a,a+=t);return i}function KT(){this.__data__=new Na,this.size=0}function JT(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function ZT(e){return this.__data__.get(e)}function QT(e){return this.__data__.has(e)}var YT=200;function XT(e,t){var n=this.__data__;if(n instanceof Na){var r=n.__data__;if(!Rs||r.length<YT-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Fa(r)}return n.set(e,t),this.size=n.size,this}function Zr(e){var t=this.__data__=new Na(e);this.size=t.size}Zr.prototype.clear=KT;Zr.prototype.delete=JT;Zr.prototype.get=ZT;Zr.prototype.has=QT;Zr.prototype.set=XT;function eI(e,t){return e&&Tc(t,Ic(t),e)}function tI(e,t){return e&&Tc(t,lg(t),e)}var f2=typeof exports=="object"&&exports&&!exports.nodeType&&exports,_v=f2&&typeof module=="object"&&module&&!module.nodeType&&module,nI=_v&&_v.exports===f2,xv=nI?zr.Buffer:void 0,Ev=xv?xv.allocUnsafe:void 0;function rI(e,t){if(t)return e.slice();var n=e.length,r=Ev?Ev(n):new e.constructor(n);return e.copy(r),r}function aI(e,t){for(var n=-1,r=e==null?0:e.length,a=0,o=[];++n<r;){var i=e[n];t(i,n,e)&&(o[a++]=i)}return o}function p2(){return[]}var oI=Object.prototype,iI=oI.propertyIsEnumerable,Cv=Object.getOwnPropertySymbols,sI=Cv?function(e){return e==null?[]:(e=Object(e),aI(Cv(e),function(t){return iI.call(e,t)}))}:p2;const fg=sI;function lI(e,t){return Tc(e,fg(e),t)}var uI=Object.getOwnPropertySymbols,cI=uI?function(e){for(var t=[];e;)c2(t,fg(e)),e=d2(e);return t}:p2;const h2=cI;function dI(e,t){return Tc(e,h2(e),t)}function g2(e,t,n){var r=t(e);return Or(e)?r:c2(r,n(e))}function Ip(e){return g2(e,Ic,fg)}function fI(e){return g2(e,lg,h2)}var pI=Uo(zr,"DataView");const jp=pI;var hI=Uo(zr,"Promise");const $p=hI;var gI=Uo(zr,"Set");const Op=gI;var Pv="[object Map]",mI="[object Object]",Sv="[object Promise]",Tv="[object Set]",Iv="[object WeakMap]",jv="[object DataView]",vI=Ho(jp),yI=Ho(Rs),bI=Ho($p),wI=Ho(Op),kI=Ho(Pp),ko=Vi;(jp&&ko(new jp(new ArrayBuffer(1)))!=jv||Rs&&ko(new Rs)!=Pv||$p&&ko($p.resolve())!=Sv||Op&&ko(new Op)!=Tv||Pp&&ko(new Pp)!=Iv)&&(ko=function(e){var t=Vi(e),n=t==mI?e.constructor:void 0,r=n?Ho(n):"";if(r)switch(r){case vI:return jv;case yI:return Pv;case bI:return Sv;case wI:return Tv;case kI:return Iv}return t});const Ms=ko;var AI=Object.prototype,_I=AI.hasOwnProperty;function xI(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]=="string"&&_I.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var EI=zr.Uint8Array;const Uu=EI;function pg(e){var t=new e.constructor(e.byteLength);return new Uu(t).set(new Uu(e)),t}function CI(e,t){var n=t?pg(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var PI=/\w*$/;function SI(e){var t=new e.constructor(e.source,PI.exec(e));return t.lastIndex=e.lastIndex,t}var $v=ra?ra.prototype:void 0,Ov=$v?$v.valueOf:void 0;function TI(e){return Ov?Object(Ov.call(e)):{}}function II(e,t){var n=t?pg(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var jI="[object Boolean]",$I="[object Date]",OI="[object Map]",DI="[object Number]",NI="[object RegExp]",FI="[object Set]",zI="[object String]",BI="[object Symbol]",LI="[object ArrayBuffer]",RI="[object DataView]",MI="[object Float32Array]",VI="[object Float64Array]",WI="[object Int8Array]",GI="[object Int16Array]",qI="[object Int32Array]",HI="[object Uint8Array]",UI="[object Uint8ClampedArray]",KI="[object Uint16Array]",JI="[object Uint32Array]";function ZI(e,t,n){var r=e.constructor;switch(t){case LI:return pg(e);case jI:case $I:return new r(+e);case RI:return CI(e,n);case MI:case VI:case WI:case GI:case qI:case HI:case UI:case KI:case JI:return II(e,n);case OI:return new r;case DI:case zI:return new r(e);case NI:return SI(e);case FI:return new r;case BI:return TI(e)}}function QI(e){return typeof e.constructor=="function"&&!ig(e)?tS(d2(e)):{}}var YI="[object Map]";function XI(e){return io(e)&&Ms(e)==YI}var Dv=Pi&&Pi.isMap,e4=Dv?sg(Dv):XI;const t4=e4;var n4="[object Set]";function r4(e){return io(e)&&Ms(e)==n4}var Nv=Pi&&Pi.isSet,a4=Nv?sg(Nv):r4;const o4=a4;var i4=1,s4=2,l4=4,m2="[object Arguments]",u4="[object Array]",c4="[object Boolean]",d4="[object Date]",f4="[object Error]",v2="[object Function]",p4="[object GeneratorFunction]",h4="[object Map]",g4="[object Number]",y2="[object Object]",m4="[object RegExp]",v4="[object Set]",y4="[object String]",b4="[object Symbol]",w4="[object WeakMap]",k4="[object ArrayBuffer]",A4="[object DataView]",_4="[object Float32Array]",x4="[object Float64Array]",E4="[object Int8Array]",C4="[object Int16Array]",P4="[object Int32Array]",S4="[object Uint8Array]",T4="[object Uint8ClampedArray]",I4="[object Uint16Array]",j4="[object Uint32Array]",xt={};xt[m2]=xt[u4]=xt[k4]=xt[A4]=xt[c4]=xt[d4]=xt[_4]=xt[x4]=xt[E4]=xt[C4]=xt[P4]=xt[h4]=xt[g4]=xt[y2]=xt[m4]=xt[v4]=xt[y4]=xt[b4]=xt[S4]=xt[T4]=xt[I4]=xt[j4]=!0;xt[f4]=xt[v2]=xt[w4]=!1;function ks(e,t,n,r,a,o){var i,s=t&i4,l=t&s4,u=t&l4;if(n&&(i=a?n(e,r,a,o):n(e)),i!==void 0)return i;if(!Xn(e))return e;var c=Or(e);if(c){if(i=xI(e),!s)return nS(e,i)}else{var d=Ms(e),p=d==v2||d==p4;if(Hu(e))return rI(e,s);if(d==y2||d==m2||p&&!a){if(i=l||p?{}:QI(e),!s)return l?dI(e,tI(i,e)):lI(e,eI(i,e))}else{if(!xt[d])return a?e:{};i=ZI(e,d,s)}}o||(o=new Zr);var g=o.get(e);if(g)return g;o.set(e,i),o4(e)?e.forEach(function(m){i.add(ks(m,t,n,m,e,o))}):t4(e)&&e.forEach(function(m,y){i.set(y,ks(m,t,n,y,e,o))});var v=u?l?fI:Ip:l?lg:Ic,h=c?void 0:v(e);return aS(h||e,function(m,y){h&&(y=m,m=e[y]),rg(i,y,ks(m,t,n,y,e,o))}),i}var $4=4;function Fv(e){return ks(e,$4)}var O4=1,D4=4;function Ze(e){return ks(e,O4|D4)}var N4="__lodash_hash_undefined__";function F4(e){return this.__data__.set(e,N4),this}function z4(e){return this.__data__.has(e)}function Ku(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new Fa;++t<n;)this.add(e[t])}Ku.prototype.add=Ku.prototype.push=F4;Ku.prototype.has=z4;function B4(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function L4(e,t){return e.has(t)}var R4=1,M4=2;function b2(e,t,n,r,a,o){var i=n&R4,s=e.length,l=t.length;if(s!=l&&!(i&&l>s))return!1;var u=o.get(e),c=o.get(t);if(u&&c)return u==t&&c==e;var d=-1,p=!0,g=n&M4?new Ku:void 0;for(o.set(e,t),o.set(t,e);++d<s;){var v=e[d],h=t[d];if(r)var m=i?r(h,v,d,t,e,o):r(v,h,d,e,t,o);if(m!==void 0){if(m)continue;p=!1;break}if(g){if(!B4(t,function(y,w){if(!L4(g,w)&&(v===y||a(v,y,n,r,o)))return g.push(w)})){p=!1;break}}else if(!(v===h||a(v,h,n,r,o))){p=!1;break}}return o.delete(e),o.delete(t),p}function V4(e){var t=-1,n=Array(e.size);return e.forEach(function(r,a){n[++t]=[a,r]}),n}function W4(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var G4=1,q4=2,H4="[object Boolean]",U4="[object Date]",K4="[object Error]",J4="[object Map]",Z4="[object Number]",Q4="[object RegExp]",Y4="[object Set]",X4="[object String]",ej="[object Symbol]",tj="[object ArrayBuffer]",nj="[object DataView]",zv=ra?ra.prototype:void 0,Ed=zv?zv.valueOf:void 0;function rj(e,t,n,r,a,o,i){switch(n){case nj:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case tj:return!(e.byteLength!=t.byteLength||!o(new Uu(e),new Uu(t)));case H4:case U4:case Z4:return Sc(+e,+t);case K4:return e.name==t.name&&e.message==t.message;case Q4:case X4:return e==t+"";case J4:var s=V4;case Y4:var l=r&G4;if(s||(s=W4),e.size!=t.size&&!l)return!1;var u=i.get(e);if(u)return u==t;r|=q4,i.set(e,t);var c=b2(s(e),s(t),r,a,o,i);return i.delete(e),c;case ej:if(Ed)return Ed.call(e)==Ed.call(t)}return!1}var aj=1,oj=Object.prototype,ij=oj.hasOwnProperty;function sj(e,t,n,r,a,o){var i=n&aj,s=Ip(e),l=s.length,u=Ip(t),c=u.length;if(l!=c&&!i)return!1;for(var d=l;d--;){var p=s[d];if(!(i?p in t:ij.call(t,p)))return!1}var g=o.get(e),v=o.get(t);if(g&&v)return g==t&&v==e;var h=!0;o.set(e,t),o.set(t,e);for(var m=i;++d<l;){p=s[d];var y=e[p],w=t[p];if(r)var b=i?r(w,y,p,t,e,o):r(y,w,p,e,t,o);if(!(b===void 0?y===w||a(y,w,n,r,o):b)){h=!1;break}m||(m=p=="constructor")}if(h&&!m){var A=e.constructor,x=t.constructor;A!=x&&"constructor"in e&&"constructor"in t&&!(typeof A=="function"&&A instanceof A&&typeof x=="function"&&x instanceof x)&&(h=!1)}return o.delete(e),o.delete(t),h}var lj=1,Bv="[object Arguments]",Lv="[object Array]",Il="[object Object]",uj=Object.prototype,Rv=uj.hasOwnProperty;function cj(e,t,n,r,a,o){var i=Or(e),s=Or(t),l=i?Lv:Ms(e),u=s?Lv:Ms(t);l=l==Bv?Il:l,u=u==Bv?Il:u;var c=l==Il,d=u==Il,p=l==u;if(p&&Hu(e)){if(!Hu(t))return!1;i=!0,c=!1}if(p&&!c)return o||(o=new Zr),i||i2(e)?b2(e,t,n,r,a,o):rj(e,t,l,n,r,a,o);if(!(n&lj)){var g=c&&Rv.call(e,"__wrapped__"),v=d&&Rv.call(t,"__wrapped__");if(g||v){var h=g?e.value():e,m=v?t.value():t;return o||(o=new Zr),a(h,m,n,r,o)}}return p?(o||(o=new Zr),sj(e,t,n,r,a,o)):!1}function Oc(e,t,n,r,a){return e===t?!0:e==null||t==null||!io(e)&&!io(t)?e!==e&&t!==t:cj(e,t,n,r,Oc,a)}var dj=1,fj=2;function pj(e,t,n,r){var a=n.length,o=a,i=!r;if(e==null)return!o;for(e=Object(e);a--;){var s=n[a];if(i&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++a<o;){s=n[a];var l=s[0],u=e[l],c=s[1];if(i&&s[2]){if(u===void 0&&!(l in e))return!1}else{var d=new Zr;if(r)var p=r(u,c,l,e,t,d);if(!(p===void 0?Oc(c,u,dj|fj,r,d):p))return!1}}return!0}function w2(e){return e===e&&!Xn(e)}function hj(e){for(var t=Ic(e),n=t.length;n--;){var r=t[n],a=e[r];t[n]=[r,a,w2(a)]}return t}function k2(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}function gj(e){var t=hj(e);return t.length==1&&t[0][2]?k2(t[0][0],t[0][1]):function(n){return n===e||pj(n,e,t)}}function mj(e,t){return e!=null&&t in Object(e)}function vj(e,t,n){t=dg(t,e);for(var r=-1,a=t.length,o=!1;++r<a;){var i=il(t[r]);if(!(o=e!=null&&n(e,i)))break;e=e[i]}return o||++r!=a?o:(a=e==null?0:e.length,!!a&&ag(a)&&Pc(i,a)&&(Or(e)||r2(e)))}function yj(e,t){return e!=null&&vj(e,t,mj)}var bj=1,wj=2;function kj(e,t){return ug(e)&&w2(t)?k2(il(e),t):function(n){var r=Dn(n,e);return r===void 0&&r===t?yj(n,e):Oc(t,r,bj|wj)}}function Aj(e){return function(t){return t==null?void 0:t[e]}}function _j(e){return function(t){return u2(t,e)}}function xj(e){return ug(e)?Aj(il(e)):_j(e)}function Ej(e){return typeof e=="function"?e:e==null?NP:typeof e=="object"?Or(e)?kj(e[0],e[1]):gj(e):xj(e)}var Cj=function(){return zr.Date.now()};const Cd=Cj;var Pj="Expected a function",Sj=Math.max,Tj=Math.min;function Vs(e,t,n){var r,a,o,i,s,l,u=0,c=!1,d=!1,p=!0;if(typeof e!="function")throw new TypeError(Pj);t=Cp(t)||0,Xn(n)&&(c=!!n.leading,d="maxWait"in n,o=d?Sj(Cp(n.maxWait)||0,t):o,p="trailing"in n?!!n.trailing:p);function g(C){var _=r,E=a;return r=a=void 0,u=C,i=e.apply(E,_),i}function v(C){return u=C,s=setTimeout(y,t),c?g(C):i}function h(C){var _=C-l,E=C-u,j=t-_;return d?Tj(j,o-E):j}function m(C){var _=C-l,E=C-u;return l===void 0||_>=t||_<0||d&&E>=o}function y(){var C=Cd();if(m(C))return w(C);s=setTimeout(y,h(C))}function w(C){return s=void 0,p&&r?g(C):(r=a=void 0,i)}function b(){s!==void 0&&clearTimeout(s),u=0,r=l=a=s=void 0}function A(){return s===void 0?i:w(Cd())}function x(){var C=Cd(),_=m(C);if(r=arguments,a=this,l=C,_){if(s===void 0)return v(l);if(d)return clearTimeout(s),s=setTimeout(y,t),g(l)}return s===void 0&&(s=setTimeout(y,t)),i}return x.cancel=b,x.flush=A,x}var Ij=Math.max,jj=Math.min;function $j(e,t,n){var r=e==null?0:e.length;if(!r)return-1;var a=r-1;return n!==void 0&&(a=Xk(n),a=n<0?Ij(r+a,0):jj(a,r-1)),oS(e,Ej(t),a,!0)}function Ju(e){for(var t=-1,n=e==null?0:e.length,r={};++t<n;){var a=e[t];r[a[0]]=a[1]}return r}function Mv(e,t){return Oc(e,t)}function Pa(e){return e==null}function Oj(e){return e===void 0}function Dj(e,t,n,r){if(!Xn(e))return e;t=dg(t,e);for(var a=-1,o=t.length,i=o-1,s=e;s!=null&&++a<o;){var l=il(t[a]),u=n;if(l==="__proto__"||l==="constructor"||l==="prototype")return e;if(a!=i){var c=s[l];u=r?r(c,l,s):void 0,u===void 0&&(u=Xn(c)?c:Pc(t[a+1])?[]:{})}rg(s,l,u),s=s[l]}return e}function Nj(e,t,n){return e==null?e:Dj(e,t,n)}var Fj="Expected a function";function zj(e,t,n){var r=!0,a=!0;if(typeof e!="function")throw new TypeError(Fj);return Xn(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),Vs(e,t,{leading:r,maxWait:t,trailing:a})}function Bj(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(a){a(n)}),(r=e.get("*"))&&r.slice().map(function(a){a(t,n)})}}}const $t=Bj(),Ot={resetWord:"resetWord",openStatModal:"openStatModal",openWordListModal:"openWordListModal",openArticleListModal:"openArticleListModal",closeOther:"closeOther",keydown:"keydown",keyup:"keyup"};let jl;const Lj=new Uint8Array(16);function Rj(){if(!jl&&(jl=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!jl))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return jl(Lj)}const cn=[];for(let e=0;e<256;++e)cn.push((e+256).toString(16).slice(1));function Mj(e,t=0){return cn[e[t+0]]+cn[e[t+1]]+cn[e[t+2]]+cn[e[t+3]]+"-"+cn[e[t+4]]+cn[e[t+5]]+"-"+cn[e[t+6]]+cn[e[t+7]]+"-"+cn[e[t+8]]+cn[e[t+9]]+"-"+cn[e[t+10]]+cn[e[t+11]]+cn[e[t+12]]+cn[e[t+13]]+cn[e[t+14]]+cn[e[t+15]]}const Vj=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Vv={randomUUID:Vj};function Zu(e,t,n){if(Vv.randomUUID&&!t&&!e)return Vv.randomUUID();e=e||{};const r=e.random||(e.rng||Rj)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){n=n||0;for(let a=0;a<16;++a)t[n+a]=r[a];return t}return Mj(r)}const Ln=Ec("base",{state:()=>({newWordDict:{id:"newWordDict",name:"生词本",sort:qr.normal,type:$e.newWordDict,originWords:[],articles:[],words:[],chapterWordNumber:15,chapterWords:[],chapterIndex:0,chapterWordIndex:0,statistics:[],url:""},skipWordDict:{id:"skipWordDict",name:"简单词",sort:qr.normal,type:$e.skipWordDict,originWords:[],articles:[],words:[],chapterWordNumber:15,chapterWords:[],chapterIndex:0,chapterWordIndex:0,statistics:[],url:""},wrongWordDict:{id:"wrongWordDict",name:"错词本",sort:qr.normal,type:$e.wrongWordDict,originWords:[],articles:[],words:[],chapterWordNumber:15,chapterWords:[],chapterIndex:0,chapterWordIndex:0,statistics:[],url:""},myDicts:[{id:"新概念英语2-课文",name:"新概念英语2-课文",sort:qr.normal,type:$e.publicArticle,originWords:[],articles:[],words:[],chapterWordNumber:15,chapterWords:[],chapterIndex:0,chapterWordIndex:0,statistics:[],url:"/articles/NCE_2.json"},{id:"新概念英语2",name:"新概念英语2",sort:qr.normal,type:$e.publicDict,originWords:[],articles:[],words:[],chapterWordNumber:15,chapterWords:[],chapterIndex:0,chapterWordIndex:0,statistics:[],url:"/dicts/NCE_2.json"}],current:{dictType:$e.publicDict,index:1,editIndex:0,repeatNumber:0},simpleWords:["a","an","of","and","i","my","you","your","me","am","is","do","are","what","who","where","how","no","yes","not","did","were","can","could","it","the","to"],load:!1}),getters:{skipWordNames:e=>e.skipWordDict.originWords.map(t=>t.name.toLowerCase()),skipWordNamesWithSimpleWords:e=>e.skipWordDict.originWords.map(t=>t.name.toLowerCase()).concat(e.simpleWords),isArticle(e){return[$e.publicArticle,$e.customArticle].includes(e.current.dictType)},currentDict(e){switch(e.current.dictType){case $e.newWordDict:return e.newWordDict;case $e.skipWordDict:return e.skipWordDict;case $e.wrongWordDict:return e.wrongWordDict;case $e.publicDict:case $e.publicArticle:case $e.customDict:case $e.customArticle:return this.myDicts[this.current.index]}},currentEditDict(){return this.myDicts[this.current.editIndex]},wordIndex(e){return this.currentDict.wordIndex},chapter(e){return this.currentDict.chapterWords[this.currentDict.chapterIndex]??[]},word(e){return{trans:[],name:"",usphone:"",ukphone:""}},dictTitle(e){let t=this.currentDict.name;return[$e.publicDict,$e.customDict].includes(this.current.dictType)&&(t+=` 第${this.currentDict.chapterIndex+1}章`),t}},actions:{setState(e){for(const[t,n]of Object.entries(e))this[t]=n},async init(){let e=localStorage.getItem(Kk);e&&JSON.parse(e),[$e.newWordDict,$e.wrongWordDict,$e.skipWordDict].includes(this.current.dictType)||([$e.publicDict,$e.customDict].includes(this.current.dictType)&&(this.currentDict.originWords.length||(await fetch(`.${this.currentDict.url}`)).json().then(n=>{this.currentDict.originWords=Ze(n),this.currentDict.words=Ze(n),this.currentDict.chapterWords=Tp(this.currentDict.words,this.currentDict.chapterWordNumber),this.load=!0})),[$e.publicArticle,$e.customArticle].includes(this.current.dictType)&&(this.currentDict.articles.length||(await fetch(`.${this.currentDict.url}`)).json().then(n=>{this.currentDict.articles=Ze(n.map(r=>(r.id=Zu(),r))),this.load=!0})))},saveStatistics(e){e.spend>1e3*10&&(delete e.wrongWords,this.currentDict.statistics.push(e))},async changeDict(e,t=e.chapterIndex,n=e.chapterWordNumber){if(console.log("changeDict",Ze(e),t,n),this.current.dictType=e.type,[$e.newWordDict,$e.skipWordDict,$e.wrongWordDict].includes(e.type))this[e.type].chapterIndex=t,this[e.type].chapterWordIndex=n;else{let r=this.myDicts.findIndex(a=>a.name===e.name);r>-1?(this.myDicts[r]=e,this.current.index=r):(this.myDicts.push(Ze(e)),this.current.index=this.myDicts.length-1)}$t.emit(Ot.resetWord)}}}),Wj={name:"Tooltip",props:{title:{type:String,default(){return""}},disabled:{type:Boolean,default(){return!1}}},data(){return{show:!1}},methods:{showPop(e){if(this.disabled||!this.title)return;e.stopPropagation();let t=e.target.getBoundingClientRect();this.show=!0,et(()=>{var o,i;let n=(i=(o=this.$refs)==null?void 0:o.tip)==null?void 0:i.getBoundingClientRect();if(!n)return;t.top<50?this.$refs.tip.style.top=t.top+t.height+10+"px":this.$refs.tip.style.top=t.top-n.height-10+"px";let r=n.width,a=t.width;this.$refs.tip.style.left=t.left-(r-a)/2+"px"})}},render(){let e=this.$slots.default()[0];return I(_e,null,[this.show&&this.title&&I(ol,{to:"body"},{default:()=>[I(Bn,{name:"fade"},{default:()=>[I("div",{ref:"tip",className:"tip"},[this.title])]})]}),I(e,{onClick:()=>this.show=!1,onmouseenter:t=>this.showPop(t),onmouseleave:()=>this.show=!1},null)])}};const nt=(e,t)=>{const n=e.__vccOpts||e;for(const[r,a]of t)n[r]=a;return n},dn=nt(Wj,[["__scopeId","data-v-6674f100"]]),Rt=Ec("setting",{state:()=>({showToolbar:!0,show:!1,allSound:!0,wordSound:!0,wordSoundVolume:100,wordSoundSpeed:1,wordSoundType:"us",keyboardSound:!0,keyboardSoundVolume:100,keyboardSoundFile:"老式机械",translateSound:!0,translateSoundVolume:100,effectSound:!0,effectSoundVolume:100,repeatCount:1,repeatCustomCount:null,dictation:!1,translate:!0,showNearWord:!0,ignoreCase:!0,allowWordTip:!0,showPanel:!0,fontSize:{articleForeignFontSize:48,articleTranslateFontSize:20,wordForeignFontSize:48,wordTranslateFontSize:20},waitTimeForChangeWord:300,theme:"auto"})});function Gj(){const e=Rt();function t(){e.theme==="auto"?e.theme="dark":e.theme=e.theme==="light"?"dark":"light",document.documentElement.setAttribute("data-theme",e.theme)}return{toggle:t}}const Aa=(e,t,{checkForDefaultPrevented:n=!0}={})=>a=>{const o=e==null?void 0:e(a);if(n===!1||!o)return t==null?void 0:t(a)};var Wv;const ln=typeof window<"u",qj=e=>typeof e=="string",Qu=()=>{},A2=ln&&((Wv=window==null?void 0:window.navigator)==null?void 0:Wv.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Ws(e){return typeof e=="function"?e():f(e)}function Hj(e,t){function n(...r){return new Promise((a,o)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(a).catch(o)})}return n}function Uj(e,t={}){let n,r,a=Qu;const o=s=>{clearTimeout(s),a(),a=Qu};return s=>{const l=Ws(e),u=Ws(t.maxWait);return n&&o(n),l<=0||u!==void 0&&u<=0?(r&&(o(r),r=null),Promise.resolve(s())):new Promise((c,d)=>{a=t.rejectOnCancel?d:c,u&&!r&&(r=setTimeout(()=>{n&&o(n),r=null,c(s())},u)),n=setTimeout(()=>{r&&o(r),r=null,c(s())},l)})}}function Kj(e){return e}function Dc(e){return Dh()?(Vw(e),!0):!1}function Jj(e,t=200,n={}){return Hj(Uj(t,n),e)}function Zj(e,t=200,n={}){const r=L(e.value),a=Jj(()=>{r.value=e.value},t,n);return ge(e,()=>a()),r}function Qj(e,t=!0){hn()?qe(e):t?e():et(e)}function Yj(e,t,n={}){const{immediate:r=!0}=n,a=L(!1);let o=null;function i(){o&&(clearTimeout(o),o=null)}function s(){a.value=!1,i()}function l(...u){i(),a.value=!0,o=setTimeout(()=>{a.value=!1,o=null,e(...u)},Ws(t))}return r&&(a.value=!0,ln&&l()),Dc(s),{isPending:gc(a),start:l,stop:s}}function Qa(e){var t;const n=Ws(e);return(t=n==null?void 0:n.$el)!=null?t:n}const hg=ln?window:void 0;function Sa(...e){let t,n,r,a;if(qj(e[0])||Array.isArray(e[0])?([n,r,a]=e,t=hg):[t,n,r,a]=e,!t)return Qu;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],i=()=>{o.forEach(c=>c()),o.length=0},s=(c,d,p,g)=>(c.addEventListener(d,p,g),()=>c.removeEventListener(d,p,g)),l=ge(()=>[Qa(t),Ws(a)],([c,d])=>{i(),c&&o.push(...n.flatMap(p=>r.map(g=>s(c,p,g,d))))},{immediate:!0,flush:"post"}),u=()=>{l(),i()};return Dc(u),u}let Gv=!1;function Xj(e,t,n={}){const{window:r=hg,ignore:a=[],capture:o=!0,detectIframe:i=!1}=n;if(!r)return;A2&&!Gv&&(Gv=!0,Array.from(r.document.body.children).forEach(p=>p.addEventListener("click",Qu)));let s=!0;const l=p=>a.some(g=>{if(typeof g=="string")return Array.from(r.document.querySelectorAll(g)).some(v=>v===p.target||p.composedPath().includes(v));{const v=Qa(g);return v&&(p.target===v||p.composedPath().includes(v))}}),c=[Sa(r,"click",p=>{const g=Qa(e);if(!(!g||g===p.target||p.composedPath().includes(g))){if(p.detail===0&&(s=!l(p)),!s){s=!0;return}t(p)}},{passive:!0,capture:o}),Sa(r,"pointerdown",p=>{const g=Qa(e);g&&(s=!p.composedPath().includes(g)&&!l(p))},{passive:!0}),i&&Sa(r,"blur",p=>{var g;const v=Qa(e);((g=r.document.activeElement)==null?void 0:g.tagName)==="IFRAME"&&!(v!=null&&v.contains(r.document.activeElement))&&t(p)})].filter(Boolean);return()=>c.forEach(p=>p())}function e$(e,t=!1){const n=L(),r=()=>n.value=!!e();return r(),Qj(r,t),n}const qv=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Hv="__vueuse_ssr_handlers__";qv[Hv]=qv[Hv]||{};var Uv=Object.getOwnPropertySymbols,t$=Object.prototype.hasOwnProperty,n$=Object.prototype.propertyIsEnumerable,r$=(e,t)=>{var n={};for(var r in e)t$.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Uv)for(var r of Uv(e))t.indexOf(r)<0&&n$.call(e,r)&&(n[r]=e[r]);return n};function Wi(e,t,n={}){const r=n,{window:a=hg}=r,o=r$(r,["window"]);let i;const s=e$(()=>a&&"ResizeObserver"in a),l=()=>{i&&(i.disconnect(),i=void 0)},u=ge(()=>Qa(e),d=>{l(),s.value&&a&&d&&(i=new ResizeObserver(t),i.observe(d,o))},{immediate:!0,flush:"post"}),c=()=>{l(),u()};return Dc(c),{isSupported:s,stop:c}}var Kv;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(Kv||(Kv={}));var a$=Object.defineProperty,Jv=Object.getOwnPropertySymbols,o$=Object.prototype.hasOwnProperty,i$=Object.prototype.propertyIsEnumerable,Zv=(e,t,n)=>t in e?a$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,s$=(e,t)=>{for(var n in t||(t={}))o$.call(t,n)&&Zv(e,n,t[n]);if(Jv)for(var n of Jv(t))i$.call(t,n)&&Zv(e,n,t[n]);return e};const l$={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};s$({linear:Kj},l$);const u$=()=>ln&&/firefox/i.test(window.navigator.userAgent),mi=e=>e===void 0,Qr=e=>typeof e=="boolean",dt=e=>typeof e=="number",Si=e=>typeof Element>"u"?!1:e instanceof Element,c$=e=>Le(e)?!Number.isNaN(Number(e)):!1,d$=(e="")=>e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"),Qv=e=>Object.keys(e),Pd=(e,t,n)=>({get value(){return Dn(e,t,n)},set value(r){Nj(e,t,r)}});class f$ extends Error{constructor(t){super(t),this.name="ElementPlusError"}}function sl(e,t){throw new f$(`[${e}] ${t}`)}function Ti(e,t="px"){if(!e)return"";if(dt(e)||c$(e))return`${e}${t}`;if(Le(e))return e}function p$(e,t){if(!ln)return;if(!t){e.scrollTop=0;return}const n=[];let r=t.offsetParent;for(;r!==null&&e!==r&&e.contains(r);)n.push(r),r=r.offsetParent;const a=t.offsetTop+n.reduce((l,u)=>l+u.offsetTop,0),o=a+t.offsetHeight,i=e.scrollTop,s=i+e.clientHeight;a<i?e.scrollTop=a:o>s&&(e.scrollTop=o-e.clientHeight)}/*! Element Plus Icons Vue v2.1.0 */var Tn=(e,t)=>{let n=e.__vccOpts||e;for(let[r,a]of t)n[r]=a;return n},h$={name:"ArrowDown"},g$={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},m$=k("path",{fill:"currentColor",d:"M831.872 340.864 512 652.672 192.128 340.864a30.592 30.592 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.592 30.592 0 0 0-42.752 0z"},null,-1),v$=[m$];function y$(e,t,n,r,a,o){return P(),N("svg",g$,v$)}var _2=Tn(h$,[["render",y$],["__file","arrow-down.vue"]]),b$={name:"ArrowUp"},w$={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},k$=k("path",{fill:"currentColor",d:"m488.832 344.32-339.84 356.672a32 32 0 0 0 0 44.16l.384.384a29.44 29.44 0 0 0 42.688 0l320-335.872 319.872 335.872a29.44 29.44 0 0 0 42.688 0l.384-.384a32 32 0 0 0 0-44.16L535.168 344.32a32 32 0 0 0-46.336 0z"},null,-1),A$=[k$];function _$(e,t,n,r,a,o){return P(),N("svg",w$,A$)}var x$=Tn(b$,[["render",_$],["__file","arrow-up.vue"]]),E$={name:"Check"},C$={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},P$=k("path",{fill:"currentColor",d:"M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z"},null,-1),S$=[P$];function T$(e,t,n,r,a,o){return P(),N("svg",C$,S$)}var I$=Tn(E$,[["render",T$],["__file","check.vue"]]),j$={name:"CircleCheck"},$$={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},O$=k("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),D$=k("path",{fill:"currentColor",d:"M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752l265.344-265.408z"},null,-1),N$=[O$,D$];function F$(e,t,n,r,a,o){return P(),N("svg",$$,N$)}var x2=Tn(j$,[["render",F$],["__file","circle-check.vue"]]),z$={name:"CircleCloseFilled"},B$={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},L$=k("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 393.664L407.936 353.6a38.4 38.4 0 1 0-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1 0 54.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1 0 54.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 1 0-54.336-54.336L512 457.664z"},null,-1),R$=[L$];function M$(e,t,n,r,a,o){return P(),N("svg",B$,R$)}var E2=Tn(z$,[["render",M$],["__file","circle-close-filled.vue"]]),V$={name:"CircleClose"},W$={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},G$=k("path",{fill:"currentColor",d:"m466.752 512-90.496-90.496a32 32 0 0 1 45.248-45.248L512 466.752l90.496-90.496a32 32 0 1 1 45.248 45.248L557.248 512l90.496 90.496a32 32 0 1 1-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 0 1-45.248-45.248L466.752 512z"},null,-1),q$=k("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),H$=[G$,q$];function U$(e,t,n,r,a,o){return P(),N("svg",W$,H$)}var Nc=Tn(V$,[["render",U$],["__file","circle-close.vue"]]),K$={name:"Close"},J$={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},Z$=k("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"},null,-1),Q$=[Z$];function Y$(e,t,n,r,a,o){return P(),N("svg",J$,Q$)}var Yu=Tn(K$,[["render",Y$],["__file","close.vue"]]),X$={name:"Hide"},e5={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},t5=k("path",{fill:"currentColor",d:"M876.8 156.8c0-9.6-3.2-16-9.6-22.4-6.4-6.4-12.8-9.6-22.4-9.6-9.6 0-16 3.2-22.4 9.6L736 220.8c-64-32-137.6-51.2-224-60.8-160 16-288 73.6-377.6 176C44.8 438.4 0 496 0 512s48 73.6 134.4 176c22.4 25.6 44.8 48 73.6 67.2l-86.4 89.6c-6.4 6.4-9.6 12.8-9.6 22.4 0 9.6 3.2 16 9.6 22.4 6.4 6.4 12.8 9.6 22.4 9.6 9.6 0 16-3.2 22.4-9.6l704-710.4c3.2-6.4 6.4-12.8 6.4-22.4Zm-646.4 528c-76.8-70.4-128-128-153.6-172.8 28.8-48 80-105.6 153.6-172.8C304 272 400 230.4 512 224c64 3.2 124.8 19.2 176 44.8l-54.4 54.4C598.4 300.8 560 288 512 288c-64 0-115.2 22.4-160 64s-64 96-64 160c0 48 12.8 89.6 35.2 124.8L256 707.2c-9.6-6.4-19.2-16-25.6-22.4Zm140.8-96c-12.8-22.4-19.2-48-19.2-76.8 0-44.8 16-83.2 48-112 32-28.8 67.2-48 112-48 28.8 0 54.4 6.4 73.6 19.2L371.2 588.8ZM889.599 336c-12.8-16-28.8-28.8-41.6-41.6l-48 48c73.6 67.2 124.8 124.8 150.4 169.6-28.8 48-80 105.6-153.6 172.8-73.6 67.2-172.8 108.8-284.8 115.2-51.2-3.2-99.2-12.8-140.8-28.8l-48 48c57.6 22.4 118.4 38.4 188.8 44.8 160-16 288-73.6 377.6-176C979.199 585.6 1024 528 1024 512s-48.001-73.6-134.401-176Z"},null,-1),n5=k("path",{fill:"currentColor",d:"M511.998 672c-12.8 0-25.6-3.2-38.4-6.4l-51.2 51.2c28.8 12.8 57.6 19.2 89.6 19.2 64 0 115.2-22.4 160-64 41.6-41.6 64-96 64-160 0-32-6.4-64-19.2-89.6l-51.2 51.2c3.2 12.8 6.4 25.6 6.4 38.4 0 44.8-16 83.2-48 112-32 28.8-67.2 48-112 48Z"},null,-1),r5=[t5,n5];function a5(e,t,n,r,a,o){return P(),N("svg",e5,r5)}var o5=Tn(X$,[["render",a5],["__file","hide.vue"]]),i5={name:"InfoFilled"},s5={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},l5=k("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64zm67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344zM590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.992 12.992 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296-44.096 0-108.992 44.736-148.48 101.504 0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04 67.84 0 107.904-43.648 147.456-100.416z"},null,-1),u5=[l5];function c5(e,t,n,r,a,o){return P(),N("svg",s5,u5)}var C2=Tn(i5,[["render",c5],["__file","info-filled.vue"]]),d5={name:"Loading"},f5={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},p5=k("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32zm0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32zm448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32zm-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32zM195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248zM828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0zm-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0z"},null,-1),h5=[p5];function g5(e,t,n,r,a,o){return P(),N("svg",f5,h5)}var gg=Tn(d5,[["render",g5],["__file","loading.vue"]]),m5={name:"Minus"},v5={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},y5=k("path",{fill:"currentColor",d:"M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64z"},null,-1),b5=[y5];function w5(e,t,n,r,a,o){return P(),N("svg",v5,b5)}var k5=Tn(m5,[["render",w5],["__file","minus.vue"]]),A5={name:"Plus"},_5={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},x5=k("path",{fill:"currentColor",d:"M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64h352z"},null,-1),E5=[x5];function C5(e,t,n,r,a,o){return P(),N("svg",_5,E5)}var P5=Tn(A5,[["render",C5],["__file","plus.vue"]]),S5={name:"SuccessFilled"},T5={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},I5=k("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336L456.192 600.384z"},null,-1),j5=[I5];function $5(e,t,n,r,a,o){return P(),N("svg",T5,j5)}var P2=Tn(S5,[["render",$5],["__file","success-filled.vue"]]),O5={name:"View"},D5={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},N5=k("path",{fill:"currentColor",d:"M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352zm0 64c-225.28 0-384.128 208.064-436.8 288 52.608 79.872 211.456 288 436.8 288 225.28 0 384.128-208.064 436.8-288-52.608-79.872-211.456-288-436.8-288zm0 64a224 224 0 1 1 0 448 224 224 0 0 1 0-448zm0 64a160.192 160.192 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160z"},null,-1),F5=[N5];function z5(e,t,n,r,a,o){return P(),N("svg",D5,F5)}var B5=Tn(O5,[["render",z5],["__file","view.vue"]]),L5={name:"WarningFilled"},R5={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},M5=k("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 192a58.432 58.432 0 0 0-58.24 63.744l23.36 256.384a35.072 35.072 0 0 0 69.76 0l23.296-256.384A58.432 58.432 0 0 0 512 256zm0 512a51.2 51.2 0 1 0 0-102.4 51.2 51.2 0 0 0 0 102.4z"},null,-1),V5=[M5];function W5(e,t,n,r,a,o){return P(),N("svg",R5,V5)}var mg=Tn(L5,[["render",W5],["__file","warning-filled.vue"]]);const S2="__epPropKey",Ge=e=>e,G5=e=>at(e)&&!!e[S2],Fc=(e,t)=>{if(!at(e)||G5(e))return e;const{values:n,required:r,default:a,type:o,validator:i}=e,l={type:o,required:!!r,validator:n||i?u=>{let c=!1,d=[];if(n&&(d=Array.from(n),ot(e,"default")&&d.push(a),c||(c=d.includes(u))),i&&(c||(c=i(u))),!c&&d.length>0){const p=[...new Set(d)].map(g=>JSON.stringify(g)).join(", ");pC(`Invalid prop: validation failed${t?` for prop "${t}"`:""}. Expected one of [${p}], got value ${JSON.stringify(u)}.`)}return c}:void 0,[S2]:!0};return ot(e,"default")&&(l.default=a),l},ht=e=>Ju(Object.entries(e).map(([t,n])=>[t,Fc(n,t)])),Ir=Ge([String,Object,Function]),q5={Close:Yu,SuccessFilled:P2,InfoFilled:C2,WarningFilled:mg,CircleCloseFilled:E2},Yv={success:P2,warning:mg,error:E2,info:C2},T2={validating:gg,success:x2,error:Nc},In=(e,t)=>{if(e.install=n=>{for(const r of[e,...Object.values(t??{})])n.component(r.name,r)},t)for(const[n,r]of Object.entries(t))e[n]=r;return e},H5=(e,t)=>(e.install=n=>{e._context=n._context,n.config.globalProperties[t]=e},e),Gi=e=>(e.install=An,e),so={tab:"Tab",enter:"Enter",space:"Space",left:"ArrowLeft",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",esc:"Escape",delete:"Delete",backspace:"Backspace",numpadEnter:"NumpadEnter",pageUp:"PageUp",pageDown:"PageDown",home:"Home",end:"End"},kt="update:modelValue",aa="change",Yr="input",ll=["","default","small","large"],U5={large:40,default:32,small:24},K5=e=>U5[e||"default"],I2=e=>["",...ll].includes(e),j2=e=>/([\uAC00-\uD7AF\u3130-\u318F])+/gi.test(e),$2=e=>e,J5=["class","style"],Z5=/^on[A-Z]/,Q5=(e={})=>{const{excludeListeners:t=!1,excludeKeys:n}=e,r=O(()=>((n==null?void 0:n.value)||[]).concat(J5)),a=hn();return O(a?()=>{var o;return Ju(Object.entries((o=a.proxy)==null?void 0:o.$attrs).filter(([i])=>!r.value.includes(i)&&!(t&&Z5.test(i))))}:()=>({}))},vg=({from:e,replacement:t,scope:n,version:r,ref:a,type:o="API"},i)=>{ge(()=>f(i),s=>{},{immediate:!0})};var Y5={name:"en",el:{colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color."},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",page:"Page",prev:"Go to previous page",next:"Go to next page",currentPage:"page {pager}",prevPages:"Previous {pager} pages",nextPages:"Next {pager} pages",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},dialog:{close:"Close this dialog"},drawer:{close:"Close this dialog"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input",close:"Close this dialog"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},slider:{defaultLabel:"slider between {min} and {max}",defaultRangeStartLabel:"pick start value",defaultRangeEndLabel:"pick end value"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"}}};const X5=e=>(t,n)=>eO(t,n,f(e)),eO=(e,t,n)=>Dn(n,e,e).replace(/\{(\w+)\}/g,(r,a)=>{var o;return`${(o=t==null?void 0:t[a])!=null?o:`{${a}}`}`}),tO=e=>{const t=O(()=>f(e).name),n=Tt(e)?e:L(e);return{lang:t,locale:n,t:X5(e)}},O2=Symbol("localeContextKey"),qi=e=>{const t=e||it(O2,L());return tO(O(()=>t.value||Y5))},_u="el",nO="is-",ho=(e,t,n,r,a)=>{let o=`${e}-${t}`;return n&&(o+=`-${n}`),r&&(o+=`__${r}`),a&&(o+=`--${a}`),o},D2=Symbol("namespaceContextKey"),yg=e=>{const t=e||(hn()?it(D2,L(_u)):L(_u));return O(()=>f(t)||_u)},ut=(e,t)=>{const n=yg(t);return{namespace:n,b:(h="")=>ho(n.value,e,h,"",""),e:h=>h?ho(n.value,e,"",h,""):"",m:h=>h?ho(n.value,e,"","",h):"",be:(h,m)=>h&&m?ho(n.value,e,h,m,""):"",em:(h,m)=>h&&m?ho(n.value,e,"",h,m):"",bm:(h,m)=>h&&m?ho(n.value,e,h,"",m):"",bem:(h,m,y)=>h&&m&&y?ho(n.value,e,h,m,y):"",is:(h,...m)=>{const y=m.length>=1?m[0]:!0;return h&&y?`${nO}${h}`:""},cssVar:h=>{const m={};for(const y in h)h[y]&&(m[`--${n.value}-${y}`]=h[y]);return m},cssVarName:h=>`--${n.value}-${h}`,cssVarBlock:h=>{const m={};for(const y in h)h[y]&&(m[`--${n.value}-${e}-${y}`]=h[y]);return m},cssVarBlockName:h=>`--${n.value}-${e}-${h}`}},rO=Fc({type:Ge(Boolean),default:null}),aO=Fc({type:Ge(Function)}),N2=e=>{const t=`update:${e}`,n=`onUpdate:${e}`,r=[t],a={[e]:rO,[n]:aO};return{useModelToggle:({indicator:i,toggleReason:s,shouldHideWhenRouteChanges:l,shouldProceed:u,onShow:c,onHide:d})=>{const p=hn(),{emit:g}=p,v=p.props,h=O(()=>xe(v[n])),m=O(()=>v[e]===null),y=_=>{i.value!==!0&&(i.value=!0,s&&(s.value=_),xe(c)&&c(_))},w=_=>{i.value!==!1&&(i.value=!1,s&&(s.value=_),xe(d)&&d(_))},b=_=>{if(v.disabled===!0||xe(u)&&!u())return;const E=h.value&&ln;E&&g(t,!0),(m.value||!E)&&y(_)},A=_=>{if(v.disabled===!0||!ln)return;const E=h.value&&ln;E&&g(t,!1),(m.value||!E)&&w(_)},x=_=>{Qr(_)&&(v.disabled&&_?h.value&&g(t,!1):i.value!==_&&(_?y():w()))},C=()=>{i.value?A():b()};return ge(()=>v[e],x),l&&p.appContext.config.globalProperties.$route!==void 0&&ge(()=>({...p.proxy.$route}),()=>{l.value&&i.value&&A()}),qe(()=>{x(v[e])}),{hide:A,show:b,toggle:C,hasUpdateHandler:h}},useModelToggleProps:a,useModelToggleEmits:r}};N2("modelValue");const F2=e=>{const t=hn();return O(()=>{var n,r;return(r=(n=t==null?void 0:t.proxy)==null?void 0:n.$props)==null?void 0:r[e]})};var Nn="top",gr="bottom",mr="right",Fn="left",bg="auto",ul=[Nn,gr,mr,Fn],Ii="start",Gs="end",oO="clippingParents",z2="viewport",as="popper",iO="reference",Xv=ul.reduce(function(e,t){return e.concat([t+"-"+Ii,t+"-"+Gs])},[]),Hi=[].concat(ul,[bg]).reduce(function(e,t){return e.concat([t,t+"-"+Ii,t+"-"+Gs])},[]),sO="beforeRead",lO="read",uO="afterRead",cO="beforeMain",dO="main",fO="afterMain",pO="beforeWrite",hO="write",gO="afterWrite",mO=[sO,lO,uO,cO,dO,fO,pO,hO,gO];function oa(e){return e?(e.nodeName||"").toLowerCase():null}function Br(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function ji(e){var t=Br(e).Element;return e instanceof t||e instanceof Element}function pr(e){var t=Br(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function wg(e){if(typeof ShadowRoot>"u")return!1;var t=Br(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function vO(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},a=t.attributes[n]||{},o=t.elements[n];!pr(o)||!oa(o)||(Object.assign(o.style,r),Object.keys(a).forEach(function(i){var s=a[i];s===!1?o.removeAttribute(i):o.setAttribute(i,s===!0?"":s)}))})}function yO(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var a=t.elements[r],o=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=i.reduce(function(l,u){return l[u]="",l},{});!pr(a)||!oa(a)||(Object.assign(a.style,s),Object.keys(o).forEach(function(l){a.removeAttribute(l)}))})}}var B2={name:"applyStyles",enabled:!0,phase:"write",fn:vO,effect:yO,requires:["computeStyles"]};function Xr(e){return e.split("-")[0]}var No=Math.max,Xu=Math.min,$i=Math.round;function Oi(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),r=1,a=1;if(pr(e)&&t){var o=e.offsetHeight,i=e.offsetWidth;i>0&&(r=$i(n.width)/i||1),o>0&&(a=$i(n.height)/o||1)}return{width:n.width/r,height:n.height/a,top:n.top/a,right:n.right/r,bottom:n.bottom/a,left:n.left/r,x:n.left/r,y:n.top/a}}function kg(e){var t=Oi(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function L2(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&wg(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function $a(e){return Br(e).getComputedStyle(e)}function bO(e){return["table","td","th"].indexOf(oa(e))>=0}function lo(e){return((ji(e)?e.ownerDocument:e.document)||window.document).documentElement}function zc(e){return oa(e)==="html"?e:e.assignedSlot||e.parentNode||(wg(e)?e.host:null)||lo(e)}function e0(e){return!pr(e)||$a(e).position==="fixed"?null:e.offsetParent}function wO(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&pr(e)){var r=$a(e);if(r.position==="fixed")return null}var a=zc(e);for(wg(a)&&(a=a.host);pr(a)&&["html","body"].indexOf(oa(a))<0;){var o=$a(a);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return a;a=a.parentNode}return null}function cl(e){for(var t=Br(e),n=e0(e);n&&bO(n)&&$a(n).position==="static";)n=e0(n);return n&&(oa(n)==="html"||oa(n)==="body"&&$a(n).position==="static")?t:n||wO(e)||t}function Ag(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function As(e,t,n){return No(e,Xu(t,n))}function kO(e,t,n){var r=As(e,t,n);return r>n?n:r}function R2(){return{top:0,right:0,bottom:0,left:0}}function M2(e){return Object.assign({},R2(),e)}function V2(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var AO=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,M2(typeof e!="number"?e:V2(e,ul))};function _O(e){var t,n=e.state,r=e.name,a=e.options,o=n.elements.arrow,i=n.modifiersData.popperOffsets,s=Xr(n.placement),l=Ag(s),u=[Fn,mr].indexOf(s)>=0,c=u?"height":"width";if(!(!o||!i)){var d=AO(a.padding,n),p=kg(o),g=l==="y"?Nn:Fn,v=l==="y"?gr:mr,h=n.rects.reference[c]+n.rects.reference[l]-i[l]-n.rects.popper[c],m=i[l]-n.rects.reference[l],y=cl(o),w=y?l==="y"?y.clientHeight||0:y.clientWidth||0:0,b=h/2-m/2,A=d[g],x=w-p[c]-d[v],C=w/2-p[c]/2+b,_=As(A,C,x),E=l;n.modifiersData[r]=(t={},t[E]=_,t.centerOffset=_-C,t)}}function xO(e){var t=e.state,n=e.options,r=n.element,a=r===void 0?"[data-popper-arrow]":r;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||!L2(t.elements.popper,a)||(t.elements.arrow=a))}var EO={name:"arrow",enabled:!0,phase:"main",fn:_O,effect:xO,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Di(e){return e.split("-")[1]}var CO={top:"auto",right:"auto",bottom:"auto",left:"auto"};function PO(e){var t=e.x,n=e.y,r=window,a=r.devicePixelRatio||1;return{x:$i(t*a)/a||0,y:$i(n*a)/a||0}}function t0(e){var t,n=e.popper,r=e.popperRect,a=e.placement,o=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,p=i.x,g=p===void 0?0:p,v=i.y,h=v===void 0?0:v,m=typeof c=="function"?c({x:g,y:h}):{x:g,y:h};g=m.x,h=m.y;var y=i.hasOwnProperty("x"),w=i.hasOwnProperty("y"),b=Fn,A=Nn,x=window;if(u){var C=cl(n),_="clientHeight",E="clientWidth";if(C===Br(n)&&(C=lo(n),$a(C).position!=="static"&&s==="absolute"&&(_="scrollHeight",E="scrollWidth")),C=C,a===Nn||(a===Fn||a===mr)&&o===Gs){A=gr;var j=d&&C===x&&x.visualViewport?x.visualViewport.height:C[_];h-=j-r.height,h*=l?1:-1}if(a===Fn||(a===Nn||a===gr)&&o===Gs){b=mr;var D=d&&C===x&&x.visualViewport?x.visualViewport.width:C[E];g-=D-r.width,g*=l?1:-1}}var F=Object.assign({position:s},u&&CO),S=c===!0?PO({x:g,y:h}):{x:g,y:h};if(g=S.x,h=S.y,l){var T;return Object.assign({},F,(T={},T[A]=w?"0":"",T[b]=y?"0":"",T.transform=(x.devicePixelRatio||1)<=1?"translate("+g+"px, "+h+"px)":"translate3d("+g+"px, "+h+"px, 0)",T))}return Object.assign({},F,(t={},t[A]=w?h+"px":"",t[b]=y?g+"px":"",t.transform="",t))}function SO(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=r===void 0?!0:r,o=n.adaptive,i=o===void 0?!0:o,s=n.roundOffsets,l=s===void 0?!0:s,u={placement:Xr(t.placement),variation:Di(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,t0(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,t0(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var W2={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:SO,data:{}},$l={passive:!0};function TO(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,o=a===void 0?!0:a,i=r.resize,s=i===void 0?!0:i,l=Br(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach(function(c){c.addEventListener("scroll",n.update,$l)}),s&&l.addEventListener("resize",n.update,$l),function(){o&&u.forEach(function(c){c.removeEventListener("scroll",n.update,$l)}),s&&l.removeEventListener("resize",n.update,$l)}}var G2={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:TO,data:{}},IO={left:"right",right:"left",bottom:"top",top:"bottom"};function xu(e){return e.replace(/left|right|bottom|top/g,function(t){return IO[t]})}var jO={start:"end",end:"start"};function n0(e){return e.replace(/start|end/g,function(t){return jO[t]})}function _g(e){var t=Br(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function xg(e){return Oi(lo(e)).left+_g(e).scrollLeft}function $O(e){var t=Br(e),n=lo(e),r=t.visualViewport,a=n.clientWidth,o=n.clientHeight,i=0,s=0;return r&&(a=r.width,o=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(i=r.offsetLeft,s=r.offsetTop)),{width:a,height:o,x:i+xg(e),y:s}}function OO(e){var t,n=lo(e),r=_g(e),a=(t=e.ownerDocument)==null?void 0:t.body,o=No(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),i=No(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-r.scrollLeft+xg(e),l=-r.scrollTop;return $a(a||n).direction==="rtl"&&(s+=No(n.clientWidth,a?a.clientWidth:0)-o),{width:o,height:i,x:s,y:l}}function Eg(e){var t=$a(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function q2(e){return["html","body","#document"].indexOf(oa(e))>=0?e.ownerDocument.body:pr(e)&&Eg(e)?e:q2(zc(e))}function _s(e,t){var n;t===void 0&&(t=[]);var r=q2(e),a=r===((n=e.ownerDocument)==null?void 0:n.body),o=Br(r),i=a?[o].concat(o.visualViewport||[],Eg(r)?r:[]):r,s=t.concat(i);return a?s:s.concat(_s(zc(i)))}function Dp(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function DO(e){var t=Oi(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function r0(e,t){return t===z2?Dp($O(e)):ji(t)?DO(t):Dp(OO(lo(e)))}function NO(e){var t=_s(zc(e)),n=["absolute","fixed"].indexOf($a(e).position)>=0,r=n&&pr(e)?cl(e):e;return ji(r)?t.filter(function(a){return ji(a)&&L2(a,r)&&oa(a)!=="body"}):[]}function FO(e,t,n){var r=t==="clippingParents"?NO(e):[].concat(t),a=[].concat(r,[n]),o=a[0],i=a.reduce(function(s,l){var u=r0(e,l);return s.top=No(u.top,s.top),s.right=Xu(u.right,s.right),s.bottom=Xu(u.bottom,s.bottom),s.left=No(u.left,s.left),s},r0(e,o));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function H2(e){var t=e.reference,n=e.element,r=e.placement,a=r?Xr(r):null,o=r?Di(r):null,i=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(a){case Nn:l={x:i,y:t.y-n.height};break;case gr:l={x:i,y:t.y+t.height};break;case mr:l={x:t.x+t.width,y:s};break;case Fn:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var u=a?Ag(a):null;if(u!=null){var c=u==="y"?"height":"width";switch(o){case Ii:l[u]=l[u]-(t[c]/2-n[c]/2);break;case Gs:l[u]=l[u]+(t[c]/2-n[c]/2);break}}return l}function qs(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=r===void 0?e.placement:r,o=n.boundary,i=o===void 0?oO:o,s=n.rootBoundary,l=s===void 0?z2:s,u=n.elementContext,c=u===void 0?as:u,d=n.altBoundary,p=d===void 0?!1:d,g=n.padding,v=g===void 0?0:g,h=M2(typeof v!="number"?v:V2(v,ul)),m=c===as?iO:as,y=e.rects.popper,w=e.elements[p?m:c],b=FO(ji(w)?w:w.contextElement||lo(e.elements.popper),i,l),A=Oi(e.elements.reference),x=H2({reference:A,element:y,strategy:"absolute",placement:a}),C=Dp(Object.assign({},y,x)),_=c===as?C:A,E={top:b.top-_.top+h.top,bottom:_.bottom-b.bottom+h.bottom,left:b.left-_.left+h.left,right:_.right-b.right+h.right},j=e.modifiersData.offset;if(c===as&&j){var D=j[a];Object.keys(E).forEach(function(F){var S=[mr,gr].indexOf(F)>=0?1:-1,T=[Nn,gr].indexOf(F)>=0?"y":"x";E[F]+=D[T]*S})}return E}function zO(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=n.boundary,o=n.rootBoundary,i=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?Hi:l,c=Di(r),d=c?s?Xv:Xv.filter(function(v){return Di(v)===c}):ul,p=d.filter(function(v){return u.indexOf(v)>=0});p.length===0&&(p=d);var g=p.reduce(function(v,h){return v[h]=qs(e,{placement:h,boundary:a,rootBoundary:o,padding:i})[Xr(h)],v},{});return Object.keys(g).sort(function(v,h){return g[v]-g[h]})}function BO(e){if(Xr(e)===bg)return[];var t=xu(e);return[n0(e),t,n0(t)]}function LO(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,o=a===void 0?!0:a,i=n.altAxis,s=i===void 0?!0:i,l=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,p=n.altBoundary,g=n.flipVariations,v=g===void 0?!0:g,h=n.allowedAutoPlacements,m=t.options.placement,y=Xr(m),w=y===m,b=l||(w||!v?[xu(m)]:BO(m)),A=[m].concat(b).reduce(function(Ne,Ue){return Ne.concat(Xr(Ue)===bg?zO(t,{placement:Ue,boundary:c,rootBoundary:d,padding:u,flipVariations:v,allowedAutoPlacements:h}):Ue)},[]),x=t.rects.reference,C=t.rects.popper,_=new Map,E=!0,j=A[0],D=0;D<A.length;D++){var F=A[D],S=Xr(F),T=Di(F)===Ii,B=[Nn,gr].indexOf(S)>=0,R=B?"width":"height",G=qs(t,{placement:F,boundary:c,rootBoundary:d,altBoundary:p,padding:u}),W=B?T?mr:Fn:T?gr:Nn;x[R]>C[R]&&(W=xu(W));var Q=xu(W),oe=[];if(o&&oe.push(G[S]<=0),s&&oe.push(G[W]<=0,G[Q]<=0),oe.every(function(Ne){return Ne})){j=F,E=!1;break}_.set(F,oe)}if(E)for(var Ee=v?3:1,Ae=function(Ne){var Ue=A.find(function(ye){var pe=_.get(ye);if(pe)return pe.slice(0,Ne).every(function(Pe){return Pe})});if(Ue)return j=Ue,"break"},se=Ee;se>0;se--){var Ce=Ae(se);if(Ce==="break")break}t.placement!==j&&(t.modifiersData[r]._skip=!0,t.placement=j,t.reset=!0)}}var RO={name:"flip",enabled:!0,phase:"main",fn:LO,requiresIfExists:["offset"],data:{_skip:!1}};function a0(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function o0(e){return[Nn,mr,gr,Fn].some(function(t){return e[t]>=0})}function MO(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,o=t.modifiersData.preventOverflow,i=qs(t,{elementContext:"reference"}),s=qs(t,{altBoundary:!0}),l=a0(i,r),u=a0(s,a,o),c=o0(l),d=o0(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}var VO={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:MO};function WO(e,t,n){var r=Xr(e),a=[Fn,Nn].indexOf(r)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,i=o[0],s=o[1];return i=i||0,s=(s||0)*a,[Fn,mr].indexOf(r)>=0?{x:s,y:i}:{x:i,y:s}}function GO(e){var t=e.state,n=e.options,r=e.name,a=n.offset,o=a===void 0?[0,0]:a,i=Hi.reduce(function(c,d){return c[d]=WO(d,t.rects,o),c},{}),s=i[t.placement],l=s.x,u=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=i}var qO={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:GO};function HO(e){var t=e.state,n=e.name;t.modifiersData[n]=H2({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var U2={name:"popperOffsets",enabled:!0,phase:"read",fn:HO,data:{}};function UO(e){return e==="x"?"y":"x"}function KO(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,o=a===void 0?!0:a,i=n.altAxis,s=i===void 0?!1:i,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,p=n.tether,g=p===void 0?!0:p,v=n.tetherOffset,h=v===void 0?0:v,m=qs(t,{boundary:l,rootBoundary:u,padding:d,altBoundary:c}),y=Xr(t.placement),w=Di(t.placement),b=!w,A=Ag(y),x=UO(A),C=t.modifiersData.popperOffsets,_=t.rects.reference,E=t.rects.popper,j=typeof h=="function"?h(Object.assign({},t.rects,{placement:t.placement})):h,D=typeof j=="number"?{mainAxis:j,altAxis:j}:Object.assign({mainAxis:0,altAxis:0},j),F=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,S={x:0,y:0};if(C){if(o){var T,B=A==="y"?Nn:Fn,R=A==="y"?gr:mr,G=A==="y"?"height":"width",W=C[A],Q=W+m[B],oe=W-m[R],Ee=g?-E[G]/2:0,Ae=w===Ii?_[G]:E[G],se=w===Ii?-E[G]:-_[G],Ce=t.elements.arrow,Ne=g&&Ce?kg(Ce):{width:0,height:0},Ue=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:R2(),ye=Ue[B],pe=Ue[R],Pe=As(0,_[G],Ne[G]),Xe=b?_[G]/2-Ee-Pe-ye-D.mainAxis:Ae-Pe-ye-D.mainAxis,je=b?-_[G]/2+Ee+Pe+pe+D.mainAxis:se+Pe+pe+D.mainAxis,Re=t.elements.arrow&&cl(t.elements.arrow),$=Re?A==="y"?Re.clientTop||0:Re.clientLeft||0:0,z=(T=F==null?void 0:F[A])!=null?T:0,U=W+Xe-z-$,Z=W+je-z,Y=As(g?Xu(Q,U):Q,W,g?No(oe,Z):oe);C[A]=Y,S[A]=Y-W}if(s){var le,me=A==="x"?Nn:Fn,ce=A==="x"?gr:mr,de=C[x],re=x==="y"?"height":"width",we=de+m[me],be=de-m[ce],ke=[Nn,Fn].indexOf(y)!==-1,J=(le=F==null?void 0:F[x])!=null?le:0,fe=ke?we:de-_[re]-E[re]-J+D.altAxis,Te=ke?de+_[re]+E[re]-J-D.altAxis:be,Me=g&&ke?kO(fe,de,Te):As(g?fe:we,de,g?Te:be);C[x]=Me,S[x]=Me-de}t.modifiersData[r]=S}}var JO={name:"preventOverflow",enabled:!0,phase:"main",fn:KO,requiresIfExists:["offset"]};function ZO(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function QO(e){return e===Br(e)||!pr(e)?_g(e):ZO(e)}function YO(e){var t=e.getBoundingClientRect(),n=$i(t.width)/e.offsetWidth||1,r=$i(t.height)/e.offsetHeight||1;return n!==1||r!==1}function XO(e,t,n){n===void 0&&(n=!1);var r=pr(t),a=pr(t)&&YO(t),o=lo(t),i=Oi(e,a),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((oa(t)!=="body"||Eg(o))&&(s=QO(t)),pr(t)?(l=Oi(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):o&&(l.x=xg(o))),{x:i.left+s.scrollLeft-l.x,y:i.top+s.scrollTop-l.y,width:i.width,height:i.height}}function eD(e){var t=new Map,n=new Set,r=[];e.forEach(function(o){t.set(o.name,o)});function a(o){n.add(o.name);var i=[].concat(o.requires||[],o.requiresIfExists||[]);i.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&a(l)}}),r.push(o)}return e.forEach(function(o){n.has(o.name)||a(o)}),r}function tD(e){var t=eD(e);return mO.reduce(function(n,r){return n.concat(t.filter(function(a){return a.phase===r}))},[])}function nD(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function rD(e){var t=e.reduce(function(n,r){var a=n[r.name];return n[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var i0={placement:"bottom",modifiers:[],strategy:"absolute"};function s0(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function Cg(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,a=t.defaultOptions,o=a===void 0?i0:a;return function(i,s,l){l===void 0&&(l=o);var u={placement:"bottom",orderedModifiers:[],options:Object.assign({},i0,o),modifiersData:{},elements:{reference:i,popper:s},attributes:{},styles:{}},c=[],d=!1,p={state:u,setOptions:function(h){var m=typeof h=="function"?h(u.options):h;v(),u.options=Object.assign({},o,u.options,m),u.scrollParents={reference:ji(i)?_s(i):i.contextElement?_s(i.contextElement):[],popper:_s(s)};var y=tD(rD([].concat(r,u.options.modifiers)));return u.orderedModifiers=y.filter(function(w){return w.enabled}),g(),p.update()},forceUpdate:function(){if(!d){var h=u.elements,m=h.reference,y=h.popper;if(s0(m,y)){u.rects={reference:XO(m,cl(y),u.options.strategy==="fixed"),popper:kg(y)},u.reset=!1,u.placement=u.options.placement,u.orderedModifiers.forEach(function(E){return u.modifiersData[E.name]=Object.assign({},E.data)});for(var w=0;w<u.orderedModifiers.length;w++){if(u.reset===!0){u.reset=!1,w=-1;continue}var b=u.orderedModifiers[w],A=b.fn,x=b.options,C=x===void 0?{}:x,_=b.name;typeof A=="function"&&(u=A({state:u,options:C,name:_,instance:p})||u)}}}},update:nD(function(){return new Promise(function(h){p.forceUpdate(),h(u)})}),destroy:function(){v(),d=!0}};if(!s0(i,s))return p;p.setOptions(l).then(function(h){!d&&l.onFirstUpdate&&l.onFirstUpdate(h)});function g(){u.orderedModifiers.forEach(function(h){var m=h.name,y=h.options,w=y===void 0?{}:y,b=h.effect;if(typeof b=="function"){var A=b({state:u,name:m,instance:p,options:w}),x=function(){};c.push(A||x)}})}function v(){c.forEach(function(h){return h()}),c=[]}return p}}Cg();var aD=[G2,U2,W2,B2];Cg({defaultModifiers:aD});var oD=[G2,U2,W2,B2,qO,RO,JO,EO,VO],iD=Cg({defaultModifiers:oD});const sD=(e,t,n={})=>{const r={name:"updateState",enabled:!0,phase:"write",fn:({state:l})=>{const u=lD(l);Object.assign(i.value,u)},requires:["computeStyles"]},a=O(()=>{const{onFirstUpdate:l,placement:u,strategy:c,modifiers:d}=f(n);return{onFirstUpdate:l,placement:u||"bottom",strategy:c||"absolute",modifiers:[...d||[],r,{name:"applyStyles",enabled:!1}]}}),o=ro(),i=L({styles:{popper:{position:f(a).strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),s=()=>{o.value&&(o.value.destroy(),o.value=void 0)};return ge(a,l=>{const u=f(o);u&&u.setOptions(l)},{deep:!0}),ge([e,t],([l,u])=>{s(),!(!l||!u)&&(o.value=iD(l,u,f(a)))}),Sn(()=>{s()}),{state:O(()=>{var l;return{...((l=f(o))==null?void 0:l.state)||{}}}),styles:O(()=>f(i).styles),attributes:O(()=>f(i).attributes),update:()=>{var l;return(l=f(o))==null?void 0:l.update()},forceUpdate:()=>{var l;return(l=f(o))==null?void 0:l.forceUpdate()},instanceRef:O(()=>f(o))}};function lD(e){const t=Object.keys(e.elements),n=Ju(t.map(a=>[a,e.styles[a]||{}])),r=Ju(t.map(a=>[a,e.attributes[a]]));return{styles:n,attributes:r}}function l0(){let e;const t=(r,a)=>{n(),e=window.setTimeout(r,a)},n=()=>window.clearTimeout(e);return Dc(()=>n()),{registerTimeout:t,cancelTimeout:n}}const u0={prefix:Math.floor(Math.random()*1e4),current:0},uD=Symbol("elIdInjection"),K2=()=>hn()?it(uD,u0):u0,Bc=e=>{const t=K2(),n=yg();return O(()=>f(e)||`${n.value}-id-${t.prefix}-${t.current++}`)};let di=[];const c0=e=>{const t=e;t.key===so.esc&&di.forEach(n=>n(t))},cD=e=>{qe(()=>{di.length===0&&document.addEventListener("keydown",c0),ln&&di.push(e)}),Sn(()=>{di=di.filter(t=>t!==e),di.length===0&&ln&&document.removeEventListener("keydown",c0)})};let d0;const J2=()=>{const e=yg(),t=K2(),n=O(()=>`${e.value}-popper-container-${t.prefix}`),r=O(()=>`#${n.value}`);return{id:n,selector:r}},dD=e=>{const t=document.createElement("div");return t.id=e,document.body.appendChild(t),t},fD=()=>{const{id:e,selector:t}=J2();return yk(()=>{ln&&!d0&&!document.body.querySelector(t.value)&&(d0=dD(e.value))}),{id:e,selector:t}},pD=ht({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),hD=({showAfter:e,hideAfter:t,autoClose:n,open:r,close:a})=>{const{registerTimeout:o}=l0(),{registerTimeout:i,cancelTimeout:s}=l0();return{onOpen:c=>{o(()=>{r(c);const d=f(n);dt(d)&&d>0&&i(()=>{a(c)},d)},f(e))},onClose:c=>{s(),o(()=>{a(c)},f(t))}}},Z2=Symbol("elForwardRef"),gD=e=>{pn(Z2,{setForwardRef:n=>{e.value=n}})},mD=e=>({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}}),f0=L(0),Q2=2e3,Y2=Symbol("zIndexContextKey"),X2=e=>{const t=e||(hn()?it(Y2,void 0):void 0),n=O(()=>{const o=f(t);return dt(o)?o:Q2}),r=O(()=>n.value+f0.value);return{initialZIndex:n,currentZIndex:r,nextZIndex:()=>(f0.value++,r.value)}};function vD(e){const t=L();function n(){if(e.value==null)return;const{selectionStart:a,selectionEnd:o,value:i}=e.value;if(a==null||o==null)return;const s=i.slice(0,Math.max(0,a)),l=i.slice(Math.max(0,o));t.value={selectionStart:a,selectionEnd:o,value:i,beforeTxt:s,afterTxt:l}}function r(){if(e.value==null||t.value==null)return;const{value:a}=e.value,{beforeTxt:o,afterTxt:i,selectionStart:s}=t.value;if(o==null||i==null||s==null)return;let l=a.length;if(a.endsWith(i))l=a.length-i.length;else if(a.startsWith(o))l=o.length;else{const u=o[s-1],c=a.indexOf(u,s-1);c!==-1&&(l=c+1)}e.value.setSelectionRange(l,l)}return[n,r]}const Mo=Fc({type:String,values:ll,required:!1}),eA=Symbol("size"),yD=()=>{const e=it(eA,{});return O(()=>f(e.size)||"")};function bD(e,{afterFocus:t,afterBlur:n}={}){const r=hn(),{emit:a}=r,o=ro(),i=L(!1),s=c=>{i.value||(i.value=!0,a("focus",c),t==null||t())},l=c=>{var d;c.relatedTarget&&((d=o.value)!=null&&d.contains(c.relatedTarget))||(i.value=!1,a("blur",c),n==null||n())},u=()=>{var c;(c=e.value)==null||c.focus()};return ge(o,c=>{c&&c.setAttribute("tabindex","-1")}),Sa(o,"click",u),{wrapperRef:o,isFocused:i,handleFocus:s,handleBlur:l}}const tA=Symbol(),ec=L();function Pg(e,t=void 0){const n=hn()?it(tA,ec):ec;return e?O(()=>{var r,a;return(a=(r=n.value)==null?void 0:r[e])!=null?a:t}):n}function wD(e,t){const n=Pg(),r=ut(e,O(()=>{var s;return((s=n.value)==null?void 0:s.namespace)||_u})),a=qi(O(()=>{var s;return(s=n.value)==null?void 0:s.locale})),o=X2(O(()=>{var s;return((s=n.value)==null?void 0:s.zIndex)||Q2})),i=O(()=>{var s;return f(t)||((s=n.value)==null?void 0:s.size)||""});return kD(O(()=>f(n)||{})),{ns:r,locale:a,zIndex:o,size:i}}const kD=(e,t,n=!1)=>{var r;const a=!!hn(),o=a?Pg():void 0,i=(r=t==null?void 0:t.provide)!=null?r:a?pn:void 0;if(!i)return;const s=O(()=>{const l=f(e);return o!=null&&o.value?AD(o.value,l):l});return i(tA,s),i(O2,O(()=>s.value.locale)),i(D2,O(()=>s.value.namespace)),i(Y2,O(()=>s.value.zIndex)),i(eA,{size:O(()=>s.value.size||"")}),(n||!ec.value)&&(ec.value=s.value),s},AD=(e,t)=>{var n;const r=[...new Set([...Qv(e),...Qv(t)])],a={};for(const o of r)a[o]=(n=t[o])!=null?n:e[o];return a},p0={};var ft=(e,t)=>{const n=e.__vccOpts||e;for(const[r,a]of t)n[r]=a;return n};const _D=ht({size:{type:Ge([Number,String])},color:{type:String}}),xD=ie({name:"ElIcon",inheritAttrs:!1}),ED=ie({...xD,props:_D,setup(e){const t=e,n=ut("icon"),r=O(()=>{const{size:a,color:o}=t;return!a&&!o?{}:{fontSize:mi(a)?void 0:Ti(a),"--color":o}});return(a,o)=>(P(),N("i",Ca({class:f(n).b(),style:f(r)},a.$attrs),[Je(a.$slots,"default")],16))}});var CD=ft(ED,[["__file","/home/runner/work/element-plus/element-plus/packages/components/icon/src/icon.vue"]]);const zt=In(CD),Ui=Symbol("formContextKey"),Vo=Symbol("formItemContextKey"),la=(e,t={})=>{const n=L(void 0),r=t.prop?n:F2("size"),a=t.global?n:yD(),o=t.form?{size:void 0}:it(Ui,void 0),i=t.formItem?{size:void 0}:it(Vo,void 0);return O(()=>r.value||f(e)||(i==null?void 0:i.size)||(o==null?void 0:o.size)||a.value||"")},Ki=e=>{const t=F2("disabled"),n=it(Ui,void 0);return O(()=>t.value||f(e)||(n==null?void 0:n.disabled)||!1)},Ko=()=>{const e=it(Ui,void 0),t=it(Vo,void 0);return{form:e,formItem:t}},Lc=(e,{formItemContext:t,disableIdGeneration:n,disableIdManagement:r})=>{n||(n=L(!1)),r||(r=L(!1));const a=L();let o;const i=O(()=>{var s;return!!(!e.label&&t&&t.inputIds&&((s=t.inputIds)==null?void 0:s.length)<=1)});return qe(()=>{o=ge([Sr(e,"id"),n],([s,l])=>{const u=s??(l?void 0:Bc().value);u!==a.value&&(t!=null&&t.removeInputId&&(a.value&&t.removeInputId(a.value),!(r!=null&&r.value)&&!l&&u&&t.addInputId(u)),a.value=u)},{immediate:!0})}),Fr(()=>{o&&o(),t!=null&&t.removeInputId&&a.value&&t.removeInputId(a.value)}),{isLabeledByFormItem:i,inputId:a}},PD=ht({size:{type:String,values:ll},disabled:Boolean}),SD=ht({...PD,model:Object,rules:{type:Ge(Object)},labelPosition:{type:String,values:["left","right","top"],default:"right"},requireAsteriskPosition:{type:String,values:["left","right"],default:"left"},labelWidth:{type:[String,Number],default:""},labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:Boolean,scrollToError:Boolean,scrollIntoViewOptions:{type:[Object,Boolean]}}),TD={validate:(e,t,n)=>(Ie(e)||Le(e))&&Qr(t)&&Le(n)};function ID(){const e=L([]),t=O(()=>{if(!e.value.length)return"0";const o=Math.max(...e.value);return o?`${o}px`:""});function n(o){const i=e.value.indexOf(o);return i===-1&&t.value,i}function r(o,i){if(o&&i){const s=n(i);e.value.splice(s,1,o)}else o&&e.value.push(o)}function a(o){const i=n(o);i>-1&&e.value.splice(i,1)}return{autoLabelWidth:t,registerLabelWidth:r,deregisterLabelWidth:a}}const Ol=(e,t)=>{const n=Sp(t);return n.length>0?e.filter(r=>r.prop&&n.includes(r.prop)):e},jD="ElForm",$D=ie({name:jD}),OD=ie({...$D,props:SD,emits:TD,setup(e,{expose:t,emit:n}){const r=e,a=[],o=la(),i=ut("form"),s=O(()=>{const{labelPosition:w,inline:b}=r;return[i.b(),i.m(o.value||"default"),{[i.m(`label-${w}`)]:w,[i.m("inline")]:b}]}),l=w=>{a.push(w)},u=w=>{w.prop&&a.splice(a.indexOf(w),1)},c=(w=[])=>{r.model&&Ol(a,w).forEach(b=>b.resetField())},d=(w=[])=>{Ol(a,w).forEach(b=>b.clearValidate())},p=O(()=>!!r.model),g=w=>{if(a.length===0)return[];const b=Ol(a,w);return b.length?b:[]},v=async w=>m(void 0,w),h=async(w=[])=>{if(!p.value)return!1;const b=g(w);if(b.length===0)return!0;let A={};for(const x of b)try{await x.validate("")}catch(C){A={...A,...C}}return Object.keys(A).length===0?!0:Promise.reject(A)},m=async(w=[],b)=>{const A=!xe(b);try{const x=await h(w);return x===!0&&(b==null||b(x)),x}catch(x){if(x instanceof Error)throw x;const C=x;return r.scrollToError&&y(Object.keys(C)[0]),b==null||b(!1,C),A&&Promise.reject(C)}},y=w=>{var b;const A=Ol(a,w)[0];A&&((b=A.$el)==null||b.scrollIntoView(r.scrollIntoViewOptions))};return ge(()=>r.rules,()=>{r.validateOnRuleChange&&v().catch(w=>void 0)},{deep:!0}),pn(Ui,Qt({...na(r),emit:n,resetFields:c,clearValidate:d,validateField:m,addField:l,removeField:u,...ID()})),t({validate:v,validateField:m,resetFields:c,clearValidate:d,scrollToField:y}),(w,b)=>(P(),N("form",{class:K(f(s))},[Je(w.$slots,"default")],2))}});var DD=ft(OD,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form.vue"]]);function To(){return To=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},To.apply(this,arguments)}function ND(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Hs(e,t)}function Np(e){return Np=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Np(e)}function Hs(e,t){return Hs=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},Hs(e,t)}function FD(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Eu(e,t,n){return FD()?Eu=Reflect.construct.bind():Eu=function(a,o,i){var s=[null];s.push.apply(s,o);var l=Function.bind.apply(a,s),u=new l;return i&&Hs(u,i.prototype),u},Eu.apply(null,arguments)}function zD(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function Fp(e){var t=typeof Map=="function"?new Map:void 0;return Fp=function(r){if(r===null||!zD(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(r))return t.get(r);t.set(r,a)}function a(){return Eu(r,arguments,Np(this).constructor)}return a.prototype=Object.create(r.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),Hs(a,r)},Fp(e)}var BD=/%[sdj%]/g,LD=function(){};typeof process<"u"&&process.env;function zp(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function Zn(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=0,o=n.length;if(typeof e=="function")return e.apply(null,n);if(typeof e=="string"){var i=e.replace(BD,function(s){if(s==="%%")return"%";if(a>=o)return s;switch(s){case"%s":return String(n[a++]);case"%d":return Number(n[a++]);case"%j":try{return JSON.stringify(n[a++])}catch{return"[Circular]"}break;default:return s}});return i}return e}function RD(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function Yt(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||RD(t)&&typeof e=="string"&&!e)}function MD(e,t,n){var r=[],a=0,o=e.length;function i(s){r.push.apply(r,s||[]),a++,a===o&&n(r)}e.forEach(function(s){t(s,i)})}function h0(e,t,n){var r=0,a=e.length;function o(i){if(i&&i.length){n(i);return}var s=r;r=r+1,s<a?t(e[s],o):n([])}o([])}function VD(e){var t=[];return Object.keys(e).forEach(function(n){t.push.apply(t,e[n]||[])}),t}var g0=function(e){ND(t,e);function t(n,r){var a;return a=e.call(this,"Async Validation Error")||this,a.errors=n,a.fields=r,a}return t}(Fp(Error));function WD(e,t,n,r,a){if(t.first){var o=new Promise(function(p,g){var v=function(y){return r(y),y.length?g(new g0(y,zp(y))):p(a)},h=VD(e);h0(h,n,v)});return o.catch(function(p){return p}),o}var i=t.firstFields===!0?Object.keys(e):t.firstFields||[],s=Object.keys(e),l=s.length,u=0,c=[],d=new Promise(function(p,g){var v=function(m){if(c.push.apply(c,m),u++,u===l)return r(c),c.length?g(new g0(c,zp(c))):p(a)};s.length||(r(c),p(a)),s.forEach(function(h){var m=e[h];i.indexOf(h)!==-1?h0(m,n,v):MD(m,n,v)})});return d.catch(function(p){return p}),d}function GD(e){return!!(e&&e.message!==void 0)}function qD(e,t){for(var n=e,r=0;r<t.length;r++){if(n==null)return n;n=n[t[r]]}return n}function m0(e,t){return function(n){var r;return e.fullFields?r=qD(t,e.fullFields):r=t[n.field||e.fullField],GD(n)?(n.field=n.field||e.fullField,n.fieldValue=r,n):{message:typeof n=="function"?n():n,fieldValue:r,field:n.field||e.fullField}}}function v0(e,t){if(t){for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];typeof r=="object"&&typeof e[n]=="object"?e[n]=To({},e[n],r):e[n]=r}}return e}var nA=function(t,n,r,a,o,i){t.required&&(!r.hasOwnProperty(t.field)||Yt(n,i||t.type))&&a.push(Zn(o.messages.required,t.fullField))},HD=function(t,n,r,a,o){(/^\s+$/.test(n)||n==="")&&a.push(Zn(o.messages.whitespace,t.fullField))},Dl,UD=function(){if(Dl)return Dl;var e="[a-fA-F\\d:]",t=function(A){return A&&A.includeBoundaries?"(?:(?<=\\s|^)(?="+e+")|(?<="+e+")(?=\\s|$))":""},n="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",r="[a-fA-F\\d]{1,4}",a=(`
(?:
(?:`+r+":){7}(?:"+r+`|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8
(?:`+r+":){6}(?:"+n+"|:"+r+`|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4
(?:`+r+":){5}(?::"+n+"|(?::"+r+`){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4
(?:`+r+":){4}(?:(?::"+r+"){0,1}:"+n+"|(?::"+r+`){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4
(?:`+r+":){3}(?:(?::"+r+"){0,2}:"+n+"|(?::"+r+`){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4
(?:`+r+":){2}(?:(?::"+r+"){0,3}:"+n+"|(?::"+r+`){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4
(?:`+r+":){1}(?:(?::"+r+"){0,4}:"+n+"|(?::"+r+`){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4
(?::(?:(?::`+r+"){0,5}:"+n+"|(?::"+r+`){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4
)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1
`).replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),o=new RegExp("(?:^"+n+"$)|(?:^"+a+"$)"),i=new RegExp("^"+n+"$"),s=new RegExp("^"+a+"$"),l=function(A){return A&&A.exact?o:new RegExp("(?:"+t(A)+n+t(A)+")|(?:"+t(A)+a+t(A)+")","g")};l.v4=function(b){return b&&b.exact?i:new RegExp(""+t(b)+n+t(b),"g")},l.v6=function(b){return b&&b.exact?s:new RegExp(""+t(b)+a+t(b),"g")};var u="(?:(?:[a-z]+:)?//)",c="(?:\\S+(?::\\S*)?@)?",d=l.v4().source,p=l.v6().source,g="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",v="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",h="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",m="(?::\\d{2,5})?",y='(?:[/?#][^\\s"]*)?',w="(?:"+u+"|www\\.)"+c+"(?:localhost|"+d+"|"+p+"|"+g+v+h+")"+m+y;return Dl=new RegExp("(?:^"+w+"$)","i"),Dl},y0={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},hs={integer:function(t){return hs.number(t)&&parseInt(t,10)===t},float:function(t){return hs.number(t)&&!hs.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return typeof t=="object"&&!hs.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(y0.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(UD())},hex:function(t){return typeof t=="string"&&!!t.match(y0.hex)}},KD=function(t,n,r,a,o){if(t.required&&n===void 0){nA(t,n,r,a,o);return}var i=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=t.type;i.indexOf(s)>-1?hs[s](n)||a.push(Zn(o.messages.types[s],t.fullField,t.type)):s&&typeof n!==t.type&&a.push(Zn(o.messages.types[s],t.fullField,t.type))},JD=function(t,n,r,a,o){var i=typeof t.len=="number",s=typeof t.min=="number",l=typeof t.max=="number",u=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=n,d=null,p=typeof n=="number",g=typeof n=="string",v=Array.isArray(n);if(p?d="number":g?d="string":v&&(d="array"),!d)return!1;v&&(c=n.length),g&&(c=n.replace(u,"_").length),i?c!==t.len&&a.push(Zn(o.messages[d].len,t.fullField,t.len)):s&&!l&&c<t.min?a.push(Zn(o.messages[d].min,t.fullField,t.min)):l&&!s&&c>t.max?a.push(Zn(o.messages[d].max,t.fullField,t.max)):s&&l&&(c<t.min||c>t.max)&&a.push(Zn(o.messages[d].range,t.fullField,t.min,t.max))},ei="enum",ZD=function(t,n,r,a,o){t[ei]=Array.isArray(t[ei])?t[ei]:[],t[ei].indexOf(n)===-1&&a.push(Zn(o.messages[ei],t.fullField,t[ei].join(", ")))},QD=function(t,n,r,a,o){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(n)||a.push(Zn(o.messages.pattern.mismatch,t.fullField,n,t.pattern));else if(typeof t.pattern=="string"){var i=new RegExp(t.pattern);i.test(n)||a.push(Zn(o.messages.pattern.mismatch,t.fullField,n,t.pattern))}}},rt={required:nA,whitespace:HD,type:KD,range:JD,enum:ZD,pattern:QD},YD=function(t,n,r,a,o){var i=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Yt(n,"string")&&!t.required)return r();rt.required(t,n,a,i,o,"string"),Yt(n,"string")||(rt.type(t,n,a,i,o),rt.range(t,n,a,i,o),rt.pattern(t,n,a,i,o),t.whitespace===!0&&rt.whitespace(t,n,a,i,o))}r(i)},XD=function(t,n,r,a,o){var i=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Yt(n)&&!t.required)return r();rt.required(t,n,a,i,o),n!==void 0&&rt.type(t,n,a,i,o)}r(i)},eN=function(t,n,r,a,o){var i=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(n===""&&(n=void 0),Yt(n)&&!t.required)return r();rt.required(t,n,a,i,o),n!==void 0&&(rt.type(t,n,a,i,o),rt.range(t,n,a,i,o))}r(i)},tN=function(t,n,r,a,o){var i=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Yt(n)&&!t.required)return r();rt.required(t,n,a,i,o),n!==void 0&&rt.type(t,n,a,i,o)}r(i)},nN=function(t,n,r,a,o){var i=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Yt(n)&&!t.required)return r();rt.required(t,n,a,i,o),Yt(n)||rt.type(t,n,a,i,o)}r(i)},rN=function(t,n,r,a,o){var i=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Yt(n)&&!t.required)return r();rt.required(t,n,a,i,o),n!==void 0&&(rt.type(t,n,a,i,o),rt.range(t,n,a,i,o))}r(i)},aN=function(t,n,r,a,o){var i=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Yt(n)&&!t.required)return r();rt.required(t,n,a,i,o),n!==void 0&&(rt.type(t,n,a,i,o),rt.range(t,n,a,i,o))}r(i)},oN=function(t,n,r,a,o){var i=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(n==null&&!t.required)return r();rt.required(t,n,a,i,o,"array"),n!=null&&(rt.type(t,n,a,i,o),rt.range(t,n,a,i,o))}r(i)},iN=function(t,n,r,a,o){var i=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Yt(n)&&!t.required)return r();rt.required(t,n,a,i,o),n!==void 0&&rt.type(t,n,a,i,o)}r(i)},sN="enum",lN=function(t,n,r,a,o){var i=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Yt(n)&&!t.required)return r();rt.required(t,n,a,i,o),n!==void 0&&rt[sN](t,n,a,i,o)}r(i)},uN=function(t,n,r,a,o){var i=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Yt(n,"string")&&!t.required)return r();rt.required(t,n,a,i,o),Yt(n,"string")||rt.pattern(t,n,a,i,o)}r(i)},cN=function(t,n,r,a,o){var i=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Yt(n,"date")&&!t.required)return r();if(rt.required(t,n,a,i,o),!Yt(n,"date")){var l;n instanceof Date?l=n:l=new Date(n),rt.type(t,l,a,i,o),l&&rt.range(t,l.getTime(),a,i,o)}}r(i)},dN=function(t,n,r,a,o){var i=[],s=Array.isArray(n)?"array":typeof n;rt.required(t,n,a,i,o,s),r(i)},Sd=function(t,n,r,a,o){var i=t.type,s=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(Yt(n,i)&&!t.required)return r();rt.required(t,n,a,s,o,i),Yt(n,i)||rt.type(t,n,a,s,o)}r(s)},fN=function(t,n,r,a,o){var i=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(Yt(n)&&!t.required)return r();rt.required(t,n,a,i,o)}r(i)},xs={string:YD,method:XD,number:eN,boolean:tN,regexp:nN,integer:rN,float:aN,array:oN,object:iN,enum:lN,pattern:uN,date:cN,url:Sd,hex:Sd,email:Sd,required:dN,any:fN};function Bp(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var Lp=Bp(),dl=function(){function e(n){this.rules=null,this._messages=Lp,this.define(n)}var t=e.prototype;return t.define=function(r){var a=this;if(!r)throw new Error("Cannot configure a schema with no rules");if(typeof r!="object"||Array.isArray(r))throw new Error("Rules must be an object");this.rules={},Object.keys(r).forEach(function(o){var i=r[o];a.rules[o]=Array.isArray(i)?i:[i]})},t.messages=function(r){return r&&(this._messages=v0(Bp(),r)),this._messages},t.validate=function(r,a,o){var i=this;a===void 0&&(a={}),o===void 0&&(o=function(){});var s=r,l=a,u=o;if(typeof l=="function"&&(u=l,l={}),!this.rules||Object.keys(this.rules).length===0)return u&&u(null,s),Promise.resolve(s);function c(h){var m=[],y={};function w(A){if(Array.isArray(A)){var x;m=(x=m).concat.apply(x,A)}else m.push(A)}for(var b=0;b<h.length;b++)w(h[b]);m.length?(y=zp(m),u(m,y)):u(null,s)}if(l.messages){var d=this.messages();d===Lp&&(d=Bp()),v0(d,l.messages),l.messages=d}else l.messages=this.messages();var p={},g=l.keys||Object.keys(this.rules);g.forEach(function(h){var m=i.rules[h],y=s[h];m.forEach(function(w){var b=w;typeof b.transform=="function"&&(s===r&&(s=To({},s)),y=s[h]=b.transform(y)),typeof b=="function"?b={validator:b}:b=To({},b),b.validator=i.getValidationMethod(b),b.validator&&(b.field=h,b.fullField=b.fullField||h,b.type=i.getType(b),p[h]=p[h]||[],p[h].push({rule:b,value:y,source:s,field:h}))})});var v={};return WD(p,l,function(h,m){var y=h.rule,w=(y.type==="object"||y.type==="array")&&(typeof y.fields=="object"||typeof y.defaultField=="object");w=w&&(y.required||!y.required&&h.value),y.field=h.field;function b(C,_){return To({},_,{fullField:y.fullField+"."+C,fullFields:y.fullFields?[].concat(y.fullFields,[C]):[C]})}function A(C){C===void 0&&(C=[]);var _=Array.isArray(C)?C:[C];!l.suppressWarning&&_.length&&e.warning("async-validator:",_),_.length&&y.message!==void 0&&(_=[].concat(y.message));var E=_.map(m0(y,s));if(l.first&&E.length)return v[y.field]=1,m(E);if(!w)m(E);else{if(y.required&&!h.value)return y.message!==void 0?E=[].concat(y.message).map(m0(y,s)):l.error&&(E=[l.error(y,Zn(l.messages.required,y.field))]),m(E);var j={};y.defaultField&&Object.keys(h.value).map(function(S){j[S]=y.defaultField}),j=To({},j,h.rule.fields);var D={};Object.keys(j).forEach(function(S){var T=j[S],B=Array.isArray(T)?T:[T];D[S]=B.map(b.bind(null,S))});var F=new e(D);F.messages(l.messages),h.rule.options&&(h.rule.options.messages=l.messages,h.rule.options.error=l.error),F.validate(h.value,h.rule.options||l,function(S){var T=[];E&&E.length&&T.push.apply(T,E),S&&S.length&&T.push.apply(T,S),m(T.length?T:null)})}}var x;if(y.asyncValidator)x=y.asyncValidator(y,h.value,A,h.source,l);else if(y.validator){try{x=y.validator(y,h.value,A,h.source,l)}catch(C){console.error==null||console.error(C),l.suppressValidatorError||setTimeout(function(){throw C},0),A(C.message)}x===!0?A():x===!1?A(typeof y.message=="function"?y.message(y.fullField||y.field):y.message||(y.fullField||y.field)+" fails"):x instanceof Array?A(x):x instanceof Error&&A(x.message)}x&&x.then&&x.then(function(){return A()},function(C){return A(C)})},function(h){c(h)},s)},t.getType=function(r){if(r.type===void 0&&r.pattern instanceof RegExp&&(r.type="pattern"),typeof r.validator!="function"&&r.type&&!xs.hasOwnProperty(r.type))throw new Error(Zn("Unknown rule type %s",r.type));return r.type||"string"},t.getValidationMethod=function(r){if(typeof r.validator=="function")return r.validator;var a=Object.keys(r),o=a.indexOf("message");return o!==-1&&a.splice(o,1),a.length===1&&a[0]==="required"?xs.required:xs[this.getType(r)]||void 0},e}();dl.register=function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");xs[t]=n};dl.warning=LD;dl.messages=Lp;dl.validators=xs;const pN=["","error","validating","success"],hN=ht({label:String,labelWidth:{type:[String,Number],default:""},prop:{type:Ge([String,Array])},required:{type:Boolean,default:void 0},rules:{type:Ge([Object,Array])},error:String,validateStatus:{type:String,values:pN},for:String,inlineMessage:{type:[String,Boolean],default:""},showMessage:{type:Boolean,default:!0},size:{type:String,values:ll}}),b0="ElLabelWrap";var gN=ie({name:b0,props:{isAutoWidth:Boolean,updateAll:Boolean},setup(e,{slots:t}){const n=it(Ui,void 0),r=it(Vo);r||sl(b0,"usage: <el-form-item><label-wrap /></el-form-item>");const a=ut("form"),o=L(),i=L(0),s=()=>{var c;if((c=o.value)!=null&&c.firstElementChild){const d=window.getComputedStyle(o.value.firstElementChild).width;return Math.ceil(Number.parseFloat(d))}else return 0},l=(c="update")=>{et(()=>{t.default&&e.isAutoWidth&&(c==="update"?i.value=s():c==="remove"&&(n==null||n.deregisterLabelWidth(i.value)))})},u=()=>l("update");return qe(()=>{u()}),Sn(()=>{l("remove")}),al(()=>u()),ge(i,(c,d)=>{e.updateAll&&(n==null||n.registerLabelWidth(c,d))}),Wi(O(()=>{var c,d;return(d=(c=o.value)==null?void 0:c.firstElementChild)!=null?d:null}),u),()=>{var c,d;if(!t)return null;const{isAutoWidth:p}=e;if(p){const g=n==null?void 0:n.autoLabelWidth,v=r==null?void 0:r.hasLabel,h={};if(v&&g&&g!=="auto"){const m=Math.max(0,Number.parseInt(g,10)-i.value),y=n.labelPosition==="left"?"marginRight":"marginLeft";m&&(h[y]=`${m}px`)}return I("div",{ref:o,class:[a.be("item","label-wrap")],style:h},[(c=t.default)==null?void 0:c.call(t)])}else return I(_e,{ref:o},[(d=t.default)==null?void 0:d.call(t)])}}});const mN=["role","aria-labelledby"],vN=ie({name:"ElFormItem"}),yN=ie({...vN,props:hN,setup(e,{expose:t}){const n=e,r=Jh(),a=it(Ui,void 0),o=it(Vo,void 0),i=la(void 0,{formItem:!1}),s=ut("form-item"),l=Bc().value,u=L([]),c=L(""),d=Zj(c,100),p=L(""),g=L();let v,h=!1;const m=O(()=>{if((a==null?void 0:a.labelPosition)==="top")return{};const pe=Ti(n.labelWidth||(a==null?void 0:a.labelWidth)||"");return pe?{width:pe}:{}}),y=O(()=>{if((a==null?void 0:a.labelPosition)==="top"||a!=null&&a.inline)return{};if(!n.label&&!n.labelWidth&&j)return{};const pe=Ti(n.labelWidth||(a==null?void 0:a.labelWidth)||"");return!n.label&&!r.label?{marginLeft:pe}:{}}),w=O(()=>[s.b(),s.m(i.value),s.is("error",c.value==="error"),s.is("validating",c.value==="validating"),s.is("success",c.value==="success"),s.is("required",B.value||n.required),s.is("no-asterisk",a==null?void 0:a.hideRequiredAsterisk),(a==null?void 0:a.requireAsteriskPosition)==="right"?"asterisk-right":"asterisk-left",{[s.m("feedback")]:a==null?void 0:a.statusIcon}]),b=O(()=>Qr(n.inlineMessage)?n.inlineMessage:(a==null?void 0:a.inlineMessage)||!1),A=O(()=>[s.e("error"),{[s.em("error","inline")]:b.value}]),x=O(()=>n.prop?Le(n.prop)?n.prop:n.prop.join("."):""),C=O(()=>!!(n.label||r.label)),_=O(()=>n.for||u.value.length===1?u.value[0]:void 0),E=O(()=>!_.value&&C.value),j=!!o,D=O(()=>{const pe=a==null?void 0:a.model;if(!(!pe||!n.prop))return Pd(pe,n.prop).value}),F=O(()=>{const{required:pe}=n,Pe=[];n.rules&&Pe.push(...Sp(n.rules));const Xe=a==null?void 0:a.rules;if(Xe&&n.prop){const je=Pd(Xe,n.prop).value;je&&Pe.push(...Sp(je))}if(pe!==void 0){const je=Pe.map((Re,$)=>[Re,$]).filter(([Re])=>Object.keys(Re).includes("required"));if(je.length>0)for(const[Re,$]of je)Re.required!==pe&&(Pe[$]={...Re,required:pe});else Pe.push({required:pe})}return Pe}),S=O(()=>F.value.length>0),T=pe=>F.value.filter(Xe=>!Xe.trigger||!pe?!0:Array.isArray(Xe.trigger)?Xe.trigger.includes(pe):Xe.trigger===pe).map(({trigger:Xe,...je})=>je),B=O(()=>F.value.some(pe=>pe.required)),R=O(()=>{var pe;return d.value==="error"&&n.showMessage&&((pe=a==null?void 0:a.showMessage)!=null?pe:!0)}),G=O(()=>`${n.label||""}${(a==null?void 0:a.labelSuffix)||""}`),W=pe=>{c.value=pe},Q=pe=>{var Pe,Xe;const{errors:je,fields:Re}=pe;(!je||!Re)&&console.error(pe),W("error"),p.value=je?(Xe=(Pe=je==null?void 0:je[0])==null?void 0:Pe.message)!=null?Xe:`${n.prop} is required`:"",a==null||a.emit("validate",n.prop,!1,p.value)},oe=()=>{W("success"),a==null||a.emit("validate",n.prop,!0,"")},Ee=async pe=>{const Pe=x.value;return new dl({[Pe]:pe}).validate({[Pe]:D.value},{firstFields:!0}).then(()=>(oe(),!0)).catch(je=>(Q(je),Promise.reject(je)))},Ae=async(pe,Pe)=>{if(h||!n.prop)return!1;const Xe=xe(Pe);if(!S.value)return Pe==null||Pe(!1),!1;const je=T(pe);return je.length===0?(Pe==null||Pe(!0),!0):(W("validating"),Ee(je).then(()=>(Pe==null||Pe(!0),!0)).catch(Re=>{const{fields:$}=Re;return Pe==null||Pe(!1,$),Xe?!1:Promise.reject($)}))},se=()=>{W(""),p.value="",h=!1},Ce=async()=>{const pe=a==null?void 0:a.model;if(!pe||!n.prop)return;const Pe=Pd(pe,n.prop);h=!0,Pe.value=Fv(v),await et(),se(),h=!1},Ne=pe=>{u.value.includes(pe)||u.value.push(pe)},Ue=pe=>{u.value=u.value.filter(Pe=>Pe!==pe)};ge(()=>n.error,pe=>{p.value=pe||"",W(pe?"error":"")},{immediate:!0}),ge(()=>n.validateStatus,pe=>W(pe||""));const ye=Qt({...na(n),$el:g,size:i,validateState:c,labelId:l,inputIds:u,isGroup:E,hasLabel:C,addInputId:Ne,removeInputId:Ue,resetField:Ce,clearValidate:se,validate:Ae});return pn(Vo,ye),qe(()=>{n.prop&&(a==null||a.addField(ye),v=Fv(D.value))}),Sn(()=>{a==null||a.removeField(ye)}),t({size:i,validateMessage:p,validateState:c,validate:Ae,clearValidate:se,resetField:Ce}),(pe,Pe)=>{var Xe;return P(),N("div",{ref_key:"formItemRef",ref:g,class:K(f(w)),role:f(E)?"group":void 0,"aria-labelledby":f(E)?f(l):void 0},[I(f(gN),{"is-auto-width":f(m).width==="auto","update-all":((Xe=f(a))==null?void 0:Xe.labelWidth)==="auto"},{default:M(()=>[f(C)?(P(),ne(on(f(_)?"label":"div"),{key:0,id:f(l),for:f(_),class:K(f(s).e("label")),style:Qe(f(m))},{default:M(()=>[Je(pe.$slots,"label",{label:f(G)},()=>[Se(ee(f(G)),1)])]),_:3},8,["id","for","class","style"])):te("v-if",!0)]),_:3},8,["is-auto-width","update-all"]),k("div",{class:K(f(s).e("content")),style:Qe(f(y))},[Je(pe.$slots,"default"),I(tg,{name:`${f(s).namespace.value}-zoom-in-top`},{default:M(()=>[f(R)?Je(pe.$slots,"error",{key:0,error:p.value},()=>[k("div",{class:K(f(A))},ee(p.value),3)]):te("v-if",!0)]),_:3},8,["name"])],6)],10,mN)}}});var rA=ft(yN,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form-item.vue"]]);const bN=In(DD,{FormItem:rA}),wN=Gi(rA);let br;const kN=`
height:0 !important;
visibility:hidden !important;
${u$()?"":"overflow:hidden !important;"}
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important;
`,AN=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function _N(e){const t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),r=Number.parseFloat(t.getPropertyValue("padding-bottom"))+Number.parseFloat(t.getPropertyValue("padding-top")),a=Number.parseFloat(t.getPropertyValue("border-bottom-width"))+Number.parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:AN.map(i=>`${i}:${t.getPropertyValue(i)}`).join(";"),paddingSize:r,borderSize:a,boxSizing:n}}function w0(e,t=1,n){var r;br||(br=document.createElement("textarea"),document.body.appendChild(br));const{paddingSize:a,borderSize:o,boxSizing:i,contextStyle:s}=_N(e);br.setAttribute("style",`${s};${kN}`),br.value=e.value||e.placeholder||"";let l=br.scrollHeight;const u={};i==="border-box"?l=l+o:i==="content-box"&&(l=l-a),br.value="";const c=br.scrollHeight-a;if(dt(t)){let d=c*t;i==="border-box"&&(d=d+a+o),l=Math.max(d,l),u.minHeight=`${d}px`}if(dt(n)){let d=c*n;i==="border-box"&&(d=d+a+o),l=Math.min(d,l)}return u.height=`${l}px`,(r=br.parentNode)==null||r.removeChild(br),br=void 0,u}const xN=ht({id:{type:String,default:void 0},size:Mo,disabled:Boolean,modelValue:{type:Ge([String,Number,Object]),default:""},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:Ge([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:Ir},prefixIcon:{type:Ir},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:Ge([Object,Array,String]),default:()=>$2({})},autofocus:{type:Boolean,default:!1}}),EN={[kt]:e=>Le(e),input:e=>Le(e),change:e=>Le(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,mouseleave:e=>e instanceof MouseEvent,mouseenter:e=>e instanceof MouseEvent,keydown:e=>e instanceof Event,compositionstart:e=>e instanceof CompositionEvent,compositionupdate:e=>e instanceof CompositionEvent,compositionend:e=>e instanceof CompositionEvent},CN=["role"],PN=["id","type","disabled","formatter","parser","readonly","autocomplete","tabindex","aria-label","placeholder","form","autofocus"],SN=["id","tabindex","disabled","readonly","autocomplete","aria-label","placeholder","form","autofocus"],TN=ie({name:"ElInput",inheritAttrs:!1}),IN=ie({...TN,props:xN,emits:EN,setup(e,{expose:t,emit:n}){const r=e,a=LC(),o=Jh(),i=O(()=>{const J={};return r.containerRole==="combobox"&&(J["aria-haspopup"]=a["aria-haspopup"],J["aria-owns"]=a["aria-owns"],J["aria-expanded"]=a["aria-expanded"]),J}),s=O(()=>[r.type==="textarea"?m.b():h.b(),h.m(g.value),h.is("disabled",v.value),h.is("exceed",Ne.value),{[h.b("group")]:o.prepend||o.append,[h.bm("group","append")]:o.append,[h.bm("group","prepend")]:o.prepend,[h.m("prefix")]:o.prefix||r.prefixIcon,[h.m("suffix")]:o.suffix||r.suffixIcon||r.clearable||r.showPassword,[h.bm("suffix","password-clear")]:Ee.value&&Ae.value},a.class]),l=O(()=>[h.e("wrapper"),h.is("focus",D.value)]),u=Q5({excludeKeys:O(()=>Object.keys(i.value))}),{form:c,formItem:d}=Ko(),{inputId:p}=Lc(r,{formItemContext:d}),g=la(),v=Ki(),h=ut("input"),m=ut("textarea"),y=ro(),w=ro(),b=L(!1),A=L(!1),x=L(!1),C=L(),_=ro(r.inputStyle),E=O(()=>y.value||w.value),{wrapperRef:j,isFocused:D,handleFocus:F,handleBlur:S}=bD(E,{afterBlur(){var J;r.validateEvent&&((J=d==null?void 0:d.validate)==null||J.call(d,"blur").catch(fe=>void 0))}}),T=O(()=>{var J;return(J=c==null?void 0:c.statusIcon)!=null?J:!1}),B=O(()=>(d==null?void 0:d.validateState)||""),R=O(()=>B.value&&T2[B.value]),G=O(()=>x.value?B5:o5),W=O(()=>[a.style,r.inputStyle]),Q=O(()=>[r.inputStyle,_.value,{resize:r.resize}]),oe=O(()=>Pa(r.modelValue)?"":String(r.modelValue)),Ee=O(()=>r.clearable&&!v.value&&!r.readonly&&!!oe.value&&(D.value||b.value)),Ae=O(()=>r.showPassword&&!v.value&&!r.readonly&&!!oe.value&&(!!oe.value||D.value)),se=O(()=>r.showWordLimit&&!!u.value.maxlength&&(r.type==="text"||r.type==="textarea")&&!v.value&&!r.readonly&&!r.showPassword),Ce=O(()=>oe.value.length),Ne=O(()=>!!se.value&&Ce.value>Number(u.value.maxlength)),Ue=O(()=>!!o.suffix||!!r.suffixIcon||Ee.value||r.showPassword||se.value||!!B.value&&T.value),[ye,pe]=vD(y);Wi(w,J=>{if(je(),!se.value||r.resize!=="both")return;const fe=J[0],{width:Te}=fe.contentRect;C.value={right:`calc(100% - ${Te+15+6}px)`}});const Pe=()=>{const{type:J,autosize:fe}=r;if(!(!ln||J!=="textarea"||!w.value))if(fe){const Te=at(fe)?fe.minRows:void 0,Me=at(fe)?fe.maxRows:void 0,pt=w0(w.value,Te,Me);_.value={overflowY:"hidden",...pt},et(()=>{w.value.offsetHeight,_.value=pt})}else _.value={minHeight:w0(w.value).minHeight}},je=(J=>{let fe=!1;return()=>{var Te;if(fe||!r.autosize)return;((Te=w.value)==null?void 0:Te.offsetParent)===null||(J(),fe=!0)}})(Pe),Re=()=>{const J=E.value,fe=r.formatter?r.formatter(oe.value):oe.value;!J||J.value===fe||(J.value=fe)},$=async J=>{ye();let{value:fe}=J.target;if(r.formatter&&(fe=r.parser?r.parser(fe):fe),!A.value){if(fe===oe.value){Re();return}n(kt,fe),n("input",fe),await et(),Re(),pe()}},z=J=>{n("change",J.target.value)},U=J=>{n("compositionstart",J),A.value=!0},Z=J=>{var fe;n("compositionupdate",J);const Te=(fe=J.target)==null?void 0:fe.value,Me=Te[Te.length-1]||"";A.value=!j2(Me)},Y=J=>{n("compositionend",J),A.value&&(A.value=!1,$(J))},le=()=>{x.value=!x.value,me()},me=async()=>{var J;await et(),(J=E.value)==null||J.focus()},ce=()=>{var J;return(J=E.value)==null?void 0:J.blur()},de=J=>{b.value=!1,n("mouseleave",J)},re=J=>{b.value=!0,n("mouseenter",J)},we=J=>{n("keydown",J)},be=()=>{var J;(J=E.value)==null||J.select()},ke=()=>{n(kt,""),n("change",""),n("clear"),n("input","")};return ge(()=>r.modelValue,()=>{var J;et(()=>Pe()),r.validateEvent&&((J=d==null?void 0:d.validate)==null||J.call(d,"change").catch(fe=>void 0))}),ge(oe,()=>Re()),ge(()=>r.type,async()=>{await et(),Re(),Pe()}),qe(()=>{!r.formatter&&r.parser,Re(),et(Pe)}),t({input:y,textarea:w,ref:E,textareaStyle:Q,autosize:Sr(r,"autosize"),focus:me,blur:ce,select:be,clear:ke,resizeTextarea:Pe}),(J,fe)=>Ft((P(),N("div",Ca(f(i),{class:f(s),style:f(W),role:J.containerRole,onMouseenter:re,onMouseleave:de}),[te(" input "),J.type!=="textarea"?(P(),N(_e,{key:0},[te(" prepend slot "),J.$slots.prepend?(P(),N("div",{key:0,class:K(f(h).be("group","prepend"))},[Je(J.$slots,"prepend")],2)):te("v-if",!0),k("div",{ref_key:"wrapperRef",ref:j,class:K(f(l))},[te(" prefix slot "),J.$slots.prefix||J.prefixIcon?(P(),N("span",{key:0,class:K(f(h).e("prefix"))},[k("span",{class:K(f(h).e("prefix-inner"))},[Je(J.$slots,"prefix"),J.prefixIcon?(P(),ne(f(zt),{key:0,class:K(f(h).e("icon"))},{default:M(()=>[(P(),ne(on(J.prefixIcon)))]),_:1},8,["class"])):te("v-if",!0)],2)],2)):te("v-if",!0),k("input",Ca({id:f(p),ref_key:"input",ref:y,class:f(h).e("inner")},f(u),{type:J.showPassword?x.value?"text":"password":J.type,disabled:f(v),formatter:J.formatter,parser:J.parser,readonly:J.readonly,autocomplete:J.autocomplete,tabindex:J.tabindex,"aria-label":J.label,placeholder:J.placeholder,style:J.inputStyle,form:r.form,autofocus:r.autofocus,onCompositionstart:U,onCompositionupdate:Z,onCompositionend:Y,onInput:$,onFocus:fe[0]||(fe[0]=(...Te)=>f(F)&&f(F)(...Te)),onBlur:fe[1]||(fe[1]=(...Te)=>f(S)&&f(S)(...Te)),onChange:z,onKeydown:we}),null,16,PN),te(" suffix slot "),f(Ue)?(P(),N("span",{key:1,class:K(f(h).e("suffix"))},[k("span",{class:K(f(h).e("suffix-inner"))},[!f(Ee)||!f(Ae)||!f(se)?(P(),N(_e,{key:0},[Je(J.$slots,"suffix"),J.suffixIcon?(P(),ne(f(zt),{key:0,class:K(f(h).e("icon"))},{default:M(()=>[(P(),ne(on(J.suffixIcon)))]),_:1},8,["class"])):te("v-if",!0)],64)):te("v-if",!0),f(Ee)?(P(),ne(f(zt),{key:1,class:K([f(h).e("icon"),f(h).e("clear")]),onMousedown:tt(f(An),["prevent"]),onClick:ke},{default:M(()=>[I(f(Nc))]),_:1},8,["class","onMousedown"])):te("v-if",!0),f(Ae)?(P(),ne(f(zt),{key:2,class:K([f(h).e("icon"),f(h).e("password")]),onClick:le},{default:M(()=>[(P(),ne(on(f(G))))]),_:1},8,["class"])):te("v-if",!0),f(se)?(P(),N("span",{key:3,class:K(f(h).e("count"))},[k("span",{class:K(f(h).e("count-inner"))},ee(f(Ce))+" / "+ee(f(u).maxlength),3)],2)):te("v-if",!0),f(B)&&f(R)&&f(T)?(P(),ne(f(zt),{key:4,class:K([f(h).e("icon"),f(h).e("validateIcon"),f(h).is("loading",f(B)==="validating")])},{default:M(()=>[(P(),ne(on(f(R))))]),_:1},8,["class"])):te("v-if",!0)],2)],2)):te("v-if",!0)],2),te(" append slot "),J.$slots.append?(P(),N("div",{key:1,class:K(f(h).be("group","append"))},[Je(J.$slots,"append")],2)):te("v-if",!0)],64)):(P(),N(_e,{key:1},[te(" textarea "),k("textarea",Ca({id:f(p),ref_key:"textarea",ref:w,class:f(m).e("inner")},f(u),{tabindex:J.tabindex,disabled:f(v),readonly:J.readonly,autocomplete:J.autocomplete,style:f(Q),"aria-label":J.label,placeholder:J.placeholder,form:r.form,autofocus:r.autofocus,onCompositionstart:U,onCompositionupdate:Z,onCompositionend:Y,onInput:$,onFocus:fe[2]||(fe[2]=(...Te)=>f(F)&&f(F)(...Te)),onBlur:fe[3]||(fe[3]=(...Te)=>f(S)&&f(S)(...Te)),onChange:z,onKeydown:we}),null,16,SN),f(se)?(P(),N("span",{key:0,style:Qe(C.value),class:K(f(h).e("count"))},ee(f(Ce))+" / "+ee(f(u).maxlength),7)):te("v-if",!0)],64))],16,CN)),[[$r,J.type!=="hidden"]])}});var jN=ft(IN,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input/src/input.vue"]]);const Rc=In(jN),vi=4,$N={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},ON=({move:e,size:t,bar:n})=>({[n.size]:t,transform:`translate${n.axis}(${e}%)`}),aA=Symbol("scrollbarContextKey"),DN=ht({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),NN="Thumb",FN=ie({__name:"thumb",props:DN,setup(e){const t=e,n=it(aA),r=ut("scrollbar");n||sl(NN,"can not inject scrollbar context");const a=L(),o=L(),i=L({}),s=L(!1);let l=!1,u=!1,c=ln?document.onselectstart:null;const d=O(()=>$N[t.vertical?"vertical":"horizontal"]),p=O(()=>ON({size:t.size,move:t.move,bar:d.value})),g=O(()=>a.value[d.value.offset]**2/n.wrapElement[d.value.scrollSize]/t.ratio/o.value[d.value.offset]),v=C=>{var _;if(C.stopPropagation(),C.ctrlKey||[1,2].includes(C.button))return;(_=window.getSelection())==null||_.removeAllRanges(),m(C);const E=C.currentTarget;E&&(i.value[d.value.axis]=E[d.value.offset]-(C[d.value.client]-E.getBoundingClientRect()[d.value.direction]))},h=C=>{if(!o.value||!a.value||!n.wrapElement)return;const _=Math.abs(C.target.getBoundingClientRect()[d.value.direction]-C[d.value.client]),E=o.value[d.value.offset]/2,j=(_-E)*100*g.value/a.value[d.value.offset];n.wrapElement[d.value.scroll]=j*n.wrapElement[d.value.scrollSize]/100},m=C=>{C.stopImmediatePropagation(),l=!0,document.addEventListener("mousemove",y),document.addEventListener("mouseup",w),c=document.onselectstart,document.onselectstart=()=>!1},y=C=>{if(!a.value||!o.value||l===!1)return;const _=i.value[d.value.axis];if(!_)return;const E=(a.value.getBoundingClientRect()[d.value.direction]-C[d.value.client])*-1,j=o.value[d.value.offset]-_,D=(E-j)*100*g.value/a.value[d.value.offset];n.wrapElement[d.value.scroll]=D*n.wrapElement[d.value.scrollSize]/100},w=()=>{l=!1,i.value[d.value.axis]=0,document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",w),x(),u&&(s.value=!1)},b=()=>{u=!1,s.value=!!t.size},A=()=>{u=!0,s.value=l};Sn(()=>{x(),document.removeEventListener("mouseup",w)});const x=()=>{document.onselectstart!==c&&(document.onselectstart=c)};return Sa(Sr(n,"scrollbarElement"),"mousemove",b),Sa(Sr(n,"scrollbarElement"),"mouseleave",A),(C,_)=>(P(),ne(Bn,{name:f(r).b("fade"),persisted:""},{default:M(()=>[Ft(k("div",{ref_key:"instance",ref:a,class:K([f(r).e("bar"),f(r).is(f(d).key)]),onMousedown:h},[k("div",{ref_key:"thumb",ref:o,class:K(f(r).e("thumb")),style:Qe(f(p)),onMousedown:v},null,38)],34),[[$r,C.always||s.value]])]),_:1},8,["name"]))}});var k0=ft(FN,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/thumb.vue"]]);const zN=ht({always:{type:Boolean,default:!0},width:String,height:String,ratioX:{type:Number,default:1},ratioY:{type:Number,default:1}}),BN=ie({__name:"bar",props:zN,setup(e,{expose:t}){const n=e,r=L(0),a=L(0);return t({handleScroll:i=>{if(i){const s=i.offsetHeight-vi,l=i.offsetWidth-vi;a.value=i.scrollTop*100/s*n.ratioY,r.value=i.scrollLeft*100/l*n.ratioX}}}),(i,s)=>(P(),N(_e,null,[I(k0,{move:r.value,ratio:i.ratioX,size:i.width,always:i.always},null,8,["move","ratio","size","always"]),I(k0,{move:a.value,ratio:i.ratioY,size:i.height,vertical:"",always:i.always},null,8,["move","ratio","size","always"])],64))}});var LN=ft(BN,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/bar.vue"]]);const RN=ht({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:Ge([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20}}),MN={scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(dt)},VN="ElScrollbar",WN=ie({name:VN}),GN=ie({...WN,props:RN,emits:MN,setup(e,{expose:t,emit:n}){const r=e,a=ut("scrollbar");let o,i;const s=L(),l=L(),u=L(),c=L("0"),d=L("0"),p=L(),g=L(1),v=L(1),h=O(()=>{const _={};return r.height&&(_.height=Ti(r.height)),r.maxHeight&&(_.maxHeight=Ti(r.maxHeight)),[r.wrapStyle,_]}),m=O(()=>[r.wrapClass,a.e("wrap"),{[a.em("wrap","hidden-default")]:!r.native}]),y=O(()=>[a.e("view"),r.viewClass]),w=()=>{var _;l.value&&((_=p.value)==null||_.handleScroll(l.value),n("scroll",{scrollTop:l.value.scrollTop,scrollLeft:l.value.scrollLeft}))};function b(_,E){at(_)?l.value.scrollTo(_):dt(_)&&dt(E)&&l.value.scrollTo(_,E)}const A=_=>{dt(_)&&(l.value.scrollTop=_)},x=_=>{dt(_)&&(l.value.scrollLeft=_)},C=()=>{if(!l.value)return;const _=l.value.offsetHeight-vi,E=l.value.offsetWidth-vi,j=_**2/l.value.scrollHeight,D=E**2/l.value.scrollWidth,F=Math.max(j,r.minSize),S=Math.max(D,r.minSize);g.value=j/(_-j)/(F/(_-F)),v.value=D/(E-D)/(S/(E-S)),d.value=F+vi<_?`${F}px`:"",c.value=S+vi<E?`${S}px`:""};return ge(()=>r.noresize,_=>{_?(o==null||o(),i==null||i()):({stop:o}=Wi(u,C),i=Sa("resize",C))},{immediate:!0}),ge(()=>[r.maxHeight,r.height],()=>{r.native||et(()=>{var _;C(),l.value&&((_=p.value)==null||_.handleScroll(l.value))})}),pn(aA,Qt({scrollbarElement:s,wrapElement:l})),qe(()=>{r.native||et(()=>{C()})}),al(()=>C()),t({wrapRef:l,update:C,scrollTo:b,setScrollTop:A,setScrollLeft:x,handleScroll:w}),(_,E)=>(P(),N("div",{ref_key:"scrollbarRef",ref:s,class:K(f(a).b())},[k("div",{ref_key:"wrapRef",ref:l,class:K(f(m)),style:Qe(f(h)),onScroll:w},[(P(),ne(on(_.tag),{ref_key:"resizeRef",ref:u,class:K(f(y)),style:Qe(_.viewStyle)},{default:M(()=>[Je(_.$slots,"default")]),_:3},8,["class","style"]))],38),_.native?te("v-if",!0):(P(),ne(LN,{key:0,ref_key:"barRef",ref:p,height:d.value,width:c.value,always:_.always,"ratio-x":v.value,"ratio-y":g.value},null,8,["height","width","always","ratio-x","ratio-y"]))],2))}});var qN=ft(GN,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/scrollbar.vue"]]);const HN=In(qN),Sg=Symbol("popper"),oA=Symbol("popperContent"),UN=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],iA=ht({role:{type:String,values:UN,default:"tooltip"}}),KN=ie({name:"ElPopper",inheritAttrs:!1}),JN=ie({...KN,props:iA,setup(e,{expose:t}){const n=e,r=L(),a=L(),o=L(),i=L(),s=O(()=>n.role),l={triggerRef:r,popperInstanceRef:a,contentRef:o,referenceRef:i,role:s};return t(l),pn(Sg,l),(u,c)=>Je(u.$slots,"default")}});var ZN=ft(JN,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const sA=ht({arrowOffset:{type:Number,default:5}}),QN=ie({name:"ElPopperArrow",inheritAttrs:!1}),YN=ie({...QN,props:sA,setup(e,{expose:t}){const n=e,r=ut("popper"),{arrowOffset:a,arrowRef:o,arrowStyle:i}=it(oA,void 0);return ge(()=>n.arrowOffset,s=>{a.value=s}),Sn(()=>{o.value=void 0}),t({arrowRef:o}),(s,l)=>(P(),N("span",{ref_key:"arrowRef",ref:o,class:K(f(r).e("arrow")),style:Qe(f(i)),"data-popper-arrow":""},null,6))}});var XN=ft(YN,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const e8="ElOnlyChild",t8=ie({name:e8,setup(e,{slots:t,attrs:n}){var r;const a=it(Z2),o=mD((r=a==null?void 0:a.setForwardRef)!=null?r:An);return()=>{var i;const s=(i=t.default)==null?void 0:i.call(t,n);if(!s||s.length>1)return null;const l=lA(s);return l?Ft(ja(l,n),[[o]]):null}}});function lA(e){if(!e)return null;const t=e;for(const n of t){if(at(n))switch(n.type){case Yn:continue;case Mi:case"svg":return A0(n);case _e:return lA(n.children);default:return n}return A0(n)}return null}function A0(e){const t=ut("only-child");return I("span",{class:t.e("content")},[e])}const uA=ht({virtualRef:{type:Ge(Object)},virtualTriggering:Boolean,onMouseenter:{type:Ge(Function)},onMouseleave:{type:Ge(Function)},onClick:{type:Ge(Function)},onKeydown:{type:Ge(Function)},onFocus:{type:Ge(Function)},onBlur:{type:Ge(Function)},onContextmenu:{type:Ge(Function)},id:String,open:Boolean}),n8=ie({name:"ElPopperTrigger",inheritAttrs:!1}),r8=ie({...n8,props:uA,setup(e,{expose:t}){const n=e,{role:r,triggerRef:a}=it(Sg,void 0);gD(a);const o=O(()=>s.value?n.id:void 0),i=O(()=>{if(r&&r.value==="tooltip")return n.open&&n.id?n.id:void 0}),s=O(()=>{if(r&&r.value!=="tooltip")return r.value}),l=O(()=>s.value?`${n.open}`:void 0);let u;return qe(()=>{ge(()=>n.virtualRef,c=>{c&&(a.value=Qa(c))},{immediate:!0}),ge(a,(c,d)=>{u==null||u(),u=void 0,Si(c)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(p=>{var g;const v=n[p];v&&(c.addEventListener(p.slice(2).toLowerCase(),v),(g=d==null?void 0:d.removeEventListener)==null||g.call(d,p.slice(2).toLowerCase(),v))}),u=ge([o,i,s,l],p=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((g,v)=>{Pa(p[v])?c.removeAttribute(g):c.setAttribute(g,p[v])})},{immediate:!0})),Si(d)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(p=>d.removeAttribute(p))},{immediate:!0})}),Sn(()=>{u==null||u(),u=void 0}),t({triggerRef:a}),(c,d)=>c.virtualTriggering?te("v-if",!0):(P(),ne(f(t8),Ca({key:0},c.$attrs,{"aria-controls":f(o),"aria-describedby":f(i),"aria-expanded":f(l),"aria-haspopup":f(s)}),{default:M(()=>[Je(c.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var a8=ft(r8,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]);const Td="focus-trap.focus-after-trapped",Id="focus-trap.focus-after-released",o8="focus-trap.focusout-prevented",_0={cancelable:!0,bubbles:!1},i8={cancelable:!0,bubbles:!1},x0="focusAfterTrapped",E0="focusAfterReleased",s8=Symbol("elFocusTrap"),Tg=L(),Mc=L(0),Ig=L(0);let Nl=0;const cA=e=>{const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const a=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||a?NodeFilter.FILTER_SKIP:r.tabIndex>=0||r===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},C0=(e,t)=>{for(const n of e)if(!l8(n,t))return n},l8=(e,t)=>{if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1},u8=e=>{const t=cA(e),n=C0(t,e),r=C0(t.reverse(),e);return[n,r]},c8=e=>e instanceof HTMLInputElement&&"select"in e,Ha=(e,t)=>{if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),Ig.value=window.performance.now(),e!==n&&c8(e)&&t&&e.select()}};function P0(e,t){const n=[...e],r=e.indexOf(t);return r!==-1&&n.splice(r,1),n}const d8=()=>{let e=[];return{push:r=>{const a=e[0];a&&r!==a&&a.pause(),e=P0(e,r),e.unshift(r)},remove:r=>{var a,o;e=P0(e,r),(o=(a=e[0])==null?void 0:a.resume)==null||o.call(a)}}},f8=(e,t=!1)=>{const n=document.activeElement;for(const r of e)if(Ha(r,t),document.activeElement!==n)return},S0=d8(),p8=()=>Mc.value>Ig.value,Fl=()=>{Tg.value="pointer",Mc.value=window.performance.now()},T0=()=>{Tg.value="keyboard",Mc.value=window.performance.now()},h8=()=>(qe(()=>{Nl===0&&(document.addEventListener("mousedown",Fl),document.addEventListener("touchstart",Fl),document.addEventListener("keydown",T0)),Nl++}),Sn(()=>{Nl--,Nl<=0&&(document.removeEventListener("mousedown",Fl),document.removeEventListener("touchstart",Fl),document.removeEventListener("keydown",T0))}),{focusReason:Tg,lastUserFocusTimestamp:Mc,lastAutomatedFocusTimestamp:Ig}),zl=e=>new CustomEvent(o8,{...i8,detail:e}),g8=ie({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[x0,E0,"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const n=L();let r,a;const{focusReason:o}=h8();cD(v=>{e.trapped&&!i.paused&&t("release-requested",v)});const i={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},s=v=>{if(!e.loop&&!e.trapped||i.paused)return;const{key:h,altKey:m,ctrlKey:y,metaKey:w,currentTarget:b,shiftKey:A}=v,{loop:x}=e,C=h===so.tab&&!m&&!y&&!w,_=document.activeElement;if(C&&_){const E=b,[j,D]=u8(E);if(j&&D){if(!A&&_===D){const S=zl({focusReason:o.value});t("focusout-prevented",S),S.defaultPrevented||(v.preventDefault(),x&&Ha(j,!0))}else if(A&&[j,E].includes(_)){const S=zl({focusReason:o.value});t("focusout-prevented",S),S.defaultPrevented||(v.preventDefault(),x&&Ha(D,!0))}}else if(_===E){const S=zl({focusReason:o.value});t("focusout-prevented",S),S.defaultPrevented||v.preventDefault()}}};pn(s8,{focusTrapRef:n,onKeydown:s}),ge(()=>e.focusTrapEl,v=>{v&&(n.value=v)},{immediate:!0}),ge([n],([v],[h])=>{v&&(v.addEventListener("keydown",s),v.addEventListener("focusin",c),v.addEventListener("focusout",d)),h&&(h.removeEventListener("keydown",s),h.removeEventListener("focusin",c),h.removeEventListener("focusout",d))});const l=v=>{t(x0,v)},u=v=>t(E0,v),c=v=>{const h=f(n);if(!h)return;const m=v.target,y=v.relatedTarget,w=m&&h.contains(m);e.trapped||y&&h.contains(y)||(r=y),w&&t("focusin",v),!i.paused&&e.trapped&&(w?a=m:Ha(a,!0))},d=v=>{const h=f(n);if(!(i.paused||!h))if(e.trapped){const m=v.relatedTarget;!Pa(m)&&!h.contains(m)&&setTimeout(()=>{if(!i.paused&&e.trapped){const y=zl({focusReason:o.value});t("focusout-prevented",y),y.defaultPrevented||Ha(a,!0)}},0)}else{const m=v.target;m&&h.contains(m)||t("focusout",v)}};async function p(){await et();const v=f(n);if(v){S0.push(i);const h=v.contains(document.activeElement)?r:document.activeElement;if(r=h,!v.contains(h)){const y=new Event(Td,_0);v.addEventListener(Td,l),v.dispatchEvent(y),y.defaultPrevented||et(()=>{let w=e.focusStartEl;Le(w)||(Ha(w),document.activeElement!==w&&(w="first")),w==="first"&&f8(cA(v),!0),(document.activeElement===h||w==="container")&&Ha(v)})}}}function g(){const v=f(n);if(v){v.removeEventListener(Td,l);const h=new CustomEvent(Id,{..._0,detail:{focusReason:o.value}});v.addEventListener(Id,u),v.dispatchEvent(h),!h.defaultPrevented&&(o.value=="keyboard"||!p8()||v.contains(document.activeElement))&&Ha(r??document.body),v.removeEventListener(Id,u),S0.remove(i)}}return qe(()=>{e.trapped&&p(),ge(()=>e.trapped,v=>{v?p():g()})}),Sn(()=>{e.trapped&&g()}),{onKeydown:s}}});function m8(e,t,n,r,a,o){return Je(e.$slots,"default",{handleKeydown:e.onKeydown})}var v8=ft(g8,[["render",m8],["__file","/home/runner/work/element-plus/element-plus/packages/components/focus-trap/src/focus-trap.vue"]]);const y8=["fixed","absolute"],b8=ht({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:Ge(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:Hi,default:"bottom"},popperOptions:{type:Ge(Object),default:()=>({})},strategy:{type:String,values:y8,default:"absolute"}}),dA=ht({...b8,id:String,style:{type:Ge([String,Array,Object])},className:{type:Ge([String,Array,Object])},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:Ge([String,Array,Object])},popperStyle:{type:Ge([String,Array,Object])},referenceEl:{type:Ge(Object)},triggerTargetEl:{type:Ge(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),w8={mouseenter:e=>e instanceof MouseEvent,mouseleave:e=>e instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},k8=(e,t=[])=>{const{placement:n,strategy:r,popperOptions:a}=e,o={placement:n,strategy:r,...a,modifiers:[..._8(e),...t]};return x8(o,a==null?void 0:a.modifiers),o},A8=e=>{if(ln)return Qa(e)};function _8(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:r}=e;return[{name:"offset",options:{offset:[0,t??12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:r}},{name:"computeStyles",options:{gpuAcceleration:n}}]}function x8(e,t){t&&(e.modifiers=[...e.modifiers,...t??[]])}const E8=0,C8=e=>{const{popperInstanceRef:t,contentRef:n,triggerRef:r,role:a}=it(Sg,void 0),o=L(),i=L(),s=O(()=>({name:"eventListeners",enabled:!!e.visible})),l=O(()=>{var y;const w=f(o),b=(y=f(i))!=null?y:E8;return{name:"arrow",enabled:!Oj(w),options:{element:w,padding:b}}}),u=O(()=>({onFirstUpdate:()=>{v()},...k8(e,[f(l),f(s)])})),c=O(()=>A8(e.referenceEl)||f(r)),{attributes:d,state:p,styles:g,update:v,forceUpdate:h,instanceRef:m}=sD(c,n,u);return ge(m,y=>t.value=y),qe(()=>{ge(()=>{var y;return(y=f(c))==null?void 0:y.getBoundingClientRect()},()=>{v()})}),{attributes:d,arrowRef:o,contentRef:n,instanceRef:m,state:p,styles:g,role:a,forceUpdate:h,update:v}},P8=(e,{attributes:t,styles:n,role:r})=>{const{nextZIndex:a}=X2(),o=ut("popper"),i=O(()=>f(t).popper),s=L(e.zIndex||a()),l=O(()=>[o.b(),o.is("pure",e.pure),o.is(e.effect),e.popperClass]),u=O(()=>[{zIndex:f(s)},f(n).popper,e.popperStyle||{}]),c=O(()=>r.value==="dialog"?"false":void 0),d=O(()=>f(n).arrow||{});return{ariaModal:c,arrowStyle:d,contentAttrs:i,contentClass:l,contentStyle:u,contentZIndex:s,updateZIndex:()=>{s.value=e.zIndex||a()}}},S8=(e,t)=>{const n=L(!1),r=L();return{focusStartRef:r,trapped:n,onFocusAfterReleased:u=>{var c;((c=u.detail)==null?void 0:c.focusReason)!=="pointer"&&(r.value="first",t("blur"))},onFocusAfterTrapped:()=>{t("focus")},onFocusInTrap:u=>{e.visible&&!n.value&&(u.target&&(r.value=u.target),n.value=!0)},onFocusoutPrevented:u=>{e.trapping||(u.detail.focusReason==="pointer"&&u.preventDefault(),n.value=!1)},onReleaseRequested:()=>{n.value=!1,t("close")}}},T8=ie({name:"ElPopperContent"}),I8=ie({...T8,props:dA,emits:w8,setup(e,{expose:t,emit:n}){const r=e,{focusStartRef:a,trapped:o,onFocusAfterReleased:i,onFocusAfterTrapped:s,onFocusInTrap:l,onFocusoutPrevented:u,onReleaseRequested:c}=S8(r,n),{attributes:d,arrowRef:p,contentRef:g,styles:v,instanceRef:h,role:m,update:y}=C8(r),{ariaModal:w,arrowStyle:b,contentAttrs:A,contentClass:x,contentStyle:C,updateZIndex:_}=P8(r,{styles:v,attributes:d,role:m}),E=it(Vo,void 0),j=L();pn(oA,{arrowStyle:b,arrowRef:p,arrowOffset:j}),E&&(E.addInputId||E.removeInputId)&&pn(Vo,{...E,addInputId:An,removeInputId:An});let D;const F=(T=!0)=>{y(),T&&_()},S=()=>{F(!1),r.visible&&r.focusOnShow?o.value=!0:r.visible===!1&&(o.value=!1)};return qe(()=>{ge(()=>r.triggerTargetEl,(T,B)=>{D==null||D(),D=void 0;const R=f(T||g.value),G=f(B||g.value);Si(R)&&(D=ge([m,()=>r.ariaLabel,w,()=>r.id],W=>{["role","aria-label","aria-modal","id"].forEach((Q,oe)=>{Pa(W[oe])?R.removeAttribute(Q):R.setAttribute(Q,W[oe])})},{immediate:!0})),G!==R&&Si(G)&&["role","aria-label","aria-modal","id"].forEach(W=>{G.removeAttribute(W)})},{immediate:!0}),ge(()=>r.visible,S,{immediate:!0})}),Sn(()=>{D==null||D(),D=void 0}),t({popperContentRef:g,popperInstanceRef:h,updatePopper:F,contentStyle:C}),(T,B)=>(P(),N("div",Ca({ref_key:"contentRef",ref:g},f(A),{style:f(C),class:f(x),tabindex:"-1",onMouseenter:B[0]||(B[0]=R=>T.$emit("mouseenter",R)),onMouseleave:B[1]||(B[1]=R=>T.$emit("mouseleave",R))}),[I(f(v8),{trapped:f(o),"trap-on-focus-in":!0,"focus-trap-el":f(g),"focus-start-el":f(a),onFocusAfterTrapped:f(s),onFocusAfterReleased:f(i),onFocusin:f(l),onFocusoutPrevented:f(u),onReleaseRequested:f(c)},{default:M(()=>[Je(T.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16))}});var j8=ft(I8,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const $8=In(ZN),jg=Symbol("elTooltip"),$g=ht({...pD,...dA,appendTo:{type:Ge([String,Object])},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:Ge(Boolean),default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean}),fA=ht({...uA,disabled:Boolean,trigger:{type:Ge([String,Array]),default:"hover"},triggerKeys:{type:Ge(Array),default:()=>[so.enter,so.space]}}),{useModelToggleProps:O8,useModelToggleEmits:D8,useModelToggle:N8}=N2("visible"),F8=ht({...iA,...O8,...$g,...fA,...sA,showArrow:{type:Boolean,default:!0}}),z8=[...D8,"before-show","before-hide","show","hide","open","close"],B8=(e,t)=>Ie(e)?e.includes(t):e===t,ti=(e,t,n)=>r=>{B8(f(e),t)&&n(r)},L8=ie({name:"ElTooltipTrigger"}),R8=ie({...L8,props:fA,setup(e,{expose:t}){const n=e,r=ut("tooltip"),{controlled:a,id:o,open:i,onOpen:s,onClose:l,onToggle:u}=it(jg,void 0),c=L(null),d=()=>{if(f(a)||n.disabled)return!0},p=Sr(n,"trigger"),g=Aa(d,ti(p,"hover",s)),v=Aa(d,ti(p,"hover",l)),h=Aa(d,ti(p,"click",A=>{A.button===0&&u(A)})),m=Aa(d,ti(p,"focus",s)),y=Aa(d,ti(p,"focus",l)),w=Aa(d,ti(p,"contextmenu",A=>{A.preventDefault(),u(A)})),b=Aa(d,A=>{const{code:x}=A;n.triggerKeys.includes(x)&&(A.preventDefault(),u(A))});return t({triggerRef:c}),(A,x)=>(P(),ne(f(a8),{id:f(o),"virtual-ref":A.virtualRef,open:f(i),"virtual-triggering":A.virtualTriggering,class:K(f(r).e("trigger")),onBlur:f(y),onClick:f(h),onContextmenu:f(w),onFocus:f(m),onMouseenter:f(g),onMouseleave:f(v),onKeydown:f(b)},{default:M(()=>[Je(A.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}});var M8=ft(R8,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const V8=ie({name:"ElTooltipContent",inheritAttrs:!1}),W8=ie({...V8,props:$g,setup(e,{expose:t}){const n=e,{selector:r}=J2(),a=ut("tooltip"),o=L(null),i=L(!1),{controlled:s,id:l,open:u,trigger:c,onClose:d,onOpen:p,onShow:g,onHide:v,onBeforeShow:h,onBeforeHide:m}=it(jg,void 0),y=O(()=>n.transition||`${a.namespace.value}-fade-in-linear`),w=O(()=>n.persistent);Sn(()=>{i.value=!0});const b=O(()=>f(w)?!0:f(u)),A=O(()=>n.disabled?!1:f(u)),x=O(()=>n.appendTo||r.value),C=O(()=>{var W;return(W=n.style)!=null?W:{}}),_=O(()=>!f(u)),E=()=>{v()},j=()=>{if(f(s))return!0},D=Aa(j,()=>{n.enterable&&f(c)==="hover"&&p()}),F=Aa(j,()=>{f(c)==="hover"&&d()}),S=()=>{var W,Q;(Q=(W=o.value)==null?void 0:W.updatePopper)==null||Q.call(W),h==null||h()},T=()=>{m==null||m()},B=()=>{g(),G=Xj(O(()=>{var W;return(W=o.value)==null?void 0:W.popperContentRef}),()=>{if(f(s))return;f(c)!=="hover"&&d()})},R=()=>{n.virtualTriggering||d()};let G;return ge(()=>f(u),W=>{W||G==null||G()},{flush:"post"}),ge(()=>n.content,()=>{var W,Q;(Q=(W=o.value)==null?void 0:W.updatePopper)==null||Q.call(W)}),t({contentRef:o}),(W,Q)=>(P(),ne(ol,{disabled:!W.teleported,to:f(x)},[I(Bn,{name:f(y),onAfterLeave:E,onBeforeEnter:S,onAfterEnter:B,onBeforeLeave:T},{default:M(()=>[f(b)?Ft((P(),ne(f(j8),Ca({key:0,id:f(l),ref_key:"contentRef",ref:o},W.$attrs,{"aria-label":W.ariaLabel,"aria-hidden":f(_),"boundaries-padding":W.boundariesPadding,"fallback-placements":W.fallbackPlacements,"gpu-acceleration":W.gpuAcceleration,offset:W.offset,placement:W.placement,"popper-options":W.popperOptions,strategy:W.strategy,effect:W.effect,enterable:W.enterable,pure:W.pure,"popper-class":W.popperClass,"popper-style":[W.popperStyle,f(C)],"reference-el":W.referenceEl,"trigger-target-el":W.triggerTargetEl,visible:f(A),"z-index":W.zIndex,onMouseenter:f(D),onMouseleave:f(F),onBlur:R,onClose:f(d)}),{default:M(()=>[i.value?te("v-if",!0):Je(W.$slots,"default",{key:0})]),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onClose"])),[[$r,f(A)]]):te("v-if",!0)]),_:3},8,["name"])],8,["disabled","to"]))}});var G8=ft(W8,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const q8=["innerHTML"],H8={key:1},U8=ie({name:"ElTooltip"}),K8=ie({...U8,props:F8,emits:z8,setup(e,{expose:t,emit:n}){const r=e;fD();const a=Bc(),o=L(),i=L(),s=()=>{var y;const w=f(o);w&&((y=w.popperInstanceRef)==null||y.update())},l=L(!1),u=L(),{show:c,hide:d,hasUpdateHandler:p}=N8({indicator:l,toggleReason:u}),{onOpen:g,onClose:v}=hD({showAfter:Sr(r,"showAfter"),hideAfter:Sr(r,"hideAfter"),autoClose:Sr(r,"autoClose"),open:c,close:d}),h=O(()=>Qr(r.visible)&&!p.value);pn(jg,{controlled:h,id:a,open:gc(l),trigger:Sr(r,"trigger"),onOpen:y=>{g(y)},onClose:y=>{v(y)},onToggle:y=>{f(l)?v(y):g(y)},onShow:()=>{n("show",u.value)},onHide:()=>{n("hide",u.value)},onBeforeShow:()=>{n("before-show",u.value)},onBeforeHide:()=>{n("before-hide",u.value)},updatePopper:s}),ge(()=>r.disabled,y=>{y&&l.value&&(l.value=!1)});const m=y=>{var w,b;const A=(b=(w=i.value)==null?void 0:w.contentRef)==null?void 0:b.popperContentRef,x=(y==null?void 0:y.relatedTarget)||document.activeElement;return A&&A.contains(x)};return mk(()=>l.value&&d()),t({popperRef:o,contentRef:i,isFocusInsideContent:m,updatePopper:s,onOpen:g,onClose:v,hide:d}),(y,w)=>(P(),ne(f($8),{ref_key:"popperRef",ref:o,role:y.role},{default:M(()=>[I(M8,{disabled:y.disabled,trigger:y.trigger,"trigger-keys":y.triggerKeys,"virtual-ref":y.virtualRef,"virtual-triggering":y.virtualTriggering},{default:M(()=>[y.$slots.default?Je(y.$slots,"default",{key:0}):te("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),I(G8,{ref_key:"contentRef",ref:i,"aria-label":y.ariaLabel,"boundaries-padding":y.boundariesPadding,content:y.content,disabled:y.disabled,effect:y.effect,enterable:y.enterable,"fallback-placements":y.fallbackPlacements,"hide-after":y.hideAfter,"gpu-acceleration":y.gpuAcceleration,offset:y.offset,persistent:y.persistent,"popper-class":y.popperClass,"popper-style":y.popperStyle,placement:y.placement,"popper-options":y.popperOptions,pure:y.pure,"raw-content":y.rawContent,"reference-el":y.referenceEl,"trigger-target-el":y.triggerTargetEl,"show-after":y.showAfter,strategy:y.strategy,teleported:y.teleported,transition:y.transition,"virtual-triggering":y.virtualTriggering,"z-index":y.zIndex,"append-to":y.appendTo},{default:M(()=>[Je(y.$slots,"content",{},()=>[y.rawContent?(P(),N("span",{key:0,innerHTML:y.content},null,8,q8)):(P(),N("span",H8,ee(y.content),1))]),y.showArrow?(P(),ne(f(XN),{key:0,"arrow-offset":y.arrowOffset},null,8,["arrow-offset"])):te("v-if",!0)]),_:3},8,["aria-label","boundaries-padding","content","disabled","effect","enterable","fallback-placements","hide-after","gpu-acceleration","offset","persistent","popper-class","popper-style","placement","popper-options","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to"])]),_:3},8,["role"]))}});var J8=ft(K8,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const pA=In(J8),Z8=ht({value:{type:[String,Number],default:""},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,values:["primary","success","warning","info","danger"],default:"danger"}}),Q8=["textContent"],Y8=ie({name:"ElBadge"}),X8=ie({...Y8,props:Z8,setup(e,{expose:t}){const n=e,r=ut("badge"),a=O(()=>n.isDot?"":dt(n.value)&&dt(n.max)?n.max<n.value?`${n.max}+`:`${n.value}`:`${n.value}`);return t({content:a}),(o,i)=>(P(),N("div",{class:K(f(r).b())},[Je(o.$slots,"default"),I(Bn,{name:`${f(r).namespace.value}-zoom-in-center`,persisted:""},{default:M(()=>[Ft(k("sup",{class:K([f(r).e("content"),f(r).em("content",o.type),f(r).is("fixed",!!o.$slots.default),f(r).is("dot",o.isDot)]),textContent:ee(f(a))},null,10,Q8),[[$r,!o.hidden&&(f(a)||o.isDot)]])]),_:1},8,["name"])],2))}});var eF=ft(X8,[["__file","/home/runner/work/element-plus/element-plus/packages/components/badge/src/badge.vue"]]);const tF=In(eF),hA=Symbol("buttonGroupContextKey"),nF=(e,t)=>{vg({from:"type.text",replacement:"link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},O(()=>e.type==="text"));const n=it(hA,void 0),r=Pg("button"),{form:a}=Ko(),o=la(O(()=>n==null?void 0:n.size)),i=Ki(),s=L(),l=Jh(),u=O(()=>e.type||(n==null?void 0:n.type)||""),c=O(()=>{var v,h,m;return(m=(h=e.autoInsertSpace)!=null?h:(v=r.value)==null?void 0:v.autoInsertSpace)!=null?m:!1}),d=O(()=>e.tag==="button"?{ariaDisabled:i.value||e.loading,disabled:i.value||e.loading,autofocus:e.autofocus,type:e.nativeType}:{}),p=O(()=>{var v;const h=(v=l.default)==null?void 0:v.call(l);if(c.value&&(h==null?void 0:h.length)===1){const m=h[0];if((m==null?void 0:m.type)===Mi){const y=m.children;return/^\p{Unified_Ideograph}{2}$/u.test(y.trim())}}return!1});return{_disabled:i,_size:o,_type:u,_ref:s,_props:d,shouldAddSpace:p,handleClick:v=>{e.nativeType==="reset"&&(a==null||a.resetFields()),t("click",v)}}},rF=["default","primary","success","warning","info","danger","text",""],aF=["button","submit","reset"],Rp=ht({size:Mo,disabled:Boolean,type:{type:String,values:rF,default:""},icon:{type:Ir},nativeType:{type:String,values:aF,default:"button"},loading:Boolean,loadingIcon:{type:Ir,default:()=>gg},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0},tag:{type:Ge([String,Object]),default:"button"}}),oF={click:e=>e instanceof MouseEvent};function fn(e,t){iF(e)&&(e="100%");var n=sF(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function Bl(e){return Math.min(1,Math.max(0,e))}function iF(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function sF(e){return typeof e=="string"&&e.indexOf("%")!==-1}function gA(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Ll(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Io(e){return e.length===1?"0"+e:String(e)}function lF(e,t,n){return{r:fn(e,255)*255,g:fn(t,255)*255,b:fn(n,255)*255}}function I0(e,t,n){e=fn(e,255),t=fn(t,255),n=fn(n,255);var r=Math.max(e,t,n),a=Math.min(e,t,n),o=0,i=0,s=(r+a)/2;if(r===a)i=0,o=0;else{var l=r-a;switch(i=s>.5?l/(2-r-a):l/(r+a),r){case e:o=(t-n)/l+(t<n?6:0);break;case t:o=(n-e)/l+2;break;case n:o=(e-t)/l+4;break}o/=6}return{h:o,s:i,l:s}}function jd(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function uF(e,t,n){var r,a,o;if(e=fn(e,360),t=fn(t,100),n=fn(n,100),t===0)a=n,o=n,r=n;else{var i=n<.5?n*(1+t):n+t-n*t,s=2*n-i;r=jd(s,i,e+1/3),a=jd(s,i,e),o=jd(s,i,e-1/3)}return{r:r*255,g:a*255,b:o*255}}function j0(e,t,n){e=fn(e,255),t=fn(t,255),n=fn(n,255);var r=Math.max(e,t,n),a=Math.min(e,t,n),o=0,i=r,s=r-a,l=r===0?0:s/r;if(r===a)o=0;else{switch(r){case e:o=(t-n)/s+(t<n?6:0);break;case t:o=(n-e)/s+2;break;case n:o=(e-t)/s+4;break}o/=6}return{h:o,s:l,v:i}}function cF(e,t,n){e=fn(e,360)*6,t=fn(t,100),n=fn(n,100);var r=Math.floor(e),a=e-r,o=n*(1-t),i=n*(1-a*t),s=n*(1-(1-a)*t),l=r%6,u=[n,i,o,o,s,n][l],c=[s,n,n,i,o,o][l],d=[o,o,s,n,n,i][l];return{r:u*255,g:c*255,b:d*255}}function $0(e,t,n,r){var a=[Io(Math.round(e).toString(16)),Io(Math.round(t).toString(16)),Io(Math.round(n).toString(16))];return r&&a[0].startsWith(a[0].charAt(1))&&a[1].startsWith(a[1].charAt(1))&&a[2].startsWith(a[2].charAt(1))?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0):a.join("")}function dF(e,t,n,r,a){var o=[Io(Math.round(e).toString(16)),Io(Math.round(t).toString(16)),Io(Math.round(n).toString(16)),Io(fF(r))];return a&&o[0].startsWith(o[0].charAt(1))&&o[1].startsWith(o[1].charAt(1))&&o[2].startsWith(o[2].charAt(1))&&o[3].startsWith(o[3].charAt(1))?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}function fF(e){return Math.round(parseFloat(e)*255).toString(16)}function O0(e){return Un(e)/255}function Un(e){return parseInt(e,16)}function pF(e){return{r:e>>16,g:(e&65280)>>8,b:e&255}}var Mp={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function hF(e){var t={r:0,g:0,b:0},n=1,r=null,a=null,o=null,i=!1,s=!1;return typeof e=="string"&&(e=vF(e)),typeof e=="object"&&(da(e.r)&&da(e.g)&&da(e.b)?(t=lF(e.r,e.g,e.b),i=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):da(e.h)&&da(e.s)&&da(e.v)?(r=Ll(e.s),a=Ll(e.v),t=cF(e.h,r,a),i=!0,s="hsv"):da(e.h)&&da(e.s)&&da(e.l)&&(r=Ll(e.s),o=Ll(e.l),t=uF(e.h,r,o),i=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=gA(n),{ok:i,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var gF="[-\\+]?\\d+%?",mF="[-\\+]?\\d*\\.\\d+%?",Ya="(?:".concat(mF,")|(?:").concat(gF,")"),$d="[\\s|\\(]+(".concat(Ya,")[,|\\s]+(").concat(Ya,")[,|\\s]+(").concat(Ya,")\\s*\\)?"),Od="[\\s|\\(]+(".concat(Ya,")[,|\\s]+(").concat(Ya,")[,|\\s]+(").concat(Ya,")[,|\\s]+(").concat(Ya,")\\s*\\)?"),Er={CSS_UNIT:new RegExp(Ya),rgb:new RegExp("rgb"+$d),rgba:new RegExp("rgba"+Od),hsl:new RegExp("hsl"+$d),hsla:new RegExp("hsla"+Od),hsv:new RegExp("hsv"+$d),hsva:new RegExp("hsva"+Od),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function vF(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(Mp[e])e=Mp[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=Er.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=Er.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Er.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=Er.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Er.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=Er.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Er.hex8.exec(e),n?{r:Un(n[1]),g:Un(n[2]),b:Un(n[3]),a:O0(n[4]),format:t?"name":"hex8"}:(n=Er.hex6.exec(e),n?{r:Un(n[1]),g:Un(n[2]),b:Un(n[3]),format:t?"name":"hex"}:(n=Er.hex4.exec(e),n?{r:Un(n[1]+n[1]),g:Un(n[2]+n[2]),b:Un(n[3]+n[3]),a:O0(n[4]+n[4]),format:t?"name":"hex8"}:(n=Er.hex3.exec(e),n?{r:Un(n[1]+n[1]),g:Un(n[2]+n[2]),b:Un(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function da(e){return!!Er.CSS_UNIT.exec(String(e))}var yF=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=pF(t)),this.originalInput=t;var a=hF(t);this.originalInput=t,this.r=a.r,this.g=a.g,this.b=a.b,this.a=a.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:a.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=a.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,a,o=t.r/255,i=t.g/255,s=t.b/255;return o<=.03928?n=o/12.92:n=Math.pow((o+.055)/1.055,2.4),i<=.03928?r=i/12.92:r=Math.pow((i+.055)/1.055,2.4),s<=.03928?a=s/12.92:a=Math.pow((s+.055)/1.055,2.4),.2126*n+.7152*r+.0722*a},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=gA(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=j0(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=j0(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),a=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(a,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(a,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=I0(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=I0(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),a=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(a,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(a,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),$0(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),dF(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(fn(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(fn(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+$0(this.r,this.g,this.b,!1),n=0,r=Object.entries(Mp);n<r.length;n++){var a=r[n],o=a[0],i=a[1];if(t===i)return o}return!1},e.prototype.toString=function(t){var n=!!t;t=t??this.format;var r=!1,a=this.a<1&&this.a>=0,o=!n&&a&&(t.startsWith("hex")||t==="name");return o?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=Bl(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=Bl(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=Bl(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=Bl(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),a=new e(t).toRgb(),o=n/100,i={r:(a.r-r.r)*o+r.r,g:(a.g-r.g)*o+r.g,b:(a.b-r.b)*o+r.b,a:(a.a-r.a)*o+r.a};return new e(i)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),a=360/n,o=[this];for(r.h=(r.h-(a*t>>1)+720)%360;--t;)r.h=(r.h+a)%360,o.push(new e(r));return o},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,a=n.s,o=n.v,i=[],s=1/t;t--;)i.push(new e({h:r,s:a,v:o})),o=(o+s)%1;return i},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),a=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/a,g:(n.g*n.a+r.g*r.a*(1-n.a))/a,b:(n.b*n.a+r.b*r.a*(1-n.a))/a,a})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,a=[this],o=360/t,i=1;i<t;i++)a.push(new e({h:(r+i*o)%360,s:n.s,l:n.l}));return a},e.prototype.equals=function(t){return this.toRgbString()===new e(t).toRgbString()},e}();function Ra(e,t=20){return e.mix("#141414",t).toString()}function bF(e){const t=Ki(),n=ut("button");return O(()=>{let r={};const a=e.color;if(a){const o=new yF(a),i=e.dark?o.tint(20).toString():Ra(o,20);if(e.plain)r=n.cssVarBlock({"bg-color":e.dark?Ra(o,90):o.tint(90).toString(),"text-color":a,"border-color":e.dark?Ra(o,50):o.tint(50).toString(),"hover-text-color":`var(${n.cssVarName("color-white")})`,"hover-bg-color":a,"hover-border-color":a,"active-bg-color":i,"active-text-color":`var(${n.cssVarName("color-white")})`,"active-border-color":i}),t.value&&(r[n.cssVarBlockName("disabled-bg-color")]=e.dark?Ra(o,90):o.tint(90).toString(),r[n.cssVarBlockName("disabled-text-color")]=e.dark?Ra(o,50):o.tint(50).toString(),r[n.cssVarBlockName("disabled-border-color")]=e.dark?Ra(o,80):o.tint(80).toString());else{const s=e.dark?Ra(o,30):o.tint(30).toString(),l=o.isDark()?`var(${n.cssVarName("color-white")})`:`var(${n.cssVarName("color-black")})`;if(r=n.cssVarBlock({"bg-color":a,"text-color":l,"border-color":a,"hover-bg-color":s,"hover-text-color":l,"hover-border-color":s,"active-bg-color":i,"active-border-color":i}),t.value){const u=e.dark?Ra(o,50):o.tint(50).toString();r[n.cssVarBlockName("disabled-bg-color")]=u,r[n.cssVarBlockName("disabled-text-color")]=e.dark?"rgba(255, 255, 255, 0.5)":`var(${n.cssVarName("color-white")})`,r[n.cssVarBlockName("disabled-border-color")]=u}}}return r})}const wF=ie({name:"ElButton"}),kF=ie({...wF,props:Rp,emits:oF,setup(e,{expose:t,emit:n}){const r=e,a=bF(r),o=ut("button"),{_ref:i,_size:s,_type:l,_disabled:u,_props:c,shouldAddSpace:d,handleClick:p}=nF(r,n);return t({ref:i,size:s,type:l,disabled:u,shouldAddSpace:d}),(g,v)=>(P(),ne(on(g.tag),Ca({ref_key:"_ref",ref:i},f(c),{class:[f(o).b(),f(o).m(f(l)),f(o).m(f(s)),f(o).is("disabled",f(u)),f(o).is("loading",g.loading),f(o).is("plain",g.plain),f(o).is("round",g.round),f(o).is("circle",g.circle),f(o).is("text",g.text),f(o).is("link",g.link),f(o).is("has-bg",g.bg)],style:f(a),onClick:f(p)}),{default:M(()=>[g.loading?(P(),N(_e,{key:0},[g.$slots.loading?Je(g.$slots,"loading",{key:0}):(P(),ne(f(zt),{key:1,class:K(f(o).is("loading"))},{default:M(()=>[(P(),ne(on(g.loadingIcon)))]),_:1},8,["class"]))],64)):g.icon||g.$slots.icon?(P(),ne(f(zt),{key:1},{default:M(()=>[g.icon?(P(),ne(on(g.icon),{key:0})):Je(g.$slots,"icon",{key:1})]),_:3})):te("v-if",!0),g.$slots.default?(P(),N("span",{key:2,class:K({[f(o).em("text","expand")]:f(d)})},[Je(g.$slots,"default")],2)):te("v-if",!0)]),_:3},16,["class","style","onClick"]))}});var AF=ft(kF,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button.vue"]]);const _F={size:Rp.size,type:Rp.type},xF=ie({name:"ElButtonGroup"}),EF=ie({...xF,props:_F,setup(e){const t=e;pn(hA,Qt({size:Sr(t,"size"),type:Sr(t,"type")}));const n=ut("button");return(r,a)=>(P(),N("div",{class:K(`${f(n).b("group")}`)},[Je(r.$slots,"default")],2))}});var mA=ft(EF,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button-group.vue"]]);const CF=In(AF,{ButtonGroup:mA});Gi(mA);var os=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function PF(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function vA(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var a=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,a.get?a:{enumerable:!0,get:function(){return e[r]}})}),n}const Ua=new Map;let D0;ln&&(document.addEventListener("mousedown",e=>D0=e),document.addEventListener("mouseup",e=>{for(const t of Ua.values())for(const{documentHandler:n}of t)n(e,D0)}));function N0(e,t){let n=[];return Array.isArray(t.arg)?n=t.arg:Si(t.arg)&&n.push(t.arg),function(r,a){const o=t.instance.popperRef,i=r.target,s=a==null?void 0:a.target,l=!t||!t.instance,u=!i||!s,c=e.contains(i)||e.contains(s),d=e===i,p=n.length&&n.some(v=>v==null?void 0:v.contains(i))||n.length&&n.includes(s),g=o&&(o.contains(i)||o.contains(s));l||u||c||d||p||g||t.value(r,a)}}const SF={beforeMount(e,t){Ua.has(e)||Ua.set(e,[]),Ua.get(e).push({documentHandler:N0(e,t),bindingFn:t.value})},updated(e,t){Ua.has(e)||Ua.set(e,[]);const n=Ua.get(e),r=n.findIndex(o=>o.bindingFn===t.oldValue),a={documentHandler:N0(e,t),bindingFn:t.value};r>=0?n.splice(r,1,a):n.push(a)},unmounted(e){Ua.delete(e)}},TF=100,IF=600,F0={beforeMount(e,t){const n=t.value,{interval:r=TF,delay:a=IF}=xe(n)?{}:n;let o,i;const s=()=>xe(n)?n():n.handler(),l=()=>{i&&(clearTimeout(i),i=void 0),o&&(clearInterval(o),o=void 0)};e.addEventListener("mousedown",u=>{u.button===0&&(l(),s(),document.addEventListener("mouseup",()=>l(),{once:!0}),i=setTimeout(()=>{o=setInterval(()=>{s()},r)},a))})}},yA=ht({size:Mo,disabled:Boolean,label:{type:[String,Number,Boolean],default:""}}),jF=ht({...yA,modelValue:{type:[String,Number,Boolean],default:""},name:{type:String,default:""},border:Boolean}),bA={[kt]:e=>Le(e)||dt(e)||Qr(e),[aa]:e=>Le(e)||dt(e)||Qr(e)},wA=Symbol("radioGroupKey"),kA=(e,t)=>{const n=L(),r=it(wA,void 0),a=O(()=>!!r),o=O({get(){return a.value?r.modelValue:e.modelValue},set(c){a.value?r.changeEvent(c):t&&t(kt,c),n.value.checked=e.modelValue===e.label}}),i=la(O(()=>r==null?void 0:r.size)),s=Ki(O(()=>r==null?void 0:r.disabled)),l=L(!1),u=O(()=>s.value||a.value&&o.value!==e.label?-1:0);return{radioRef:n,isGroup:a,radioGroup:r,focus:l,size:i,disabled:s,tabIndex:u,modelValue:o}},$F=["value","name","disabled"],OF=ie({name:"ElRadio"}),DF=ie({...OF,props:jF,emits:bA,setup(e,{emit:t}){const n=e,r=ut("radio"),{radioRef:a,radioGroup:o,focus:i,size:s,disabled:l,modelValue:u}=kA(n,t);function c(){et(()=>t("change",u.value))}return(d,p)=>{var g;return P(),N("label",{class:K([f(r).b(),f(r).is("disabled",f(l)),f(r).is("focus",f(i)),f(r).is("bordered",d.border),f(r).is("checked",f(u)===d.label),f(r).m(f(s))])},[k("span",{class:K([f(r).e("input"),f(r).is("disabled",f(l)),f(r).is("checked",f(u)===d.label)])},[Ft(k("input",{ref_key:"radioRef",ref:a,"onUpdate:modelValue":p[0]||(p[0]=v=>Tt(u)?u.value=v:null),class:K(f(r).e("original")),value:d.label,name:d.name||((g=f(o))==null?void 0:g.name),disabled:f(l),type:"radio",onFocus:p[1]||(p[1]=v=>i.value=!0),onBlur:p[2]||(p[2]=v=>i.value=!1),onChange:c,onClick:p[3]||(p[3]=tt(()=>{},["stop"]))},null,42,$F),[[Vk,f(u)]]),k("span",{class:K(f(r).e("inner"))},null,2)],2),k("span",{class:K(f(r).e("label")),onKeydown:p[4]||(p[4]=tt(()=>{},["stop"]))},[Je(d.$slots,"default",{},()=>[Se(ee(d.label),1)])],34)],2)}}});var NF=ft(DF,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio.vue"]]);const FF=ht({...yA,name:{type:String,default:""}}),zF=["value","name","disabled"],BF=ie({name:"ElRadioButton"}),LF=ie({...BF,props:FF,setup(e){const t=e,n=ut("radio"),{radioRef:r,focus:a,size:o,disabled:i,modelValue:s,radioGroup:l}=kA(t),u=O(()=>({backgroundColor:(l==null?void 0:l.fill)||"",borderColor:(l==null?void 0:l.fill)||"",boxShadow:l!=null&&l.fill?`-1px 0 0 0 ${l.fill}`:"",color:(l==null?void 0:l.textColor)||""}));return(c,d)=>{var p;return P(),N("label",{class:K([f(n).b("button"),f(n).is("active",f(s)===c.label),f(n).is("disabled",f(i)),f(n).is("focus",f(a)),f(n).bm("button",f(o))])},[Ft(k("input",{ref_key:"radioRef",ref:r,"onUpdate:modelValue":d[0]||(d[0]=g=>Tt(s)?s.value=g:null),class:K(f(n).be("button","original-radio")),value:c.label,type:"radio",name:c.name||((p=f(l))==null?void 0:p.name),disabled:f(i),onFocus:d[1]||(d[1]=g=>a.value=!0),onBlur:d[2]||(d[2]=g=>a.value=!1),onClick:d[3]||(d[3]=tt(()=>{},["stop"]))},null,42,zF),[[Vk,f(s)]]),k("span",{class:K(f(n).be("button","inner")),style:Qe(f(s)===c.label?f(u):{}),onKeydown:d[4]||(d[4]=tt(()=>{},["stop"]))},[Je(c.$slots,"default",{},()=>[Se(ee(c.label),1)])],38)],2)}}});var AA=ft(LF,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-button.vue"]]);const RF=ht({id:{type:String,default:void 0},size:Mo,disabled:Boolean,modelValue:{type:[String,Number,Boolean],default:""},fill:{type:String,default:""},label:{type:String,default:void 0},textColor:{type:String,default:""},name:{type:String,default:void 0},validateEvent:{type:Boolean,default:!0}}),MF=bA,VF=["id","aria-label","aria-labelledby"],WF=ie({name:"ElRadioGroup"}),GF=ie({...WF,props:RF,emits:MF,setup(e,{emit:t}){const n=e,r=ut("radio"),a=Bc(),o=L(),{formItem:i}=Ko(),{inputId:s,isLabeledByFormItem:l}=Lc(n,{formItemContext:i}),u=d=>{t(kt,d),et(()=>t("change",d))};qe(()=>{const d=o.value.querySelectorAll("[type=radio]"),p=d[0];!Array.from(d).some(g=>g.checked)&&p&&(p.tabIndex=0)});const c=O(()=>n.name||a.value);return pn(wA,Qt({...na(n),changeEvent:u,name:c})),ge(()=>n.modelValue,()=>{n.validateEvent&&(i==null||i.validate("change").catch(d=>void 0))}),(d,p)=>(P(),N("div",{id:f(s),ref_key:"radioGroupRef",ref:o,class:K(f(r).b("group")),role:"radiogroup","aria-label":f(l)?void 0:d.label||"radio-group","aria-labelledby":f(l)?f(i).labelId:void 0},[Je(d.$slots,"default")],10,VF))}});var _A=ft(GF,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-group.vue"]]);const xA=In(NF,{RadioButton:AA,RadioGroup:_A}),Vc=Gi(_A),EA=Gi(AA),CA=ht({type:{type:String,values:["success","info","warning","danger",""],default:""},closable:Boolean,disableTransitions:Boolean,hit:Boolean,color:{type:String,default:""},size:{type:String,values:ll,default:""},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),qF={close:e=>e instanceof MouseEvent,click:e=>e instanceof MouseEvent},HF=ie({name:"ElTag"}),UF=ie({...HF,props:CA,emits:qF,setup(e,{emit:t}){const n=e,r=la(),a=ut("tag"),o=O(()=>{const{type:l,hit:u,effect:c,closable:d,round:p}=n;return[a.b(),a.is("closable",d),a.m(l),a.m(r.value),a.m(c),a.is("hit",u),a.is("round",p)]}),i=l=>{t("close",l)},s=l=>{t("click",l)};return(l,u)=>l.disableTransitions?(P(),N("span",{key:0,class:K(f(o)),style:Qe({backgroundColor:l.color}),onClick:s},[k("span",{class:K(f(a).e("content"))},[Je(l.$slots,"default")],2),l.closable?(P(),ne(f(zt),{key:0,class:K(f(a).e("close")),onClick:tt(i,["stop"])},{default:M(()=>[I(f(Yu))]),_:1},8,["class","onClick"])):te("v-if",!0)],6)):(P(),ne(Bn,{key:1,name:`${f(a).namespace.value}-zoom-in-center`,appear:""},{default:M(()=>[k("span",{class:K(f(o)),style:Qe({backgroundColor:l.color}),onClick:s},[k("span",{class:K(f(a).e("content"))},[Je(l.$slots,"default")],2),l.closable?(P(),ne(f(zt),{key:0,class:K(f(a).e("close")),onClick:tt(i,["stop"])},{default:M(()=>[I(f(Yu))]),_:1},8,["class","onClick"])):te("v-if",!0)],6)]),_:3},8,["name"]))}});var KF=ft(UF,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tag/src/tag.vue"]]);const JF=In(KF),ZF=ht({id:{type:String,default:void 0},step:{type:Number,default:1},stepStrictly:Boolean,max:{type:Number,default:Number.POSITIVE_INFINITY},min:{type:Number,default:Number.NEGATIVE_INFINITY},modelValue:Number,readonly:Boolean,disabled:Boolean,size:Mo,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:e=>e===null||dt(e)||["min","max"].includes(e),default:null},name:String,label:String,placeholder:String,precision:{type:Number,validator:e=>e>=0&&e===Number.parseInt(`${e}`,10)},validateEvent:{type:Boolean,default:!0}}),QF={[aa]:(e,t)=>t!==e,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[Yr]:e=>dt(e)||Pa(e),[kt]:e=>dt(e)||Pa(e)},YF=["aria-label","onKeydown"],XF=["aria-label","onKeydown"],e6=ie({name:"ElInputNumber"}),t6=ie({...e6,props:ZF,emits:QF,setup(e,{expose:t,emit:n}){const r=e,{t:a}=qi(),o=ut("input-number"),i=L(),s=Qt({currentValue:r.modelValue,userInput:null}),{formItem:l}=Ko(),u=O(()=>dt(r.modelValue)&&r.modelValue<=r.min),c=O(()=>dt(r.modelValue)&&r.modelValue>=r.max),d=O(()=>{const T=y(r.step);return mi(r.precision)?Math.max(y(r.modelValue),T):(T>r.precision,r.precision)}),p=O(()=>r.controls&&r.controlsPosition==="right"),g=la(),v=Ki(),h=O(()=>{if(s.userInput!==null)return s.userInput;let T=s.currentValue;if(Pa(T))return"";if(dt(T)){if(Number.isNaN(T))return"";mi(r.precision)||(T=T.toFixed(r.precision))}return T}),m=(T,B)=>{if(mi(B)&&(B=d.value),B===0)return Math.round(T);let R=String(T);const G=R.indexOf(".");if(G===-1||!R.replace(".","").split("")[G+B])return T;const oe=R.length;return R.charAt(oe-1)==="5"&&(R=`${R.slice(0,Math.max(0,oe-1))}6`),Number.parseFloat(Number(R).toFixed(B))},y=T=>{if(Pa(T))return 0;const B=T.toString(),R=B.indexOf(".");let G=0;return R!==-1&&(G=B.length-R-1),G},w=(T,B=1)=>dt(T)?m(T+r.step*B):s.currentValue,b=()=>{if(r.readonly||v.value||c.value)return;const T=Number(h.value)||0,B=w(T);C(B),n(Yr,s.currentValue)},A=()=>{if(r.readonly||v.value||u.value)return;const T=Number(h.value)||0,B=w(T,-1);C(B),n(Yr,s.currentValue)},x=(T,B)=>{const{max:R,min:G,step:W,precision:Q,stepStrictly:oe,valueOnClear:Ee}=r;R<G&&sl("InputNumber","min should not be greater than max.");let Ae=Number(T);if(Pa(T)||Number.isNaN(Ae))return null;if(T===""){if(Ee===null)return null;Ae=Le(Ee)?{min:G,max:R}[Ee]:Ee}return oe&&(Ae=m(Math.round(Ae/W)*W,Q)),mi(Q)||(Ae=m(Ae,Q)),(Ae>R||Ae<G)&&(Ae=Ae>R?R:G,B&&n(kt,Ae)),Ae},C=(T,B=!0)=>{var R;const G=s.currentValue,W=x(T);if(!B){n(kt,W);return}G!==W&&(s.userInput=null,n(kt,W),n(aa,W,G),r.validateEvent&&((R=l==null?void 0:l.validate)==null||R.call(l,"change").catch(Q=>void 0)),s.currentValue=W)},_=T=>{s.userInput=T;const B=T===""?null:Number(T);n(Yr,B),C(B,!1)},E=T=>{const B=T!==""?Number(T):"";(dt(B)&&!Number.isNaN(B)||T==="")&&C(B),s.userInput=null},j=()=>{var T,B;(B=(T=i.value)==null?void 0:T.focus)==null||B.call(T)},D=()=>{var T,B;(B=(T=i.value)==null?void 0:T.blur)==null||B.call(T)},F=T=>{n("focus",T)},S=T=>{var B;n("blur",T),r.validateEvent&&((B=l==null?void 0:l.validate)==null||B.call(l,"blur").catch(R=>void 0))};return ge(()=>r.modelValue,T=>{const B=x(s.userInput),R=x(T,!0);!dt(B)&&(!B||B!==R)&&(s.currentValue=R,s.userInput=null)},{immediate:!0}),qe(()=>{var T;const{min:B,max:R,modelValue:G}=r,W=(T=i.value)==null?void 0:T.input;if(W.setAttribute("role","spinbutton"),Number.isFinite(R)?W.setAttribute("aria-valuemax",String(R)):W.removeAttribute("aria-valuemax"),Number.isFinite(B)?W.setAttribute("aria-valuemin",String(B)):W.removeAttribute("aria-valuemin"),W.setAttribute("aria-valuenow",s.currentValue||s.currentValue===0?String(s.currentValue):""),W.setAttribute("aria-disabled",String(v.value)),!dt(G)&&G!=null){let Q=Number(G);Number.isNaN(Q)&&(Q=null),n(kt,Q)}}),al(()=>{var T,B;const R=(T=i.value)==null?void 0:T.input;R==null||R.setAttribute("aria-valuenow",`${(B=s.currentValue)!=null?B:""}`)}),t({focus:j,blur:D}),(T,B)=>(P(),N("div",{class:K([f(o).b(),f(o).m(f(g)),f(o).is("disabled",f(v)),f(o).is("without-controls",!T.controls),f(o).is("controls-right",f(p))]),onDragstart:B[1]||(B[1]=tt(()=>{},["prevent"]))},[T.controls?Ft((P(),N("span",{key:0,role:"button","aria-label":f(a)("el.inputNumber.decrease"),class:K([f(o).e("decrease"),f(o).is("disabled",f(u))]),onKeydown:bn(A,["enter"])},[I(f(zt),null,{default:M(()=>[f(p)?(P(),ne(f(_2),{key:0})):(P(),ne(f(k5),{key:1}))]),_:1})],42,YF)),[[f(F0),A]]):te("v-if",!0),T.controls?Ft((P(),N("span",{key:1,role:"button","aria-label":f(a)("el.inputNumber.increase"),class:K([f(o).e("increase"),f(o).is("disabled",f(c))]),onKeydown:bn(b,["enter"])},[I(f(zt),null,{default:M(()=>[f(p)?(P(),ne(f(x$),{key:0})):(P(),ne(f(P5),{key:1}))]),_:1})],42,XF)),[[f(F0),b]]):te("v-if",!0),I(f(Rc),{id:T.id,ref_key:"input",ref:i,type:"number",step:T.step,"model-value":f(h),placeholder:T.placeholder,readonly:T.readonly,disabled:f(v),size:f(g),max:T.max,min:T.min,name:T.name,label:T.label,"validate-event":!1,onWheel:B[0]||(B[0]=tt(()=>{},["prevent"])),onKeydown:[bn(tt(b,["prevent"]),["up"]),bn(tt(A,["prevent"]),["down"])],onBlur:S,onFocus:F,onInput:_,onChange:E},null,8,["id","step","model-value","placeholder","readonly","disabled","size","max","min","name","label","onKeydown"])],34))}});var n6=ft(t6,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input-number/src/input-number.vue"]]);const Og=In(n6),PA=Symbol("ElSelectGroup"),Wc=Symbol("ElSelect");function r6(e,t){const n=it(Wc),r=it(PA,{disabled:!1}),a=O(()=>Object.prototype.toString.call(e.value).toLowerCase()==="[object object]"),o=O(()=>n.props.multiple?d(n.props.modelValue,e.value):p(e.value,n.props.modelValue)),i=O(()=>{if(n.props.multiple){const h=n.props.modelValue||[];return!o.value&&h.length>=n.props.multipleLimit&&n.props.multipleLimit>0}else return!1}),s=O(()=>e.label||(a.value?"":e.value)),l=O(()=>e.value||e.label||""),u=O(()=>e.disabled||t.groupDisabled||i.value),c=hn(),d=(h=[],m)=>{if(a.value){const y=n.props.valueKey;return h&&h.some(w=>Ye(Dn(w,y))===Dn(m,y))}else return h&&h.includes(m)},p=(h,m)=>{if(a.value){const{valueKey:y}=n.props;return Dn(h,y)===Dn(m,y)}else return h===m},g=()=>{!e.disabled&&!r.disabled&&(n.hoverIndex=n.optionsArray.indexOf(c.proxy))};ge(()=>s.value,()=>{!e.created&&!n.props.remote&&n.setSelected()}),ge(()=>e.value,(h,m)=>{const{remote:y,valueKey:w}=n.props;if(Object.is(h,m)||(n.onOptionDestroy(m,c.proxy),n.onOptionCreate(c.proxy)),!e.created&&!y){if(w&&typeof h=="object"&&typeof m=="object"&&h[w]===m[w])return;n.setSelected()}}),ge(()=>r.disabled,()=>{t.groupDisabled=r.disabled},{immediate:!0});const{queryChange:v}=Ye(n);return ge(v,h=>{const{query:m}=f(h),y=new RegExp(d$(m),"i");t.visible=y.test(s.value)||e.created,t.visible||n.filteredOptionsCount--},{immediate:!0}),{select:n,currentLabel:s,currentValue:l,itemSelected:o,isDisabled:u,hoverItem:g}}const a6=ie({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:Boolean},setup(e){const t=ut("select"),n=O(()=>[t.be("dropdown","item"),t.is("disabled",f(i)),{selected:f(o),hover:f(c)}]),r=Qt({index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}),{currentLabel:a,itemSelected:o,isDisabled:i,select:s,hoverItem:l}=r6(e,r),{visible:u,hover:c}=na(r),d=hn().proxy;s.onOptionCreate(d),Sn(()=>{const g=d.value,{selected:v}=s,m=(s.props.multiple?v:[v]).some(y=>y.value===d.value);et(()=>{s.cachedOptions.get(g)===d&&!m&&s.cachedOptions.delete(g)}),s.onOptionDestroy(g,d)});function p(){e.disabled!==!0&&r.groupDisabled!==!0&&s.handleOptionSelect(d)}return{ns:t,containerKls:n,currentLabel:a,itemSelected:o,isDisabled:i,select:s,hoverItem:l,visible:u,hover:c,selectOptionClick:p,states:r}}});function o6(e,t,n,r,a,o){return Ft((P(),N("li",{class:K(e.containerKls),onMouseenter:t[0]||(t[0]=(...i)=>e.hoverItem&&e.hoverItem(...i)),onClick:t[1]||(t[1]=tt((...i)=>e.selectOptionClick&&e.selectOptionClick(...i),["stop"]))},[Je(e.$slots,"default",{},()=>[k("span",null,ee(e.currentLabel),1)])],34)),[[$r,e.visible]])}var Dg=ft(a6,[["render",o6],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option.vue"]]);const i6=ie({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const e=it(Wc),t=ut("select"),n=O(()=>e.props.popperClass),r=O(()=>e.props.multiple),a=O(()=>e.props.fitInputWidth),o=L("");function i(){var s;o.value=`${(s=e.selectWrapper)==null?void 0:s.offsetWidth}px`}return qe(()=>{i(),Wi(e.selectWrapper,i)}),{ns:t,minWidth:o,popperClass:n,isMultiple:r,isFitInputWidth:a}}});function s6(e,t,n,r,a,o){return P(),N("div",{class:K([e.ns.b("dropdown"),e.ns.is("multiple",e.isMultiple),e.popperClass]),style:Qe({[e.isFitInputWidth?"width":"minWidth"]:e.minWidth})},[Je(e.$slots,"default")],6)}var l6=ft(i6,[["render",s6],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select-dropdown.vue"]]);function u6(e){const{t}=qi();return Qt({options:new Map,cachedOptions:new Map,disabledOptions:new Map,createdLabel:null,createdSelected:!1,selected:e.multiple?[]:{},inputLength:20,inputWidth:0,optionsCount:0,filteredOptionsCount:0,visible:!1,selectedLabel:"",hoverIndex:-1,query:"",previousQuery:null,inputHovering:!1,cachedPlaceHolder:"",currentPlaceholder:t("el.select.placeholder"),menuVisibleOnFocus:!1,isOnComposition:!1,prefixWidth:11,mouseEnter:!1,focused:!1})}const c6=(e,t,n)=>{const{t:r}=qi(),a=ut("select");vg({from:"suffixTransition",replacement:"override style scheme",version:"2.3.0",scope:"props",ref:"https://element-plus.org/en-US/component/select.html#select-attributes"},O(()=>e.suffixTransition===!1));const o=L(null),i=L(null),s=L(null),l=L(null),u=L(null),c=L(null),d=L(null),p=L(null),g=L(-1),v=ro({query:""}),h=ro(""),m=L([]);let y=0;const{form:w,formItem:b}=Ko(),A=O(()=>!e.filterable||e.multiple||!t.visible),x=O(()=>e.disabled||(w==null?void 0:w.disabled)),C=O(()=>{const q=e.multiple?Array.isArray(e.modelValue)&&e.modelValue.length>0:e.modelValue!==void 0&&e.modelValue!==null&&e.modelValue!=="";return e.clearable&&!x.value&&t.inputHovering&&q}),_=O(()=>e.remote&&e.filterable&&!e.remoteShowSuffix?"":e.suffixIcon),E=O(()=>a.is("reverse",_.value&&t.visible&&e.suffixTransition)),j=O(()=>(w==null?void 0:w.statusIcon)&&(b==null?void 0:b.validateState)&&T2[b==null?void 0:b.validateState]),D=O(()=>e.remote?300:0),F=O(()=>e.loading?e.loadingText||r("el.select.loading"):e.remote&&t.query===""&&t.options.size===0?!1:e.filterable&&t.query&&t.options.size>0&&t.filteredOptionsCount===0?e.noMatchText||r("el.select.noMatch"):t.options.size===0?e.noDataText||r("el.select.noData"):null),S=O(()=>{const q=Array.from(t.options.values()),ae=[];return m.value.forEach(ve=>{const ze=q.findIndex(Kt=>Kt.currentLabel===ve);ze>-1&&ae.push(q[ze])}),ae.length>=q.length?ae:q}),T=O(()=>Array.from(t.cachedOptions.values())),B=O(()=>{const q=S.value.filter(ae=>!ae.created).some(ae=>ae.currentLabel===t.query);return e.filterable&&e.allowCreate&&t.query!==""&&!q}),R=la(),G=O(()=>["small"].includes(R.value)?"small":"default"),W=O({get(){return t.visible&&F.value!==!1},set(q){t.visible=q}});ge([()=>x.value,()=>R.value,()=>w==null?void 0:w.size],()=>{et(()=>{Q()})}),ge(()=>e.placeholder,q=>{t.cachedPlaceHolder=t.currentPlaceholder=q,e.multiple&&Array.isArray(e.modelValue)&&e.modelValue.length>0&&(t.currentPlaceholder="")}),ge(()=>e.modelValue,(q,ae)=>{e.multiple&&(Q(),q&&q.length>0||i.value&&t.query!==""?t.currentPlaceholder="":t.currentPlaceholder=t.cachedPlaceHolder,e.filterable&&!e.reserveKeyword&&(t.query="",oe(t.query))),se(),e.filterable&&!e.multiple&&(t.inputLength=20),!Mv(q,ae)&&e.validateEvent&&(b==null||b.validate("change").catch(ve=>void 0))},{flush:"post",deep:!0}),ge(()=>t.visible,q=>{var ae,ve,ze,Kt,en;q?((ve=(ae=l.value)==null?void 0:ae.updatePopper)==null||ve.call(ae),e.filterable&&(t.filteredOptionsCount=t.optionsCount,t.query=e.remote?"":t.selectedLabel,(Kt=(ze=s.value)==null?void 0:ze.focus)==null||Kt.call(ze),e.multiple?(en=i.value)==null||en.focus():t.selectedLabel&&(t.currentPlaceholder=`${t.selectedLabel}`,t.selectedLabel=""),oe(t.query),!e.multiple&&!e.remote&&(v.value.query="",Xi(v),Xi(h)))):(e.filterable&&(xe(e.filterMethod)&&e.filterMethod(""),xe(e.remoteMethod)&&e.remoteMethod("")),t.query="",t.previousQuery=null,t.selectedLabel="",t.inputLength=20,t.menuVisibleOnFocus=!1,Ne(),et(()=>{i.value&&i.value.value===""&&t.selected.length===0&&(t.currentPlaceholder=t.cachedPlaceHolder)}),e.multiple||(t.selected&&(e.filterable&&e.allowCreate&&t.createdSelected&&t.createdLabel?t.selectedLabel=t.createdLabel:t.selectedLabel=t.selected.currentLabel,e.filterable&&(t.query=t.selectedLabel)),e.filterable&&(t.currentPlaceholder=t.cachedPlaceHolder))),n.emit("visible-change",q)}),ge(()=>t.options.entries(),()=>{var q,ae,ve;if(!ln)return;(ae=(q=l.value)==null?void 0:q.updatePopper)==null||ae.call(q),e.multiple&&Q();const ze=((ve=d.value)==null?void 0:ve.querySelectorAll("input"))||[];(!e.filterable&&!e.defaultFirstOption&&!mi(e.modelValue)||!Array.from(ze).includes(document.activeElement))&&se(),e.defaultFirstOption&&(e.filterable||e.remote)&&t.filteredOptionsCount&&Ae()},{flush:"post"}),ge(()=>t.hoverIndex,q=>{dt(q)&&q>-1?g.value=S.value[q]||{}:g.value={},S.value.forEach(ae=>{ae.hover=g.value===ae})});const Q=()=>{et(()=>{var q,ae;if(!o.value)return;const ve=o.value.$el.querySelector("input");y=y||(ve.clientHeight>0?ve.clientHeight+2:0);const ze=c.value,Kt=K5(R.value||(w==null?void 0:w.size)),en=R.value||Kt===y||y<=0?Kt:y;!(ve.offsetParent===null)&&(ve.style.height=`${(t.selected.length===0?en:Math.max(ze?ze.clientHeight+(ze.clientHeight>en?6:0):0,en))-2}px`),t.visible&&F.value!==!1&&((ae=(q=l.value)==null?void 0:q.updatePopper)==null||ae.call(q))})},oe=async q=>{if(!(t.previousQuery===q||t.isOnComposition)){if(t.previousQuery===null&&(xe(e.filterMethod)||xe(e.remoteMethod))){t.previousQuery=q;return}t.previousQuery=q,et(()=>{var ae,ve;t.visible&&((ve=(ae=l.value)==null?void 0:ae.updatePopper)==null||ve.call(ae))}),t.hoverIndex=-1,e.multiple&&e.filterable&&et(()=>{if(!x.value){const ae=i.value.value.length*15+20;t.inputLength=e.collapseTags?Math.min(50,ae):ae,Ee()}Q()}),e.remote&&xe(e.remoteMethod)?(t.hoverIndex=-1,e.remoteMethod(q)):xe(e.filterMethod)?(e.filterMethod(q),Xi(h)):(t.filteredOptionsCount=t.optionsCount,v.value.query=q,Xi(v),Xi(h)),e.defaultFirstOption&&(e.filterable||e.remote)&&t.filteredOptionsCount&&(await et(),Ae())}},Ee=()=>{t.currentPlaceholder!==""&&(t.currentPlaceholder=i.value.value?"":t.cachedPlaceHolder)},Ae=()=>{const q=S.value.filter(ze=>ze.visible&&!ze.disabled&&!ze.states.groupDisabled),ae=q.find(ze=>ze.created),ve=q[0];t.hoverIndex=Y(S.value,ae||ve)},se=()=>{var q;if(e.multiple)t.selectedLabel="";else{const ve=Ce(e.modelValue);(q=ve.props)!=null&&q.created?(t.createdLabel=ve.props.value,t.createdSelected=!0):t.createdSelected=!1,t.selectedLabel=ve.currentLabel,t.selected=ve,e.filterable&&(t.query=t.selectedLabel);return}const ae=[];Array.isArray(e.modelValue)&&e.modelValue.forEach(ve=>{ae.push(Ce(ve))}),t.selected=ae,et(()=>{Q()})},Ce=q=>{let ae;const ve=bu(q).toLowerCase()==="object",ze=bu(q).toLowerCase()==="null",Kt=bu(q).toLowerCase()==="undefined";for(let Vn=t.cachedOptions.size-1;Vn>=0;Vn--){const gn=T.value[Vn];if(ve?Dn(gn.value,e.valueKey)===Dn(q,e.valueKey):gn.value===q){ae={value:q,currentLabel:gn.currentLabel,isDisabled:gn.isDisabled};break}}if(ae)return ae;const en=ve?q.label:!ze&&!Kt?q:"",_n={value:q,currentLabel:en};return e.multiple&&(_n.hitState=!1),_n},Ne=()=>{setTimeout(()=>{const q=e.valueKey;e.multiple?t.selected.length>0?t.hoverIndex=Math.min.apply(null,t.selected.map(ae=>S.value.findIndex(ve=>Dn(ve,q)===Dn(ae,q)))):t.hoverIndex=-1:t.hoverIndex=S.value.findIndex(ae=>H(ae)===H(t.selected))},300)},Ue=()=>{var q,ae;ye(),(ae=(q=l.value)==null?void 0:q.updatePopper)==null||ae.call(q),e.multiple&&Q()},ye=()=>{var q;t.inputWidth=(q=o.value)==null?void 0:q.$el.offsetWidth},pe=()=>{e.filterable&&t.query!==t.selectedLabel&&(t.query=t.selectedLabel,oe(t.query))},Pe=Vs(()=>{pe()},D.value),Xe=Vs(q=>{oe(q.target.value)},D.value),je=q=>{Mv(e.modelValue,q)||n.emit(aa,q)},Re=q=>$j(q,ae=>!t.disabledOptions.has(ae)),$=q=>{if(q.code!==so.delete){if(q.target.value.length<=0&&!we()){const ae=e.modelValue.slice(),ve=Re(ae);if(ve<0)return;ae.splice(ve,1),n.emit(kt,ae),je(ae)}q.target.value.length===1&&e.modelValue.length===0&&(t.currentPlaceholder=t.cachedPlaceHolder)}},z=(q,ae)=>{const ve=t.selected.indexOf(ae);if(ve>-1&&!x.value){const ze=e.modelValue.slice();ze.splice(ve,1),n.emit(kt,ze),je(ze),n.emit("remove-tag",ae.value)}q.stopPropagation(),fe()},U=q=>{q.stopPropagation();const ae=e.multiple?[]:"";if(!Le(ae))for(const ve of t.selected)ve.isDisabled&&ae.push(ve.value);n.emit(kt,ae),je(ae),t.hoverIndex=-1,t.visible=!1,n.emit("clear"),fe()},Z=q=>{var ae;if(e.multiple){const ve=(e.modelValue||[]).slice(),ze=Y(ve,q.value);ze>-1?ve.splice(ze,1):(e.multipleLimit<=0||ve.length<e.multipleLimit)&&ve.push(q.value),n.emit(kt,ve),je(ve),q.created&&(t.query="",oe(""),t.inputLength=20),e.filterable&&((ae=i.value)==null||ae.focus())}else n.emit(kt,q.value),je(q.value),t.visible=!1;le(),!t.visible&&et(()=>{me(q)})},Y=(q=[],ae)=>{if(!at(ae))return q.indexOf(ae);const ve=e.valueKey;let ze=-1;return q.some((Kt,en)=>Ye(Dn(Kt,ve))===Dn(ae,ve)?(ze=en,!0):!1),ze},le=()=>{const q=i.value||o.value;q&&(q==null||q.focus())},me=q=>{var ae,ve,ze,Kt,en;const _n=Array.isArray(q)?q[0]:q;let Vn=null;if(_n!=null&&_n.value){const gn=S.value.filter(Vt=>Vt.value===_n.value);gn.length>0&&(Vn=gn[0].$el)}if(l.value&&Vn){const gn=(Kt=(ze=(ve=(ae=l.value)==null?void 0:ae.popperRef)==null?void 0:ve.contentRef)==null?void 0:ze.querySelector)==null?void 0:Kt.call(ze,`.${a.be("dropdown","wrap")}`);gn&&p$(gn,Vn)}(en=p.value)==null||en.handleScroll()},ce=q=>{t.optionsCount++,t.filteredOptionsCount++,t.options.set(q.value,q),t.cachedOptions.set(q.value,q),q.disabled&&t.disabledOptions.set(q.value,q)},de=(q,ae)=>{t.options.get(q)===ae&&(t.optionsCount--,t.filteredOptionsCount--,t.options.delete(q))},re=q=>{q.code!==so.backspace&&we(!1),t.inputLength=i.value.value.length*15+20,Q()},we=q=>{if(!Array.isArray(t.selected))return;const ae=Re(t.selected.map(ze=>ze.value)),ve=t.selected[ae];if(ve)return q===!0||q===!1?(ve.hitState=q,q):(ve.hitState=!ve.hitState,ve.hitState)},be=q=>{const ae=q.target.value;if(q.type==="compositionend")t.isOnComposition=!1,et(()=>oe(ae));else{const ve=ae[ae.length-1]||"";t.isOnComposition=!j2(ve)}},ke=()=>{et(()=>me(t.selected))},J=q=>{t.focused||((e.automaticDropdown||e.filterable)&&(e.filterable&&!t.visible&&(t.menuVisibleOnFocus=!0),t.visible=!0),t.focused=!0,n.emit("focus",q))},fe=()=>{var q,ae;t.visible?(q=i.value||o.value)==null||q.focus():(ae=o.value)==null||ae.focus()},Te=()=>{var q,ae,ve;t.visible=!1,(q=o.value)==null||q.blur(),(ve=(ae=s.value)==null?void 0:ae.blur)==null||ve.call(ae)},Me=q=>{var ae,ve,ze;(ae=l.value)!=null&&ae.isFocusInsideContent(q)||(ve=u.value)!=null&&ve.isFocusInsideContent(q)||(ze=d.value)!=null&&ze.contains(q.relatedTarget)||(t.visible&&Xt(),t.focused=!1,n.emit("blur",q))},pt=q=>{U(q)},Xt=()=>{t.visible=!1},jn=q=>{t.visible&&(q.preventDefault(),q.stopPropagation(),t.visible=!1)},Mn=q=>{q&&!t.mouseEnter||x.value||(t.menuVisibleOnFocus?t.menuVisibleOnFocus=!1:(!l.value||!l.value.isFocusInsideContent())&&(t.visible=!t.visible),fe())},V=()=>{t.visible?S.value[t.hoverIndex]&&Z(S.value[t.hoverIndex]):Mn()},H=q=>at(q.value)?Dn(q.value,e.valueKey):q.value,Oe=O(()=>S.value.filter(q=>q.visible).every(q=>q.disabled)),He=O(()=>e.multiple?t.selected.slice(0,e.maxCollapseTags):[]),yt=O(()=>e.multiple?t.selected.slice(e.maxCollapseTags):[]),Ve=q=>{if(!t.visible){t.visible=!0;return}if(!(t.options.size===0||t.filteredOptionsCount===0)&&!t.isOnComposition&&!Oe.value){q==="next"?(t.hoverIndex++,t.hoverIndex===t.options.size&&(t.hoverIndex=0)):q==="prev"&&(t.hoverIndex--,t.hoverIndex<0&&(t.hoverIndex=t.options.size-1));const ae=S.value[t.hoverIndex];(ae.disabled===!0||ae.states.groupDisabled===!0||!ae.visible)&&Ve(q),et(()=>me(g.value))}},ar=()=>{t.mouseEnter=!0},vr=()=>{t.mouseEnter=!1},Mt=(q,ae)=>{var ve,ze;z(q,ae),(ze=(ve=u.value)==null?void 0:ve.updatePopper)==null||ze.call(ve)},or=O(()=>({maxWidth:`${f(t.inputWidth)-32-(j.value?22:0)}px`,width:"100%"}));return{optionList:m,optionsArray:S,selectSize:R,handleResize:Ue,debouncedOnInputChange:Pe,debouncedQueryChange:Xe,deletePrevTag:$,deleteTag:z,deleteSelected:U,handleOptionSelect:Z,scrollToOption:me,readonly:A,resetInputHeight:Q,showClose:C,iconComponent:_,iconReverse:E,showNewOption:B,collapseTagSize:G,setSelected:se,managePlaceholder:Ee,selectDisabled:x,emptyText:F,toggleLastOptionHitState:we,resetInputState:re,handleComposition:be,onOptionCreate:ce,onOptionDestroy:de,handleMenuEnter:ke,handleFocus:J,focus:fe,blur:Te,handleBlur:Me,handleClearClick:pt,handleClose:Xt,handleKeydownEscape:jn,toggleMenu:Mn,selectOption:V,getValueKey:H,navigateOptions:Ve,handleDeleteTooltipTag:Mt,dropMenuVisible:W,queryChange:v,groupQueryChange:h,showTagList:He,collapseTagList:yt,selectTagsStyle:or,reference:o,input:i,iOSInput:s,tooltipRef:l,tagTooltipRef:u,tags:c,selectWrapper:d,scrollbar:p,handleMouseEnter:ar,handleMouseLeave:vr}};var d6=ie({name:"ElOptions",emits:["update-options"],setup(e,{slots:t,emit:n}){let r=[];function a(o,i){if(o.length!==i.length)return!1;for(const[s]of o.entries())if(o[s]!=i[s])return!1;return!0}return()=>{var o,i;const s=(o=t.default)==null?void 0:o.call(t),l=[];function u(c){Array.isArray(c)&&c.forEach(d=>{var p,g,v,h;const m=(p=(d==null?void 0:d.type)||{})==null?void 0:p.name;m==="ElOptionGroup"?u(!Le(d.children)&&!Array.isArray(d.children)&&xe((g=d.children)==null?void 0:g.default)?(v=d.children)==null?void 0:v.default():d.children):m==="ElOption"?l.push((h=d.props)==null?void 0:h.label):Array.isArray(d.children)&&u(d.children)})}return s.length&&u((i=s[0])==null?void 0:i.children),a(l,r)||(r=l,n("update-options",l)),s}}});const z0="ElSelect",f6=ie({name:z0,componentName:z0,components:{ElInput:Rc,ElSelectMenu:l6,ElOption:Dg,ElOptions:d6,ElTag:JF,ElScrollbar:HN,ElTooltip:pA,ElIcon:zt},directives:{ClickOutside:SF},props:{name:String,id:String,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:{type:String,validator:I2},effect:{type:String,default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},popperOptions:{type:Object,default:()=>({})},remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String},defaultFirstOption:Boolean,reserveKeyword:{type:Boolean,default:!0},valueKey:{type:String,default:"value"},collapseTags:Boolean,collapseTagsTooltip:Boolean,maxCollapseTags:{type:Number,default:1},teleported:$g.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:Ir,default:Nc},fitInputWidth:Boolean,suffixIcon:{type:Ir,default:_2},tagType:{...CA.type,default:"info"},validateEvent:{type:Boolean,default:!0},remoteShowSuffix:Boolean,suffixTransition:{type:Boolean,default:!0},placement:{type:String,values:Hi,default:"bottom-start"},ariaLabel:{type:String,default:void 0}},emits:[kt,aa,"remove-tag","clear","visible-change","focus","blur"],setup(e,t){const n=ut("select"),r=ut("input"),{t:a}=qi(),o=u6(e),{optionList:i,optionsArray:s,selectSize:l,readonly:u,handleResize:c,collapseTagSize:d,debouncedOnInputChange:p,debouncedQueryChange:g,deletePrevTag:v,deleteTag:h,deleteSelected:m,handleOptionSelect:y,scrollToOption:w,setSelected:b,resetInputHeight:A,managePlaceholder:x,showClose:C,selectDisabled:_,iconComponent:E,iconReverse:j,showNewOption:D,emptyText:F,toggleLastOptionHitState:S,resetInputState:T,handleComposition:B,onOptionCreate:R,onOptionDestroy:G,handleMenuEnter:W,handleFocus:Q,focus:oe,blur:Ee,handleBlur:Ae,handleClearClick:se,handleClose:Ce,handleKeydownEscape:Ne,toggleMenu:Ue,selectOption:ye,getValueKey:pe,navigateOptions:Pe,handleDeleteTooltipTag:Xe,dropMenuVisible:je,reference:Re,input:$,iOSInput:z,tooltipRef:U,tagTooltipRef:Z,tags:Y,selectWrapper:le,scrollbar:me,queryChange:ce,groupQueryChange:de,handleMouseEnter:re,handleMouseLeave:we,showTagList:be,collapseTagList:ke,selectTagsStyle:J}=c6(e,o,t),{inputWidth:fe,selected:Te,inputLength:Me,filteredOptionsCount:pt,visible:Xt,selectedLabel:jn,hoverIndex:Mn,query:V,inputHovering:H,currentPlaceholder:Oe,menuVisibleOnFocus:He,isOnComposition:yt,options:Ve,cachedOptions:ar,optionsCount:vr,prefixWidth:Mt}=na(o),or=O(()=>{const Vt=[n.b()],yr=f(l);return yr&&Vt.push(n.m(yr)),e.disabled&&Vt.push(n.m("disabled")),Vt}),q=O(()=>[n.e("tags"),n.is("disabled",f(_))]),ae=O(()=>[n.b("tags-wrapper"),{"has-prefix":f(Mt)&&f(Te).length}]),ve=O(()=>[n.e("input"),n.is(f(l)),n.is("disabled",f(_))]),ze=O(()=>[n.e("input"),n.is(f(l)),n.em("input","iOS")]),Kt=O(()=>[n.is("empty",!e.allowCreate&&!!f(V)&&f(pt)===0)]),en=O(()=>({maxWidth:`${f(fe)>123?f(fe)-123:f(fe)-75}px`})),_n=O(()=>({marginLeft:`${f(Mt)}px`,flexGrow:1,width:`${f(Me)/(f(fe)-32)}%`,maxWidth:`${f(fe)-42}px`}));pn(Wc,Qt({props:e,options:Ve,optionsArray:s,cachedOptions:ar,optionsCount:vr,filteredOptionsCount:pt,hoverIndex:Mn,handleOptionSelect:y,onOptionCreate:R,onOptionDestroy:G,selectWrapper:le,selected:Te,setSelected:b,queryChange:ce,groupQueryChange:de})),qe(()=>{o.cachedPlaceHolder=Oe.value=e.placeholder||(()=>a("el.select.placeholder")),e.multiple&&Array.isArray(e.modelValue)&&e.modelValue.length>0&&(Oe.value=""),Wi(le,c),e.remote&&e.multiple&&A(),et(()=>{const Vt=Re.value&&Re.value.$el;if(Vt&&(fe.value=Vt.getBoundingClientRect().width,t.slots.prefix)){const yr=Vt.querySelector(`.${r.e("prefix")}`);Mt.value=Math.max(yr.getBoundingClientRect().width+11,30)}}),b()}),e.multiple&&!Array.isArray(e.modelValue)&&t.emit(kt,[]),!e.multiple&&Array.isArray(e.modelValue)&&t.emit(kt,"");const Vn=O(()=>{var Vt,yr;return(yr=(Vt=U.value)==null?void 0:Vt.popperRef)==null?void 0:yr.contentRef});return{isIOS:A2,onOptionsRendered:Vt=>{i.value=Vt},prefixWidth:Mt,selectSize:l,readonly:u,handleResize:c,collapseTagSize:d,debouncedOnInputChange:p,debouncedQueryChange:g,deletePrevTag:v,deleteTag:h,handleDeleteTooltipTag:Xe,deleteSelected:m,handleOptionSelect:y,scrollToOption:w,inputWidth:fe,selected:Te,inputLength:Me,filteredOptionsCount:pt,visible:Xt,selectedLabel:jn,hoverIndex:Mn,query:V,inputHovering:H,currentPlaceholder:Oe,menuVisibleOnFocus:He,isOnComposition:yt,options:Ve,resetInputHeight:A,managePlaceholder:x,showClose:C,selectDisabled:_,iconComponent:E,iconReverse:j,showNewOption:D,emptyText:F,toggleLastOptionHitState:S,resetInputState:T,handleComposition:B,handleMenuEnter:W,handleFocus:Q,focus:oe,blur:Ee,handleBlur:Ae,handleClearClick:se,handleClose:Ce,handleKeydownEscape:Ne,toggleMenu:Ue,selectOption:ye,getValueKey:pe,navigateOptions:Pe,dropMenuVisible:je,reference:Re,input:$,iOSInput:z,tooltipRef:U,popperPaneRef:Vn,tags:Y,selectWrapper:le,scrollbar:me,wrapperKls:or,tagsKls:q,tagWrapperKls:ae,inputKls:ve,iOSInputKls:ze,scrollbarKls:Kt,selectTagsStyle:J,nsSelect:n,tagTextStyle:en,inputStyle:_n,handleMouseEnter:re,handleMouseLeave:we,showTagList:be,collapseTagList:ke,tagTooltipRef:Z}}}),p6=["disabled","autocomplete","aria-label"],h6=["disabled"],g6={style:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}};function m6(e,t,n,r,a,o){const i=va("el-tag"),s=va("el-tooltip"),l=va("el-icon"),u=va("el-input"),c=va("el-option"),d=va("el-options"),p=va("el-scrollbar"),g=va("el-select-menu"),v=FC("click-outside");return Ft((P(),N("div",{ref:"selectWrapper",class:K(e.wrapperKls),onMouseenter:t[22]||(t[22]=(...h)=>e.handleMouseEnter&&e.handleMouseEnter(...h)),onMouseleave:t[23]||(t[23]=(...h)=>e.handleMouseLeave&&e.handleMouseLeave(...h)),onClick:t[24]||(t[24]=tt((...h)=>e.toggleMenu&&e.toggleMenu(...h),["stop"]))},[I(s,{ref:"tooltipRef",visible:e.dropMenuVisible,placement:e.placement,teleported:e.teleported,"popper-class":[e.nsSelect.e("popper"),e.popperClass],"popper-options":e.popperOptions,"fallback-placements":["bottom-start","top-start","right","left"],effect:e.effect,pure:"",trigger:"click",transition:`${e.nsSelect.namespace.value}-zoom-in-top`,"stop-popper-mouse-event":!1,"gpu-acceleration":!1,persistent:e.persistent,onShow:e.handleMenuEnter},{default:M(()=>[k("div",{class:"select-trigger",onMouseenter:t[20]||(t[20]=h=>e.inputHovering=!0),onMouseleave:t[21]||(t[21]=h=>e.inputHovering=!1)},[e.multiple?(P(),N("div",{key:0,ref:"tags",tabindex:"-1",class:K(e.tagsKls),style:Qe(e.selectTagsStyle),onClick:t[15]||(t[15]=(...h)=>e.focus&&e.focus(...h))},[e.collapseTags&&e.selected.length?(P(),ne(Bn,{key:0,onAfterLeave:e.resetInputHeight},{default:M(()=>[k("span",{class:K(e.tagWrapperKls)},[(P(!0),N(_e,null,wt(e.showTagList,h=>(P(),ne(i,{key:e.getValueKey(h),closable:!e.selectDisabled&&!h.isDisabled,size:e.collapseTagSize,hit:h.hitState,type:e.tagType,"disable-transitions":"",onClose:m=>e.deleteTag(m,h)},{default:M(()=>[k("span",{class:K(e.nsSelect.e("tags-text")),style:Qe(e.tagTextStyle)},ee(h.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))),128)),e.selected.length>e.maxCollapseTags?(P(),ne(i,{key:0,closable:!1,size:e.collapseTagSize,type:e.tagType,"disable-transitions":""},{default:M(()=>[e.collapseTagsTooltip?(P(),ne(s,{key:0,ref:"tagTooltipRef",disabled:e.dropMenuVisible,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:e.teleported},{default:M(()=>[k("span",{class:K(e.nsSelect.e("tags-text"))},"+ "+ee(e.selected.length-e.maxCollapseTags),3)]),content:M(()=>[k("div",{class:K(e.nsSelect.e("collapse-tags"))},[(P(!0),N(_e,null,wt(e.collapseTagList,h=>(P(),N("div",{key:e.getValueKey(h),class:K(e.nsSelect.e("collapse-tag"))},[I(i,{class:"in-tooltip",closable:!e.selectDisabled&&!h.isDisabled,size:e.collapseTagSize,hit:h.hitState,type:e.tagType,"disable-transitions":"",style:{margin:"2px"},onClose:m=>e.handleDeleteTooltipTag(m,h)},{default:M(()=>[k("span",{class:K(e.nsSelect.e("tags-text")),style:Qe({maxWidth:e.inputWidth-75+"px"})},ee(h.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"])],2))),128))],2)]),_:1},8,["disabled","effect","teleported"])):(P(),N("span",{key:1,class:K(e.nsSelect.e("tags-text"))},"+ "+ee(e.selected.length-e.maxCollapseTags),3))]),_:1},8,["size","type"])):te("v-if",!0)],2)]),_:1},8,["onAfterLeave"])):te("v-if",!0),e.collapseTags?te("v-if",!0):(P(),ne(Bn,{key:1,onAfterLeave:e.resetInputHeight},{default:M(()=>[k("span",{class:K(e.tagWrapperKls),style:Qe(e.prefixWidth&&e.selected.length?{marginLeft:`${e.prefixWidth}px`}:"")},[(P(!0),N(_e,null,wt(e.selected,h=>(P(),ne(i,{key:e.getValueKey(h),closable:!e.selectDisabled&&!h.isDisabled,size:e.collapseTagSize,hit:h.hitState,type:e.tagType,"disable-transitions":"",onClose:m=>e.deleteTag(m,h)},{default:M(()=>[k("span",{class:K(e.nsSelect.e("tags-text")),style:Qe({maxWidth:e.inputWidth-75+"px"})},ee(h.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))),128))],6)]),_:1},8,["onAfterLeave"])),e.filterable&&!e.selectDisabled?Ft((P(),N("input",{key:2,ref:"input","onUpdate:modelValue":t[0]||(t[0]=h=>e.query=h),type:"text",class:K(e.inputKls),disabled:e.selectDisabled,autocomplete:e.autocomplete,style:Qe(e.inputStyle),"aria-label":e.ariaLabel,onFocus:t[1]||(t[1]=(...h)=>e.handleFocus&&e.handleFocus(...h)),onBlur:t[2]||(t[2]=(...h)=>e.handleBlur&&e.handleBlur(...h)),onKeyup:t[3]||(t[3]=(...h)=>e.managePlaceholder&&e.managePlaceholder(...h)),onKeydown:[t[4]||(t[4]=(...h)=>e.resetInputState&&e.resetInputState(...h)),t[5]||(t[5]=bn(tt(h=>e.navigateOptions("next"),["prevent"]),["down"])),t[6]||(t[6]=bn(tt(h=>e.navigateOptions("prev"),["prevent"]),["up"])),t[7]||(t[7]=bn((...h)=>e.handleKeydownEscape&&e.handleKeydownEscape(...h),["esc"])),t[8]||(t[8]=bn(tt((...h)=>e.selectOption&&e.selectOption(...h),["stop","prevent"]),["enter"])),t[9]||(t[9]=bn((...h)=>e.deletePrevTag&&e.deletePrevTag(...h),["delete"])),t[10]||(t[10]=bn(h=>e.visible=!1,["tab"]))],onCompositionstart:t[11]||(t[11]=(...h)=>e.handleComposition&&e.handleComposition(...h)),onCompositionupdate:t[12]||(t[12]=(...h)=>e.handleComposition&&e.handleComposition(...h)),onCompositionend:t[13]||(t[13]=(...h)=>e.handleComposition&&e.handleComposition(...h)),onInput:t[14]||(t[14]=(...h)=>e.debouncedQueryChange&&e.debouncedQueryChange(...h))},null,46,p6)),[[ci,e.query]]):te("v-if",!0)],6)):te("v-if",!0),te(" fix: https://github.com/element-plus/element-plus/issues/11415 "),e.isIOS&&!e.multiple&&e.filterable&&e.readonly?(P(),N("input",{key:1,ref:"iOSInput",class:K(e.iOSInputKls),disabled:e.selectDisabled,type:"text"},null,10,h6)):te("v-if",!0),I(u,{id:e.id,ref:"reference",modelValue:e.selectedLabel,"onUpdate:modelValue":t[16]||(t[16]=h=>e.selectedLabel=h),type:"text",placeholder:typeof e.currentPlaceholder=="function"?e.currentPlaceholder():e.currentPlaceholder,name:e.name,autocomplete:e.autocomplete,size:e.selectSize,disabled:e.selectDisabled,readonly:e.readonly,"validate-event":!1,class:K([e.nsSelect.is("focus",e.visible)]),tabindex:e.multiple&&e.filterable?-1:void 0,label:e.ariaLabel,onFocus:e.handleFocus,onBlur:e.handleBlur,onInput:e.debouncedOnInputChange,onPaste:e.debouncedOnInputChange,onCompositionstart:e.handleComposition,onCompositionupdate:e.handleComposition,onCompositionend:e.handleComposition,onKeydown:[t[17]||(t[17]=bn(tt(h=>e.navigateOptions("next"),["stop","prevent"]),["down"])),t[18]||(t[18]=bn(tt(h=>e.navigateOptions("prev"),["stop","prevent"]),["up"])),bn(tt(e.selectOption,["stop","prevent"]),["enter"]),bn(e.handleKeydownEscape,["esc"]),t[19]||(t[19]=bn(h=>e.visible=!1,["tab"]))]},zC({suffix:M(()=>[e.iconComponent&&!e.showClose?(P(),ne(l,{key:0,class:K([e.nsSelect.e("caret"),e.nsSelect.e("icon"),e.iconReverse])},{default:M(()=>[(P(),ne(on(e.iconComponent)))]),_:1},8,["class"])):te("v-if",!0),e.showClose&&e.clearIcon?(P(),ne(l,{key:1,class:K([e.nsSelect.e("caret"),e.nsSelect.e("icon")]),onClick:e.handleClearClick},{default:M(()=>[(P(),ne(on(e.clearIcon)))]),_:1},8,["class","onClick"])):te("v-if",!0)]),_:2},[e.$slots.prefix?{name:"prefix",fn:M(()=>[k("div",g6,[Je(e.$slots,"prefix")])])}:void 0]),1032,["id","modelValue","placeholder","name","autocomplete","size","disabled","readonly","class","tabindex","label","onFocus","onBlur","onInput","onPaste","onCompositionstart","onCompositionupdate","onCompositionend","onKeydown"])],32)]),content:M(()=>[I(g,null,{default:M(()=>[Ft(I(p,{ref:"scrollbar",tag:"ul","wrap-class":e.nsSelect.be("dropdown","wrap"),"view-class":e.nsSelect.be("dropdown","list"),class:K(e.scrollbarKls)},{default:M(()=>[e.showNewOption?(P(),ne(c,{key:0,value:e.query,created:!0},null,8,["value"])):te("v-if",!0),I(d,{onUpdateOptions:e.onOptionsRendered},{default:M(()=>[Je(e.$slots,"default")]),_:3},8,["onUpdateOptions"])]),_:3},8,["wrap-class","view-class","class"]),[[$r,e.options.size>0&&!e.loading]]),e.emptyText&&(!e.allowCreate||e.loading||e.allowCreate&&e.options.size===0)?(P(),N(_e,{key:0},[e.$slots.empty?Je(e.$slots,"empty",{key:0}):(P(),N("p",{key:1,class:K(e.nsSelect.be("dropdown","empty"))},ee(e.emptyText),3))],64)):te("v-if",!0)]),_:3})]),_:3},8,["visible","placement","teleported","popper-class","popper-options","effect","transition","persistent","onShow"])],34)),[[v,e.handleClose,e.popperPaneRef]])}var v6=ft(f6,[["render",m6],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select.vue"]]);const y6=ie({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:Boolean},setup(e){const t=ut("select"),n=L(!0),r=hn(),a=L([]);pn(PA,Qt({...na(e)}));const o=it(Wc);qe(()=>{a.value=i(r.subTree)});const i=l=>{const u=[];return Array.isArray(l.children)&&l.children.forEach(c=>{var d;c.type&&c.type.name==="ElOption"&&c.component&&c.component.proxy?u.push(c.component.proxy):(d=c.children)!=null&&d.length&&u.push(...i(c))}),u},{groupQueryChange:s}=Ye(o);return ge(s,()=>{n.value=a.value.some(l=>l.visible===!0)},{flush:"post"}),{visible:n,ns:t}}});function b6(e,t,n,r,a,o){return Ft((P(),N("ul",{class:K(e.ns.be("group","wrap"))},[k("li",{class:K(e.ns.be("group","title"))},ee(e.label),3),k("li",null,[k("ul",{class:K(e.ns.b("group"))},[Je(e.$slots,"default")],2)])],2)),[[$r,e.visible]])}var SA=ft(y6,[["render",b6],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option-group.vue"]]);const Gc=In(v6,{Option:Dg,OptionGroup:SA}),qc=Gi(Dg);Gi(SA);const w6=ht({type:{type:String,default:"line",values:["line","circle","dashboard"]},percentage:{type:Number,default:0,validator:e=>e>=0&&e<=100},status:{type:String,default:"",values:["","success","exception","warning"]},indeterminate:{type:Boolean,default:!1},duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:Ge(String),default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:Ge([String,Array,Function]),default:""},striped:Boolean,stripedFlow:Boolean,format:{type:Ge(Function),default:e=>`${e}%`}}),k6=["aria-valuenow"],A6={viewBox:"0 0 100 100"},_6=["d","stroke","stroke-linecap","stroke-width"],x6=["d","stroke","opacity","stroke-linecap","stroke-width"],E6={key:0},C6=ie({name:"ElProgress"}),P6=ie({...C6,props:w6,setup(e){const t=e,n={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},r=ut("progress"),a=O(()=>({width:`${t.percentage}%`,animationDuration:`${t.duration}s`,backgroundColor:w(t.percentage)})),o=O(()=>(t.strokeWidth/t.width*100).toFixed(1)),i=O(()=>["circle","dashboard"].includes(t.type)?Number.parseInt(`${50-Number.parseFloat(o.value)/2}`,10):0),s=O(()=>{const b=i.value,A=t.type==="dashboard";return`
M 50 50
m 0 ${A?"":"-"}${b}
a ${b} ${b} 0 1 1 0 ${A?"-":""}${b*2}
a ${b} ${b} 0 1 1 0 ${A?"":"-"}${b*2}
`}),l=O(()=>2*Math.PI*i.value),u=O(()=>t.type==="dashboard"?.75:1),c=O(()=>`${-1*l.value*(1-u.value)/2}px`),d=O(()=>({strokeDasharray:`${l.value*u.value}px, ${l.value}px`,strokeDashoffset:c.value})),p=O(()=>({strokeDasharray:`${l.value*u.value*(t.percentage/100)}px, ${l.value}px`,strokeDashoffset:c.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"})),g=O(()=>{let b;return t.color?b=w(t.percentage):b=n[t.status]||n.default,b}),v=O(()=>t.status==="warning"?mg:t.type==="line"?t.status==="success"?x2:Nc:t.status==="success"?I$:Yu),h=O(()=>t.type==="line"?12+t.strokeWidth*.4:t.width*.111111+2),m=O(()=>t.format(t.percentage));function y(b){const A=100/b.length;return b.map((C,_)=>Le(C)?{color:C,percentage:(_+1)*A}:C).sort((C,_)=>C.percentage-_.percentage)}const w=b=>{var A;const{color:x}=t;if(xe(x))return x(b);if(Le(x))return x;{const C=y(x);for(const _ of C)if(_.percentage>b)return _.color;return(A=C[C.length-1])==null?void 0:A.color}};return(b,A)=>(P(),N("div",{class:K([f(r).b(),f(r).m(b.type),f(r).is(b.status),{[f(r).m("without-text")]:!b.showText,[f(r).m("text-inside")]:b.textInside}]),role:"progressbar","aria-valuenow":b.percentage,"aria-valuemin":"0","aria-valuemax":"100"},[b.type==="line"?(P(),N("div",{key:0,class:K(f(r).b("bar"))},[k("div",{class:K(f(r).be("bar","outer")),style:Qe({height:`${b.strokeWidth}px`})},[k("div",{class:K([f(r).be("bar","inner"),{[f(r).bem("bar","inner","indeterminate")]:b.indeterminate},{[f(r).bem("bar","inner","striped")]:b.striped},{[f(r).bem("bar","inner","striped-flow")]:b.stripedFlow}]),style:Qe(f(a))},[(b.showText||b.$slots.default)&&b.textInside?(P(),N("div",{key:0,class:K(f(r).be("bar","innerText"))},[Je(b.$slots,"default",{percentage:b.percentage},()=>[k("span",null,ee(f(m)),1)])],2)):te("v-if",!0)],6)],6)],2)):(P(),N("div",{key:1,class:K(f(r).b("circle")),style:Qe({height:`${b.width}px`,width:`${b.width}px`})},[(P(),N("svg",A6,[k("path",{class:K(f(r).be("circle","track")),d:f(s),stroke:`var(${f(r).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-linecap":b.strokeLinecap,"stroke-width":f(o),fill:"none",style:Qe(f(d))},null,14,_6),k("path",{class:K(f(r).be("circle","path")),d:f(s),stroke:f(g),fill:"none",opacity:b.percentage?1:0,"stroke-linecap":b.strokeLinecap,"stroke-width":f(o),style:Qe(f(p))},null,14,x6)]))],6)),(b.showText||b.$slots.default)&&!b.textInside?(P(),N("div",{key:2,class:K(f(r).e("text")),style:Qe({fontSize:`${f(h)}px`})},[Je(b.$slots,"default",{percentage:b.percentage},()=>[b.status?(P(),ne(f(zt),{key:1},{default:M(()=>[(P(),ne(on(f(v))))]),_:1})):(P(),N("span",E6,ee(f(m)),1))])],6)):te("v-if",!0)],10,k6))}});var S6=ft(P6,[["__file","/home/runner/work/element-plus/element-plus/packages/components/progress/src/progress.vue"]]);const Hc=In(S6),TA=Symbol("sliderContextKey"),T6=ht({modelValue:{type:Ge([Number,Array]),default:0},id:{type:String,default:void 0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},showInput:Boolean,showInputControls:{type:Boolean,default:!0},size:Mo,inputSize:Mo,showStops:Boolean,showTooltip:{type:Boolean,default:!0},formatTooltip:{type:Ge(Function),default:void 0},disabled:Boolean,range:Boolean,vertical:Boolean,height:String,debounce:{type:Number,default:300},label:{type:String,default:void 0},rangeStartLabel:{type:String,default:void 0},rangeEndLabel:{type:String,default:void 0},formatValueText:{type:Ge(Function),default:void 0},tooltipClass:{type:String,default:void 0},placement:{type:String,values:Hi,default:"top"},marks:{type:Ge(Object)},validateEvent:{type:Boolean,default:!0}}),Dd=e=>dt(e)||Ie(e)&&e.every(dt),I6={[kt]:Dd,[Yr]:Dd,[aa]:Dd},j6=(e,t,n)=>{const r=L();return qe(async()=>{e.range?(Array.isArray(e.modelValue)?(t.firstValue=Math.max(e.min,e.modelValue[0]),t.secondValue=Math.min(e.max,e.modelValue[1])):(t.firstValue=e.min,t.secondValue=e.max),t.oldValue=[t.firstValue,t.secondValue]):(typeof e.modelValue!="number"||Number.isNaN(e.modelValue)?t.firstValue=e.min:t.firstValue=Math.min(e.max,Math.max(e.min,e.modelValue)),t.oldValue=t.firstValue),Sa(window,"resize",n),await et(),n()}),{sliderWrapper:r}},$6=e=>O(()=>e.marks?Object.keys(e.marks).map(Number.parseFloat).sort((n,r)=>n-r).filter(n=>n<=e.max&&n>=e.min).map(n=>({point:n,position:(n-e.min)*100/(e.max-e.min),mark:e.marks[n]})):[]),O6=(e,t,n)=>{const{form:r,formItem:a}=Ko(),o=ro(),i=L(),s=L(),l={firstButton:i,secondButton:s},u=O(()=>e.disabled||(r==null?void 0:r.disabled)||!1),c=O(()=>Math.min(t.firstValue,t.secondValue)),d=O(()=>Math.max(t.firstValue,t.secondValue)),p=O(()=>e.range?`${100*(d.value-c.value)/(e.max-e.min)}%`:`${100*(t.firstValue-e.min)/(e.max-e.min)}%`),g=O(()=>e.range?`${100*(c.value-e.min)/(e.max-e.min)}%`:"0%"),v=O(()=>e.vertical?{height:e.height}:{}),h=O(()=>e.vertical?{height:p.value,bottom:g.value}:{width:p.value,left:g.value}),m=()=>{o.value&&(t.sliderSize=o.value[`client${e.vertical?"Height":"Width"}`])},y=F=>{const S=e.min+F*(e.max-e.min)/100;if(!e.range)return i;let T;return Math.abs(c.value-S)<Math.abs(d.value-S)?T=t.firstValue<t.secondValue?"firstButton":"secondButton":T=t.firstValue>t.secondValue?"firstButton":"secondButton",l[T]},w=F=>{const S=y(F);return S.value.setPosition(F),S},b=F=>{t.firstValue=F,x(e.range?[c.value,d.value]:F)},A=F=>{t.secondValue=F,e.range&&x([c.value,d.value])},x=F=>{n(kt,F),n(Yr,F)},C=async()=>{await et(),n(aa,e.range?[c.value,d.value]:e.modelValue)},_=F=>{var S,T,B,R,G,W;if(u.value||t.dragging)return;m();let Q=0;if(e.vertical){const oe=(B=(T=(S=F.touches)==null?void 0:S.item(0))==null?void 0:T.clientY)!=null?B:F.clientY;Q=(o.value.getBoundingClientRect().bottom-oe)/t.sliderSize*100}else{const oe=(W=(G=(R=F.touches)==null?void 0:R.item(0))==null?void 0:G.clientX)!=null?W:F.clientX,Ee=o.value.getBoundingClientRect().left;Q=(oe-Ee)/t.sliderSize*100}if(!(Q<0||Q>100))return w(Q)};return{elFormItem:a,slider:o,firstButton:i,secondButton:s,sliderDisabled:u,minValue:c,maxValue:d,runwayStyle:v,barStyle:h,resetSize:m,setPosition:w,emitChange:C,onSliderWrapperPrevent:F=>{var S,T;((S=l.firstButton.value)!=null&&S.dragging||(T=l.secondButton.value)!=null&&T.dragging)&&F.preventDefault()},onSliderClick:F=>{_(F)&&C()},onSliderDown:async F=>{const S=_(F);S&&(await et(),S.value.onButtonDown(F))},setFirstValue:b,setSecondValue:A}},{left:D6,down:N6,right:F6,up:z6,home:B6,end:L6,pageUp:R6,pageDown:M6}=so,V6=(e,t,n)=>{const r=L(),a=L(!1),o=O(()=>t.value instanceof Function),i=O(()=>o.value&&t.value(e.modelValue)||e.modelValue),s=Vs(()=>{n.value&&(a.value=!0)},50),l=Vs(()=>{n.value&&(a.value=!1)},50);return{tooltip:r,tooltipVisible:a,formatValue:i,displayTooltip:s,hideTooltip:l}},W6=(e,t,n)=>{const{disabled:r,min:a,max:o,step:i,showTooltip:s,precision:l,sliderSize:u,formatTooltip:c,emitChange:d,resetSize:p,updateDragging:g}=it(TA),{tooltip:v,tooltipVisible:h,formatValue:m,displayTooltip:y,hideTooltip:w}=V6(e,c,s),b=L(),A=O(()=>`${(e.modelValue-a.value)/(o.value-a.value)*100}%`),x=O(()=>e.vertical?{bottom:A.value}:{left:A.value}),C=()=>{t.hovering=!0,y()},_=()=>{t.hovering=!1,t.dragging||w()},E=se=>{r.value||(se.preventDefault(),Q(se),window.addEventListener("mousemove",oe),window.addEventListener("touchmove",oe),window.addEventListener("mouseup",Ee),window.addEventListener("touchend",Ee),window.addEventListener("contextmenu",Ee),b.value.focus())},j=se=>{r.value||(t.newPosition=Number.parseFloat(A.value)+se/(o.value-a.value)*100,Ae(t.newPosition),d())},D=()=>{j(-i.value)},F=()=>{j(i.value)},S=()=>{j(-i.value*4)},T=()=>{j(i.value*4)},B=()=>{r.value||(Ae(0),d())},R=()=>{r.value||(Ae(100),d())},G=se=>{let Ce=!0;[D6,N6].includes(se.key)?D():[F6,z6].includes(se.key)?F():se.key===B6?B():se.key===L6?R():se.key===M6?S():se.key===R6?T():Ce=!1,Ce&&se.preventDefault()},W=se=>{let Ce,Ne;return se.type.startsWith("touch")?(Ne=se.touches[0].clientY,Ce=se.touches[0].clientX):(Ne=se.clientY,Ce=se.clientX),{clientX:Ce,clientY:Ne}},Q=se=>{t.dragging=!0,t.isClick=!0;const{clientX:Ce,clientY:Ne}=W(se);e.vertical?t.startY=Ne:t.startX=Ce,t.startPosition=Number.parseFloat(A.value),t.newPosition=t.startPosition},oe=se=>{if(t.dragging){t.isClick=!1,y(),p();let Ce;const{clientX:Ne,clientY:Ue}=W(se);e.vertical?(t.currentY=Ue,Ce=(t.startY-t.currentY)/u.value*100):(t.currentX=Ne,Ce=(t.currentX-t.startX)/u.value*100),t.newPosition=t.startPosition+Ce,Ae(t.newPosition)}},Ee=()=>{t.dragging&&(setTimeout(()=>{t.dragging=!1,t.hovering||w(),t.isClick||Ae(t.newPosition),d()},0),window.removeEventListener("mousemove",oe),window.removeEventListener("touchmove",oe),window.removeEventListener("mouseup",Ee),window.removeEventListener("touchend",Ee),window.removeEventListener("contextmenu",Ee))},Ae=async se=>{if(se===null||Number.isNaN(+se))return;se<0?se=0:se>100&&(se=100);const Ce=100/((o.value-a.value)/i.value);let Ue=Math.round(se/Ce)*Ce*(o.value-a.value)*.01+a.value;Ue=Number.parseFloat(Ue.toFixed(l.value)),Ue!==e.modelValue&&n(kt,Ue),!t.dragging&&e.modelValue!==t.oldValue&&(t.oldValue=e.modelValue),await et(),t.dragging&&y(),v.value.updatePopper()};return ge(()=>t.dragging,se=>{g(se)}),{disabled:r,button:b,tooltip:v,tooltipVisible:h,showTooltip:s,wrapperStyle:x,formatValue:m,handleMouseEnter:C,handleMouseLeave:_,onButtonDown:E,onKeyDown:G,setPosition:Ae}},G6=(e,t,n,r)=>({stops:O(()=>{if(!e.showStops||e.min>e.max)return[];if(e.step===0)return[];const i=(e.max-e.min)/e.step,s=100*e.step/(e.max-e.min),l=Array.from({length:i-1}).map((u,c)=>(c+1)*s);return e.range?l.filter(u=>u<100*(n.value-e.min)/(e.max-e.min)||u>100*(r.value-e.min)/(e.max-e.min)):l.filter(u=>u>100*(t.firstValue-e.min)/(e.max-e.min))}),getStopStyle:i=>e.vertical?{bottom:`${i}%`}:{left:`${i}%`}}),q6=(e,t,n,r,a,o)=>{const i=u=>{a(kt,u),a(Yr,u)},s=()=>e.range?![n.value,r.value].every((u,c)=>u===t.oldValue[c]):e.modelValue!==t.oldValue,l=()=>{var u,c;e.min>e.max&&sl("Slider","min should not be greater than max.");const d=e.modelValue;e.range&&Array.isArray(d)?d[1]<e.min?i([e.min,e.min]):d[0]>e.max?i([e.max,e.max]):d[0]<e.min?i([e.min,d[1]]):d[1]>e.max?i([d[0],e.max]):(t.firstValue=d[0],t.secondValue=d[1],s()&&(e.validateEvent&&((u=o==null?void 0:o.validate)==null||u.call(o,"change").catch(p=>void 0)),t.oldValue=d.slice())):!e.range&&typeof d=="number"&&!Number.isNaN(d)&&(d<e.min?i(e.min):d>e.max?i(e.max):(t.firstValue=d,s()&&(e.validateEvent&&((c=o==null?void 0:o.validate)==null||c.call(o,"change").catch(p=>void 0)),t.oldValue=d)))};l(),ge(()=>t.dragging,u=>{u||l()}),ge(()=>e.modelValue,(u,c)=>{t.dragging||Array.isArray(u)&&Array.isArray(c)&&u.every((d,p)=>d===c[p])&&t.firstValue===u[0]&&t.secondValue===u[1]||l()},{deep:!0}),ge(()=>[e.min,e.max],()=>{l()})},H6=ht({modelValue:{type:Number,default:0},vertical:Boolean,tooltipClass:String,placement:{type:String,values:Hi,default:"top"}}),U6={[kt]:e=>dt(e)},K6=["tabindex"],J6=ie({name:"ElSliderButton"}),Z6=ie({...J6,props:H6,emits:U6,setup(e,{expose:t,emit:n}){const r=e,a=ut("slider"),o=Qt({hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:0,oldValue:r.modelValue}),{disabled:i,button:s,tooltip:l,showTooltip:u,tooltipVisible:c,wrapperStyle:d,formatValue:p,handleMouseEnter:g,handleMouseLeave:v,onButtonDown:h,onKeyDown:m,setPosition:y}=W6(r,o,n),{hovering:w,dragging:b}=na(o);return t({onButtonDown:h,onKeyDown:m,setPosition:y,hovering:w,dragging:b}),(A,x)=>(P(),N("div",{ref_key:"button",ref:s,class:K([f(a).e("button-wrapper"),{hover:f(w),dragging:f(b)}]),style:Qe(f(d)),tabindex:f(i)?-1:0,onMouseenter:x[0]||(x[0]=(...C)=>f(g)&&f(g)(...C)),onMouseleave:x[1]||(x[1]=(...C)=>f(v)&&f(v)(...C)),onMousedown:x[2]||(x[2]=(...C)=>f(h)&&f(h)(...C)),onTouchstart:x[3]||(x[3]=(...C)=>f(h)&&f(h)(...C)),onFocus:x[4]||(x[4]=(...C)=>f(g)&&f(g)(...C)),onBlur:x[5]||(x[5]=(...C)=>f(v)&&f(v)(...C)),onKeydown:x[6]||(x[6]=(...C)=>f(m)&&f(m)(...C))},[I(f(pA),{ref_key:"tooltip",ref:l,visible:f(c),placement:A.placement,"fallback-placements":["top","bottom","right","left"],"stop-popper-mouse-event":!1,"popper-class":A.tooltipClass,disabled:!f(u),persistent:""},{content:M(()=>[k("span",null,ee(f(p)),1)]),default:M(()=>[k("div",{class:K([f(a).e("button"),{hover:f(w),dragging:f(b)}])},null,2)]),_:1},8,["visible","placement","popper-class","disabled"])],46,K6))}});var B0=ft(Z6,[["__file","/home/runner/work/element-plus/element-plus/packages/components/slider/src/button.vue"]]);const Q6=ht({mark:{type:Ge([String,Object]),default:void 0}});var Y6=ie({name:"ElSliderMarker",props:Q6,setup(e){const t=ut("slider"),n=O(()=>Le(e.mark)?e.mark:e.mark.label),r=O(()=>Le(e.mark)?void 0:e.mark.style);return()=>Lo("div",{class:t.e("marks-text"),style:r.value},n.value)}});const X6=["id","role","aria-label","aria-labelledby"],ez={key:1},tz=ie({name:"ElSlider"}),nz=ie({...tz,props:T6,emits:I6,setup(e,{expose:t,emit:n}){const r=e,a=ut("slider"),{t:o}=qi(),i=Qt({firstValue:0,secondValue:0,oldValue:0,dragging:!1,sliderSize:1}),{elFormItem:s,slider:l,firstButton:u,secondButton:c,sliderDisabled:d,minValue:p,maxValue:g,runwayStyle:v,barStyle:h,resetSize:m,emitChange:y,onSliderWrapperPrevent:w,onSliderClick:b,onSliderDown:A,setFirstValue:x,setSecondValue:C}=O6(r,i,n),{stops:_,getStopStyle:E}=G6(r,i,p,g),{inputId:j,isLabeledByFormItem:D}=Lc(r,{formItemContext:s}),F=la(),S=O(()=>r.inputSize||F.value),T=O(()=>r.label||o("el.slider.defaultLabel",{min:r.min,max:r.max})),B=O(()=>r.range?r.rangeStartLabel||o("el.slider.defaultRangeStartLabel"):T.value),R=O(()=>r.formatValueText?r.formatValueText(se.value):`${se.value}`),G=O(()=>r.rangeEndLabel||o("el.slider.defaultRangeEndLabel")),W=O(()=>r.formatValueText?r.formatValueText(Ce.value):`${Ce.value}`),Q=O(()=>[a.b(),a.m(F.value),a.is("vertical",r.vertical),{[a.m("with-input")]:r.showInput}]),oe=$6(r);q6(r,i,p,g,n,s);const Ee=O(()=>{const ye=[r.min,r.max,r.step].map(pe=>{const Pe=`${pe}`.split(".")[1];return Pe?Pe.length:0});return Math.max.apply(null,ye)}),{sliderWrapper:Ae}=j6(r,i,m),{firstValue:se,secondValue:Ce,sliderSize:Ne}=na(i),Ue=ye=>{i.dragging=ye};return pn(TA,{...na(r),sliderSize:Ne,disabled:d,precision:Ee,emitChange:y,resetSize:m,updateDragging:Ue}),t({onSliderClick:b}),(ye,pe)=>{var Pe,Xe;return P(),N("div",{id:ye.range?f(j):void 0,ref_key:"sliderWrapper",ref:Ae,class:K(f(Q)),role:ye.range?"group":void 0,"aria-label":ye.range&&!f(D)?f(T):void 0,"aria-labelledby":ye.range&&f(D)?(Pe=f(s))==null?void 0:Pe.labelId:void 0,onTouchstart:pe[2]||(pe[2]=(...je)=>f(w)&&f(w)(...je)),onTouchmove:pe[3]||(pe[3]=(...je)=>f(w)&&f(w)(...je))},[k("div",{ref_key:"slider",ref:l,class:K([f(a).e("runway"),{"show-input":ye.showInput&&!ye.range},f(a).is("disabled",f(d))]),style:Qe(f(v)),onMousedown:pe[0]||(pe[0]=(...je)=>f(A)&&f(A)(...je)),onTouchstart:pe[1]||(pe[1]=(...je)=>f(A)&&f(A)(...je))},[k("div",{class:K(f(a).e("bar")),style:Qe(f(h))},null,6),I(B0,{id:ye.range?void 0:f(j),ref_key:"firstButton",ref:u,"model-value":f(se),vertical:ye.vertical,"tooltip-class":ye.tooltipClass,placement:ye.placement,role:"slider","aria-label":ye.range||!f(D)?f(B):void 0,"aria-labelledby":!ye.range&&f(D)?(Xe=f(s))==null?void 0:Xe.labelId:void 0,"aria-valuemin":ye.min,"aria-valuemax":ye.range?f(Ce):ye.max,"aria-valuenow":f(se),"aria-valuetext":f(R),"aria-orientation":ye.vertical?"vertical":"horizontal","aria-disabled":f(d),"onUpdate:modelValue":f(x)},null,8,["id","model-value","vertical","tooltip-class","placement","aria-label","aria-labelledby","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"]),ye.range?(P(),ne(B0,{key:0,ref_key:"secondButton",ref:c,"model-value":f(Ce),vertical:ye.vertical,"tooltip-class":ye.tooltipClass,placement:ye.placement,role:"slider","aria-label":f(G),"aria-valuemin":f(se),"aria-valuemax":ye.max,"aria-valuenow":f(Ce),"aria-valuetext":f(W),"aria-orientation":ye.vertical?"vertical":"horizontal","aria-disabled":f(d),"onUpdate:modelValue":f(C)},null,8,["model-value","vertical","tooltip-class","placement","aria-label","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"])):te("v-if",!0),ye.showStops?(P(),N("div",ez,[(P(!0),N(_e,null,wt(f(_),(je,Re)=>(P(),N("div",{key:Re,class:K(f(a).e("stop")),style:Qe(f(E)(je))},null,6))),128))])):te("v-if",!0),f(oe).length>0?(P(),N(_e,{key:2},[k("div",null,[(P(!0),N(_e,null,wt(f(oe),(je,Re)=>(P(),N("div",{key:Re,style:Qe(f(E)(je.position)),class:K([f(a).e("stop"),f(a).e("marks-stop")])},null,6))),128))]),k("div",{class:K(f(a).e("marks"))},[(P(!0),N(_e,null,wt(f(oe),(je,Re)=>(P(),ne(f(Y6),{key:Re,mark:je.mark,style:Qe(f(E)(je.position))},null,8,["mark","style"]))),128))],2)],64)):te("v-if",!0)],38),ye.showInput&&!ye.range?(P(),ne(f(Og),{key:0,ref:"input","model-value":f(se),class:K(f(a).e("input")),step:ye.step,disabled:f(d),controls:ye.showInputControls,min:ye.min,max:ye.max,debounce:ye.debounce,size:f(S),"onUpdate:modelValue":f(x),onChange:f(y)},null,8,["model-value","class","step","disabled","controls","min","max","debounce","size","onUpdate:modelValue","onChange"])):te("v-if",!0)],42,X6)}}});var rz=ft(nz,[["__file","/home/runner/work/element-plus/element-plus/packages/components/slider/src/slider.vue"]]);const IA=In(rz),az=ht({modelValue:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},size:{type:String,validator:I2},width:{type:[String,Number],default:""},inlinePrompt:{type:Boolean,default:!1},inactiveActionIcon:{type:Ir},activeActionIcon:{type:Ir},activeIcon:{type:Ir},inactiveIcon:{type:Ir},activeText:{type:String,default:""},inactiveText:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},borderColor:{type:String,default:""},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},beforeChange:{type:Ge(Function)},id:String,tabindex:{type:[String,Number]},value:{type:[Boolean,String,Number],default:!1}}),oz={[kt]:e=>Qr(e)||Le(e)||dt(e),[aa]:e=>Qr(e)||Le(e)||dt(e),[Yr]:e=>Qr(e)||Le(e)||dt(e)},iz=["onClick"],sz=["id","aria-checked","aria-disabled","name","true-value","false-value","disabled","tabindex","onKeydown"],lz=["aria-hidden"],uz=["aria-hidden"],cz=["aria-hidden"],Vp="ElSwitch",dz=ie({name:Vp}),fz=ie({...dz,props:az,emits:oz,setup(e,{expose:t,emit:n}){const r=e,a=hn(),{formItem:o}=Ko(),i=la(),s=ut("switch");(E=>{E.forEach(j=>{vg({from:j[0],replacement:j[1],scope:Vp,version:"2.3.0",ref:"https://element-plus.org/en-US/component/switch.html#attributes",type:"Attribute"},O(()=>{var D;return!!((D=a.vnode.props)!=null&&D[j[2]])}))})})([['"value"','"model-value" or "v-model"',"value"],['"active-color"',"CSS var `--el-switch-on-color`","activeColor"],['"inactive-color"',"CSS var `--el-switch-off-color`","inactiveColor"],['"border-color"',"CSS var `--el-switch-border-color`","borderColor"]]);const{inputId:u}=Lc(r,{formItemContext:o}),c=Ki(O(()=>r.loading)),d=L(r.modelValue!==!1),p=L(),g=L(),v=O(()=>[s.b(),s.m(i.value),s.is("disabled",c.value),s.is("checked",b.value)]),h=O(()=>[s.e("label"),s.em("label","left"),s.is("active",!b.value)]),m=O(()=>[s.e("label"),s.em("label","right"),s.is("active",b.value)]),y=O(()=>({width:Ti(r.width)}));ge(()=>r.modelValue,()=>{d.value=!0}),ge(()=>r.value,()=>{d.value=!1});const w=O(()=>d.value?r.modelValue:r.value),b=O(()=>w.value===r.activeValue);[r.activeValue,r.inactiveValue].includes(w.value)||(n(kt,r.inactiveValue),n(aa,r.inactiveValue),n(Yr,r.inactiveValue)),ge(b,E=>{var j;p.value.checked=E,r.validateEvent&&((j=o==null?void 0:o.validate)==null||j.call(o,"change").catch(D=>void 0))});const A=()=>{const E=b.value?r.inactiveValue:r.activeValue;n(kt,E),n(aa,E),n(Yr,E),et(()=>{p.value.checked=b.value})},x=()=>{if(c.value)return;const{beforeChange:E}=r;if(!E){A();return}const j=E();[Bu(j),Qr(j)].includes(!0)||sl(Vp,"beforeChange must return type `Promise<boolean>` or `boolean`"),Bu(j)?j.then(F=>{F&&A()}).catch(F=>{}):j&&A()},C=O(()=>s.cssVarBlock({...r.activeColor?{"on-color":r.activeColor}:null,...r.inactiveColor?{"off-color":r.inactiveColor}:null,...r.borderColor?{"border-color":r.borderColor}:null})),_=()=>{var E,j;(j=(E=p.value)==null?void 0:E.focus)==null||j.call(E)};return qe(()=>{p.value.checked=b.value}),t({focus:_,checked:b}),(E,j)=>(P(),N("div",{class:K(f(v)),style:Qe(f(C)),onClick:tt(x,["prevent"])},[k("input",{id:f(u),ref_key:"input",ref:p,class:K(f(s).e("input")),type:"checkbox",role:"switch","aria-checked":f(b),"aria-disabled":f(c),name:E.name,"true-value":E.activeValue,"false-value":E.inactiveValue,disabled:f(c),tabindex:E.tabindex,onChange:A,onKeydown:bn(x,["enter"])},null,42,sz),!E.inlinePrompt&&(E.inactiveIcon||E.inactiveText)?(P(),N("span",{key:0,class:K(f(h))},[E.inactiveIcon?(P(),ne(f(zt),{key:0},{default:M(()=>[(P(),ne(on(E.inactiveIcon)))]),_:1})):te("v-if",!0),!E.inactiveIcon&&E.inactiveText?(P(),N("span",{key:1,"aria-hidden":f(b)},ee(E.inactiveText),9,lz)):te("v-if",!0)],2)):te("v-if",!0),k("span",{ref_key:"core",ref:g,class:K(f(s).e("core")),style:Qe(f(y))},[E.inlinePrompt?(P(),N("div",{key:0,class:K(f(s).e("inner"))},[E.activeIcon||E.inactiveIcon?(P(),ne(f(zt),{key:0,class:K(f(s).is("icon"))},{default:M(()=>[(P(),ne(on(f(b)?E.activeIcon:E.inactiveIcon)))]),_:1},8,["class"])):E.activeText||E.inactiveText?(P(),N("span",{key:1,class:K(f(s).is("text")),"aria-hidden":!f(b)},ee(f(b)?E.activeText:E.inactiveText),11,uz)):te("v-if",!0)],2)):te("v-if",!0),k("div",{class:K(f(s).e("action"))},[E.loading?(P(),ne(f(zt),{key:0,class:K(f(s).is("loading"))},{default:M(()=>[I(f(gg))]),_:1},8,["class"])):E.activeActionIcon&&f(b)?(P(),ne(f(zt),{key:1},{default:M(()=>[(P(),ne(on(E.activeActionIcon)))]),_:1})):E.inactiveActionIcon&&!f(b)?(P(),ne(f(zt),{key:2},{default:M(()=>[(P(),ne(on(E.inactiveActionIcon)))]),_:1})):te("v-if",!0)],2)],6),!E.inlinePrompt&&(E.activeIcon||E.activeText)?(P(),N("span",{key:1,class:K(f(m))},[E.activeIcon?(P(),ne(f(zt),{key:0},{default:M(()=>[(P(),ne(on(E.activeIcon)))]),_:1})):te("v-if",!0),!E.activeIcon&&E.activeText?(P(),N("span",{key:1,"aria-hidden":!f(b)},ee(E.activeText),9,cz)):te("v-if",!0)],2)):te("v-if",!0)],14,iz))}});var pz=ft(fz,[["__file","/home/runner/work/element-plus/element-plus/packages/components/switch/src/switch.vue"]]);const Uc=In(pz),jA=["success","info","warning","error"],$n=$2({customClass:"",center:!1,dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:ln?document.body:void 0}),hz=ht({customClass:{type:String,default:$n.customClass},center:{type:Boolean,default:$n.center},dangerouslyUseHTMLString:{type:Boolean,default:$n.dangerouslyUseHTMLString},duration:{type:Number,default:$n.duration},icon:{type:Ir,default:$n.icon},id:{type:String,default:$n.id},message:{type:Ge([String,Object,Function]),default:$n.message},onClose:{type:Ge(Function),required:!1},showClose:{type:Boolean,default:$n.showClose},type:{type:String,values:jA,default:$n.type},offset:{type:Number,default:$n.offset},zIndex:{type:Number,default:$n.zIndex},grouping:{type:Boolean,default:$n.grouping},repeatNum:{type:Number,default:$n.repeatNum}}),gz={destroy:()=>!0},jr=Xw([]),mz=e=>{const t=jr.findIndex(a=>a.id===e),n=jr[t];let r;return t>0&&(r=jr[t-1]),{current:n,prev:r}},vz=e=>{const{prev:t}=mz(e);return t?t.vm.exposed.bottom.value:0},yz=(e,t)=>jr.findIndex(r=>r.id===e)>0?20:t,bz=["id"],wz=["innerHTML"],kz=ie({name:"ElMessage"}),Az=ie({...kz,props:hz,emits:gz,setup(e,{expose:t}){const n=e,{Close:r}=q5,{ns:a,zIndex:o}=wD("message"),{currentZIndex:i,nextZIndex:s}=o,l=L(),u=L(!1),c=L(0);let d;const p=O(()=>n.type?n.type==="error"?"danger":n.type:"info"),g=O(()=>{const _=n.type;return{[a.bm("icon",_)]:_&&Yv[_]}}),v=O(()=>n.icon||Yv[n.type]||""),h=O(()=>vz(n.id)),m=O(()=>yz(n.id,n.offset)+h.value),y=O(()=>c.value+m.value),w=O(()=>({top:`${m.value}px`,zIndex:i.value}));function b(){n.duration!==0&&({stop:d}=Yj(()=>{x()},n.duration))}function A(){d==null||d()}function x(){u.value=!1}function C({code:_}){_===so.esc&&x()}return qe(()=>{b(),s(),u.value=!0}),ge(()=>n.repeatNum,()=>{A(),b()}),Sa(document,"keydown",C),Wi(l,()=>{c.value=l.value.getBoundingClientRect().height}),t({visible:u,bottom:y,close:x}),(_,E)=>(P(),ne(Bn,{name:f(a).b("fade"),onBeforeLeave:_.onClose,onAfterLeave:E[0]||(E[0]=j=>_.$emit("destroy")),persisted:""},{default:M(()=>[Ft(k("div",{id:_.id,ref_key:"messageRef",ref:l,class:K([f(a).b(),{[f(a).m(_.type)]:_.type&&!_.icon},f(a).is("center",_.center),f(a).is("closable",_.showClose),_.customClass]),style:Qe(f(w)),role:"alert",onMouseenter:A,onMouseleave:b},[_.repeatNum>1?(P(),ne(f(tF),{key:0,value:_.repeatNum,type:f(p),class:K(f(a).e("badge"))},null,8,["value","type","class"])):te("v-if",!0),f(v)?(P(),ne(f(zt),{key:1,class:K([f(a).e("icon"),f(g)])},{default:M(()=>[(P(),ne(on(f(v))))]),_:1},8,["class"])):te("v-if",!0),Je(_.$slots,"default",{},()=>[_.dangerouslyUseHTMLString?(P(),N(_e,{key:1},[te(" Caution here, message could've been compromised, never use user's input as message "),k("p",{class:K(f(a).e("content")),innerHTML:_.message},null,10,wz)],2112)):(P(),N("p",{key:0,class:K(f(a).e("content"))},ee(_.message),3))]),_.showClose?(P(),ne(f(zt),{key:2,class:K(f(a).e("closeBtn")),onClick:tt(x,["stop"])},{default:M(()=>[I(f(r))]),_:1},8,["class","onClick"])):te("v-if",!0)],46,bz),[[$r,u.value]])]),_:3},8,["name","onBeforeLeave"]))}});var _z=ft(Az,[["__file","/home/runner/work/element-plus/element-plus/packages/components/message/src/message.vue"]]);let xz=1;const $A=e=>{const t=!e||Le(e)||Ei(e)||xe(e)?{message:e}:e,n={...$n,...t};if(!n.appendTo)n.appendTo=document.body;else if(Le(n.appendTo)){let r=document.querySelector(n.appendTo);Si(r)||(r=document.body),n.appendTo=r}return n},Ez=e=>{const t=jr.indexOf(e);if(t===-1)return;jr.splice(t,1);const{handler:n}=e;n.close()},Cz=({appendTo:e,...t},n)=>{const r=`message_${xz++}`,a=t.onClose,o=document.createElement("div"),i={...t,id:r,onClose:()=>{a==null||a(),Ez(c)},onDestroy:()=>{gi(null,o)}},s=I(_z,i,xe(i.message)||Ei(i.message)?{default:xe(i.message)?i.message:()=>i.message}:null);s.appContext=n||Ni._context,gi(s,o),e.appendChild(o.firstElementChild);const l=s.component,c={id:r,vnode:s,vm:l,handler:{close:()=>{l.exposed.visible.value=!1}},props:s.component.props};return c},Ni=(e={},t)=>{if(!ln)return{close:()=>{}};if(dt(p0.max)&&jr.length>=p0.max)return{close:()=>{}};const n=$A(e);if(n.grouping&&jr.length){const a=jr.find(({vnode:o})=>{var i;return((i=o.props)==null?void 0:i.message)===n.message});if(a)return a.props.repeatNum+=1,a.props.type=n.type,a.handler}const r=Cz(n,t);return jr.push(r),r.handler};jA.forEach(e=>{Ni[e]=(t={},n)=>{const r=$A(t);return Ni({...r,type:e},n)}});function Pz(e){for(const t of jr)(!e||e===t.props.type)&&t.handler.close()}Ni.closeAll=Pz;Ni._context=null;const an=H5(Ni,"$message");const Es=/^[a-z0-9]+(-[a-z0-9]+)*$/,Kc=(e,t,n,r="")=>{const a=e.split(":");if(e.slice(0,1)==="@"){if(a.length<2||a.length>3)return null;r=a.shift().slice(1)}if(a.length>3||!a.length)return null;if(a.length>1){const s=a.pop(),l=a.pop(),u={provider:a.length>0?a[0]:r,prefix:l,name:s};return t&&!Cu(u)?null:u}const o=a[0],i=o.split("-");if(i.length>1){const s={provider:r,prefix:i.shift(),name:i.join("-")};return t&&!Cu(s)?null:s}if(n&&r===""){const s={provider:r,prefix:"",name:o};return t&&!Cu(s,n)?null:s}return null},Cu=(e,t)=>e?!!((e.provider===""||e.provider.match(Es))&&(t&&e.prefix===""||e.prefix.match(Es))&&e.name.match(Es)):!1,OA=Object.freeze({left:0,top:0,width:16,height:16}),tc=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),Jc=Object.freeze({...OA,...tc}),Wp=Object.freeze({...Jc,body:"",hidden:!1});function Sz(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const r=((e.rotate||0)+(t.rotate||0))%4;return r&&(n.rotate=r),n}function L0(e,t){const n=Sz(e,t);for(const r in Wp)r in tc?r in e&&!(r in n)&&(n[r]=tc[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function Tz(e,t){const n=e.icons,r=e.aliases||Object.create(null),a=Object.create(null);function o(i){if(n[i])return a[i]=[];if(!(i in a)){a[i]=null;const s=r[i]&&r[i].parent,l=s&&o(s);l&&(a[i]=[s].concat(l))}return a[i]}return(t||Object.keys(n).concat(Object.keys(r))).forEach(o),a}function Iz(e,t,n){const r=e.icons,a=e.aliases||Object.create(null);let o={};function i(s){o=L0(r[s]||a[s],o)}return i(t),n.forEach(i),L0(e,o)}function DA(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(a=>{t(a,null),n.push(a)});const r=Tz(e);for(const a in r){const o=r[a];o&&(t(a,Iz(e,a,o)),n.push(a))}return n}const jz={provider:"",aliases:{},not_found:{},...OA};function Nd(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function NA(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!Nd(e,jz))return null;const n=t.icons;for(const a in n){const o=n[a];if(!a.match(Es)||typeof o.body!="string"||!Nd(o,Wp))return null}const r=t.aliases||Object.create(null);for(const a in r){const o=r[a],i=o.parent;if(!a.match(Es)||typeof i!="string"||!n[i]&&!r[i]||!Nd(o,Wp))return null}return t}const R0=Object.create(null);function $z(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function Wo(e,t){const n=R0[e]||(R0[e]=Object.create(null));return n[t]||(n[t]=$z(e,t))}function Ng(e,t){return NA(t)?DA(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}function Oz(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let Us=!1;function FA(e){return typeof e=="boolean"&&(Us=e),Us}function Dz(e){const t=typeof e=="string"?Kc(e,!0,Us):e;if(t){const n=Wo(t.provider,t.prefix),r=t.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function Nz(e,t){const n=Kc(e,!0,Us);if(!n)return!1;const r=Wo(n.provider,n.prefix);return Oz(r,n.name,t)}function Fz(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),Us&&!t&&!e.prefix){let a=!1;return NA(e)&&(e.prefix="",DA(e,(o,i)=>{i&&Nz(o,i)&&(a=!0)})),a}const n=e.prefix;if(!Cu({provider:t,prefix:n,name:"a"}))return!1;const r=Wo(t,n);return!!Ng(r,e)}const zA=Object.freeze({width:null,height:null}),BA=Object.freeze({...zA,...tc}),zz=/(-?[0-9.]*[0-9]+[0-9.]*)/g,Bz=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function M0(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const r=e.split(zz);if(r===null||!r.length)return e;const a=[];let o=r.shift(),i=Bz.test(o);for(;;){if(i){const s=parseFloat(o);isNaN(s)?a.push(o):a.push(Math.ceil(s*t*n)/n)}else a.push(o);if(o=r.shift(),o===void 0)return a.join("");i=!i}}const Lz=e=>e==="unset"||e==="undefined"||e==="none";function Rz(e,t){const n={...Jc,...e},r={...BA,...t},a={left:n.left,top:n.top,width:n.width,height:n.height};let o=n.body;[n,r].forEach(v=>{const h=[],m=v.hFlip,y=v.vFlip;let w=v.rotate;m?y?w+=2:(h.push("translate("+(a.width+a.left).toString()+" "+(0-a.top).toString()+")"),h.push("scale(-1 1)"),a.top=a.left=0):y&&(h.push("translate("+(0-a.left).toString()+" "+(a.height+a.top).toString()+")"),h.push("scale(1 -1)"),a.top=a.left=0);let b;switch(w<0&&(w-=Math.floor(w/4)*4),w=w%4,w){case 1:b=a.height/2+a.top,h.unshift("rotate(90 "+b.toString()+" "+b.toString()+")");break;case 2:h.unshift("rotate(180 "+(a.width/2+a.left).toString()+" "+(a.height/2+a.top).toString()+")");break;case 3:b=a.width/2+a.left,h.unshift("rotate(-90 "+b.toString()+" "+b.toString()+")");break}w%2===1&&(a.left!==a.top&&(b=a.left,a.left=a.top,a.top=b),a.width!==a.height&&(b=a.width,a.width=a.height,a.height=b)),h.length&&(o='<g transform="'+h.join(" ")+'">'+o+"</g>")});const i=r.width,s=r.height,l=a.width,u=a.height;let c,d;i===null?(d=s===null?"1em":s==="auto"?u:s,c=M0(d,l/u)):(c=i==="auto"?l:i,d=s===null?M0(c,u/l):s==="auto"?u:s);const p={},g=(v,h)=>{Lz(h)||(p[v]=h.toString())};return g("width",c),g("height",d),p.viewBox=a.left.toString()+" "+a.top.toString()+" "+l.toString()+" "+u.toString(),{attributes:p,body:o}}const Mz=/\sid="(\S+)"/g,Vz="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let Wz=0;function Gz(e,t=Vz){const n=[];let r;for(;r=Mz.exec(e);)n.push(r[1]);if(!n.length)return e;const a="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(o=>{const i=typeof t=="function"?t(o):t+(Wz++).toString(),s=o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+s+')([")]|\\.[a-z])',"g"),"$1"+i+a+"$3")}),e=e.replace(new RegExp(a,"g"),""),e}const Gp=Object.create(null);function qz(e,t){Gp[e]=t}function qp(e){return Gp[e]||Gp[""]}function Fg(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const zg=Object.create(null),is=["https://api.simplesvg.com","https://api.unisvg.com"],Pu=[];for(;is.length>0;)is.length===1||Math.random()>.5?Pu.push(is.shift()):Pu.push(is.pop());zg[""]=Fg({resources:["https://api.iconify.design"].concat(Pu)});function Hz(e,t){const n=Fg(t);return n===null?!1:(zg[e]=n,!0)}function Bg(e){return zg[e]}const Uz=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let V0=Uz();function Kz(e,t){const n=Bg(e);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let a=0;n.resources.forEach(i=>{a=Math.max(a,i.length)});const o=t+".json?icons=";r=n.maxURL-a-n.path.length-o.length}return r}function Jz(e){return e===404}const Zz=(e,t,n)=>{const r=[],a=Kz(e,t),o="icons";let i={type:o,provider:e,prefix:t,icons:[]},s=0;return n.forEach((l,u)=>{s+=l.length+1,s>=a&&u>0&&(r.push(i),i={type:o,provider:e,prefix:t,icons:[]},s=l.length),i.icons.push(l)}),r.push(i),r};function Qz(e){if(typeof e=="string"){const t=Bg(e);if(t)return t.path}return"/"}const Yz=(e,t,n)=>{if(!V0){n("abort",424);return}let r=Qz(t.provider);switch(t.type){case"icons":{const o=t.prefix,s=t.icons.join(","),l=new URLSearchParams({icons:s});r+=o+".json?"+l.toString();break}case"custom":{const o=t.uri;r+=o.slice(0,1)==="/"?o.slice(1):o;break}default:n("abort",400);return}let a=503;V0(e+r).then(o=>{const i=o.status;if(i!==200){setTimeout(()=>{n(Jz(i)?"abort":"next",i)});return}return a=501,o.json()}).then(o=>{if(typeof o!="object"||o===null){setTimeout(()=>{o===404?n("abort",o):n("next",a)});return}setTimeout(()=>{n("success",o)})}).catch(()=>{n("next",a)})},Xz={prepare:Zz,send:Yz};function eB(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((a,o)=>a.provider!==o.provider?a.provider.localeCompare(o.provider):a.prefix!==o.prefix?a.prefix.localeCompare(o.prefix):a.name.localeCompare(o.name));let r={provider:"",prefix:"",name:""};return e.forEach(a=>{if(r.name===a.name&&r.prefix===a.prefix&&r.provider===a.provider)return;r=a;const o=a.provider,i=a.prefix,s=a.name,l=n[o]||(n[o]=Object.create(null)),u=l[i]||(l[i]=Wo(o,i));let c;s in u.icons?c=t.loaded:i===""||u.missing.has(s)?c=t.missing:c=t.pending;const d={provider:o,prefix:i,name:s};c.push(d)}),t}function LA(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(a=>a.id!==t))})}function tB(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const r=e.provider,a=e.prefix;t.forEach(o=>{const i=o.icons,s=i.pending.length;i.pending=i.pending.filter(l=>{if(l.prefix!==a)return!0;const u=l.name;if(e.icons[u])i.loaded.push({provider:r,prefix:a,name:u});else if(e.missing.has(u))i.missing.push({provider:r,prefix:a,name:u});else return n=!0,!0;return!1}),i.pending.length!==s&&(n||LA([e],o.id),o.callback(i.loaded.slice(0),i.missing.slice(0),i.pending.slice(0),o.abort))})}))}let nB=0;function rB(e,t,n){const r=nB++,a=LA.bind(null,n,r);if(!t.pending.length)return a;const o={id:r,icons:t,callback:e,abort:a};return n.forEach(i=>{(i.loaderCallbacks||(i.loaderCallbacks=[])).push(o)}),a}function aB(e,t=!0,n=!1){const r=[];return e.forEach(a=>{const o=typeof a=="string"?Kc(a,t,n):a;o&&r.push(o)}),r}var oB={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function iB(e,t,n,r){const a=e.resources.length,o=e.random?Math.floor(Math.random()*a):e.index;let i;if(e.random){let C=e.resources.slice(0);for(i=[];C.length>1;){const _=Math.floor(Math.random()*C.length);i.push(C[_]),C=C.slice(0,_).concat(C.slice(_+1))}i=i.concat(C)}else i=e.resources.slice(o).concat(e.resources.slice(0,o));const s=Date.now();let l="pending",u=0,c,d=null,p=[],g=[];typeof r=="function"&&g.push(r);function v(){d&&(clearTimeout(d),d=null)}function h(){l==="pending"&&(l="aborted"),v(),p.forEach(C=>{C.status==="pending"&&(C.status="aborted")}),p=[]}function m(C,_){_&&(g=[]),typeof C=="function"&&g.push(C)}function y(){return{startTime:s,payload:t,status:l,queriesSent:u,queriesPending:p.length,subscribe:m,abort:h}}function w(){l="failed",g.forEach(C=>{C(void 0,c)})}function b(){p.forEach(C=>{C.status==="pending"&&(C.status="aborted")}),p=[]}function A(C,_,E){const j=_!=="success";switch(p=p.filter(D=>D!==C),l){case"pending":break;case"failed":if(j||!e.dataAfterTimeout)return;break;default:return}if(_==="abort"){c=E,w();return}if(j){c=E,p.length||(i.length?x():w());return}if(v(),b(),!e.random){const D=e.resources.indexOf(C.resource);D!==-1&&D!==e.index&&(e.index=D)}l="completed",g.forEach(D=>{D(E)})}function x(){if(l!=="pending")return;v();const C=i.shift();if(C===void 0){if(p.length){d=setTimeout(()=>{v(),l==="pending"&&(b(),w())},e.timeout);return}w();return}const _={status:"pending",resource:C,callback:(E,j)=>{A(_,E,j)}};p.push(_),u++,d=setTimeout(x,e.rotate),n(C,t,_.callback)}return setTimeout(x),y}function RA(e){const t={...oB,...e};let n=[];function r(){n=n.filter(s=>s().status==="pending")}function a(s,l,u){const c=iB(t,s,l,(d,p)=>{r(),u&&u(d,p)});return n.push(c),c}function o(s){return n.find(l=>s(l))||null}return{query:a,find:o,setIndex:s=>{t.index=s},getIndex:()=>t.index,cleanup:r}}function W0(){}const Fd=Object.create(null);function sB(e){if(!Fd[e]){const t=Bg(e);if(!t)return;const n=RA(t),r={config:t,redundancy:n};Fd[e]=r}return Fd[e]}function lB(e,t,n){let r,a;if(typeof e=="string"){const o=qp(e);if(!o)return n(void 0,424),W0;a=o.send;const i=sB(e);i&&(r=i.redundancy)}else{const o=Fg(e);if(o){r=RA(o);const i=e.resources?e.resources[0]:"",s=qp(i);s&&(a=s.send)}}return!r||!a?(n(void 0,424),W0):r.query(t,a,n)().abort}const G0="iconify2",Ks="iconify",MA=Ks+"-count",q0=Ks+"-version",VA=36e5,uB=168;function Hp(e,t){try{return e.getItem(t)}catch{}}function Lg(e,t,n){try{return e.setItem(t,n),!0}catch{}}function H0(e,t){try{e.removeItem(t)}catch{}}function Up(e,t){return Lg(e,MA,t.toString())}function Kp(e){return parseInt(Hp(e,MA))||0}const Zc={local:!0,session:!0},WA={local:new Set,session:new Set};let Rg=!1;function cB(e){Rg=e}let Rl=typeof window>"u"?{}:window;function GA(e){const t=e+"Storage";try{if(Rl&&Rl[t]&&typeof Rl[t].length=="number")return Rl[t]}catch{}Zc[e]=!1}function qA(e,t){const n=GA(e);if(!n)return;const r=Hp(n,q0);if(r!==G0){if(r){const s=Kp(n);for(let l=0;l<s;l++)H0(n,Ks+l.toString())}Lg(n,q0,G0),Up(n,0);return}const a=Math.floor(Date.now()/VA)-uB,o=s=>{const l=Ks+s.toString(),u=Hp(n,l);if(typeof u=="string"){try{const c=JSON.parse(u);if(typeof c=="object"&&typeof c.cached=="number"&&c.cached>a&&typeof c.provider=="string"&&typeof c.data=="object"&&typeof c.data.prefix=="string"&&t(c,s))return!0}catch{}H0(n,l)}};let i=Kp(n);for(let s=i-1;s>=0;s--)o(s)||(s===i-1?(i--,Up(n,i)):WA[e].add(s))}function HA(){if(!Rg){cB(!0);for(const e in Zc)qA(e,t=>{const n=t.data,r=t.provider,a=n.prefix,o=Wo(r,a);if(!Ng(o,n).length)return!1;const i=n.lastModified||-1;return o.lastModifiedCached=o.lastModifiedCached?Math.min(o.lastModifiedCached,i):i,!0})}}function dB(e,t){const n=e.lastModifiedCached;if(n&&n>=t)return n===t;if(e.lastModifiedCached=t,n)for(const r in Zc)qA(r,a=>{const o=a.data;return a.provider!==e.provider||o.prefix!==e.prefix||o.lastModified===t});return!0}function fB(e,t){Rg||HA();function n(r){let a;if(!Zc[r]||!(a=GA(r)))return;const o=WA[r];let i;if(o.size)o.delete(i=Array.from(o).shift());else if(i=Kp(a),!Up(a,i+1))return;const s={cached:Math.floor(Date.now()/VA),provider:e.provider,data:t};return Lg(a,Ks+i.toString(),JSON.stringify(s))}t.lastModified&&!dB(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&(t=Object.assign({},t),delete t.not_found),n("local")||n("session"))}function U0(){}function pB(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,tB(e)}))}function hB(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:r}=e,a=e.iconsToLoad;delete e.iconsToLoad;let o;if(!a||!(o=qp(n)))return;o.prepare(n,r,a).forEach(s=>{lB(n,s,l=>{if(typeof l!="object")s.icons.forEach(u=>{e.missing.add(u)});else try{const u=Ng(e,l);if(!u.length)return;const c=e.pendingIcons;c&&u.forEach(d=>{c.delete(d)}),fB(e,l)}catch(u){console.error(u)}pB(e)})})}))}const gB=(e,t)=>{const n=aB(e,!0,FA()),r=eB(n);if(!r.pending.length){let l=!0;return t&&setTimeout(()=>{l&&t(r.loaded,r.missing,r.pending,U0)}),()=>{l=!1}}const a=Object.create(null),o=[];let i,s;return r.pending.forEach(l=>{const{provider:u,prefix:c}=l;if(c===s&&u===i)return;i=u,s=c,o.push(Wo(u,c));const d=a[u]||(a[u]=Object.create(null));d[c]||(d[c]=[])}),r.pending.forEach(l=>{const{provider:u,prefix:c,name:d}=l,p=Wo(u,c),g=p.pendingIcons||(p.pendingIcons=new Set);g.has(d)||(g.add(d),a[u][c].push(d))}),o.forEach(l=>{const{provider:u,prefix:c}=l;a[u][c].length&&hB(l,a[u][c])}),t?rB(t,r,o):U0};function mB(e,t){const n={...e};for(const r in t){const a=t[r],o=typeof a;r in zA?(a===null||a&&(o==="string"||o==="number"))&&(n[r]=a):o===typeof n[r]&&(n[r]=r==="rotate"?a%4:a)}return n}const vB=/[\s,]+/;function yB(e,t){t.split(vB).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function bB(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function r(a){for(;a<0;)a+=4;return a%4}if(n===""){const a=parseInt(e);return isNaN(a)?0:r(a)}else if(n!==e){let a=0;switch(n){case"%":a=25;break;case"deg":a=90}if(a){let o=parseFloat(e.slice(0,e.length-n.length));return isNaN(o)?0:(o=o/a,o%1===0?r(o):0)}}return t}function wB(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in t)n+=" "+r+'="'+t[r]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+e+"</svg>"}function kB(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function AB(e){return"data:image/svg+xml,"+kB(e)}function _B(e){return'url("'+AB(e)+'")'}const K0={...BA,inline:!1},xB={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},EB={display:"inline-block"},Jp={backgroundColor:"currentColor"},UA={backgroundColor:"transparent"},J0={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},Z0={webkitMask:Jp,mask:Jp,background:UA};for(const e in Z0){const t=Z0[e];for(const n in J0)t[e+n]=J0[n]}const Su={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";Su[e+"-flip"]=t,Su[e.slice(0,1)+"-flip"]=t,Su[e+"Flip"]=t});function Q0(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const Y0=(e,t)=>{const n=mB(K0,t),r={...xB},a=t.mode||"svg",o={},i=t.style,s=typeof i=="object"&&!(i instanceof Array)?i:{};for(let h in t){const m=t[h];if(m!==void 0)switch(h){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":n[h]=m===!0||m==="true"||m===1;break;case"flip":typeof m=="string"&&yB(n,m);break;case"color":o.color=m;break;case"rotate":typeof m=="string"?n[h]=bB(m):typeof m=="number"&&(n[h]=m);break;case"ariaHidden":case"aria-hidden":m!==!0&&m!=="true"&&delete r["aria-hidden"];break;default:{const y=Su[h];y?(m===!0||m==="true"||m===1)&&(n[y]=!0):K0[h]===void 0&&(r[h]=m)}}}const l=Rz(e,n),u=l.attributes;if(n.inline&&(o.verticalAlign="-0.125em"),a==="svg"){r.style={...o,...s},Object.assign(r,u);let h=0,m=t.id;return typeof m=="string"&&(m=m.replace(/-/g,"_")),r.innerHTML=Gz(l.body,m?()=>m+"ID"+h++:"iconifyVue"),Lo("svg",r)}const{body:c,width:d,height:p}=e,g=a==="mask"||(a==="bg"?!1:c.indexOf("currentColor")!==-1),v=wB(c,{...u,width:d+"",height:p+""});return r.style={...o,"--svg":_B(v),width:Q0(u.width),height:Q0(u.height),...EB,...g?Jp:UA,...s},Lo("span",r)};FA(!0);qz("",Xz);if(typeof document<"u"&&typeof window<"u"){HA();const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(r=>{try{(typeof r!="object"||r===null||r instanceof Array||typeof r.icons!="object"||typeof r.prefix!="string"||!Fz(r))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const r="IconifyProviders["+n+"] is invalid.";try{const a=t[n];if(typeof a!="object"||!a||a.resources===void 0)continue;Hz(n,a)||console.error(r)}catch{console.error(r)}}}}const CB={...Jc,body:""},Fe=ie({inheritAttrs:!1,data(){return{iconMounted:!1,counter:0}},mounted(){this._name="",this._loadingIcon=null,this.iconMounted=!0},unmounted(){this.abortLoading()},methods:{abortLoading(){this._loadingIcon&&(this._loadingIcon.abort(),this._loadingIcon=null)},getIcon(e,t){if(typeof e=="object"&&e!==null&&typeof e.body=="string")return this._name="",this.abortLoading(),{data:e};let n;if(typeof e!="string"||(n=Kc(e,!1,!0))===null)return this.abortLoading(),null;const r=Dz(n);if(!r)return(!this._loadingIcon||this._loadingIcon.name!==e)&&(this.abortLoading(),this._name="",r!==null&&(this._loadingIcon={name:e,abort:gB([n],()=>{this.counter++})})),null;this.abortLoading(),this._name!==e&&(this._name=e,t&&t(e));const a=["iconify"];return n.prefix!==""&&a.push("iconify--"+n.prefix),n.provider!==""&&a.push("iconify--"+n.provider),{data:r,classes:a}}},render(){this.counter;const e=this.$attrs,t=this.iconMounted?this.getIcon(e.icon,e.onLoad):null;if(!t)return Y0(CB,e);let n=e;return t.classes&&(n={...e,class:(typeof e.class=="string"?e.class+" ":"")+t.classes.join(" ")}),Y0({...Jc,...t.data},n)}}),za=Ec("runtime",{state:()=>({disableEventListener:!1,modalList:[],editDict:{name:"",sort:qr.normal,type:$e.publicArticle,originWords:[],articles:[],words:[],chapterWordNumber:15,chapterWords:[],chapterIndex:0,chapterWordIndex:0,statistics:[],url:""}})});function Qc(e){qe(()=>{$t.on(Ot.closeOther,e),window.addEventListener("click",e)}),Fr(()=>{window.removeEventListener("click",e)})}function Zp(e,t){qe(()=>window.addEventListener(e,t)),Fr(()=>window.removeEventListener(e,t))}function PB(){const e=za();Zp("keydown",t=>{e.disableEventListener||$t.emit(Ot.keydown,t)}),Zp("keyup",t=>{e.disableEventListener||$t.emit(Ot.keyup,t)})}function KA(e,t){qe(()=>{$t.on(Ot.keydown,e),$t.on(Ot.keyup,t)}),Fr(()=>{$t.off(Ot.keydown,e),$t.off(Ot.keyup,t)})}function JA(e){const t=za();ge(e,n=>{n?t.disableEventListener=!0:t.disableEventListener=!1}),qe(()=>{e||(t.disableEventListener=!0)}),Fr(()=>{e||(t.disableEventListener=!1)})}function SB(e,t){const n=za(),r=L(Date.now());ge(t,a=>{if(a)n.modalList.push({id:r.value,close:e});else{let o=n.modalList.findIndex(i=>i.id===r.value);o>0&&n.modalList.splice(o,1)}}),qe(()=>{t()===void 0&&n.modalList.push({id:r.value,close:e})}),Fr(()=>{if(t()===void 0){let a=n.modalList.findIndex(o=>o.id===r.value);a>0&&n.modalList.splice(a,1)}})}const TB={key:1,class:"key-notice"},IB={class:"key"},jB=ie({__name:"BaseButton",props:{keyboard:{},active:{type:Boolean},disabled:{type:Boolean},loading:{type:Boolean},size:{default:"normal"},type:{default:"primary"}},emits:["click"],setup(e){return(t,n)=>(P(),ne(dn,{disabled:!t.keyboard,title:`快捷键: ${t.keyboard}`},{default:M(()=>[k("div",{class:K(["base-button",[t.active&&"active",t.size,t.type,(t.disabled||t.loading)&&"disabled",!t.disabled&&"hvr-grow"]]),onClick:n[0]||(n[0]=r=>!t.disabled&&!t.loading&&t.$emit("click"))},[k("span",{style:Qe({opacity:t.loading?0:1})},[Je(t.$slots,"default",{},void 0,!0)],4),t.loading?(P(),ne(f(Fe),{key:0,class:"loading",icon:"eos-icons:loading",width:"18",color:"#ffffff"})):te("",!0),t.keyboard?(P(),N("div",TB,[I(f(Fe),{icon:"bi:keyboard",width:"14",color:"#ffffff"}),k("span",IB,ee(t.keyboard),1)])):te("",!0)],2)]),_:3},8,["disabled","title"]))}});const At=nt(jB,[["__scopeId","data-v-8dd6ccf6"]]),$B=e=>(tr("data-v-f63597b6"),e=e(),nr(),e),OB=["onClick"],DB=["onClick"],NB={key:0,class:"modal-header"},FB={class:"title"},zB={key:0,class:"content"},BB={key:1,class:"modal-footer"},LB=$B(()=>k("div",{class:"left"},null,-1)),RB={class:"right"},MB=ie({__name:"Modal",props:{modelValue:{type:Boolean,default:void 0},showClose:{type:Boolean,default:!0},title:{},content:{},fullScreen:{type:Boolean,default:!1},padding:{type:Boolean},footer:{type:Boolean,default:!1},header:{type:Boolean,default:!0},confirmButtonText:{default:"确认"},cancelButtonText:{default:"取消"}},emits:["update:modelValue","close","ok","cancel"],setup(e,{emit:t}){const n=e;let r=L(999),a=L(!1),o=L(Date.now()),i=L(null),s=L(null);const l=za();function u(){if(!a.value)return;let p=Date.now()-o.value,g=300;return p<500&&(g+=500-p),new Promise(v=>{setTimeout(()=>{var h,m;(h=i.value)==null||h.classList.toggle("bounce-out"),(m=s.value)==null||m.classList.toggle("bounce-out")},500-p),setTimeout(()=>{t("update:modelValue",!1),t("close"),a.value=!1,v(!0),l.modalList.pop()},g)})}ge(()=>n.modelValue,p=>{p?(l.modalList.push({id:Date.now(),close:u}),r.value=r.value+l.modalList.length,a.value=!0):u()}),qe(()=>{n.modelValue===void 0&&(a.value=!0,l.modalList.push({id:Date.now(),close:u}),r.value=r.value+l.modalList.length)}),SB(u,()=>n.modelValue);async function c(){await u(),t("ok")}async function d(){await u(),t("cancel")}return(p,g)=>(P(),ne(ol,{to:"body"},[a.value?(P(),N("div",{key:0,class:"modal-root",style:Qe({"z-index":r.value})},[p.fullScreen?te("",!0):(P(),N("div",{key:0,class:"modal-mask",ref_key:"maskRef",ref:i,onClick:tt(u,["stop"])},null,8,OB)),k("div",{class:K(["modal",[p.fullScreen?"full":"window"]]),ref_key:"modalRef",ref:s,onClick:tt(v=>null,["stop"])},[I(dn,{title:"关闭"},{default:M(()=>[p.showClose?(P(),ne(f(Fe),{key:0,onClick:u,class:"close hvr-grow pointer",width:"24",color:"#929596",icon:"ion:close-outline"})):te("",!0)]),_:1}),p.header?(P(),N("div",NB,[k("div",FB,ee(n.title),1)])):te("",!0),k("div",{class:K(["modal-body",{padding:p.padding}])},[Je(p.$slots,"default",{},void 0,!0),p.content?(P(),N("div",zB,ee(p.content),1)):te("",!0)],2),p.footer?(P(),N("div",BB,[LB,k("div",RB,[I(At,{type:"link",onClick:d},{default:M(()=>[Se(ee(p.cancelButtonText),1)]),_:1}),I(At,{onClick:c},{default:M(()=>[Se(ee(p.confirmButtonText),1)]),_:1})])])):te("",!0)],10,DB)],4)):te("",!0)]))}});const ia=nt(MB,[["__scopeId","data-v-f63597b6"]]),VB=""+new URL("beep-a2bff000.wav",import.meta.url).href,WB=""+new URL("correct-9ee1e85e.wav",import.meta.url).href;function Js(e,t){let n=L([]),r=L(1),a=L(0);qe(()=>{e&&o(e,t)});function o(s,l){l&&(r.value=l),n.value=[];for(let u=0;u<r.value;u++)s.map(c=>n.value.push(new Audio(c)));a.value=0}function i(){a.value++,n.value.length>1&&n.value.length!==r.value?n.value[a.value%n.value.length].play():n.value[a.value%r.value].play()}return{play:i,setAudio:o}}function ZA(){const e=Rt(),{play:t,setAudio:n}=Js();ck(()=>{let a=XA(e.keyboardSoundFile);n(a,a.length===1?3:1)});function r(){e.keyboardSound&&t()}return r}function QA(){const e=Rt(),{play:t}=Js([VB],1);function n(){e.effectSound&&t()}return n}function YA(){const e=Rt(),{play:t}=Js([WB],1);function n(){e.effectSound&&t()}return n}function Yc(){const e=Rt(),t=L(new Audio);function n(r){e.wordSoundType==="uk"?t.value.src=`${uv}${r}&type=1`:e.wordSoundType==="us"&&(t.value.src=`${uv}${r}&type=2`),t.value.play()}return n}function GB(e){new Audio(e).play().then(t=>{})}function XA(e){return e==="机械"?["./sound/key-sounds/jixie/机械0.mp3","./sound/key-sounds/jixie/机械1.mp3","./sound/key-sounds/jixie/机械2.mp3","./sound/key-sounds/jixie/机械3.mp3"]:[`./sound/key-sounds/${e}.mp3`]}function e_(){const e=Rt();ge([()=>e.wordSound,()=>e.keyboardSound,()=>e.translateSound,()=>e.effectSound],t=>{e.allSound=t.some(n=>n)})}function t_(e){const t=Rt();t.allSound=e,t.wordSound=e,t.keyboardSound=e,t.translateSound=e,t.effectSound=e}const st=e=>(tr("data-v-77f3c60c"),e=e(),nr(),e),qB={class:"setting-modal"},HB={class:"left"},UB={class:"tabs"},KB=st(()=>k("span",null,"音效设置",-1)),JB=st(()=>k("span",null,"其他设置",-1)),ZB={class:"git-log"},QB={class:"content"},YB={key:0},XB={class:"row"},eL=st(()=>k("label",{class:"main-title"},"所有音效",-1)),tL={class:"wrapper"},nL=st(()=>k("div",{class:"line"},null,-1)),rL={class:"row"},aL=st(()=>k("label",{class:"item-title"},"单词发音",-1)),oL={class:"wrapper"},iL={class:"row"},sL=st(()=>k("label",{class:"sub-title"},"音量",-1)),lL={class:"wrapper"},uL={class:"row"},cL=st(()=>k("label",{class:"sub-title"},"倍速",-1)),dL={class:"wrapper"},fL=st(()=>k("div",{class:"line"},null,-1)),pL={class:"row"},hL=st(()=>k("label",{class:"item-title"},"按键音",-1)),gL={class:"wrapper"},mL={class:"row"},vL=st(()=>k("label",{class:"sub-title"},"音量",-1)),yL={class:"wrapper"},bL=st(()=>k("div",{class:"line"},null,-1)),wL={class:"row"},kL=st(()=>k("label",{class:"item-title"},"释义发音",-1)),AL={class:"wrapper"},_L={class:"row"},xL=st(()=>k("label",{class:"sub-title"},"音量",-1)),EL={class:"wrapper"},CL=st(()=>k("div",{class:"line"},null,-1)),PL={class:"row"},SL=st(()=>k("label",{class:"item-title"},"效果音(章节结算页烟花音效)",-1)),TL={class:"wrapper"},IL={class:"row"},jL=st(()=>k("label",{class:"sub-title"},"音量",-1)),$L={class:"wrapper"},OL={key:1},DL={class:"row"},NL=st(()=>k("label",{class:"item-title"},"章节乱序",-1)),FL={class:"wrapper"},zL=st(()=>k("div",{class:"desc"}," 开启后,每次练习章节中单词会随机排序。下一章节生效 ",-1)),BL=st(()=>k("div",{class:"line"},null,-1)),LL={class:"row"},RL=st(()=>k("label",{class:"item-title"},"练习时展示上一个/下一个单词",-1)),ML={class:"wrapper"},VL=st(()=>k("div",{class:"desc"}," 开启后,练习中会在上方展示上一个/下一个单词 ",-1)),WL=st(()=>k("div",{class:"line"},null,-1)),GL={class:"row"},qL=st(()=>k("label",{class:"item-title"},"是否忽略大小写",-1)),HL={class:"wrapper"},UL=st(()=>k("div",{class:"desc"}," 开启后输入时不区分大小写如输入“hello”和“Hello”都会被认为是正确的 ",-1)),KL=st(()=>k("div",{class:"line"},null,-1)),JL={class:"row"},ZL=st(()=>k("label",{class:"item-title"},"是否允许默写模式下显示提示",-1)),QL={class:"wrapper"},YL=st(()=>k("div",{class:"desc"}," 开启后,可以通过鼠标 hover 单词或者按 Esc键 显示正确答案 ",-1)),XL=st(()=>k("div",{class:"line"},null,-1)),eR=st(()=>k("div",{class:"row"},[k("label",{class:"item-title"},"字体设置(仅可调整单词练习)")],-1)),tR={class:"row"},nR=st(()=>k("label",{class:"sut-title"},"外语字体",-1)),rR={class:"wrapper"},aR={class:"row"},oR=st(()=>k("label",{class:"sut-title"},"中文字体",-1)),iR={class:"wrapper"},sR=st(()=>k("div",{class:"line"},null,-1)),lR=st(()=>k("div",{class:"row"},[k("label",{class:"item-title"},"其他设置")],-1)),uR={class:"row"},cR=st(()=>k("label",{class:"sut-title"},"切换下一个单词时间",-1)),dR={class:"wrapper"},fR=st(()=>k("span",null,"毫秒",-1)),pR=ie({__name:"SettingModal",emits:["close"],setup(e,{emit:t}){const n=L(0),r=Rt(),a=L("3b5b82e");return e_(),(o,i)=>{const s=Uc,l=IA,u=Og;return P(),ne(ia,{onClose:i[19]||(i[19]=c=>t("close")),title:"设置"},{default:M(()=>[k("div",qB,[k("div",HB,[k("div",UB,[k("div",{class:K(["tab",n.value===0&&"active"]),onClick:i[0]||(i[0]=c=>n.value=0)},[I(f(Fe),{icon:"bx:headphone",width:"20",color:"#0C8CE9"}),KB],2),k("div",{class:K(["tab",n.value===1&&"active"]),onClick:i[1]||(i[1]=c=>n.value=1)},[I(f(Fe),{icon:"icon-park-outline:setting-config",width:"20",color:"#0C8CE9"}),JB],2)]),k("div",ZB," Build "+ee(a.value),1)]),k("div",QB,[n.value===0?(P(),N("div",YB,[k("div",XB,[eL,k("div",tL,[I(s,{modelValue:f(r).allSound,"onUpdate:modelValue":i[2]||(i[2]=c=>f(r).allSound=c),onChange:f(t_),"inline-prompt":"","active-text":"开","inactive-text":"关"},null,8,["modelValue","onChange"])])]),nL,k("div",rL,[aL,k("div",oL,[I(s,{modelValue:f(r).wordSound,"onUpdate:modelValue":i[3]||(i[3]=c=>f(r).wordSound=c),"inline-prompt":"","active-text":"开","inactive-text":"关"},null,8,["modelValue"])])]),k("div",iL,[sL,k("div",lL,[I(l,{modelValue:f(r).wordSoundVolume,"onUpdate:modelValue":i[4]||(i[4]=c=>f(r).wordSoundVolume=c)},null,8,["modelValue"]),k("span",null,ee(f(r).wordSoundVolume)+"%",1)])]),k("div",uL,[cL,k("div",dL,[I(l,{modelValue:f(r).wordSoundSpeed,"onUpdate:modelValue":i[5]||(i[5]=c=>f(r).wordSoundSpeed=c),step:.1,min:.5,max:4},null,8,["modelValue"]),k("span",null,ee(f(r).wordSoundSpeed),1)])]),fL,k("div",pL,[hL,k("div",gL,[I(s,{modelValue:f(r).keyboardSound,"onUpdate:modelValue":i[6]||(i[6]=c=>f(r).keyboardSound=c),"inline-prompt":"","active-text":"开","inactive-text":"关"},null,8,["modelValue"])])]),k("div",mL,[vL,k("div",yL,[I(l,{modelValue:f(r).keyboardSoundVolume,"onUpdate:modelValue":i[7]||(i[7]=c=>f(r).keyboardSoundVolume=c)},null,8,["modelValue"]),k("span",null,ee(f(r).keyboardSoundVolume)+"%",1)])]),bL,k("div",wL,[kL,k("div",AL,[I(s,{modelValue:f(r).translateSound,"onUpdate:modelValue":i[8]||(i[8]=c=>f(r).translateSound=c),"inline-prompt":"","active-text":"开","inactive-text":"关"},null,8,["modelValue"])])]),k("div",_L,[xL,k("div",EL,[I(l,{modelValue:f(r).translateSoundVolume,"onUpdate:modelValue":i[9]||(i[9]=c=>f(r).translateSoundVolume=c)},null,8,["modelValue"]),k("span",null,ee(f(r).translateSoundVolume)+"%",1)])]),CL,k("div",PL,[SL,k("div",TL,[I(s,{modelValue:f(r).effectSound,"onUpdate:modelValue":i[10]||(i[10]=c=>f(r).effectSound=c),"inline-prompt":"","active-text":"开","inactive-text":"关"},null,8,["modelValue"])])]),k("div",IL,[jL,k("div",$L,[I(l,{modelValue:f(r).effectSoundVolume,"onUpdate:modelValue":i[11]||(i[11]=c=>f(r).effectSoundVolume=c)},null,8,["modelValue"]),k("span",null,ee(f(r).effectSoundVolume)+"%",1)])])])):te("",!0),n.value===1?(P(),N("div",OL,[k("div",DL,[NL,k("div",FL,[I(s,{modelValue:f(r).show,"onUpdate:modelValue":i[12]||(i[12]=c=>f(r).show=c),"inline-prompt":"","active-text":"开","inactive-text":"关"},null,8,["modelValue"])])]),zL,BL,k("div",LL,[RL,k("div",ML,[I(s,{modelValue:f(r).showNearWord,"onUpdate:modelValue":i[13]||(i[13]=c=>f(r).showNearWord=c),"inline-prompt":"","active-text":"开","inactive-text":"关"},null,8,["modelValue"])])]),VL,WL,k("div",GL,[qL,k("div",HL,[I(s,{modelValue:f(r).ignoreCase,"onUpdate:modelValue":i[14]||(i[14]=c=>f(r).ignoreCase=c),"inline-prompt":"","active-text":"开","inactive-text":"关"},null,8,["modelValue"])])]),UL,KL,k("div",JL,[ZL,k("div",QL,[I(s,{modelValue:f(r).allowWordTip,"onUpdate:modelValue":i[15]||(i[15]=c=>f(r).allowWordTip=c),"inline-prompt":"","active-text":"开","inactive-text":"关"},null,8,["modelValue"])])]),YL,XL,eR,k("div",tR,[nR,k("div",rR,[I(l,{min:10,max:100,modelValue:f(r).fontSize.wordForeignFontSize,"onUpdate:modelValue":i[16]||(i[16]=c=>f(r).fontSize.wordForeignFontSize=c)},null,8,["modelValue"]),k("span",null,ee(f(r).fontSize.wordForeignFontSize),1)])]),k("div",aR,[oR,k("div",iR,[I(l,{min:10,max:100,modelValue:f(r).fontSize.wordTranslateFontSize,"onUpdate:modelValue":i[17]||(i[17]=c=>f(r).fontSize.wordTranslateFontSize=c)},null,8,["modelValue"]),k("span",null,ee(f(r).fontSize.wordTranslateFontSize),1)])]),sR,lR,k("div",uR,[cR,k("div",dR,[I(u,{modelValue:f(r).waitTimeForChangeWord,"onUpdate:modelValue":i[18]||(i[18]=c=>f(r).waitTimeForChangeWord=c),min:6,max:100,type:"number"},null,8,["modelValue"]),fR])])])):te("",!0)])])]),_:1})}}});const hR=nt(pR,[["__scopeId","data-v-77f3c60c"]]),ss="https://github.com/zyronon/bbword",n_=e=>(tr("data-v-1dfe4f9a"),e=e(),nr(),e),gR={class:"feedback-modal"},mR=n_(()=>k("div",null,[Se(" 给我发Email"),k("a",{href:"mailto:zyronon@163.com"},"zyronon@163.com")],-1)),vR=n_(()=>k("p",null,"or",-1)),yR={class:"github"},bR=["href"],wR=["href"],kR={class:"options"},AR=["href"],_R=["href"],xR=["href"],ER=ie({__name:"FeedbackModal",emits:["close"],setup(e,{emit:t}){return(n,r)=>(P(),ne(ia,{onClose:r[0]||(r[0]=a=>t("close")),title:"反馈"},{default:M(()=>[k("div",gR,[mR,vR,k("div",yR,[k("span",null,[Se("在"),k("a",{href:f(ss),target:"_blank"},"Github",8,bR),Se("上给我提一个 "),k("a",{href:`${f(ss)}/issues`,target:"_blank"},"Issue",8,wR)]),k("div",kR,[I(At,null,{default:M(()=>[k("a",{href:`${f(ss)}/issues/new?assignees=&labels=&projects=&template=%E5%8D%95%E8%AF%8D%E9%94%99%E8%AF%AF---word-error.md&title=%E5%8D%95%E8%AF%8D%E9%94%99%E8%AF%AF+%7C+Word+error`,target:"_blank"},"字典错误?",8,AR)]),_:1}),I(At,null,{default:M(()=>[k("a",{href:`${f(ss)}/issues/new?assignees=&labels=&projects=&template=问题报告---bug-report-.md&title=问题报告+%7C+Bug+report+`,target:"_blank"},"反馈BUG",8,_R)]),_:1}),I(At,null,{default:M(()=>[k("a",{href:`${f(ss)}/issues/new?assignees=&labels=&projects=&template=功能请求---feature-request.md&title=功能请求+%7C+Feature+request`,target:"_blank"},"功能请求?",8,xR)]),_:1})])])])]),_:1}))}});const CR=nt(ER,[["__scopeId","data-v-1dfe4f9a"]]);const PR=[{id:"cet4",name:"CET-4",description:"大学英语四级词库",category:"中国考试",tags:["大学英语"],url:"/dicts/CET4_T.json",length:2607,language:"en",languageCategory:"en"},{id:"cet6",name:"CET-6",description:"大学英语六级词库",category:"中国考试",tags:["大学英语"],url:"/dicts/CET6_T.json",length:2345,language:"en",languageCategory:"en"},{id:"xinghuoqiaoji_4",name:"四级巧记速记",description:"四级巧记速记",category:"中国考试",tags:["大学英语"],url:"/dicts/xinghuoqiaoji_4.json",length:2522,language:"en",languageCategory:"en"},{id:"xinghuoqiaoji_6",name:"六级巧记速记",description:"六级巧记速记",category:"中国考试",tags:["大学英语"],url:"/dicts/xinghuoqiaoji_6.json",length:7520,language:"en",languageCategory:"en"},{id:"cet4-sub",name:"CET-4-Sub",description:"单词的减法-四级",category:"中国考试",tags:["大学英语"],url:"/dicts/DanCiDeJianFa_4.json",length:1957,language:"en",languageCategory:"en"},{id:"cet6-sub",name:"CET-6-Sub",description:"单词的减法-六级",category:"中国考试",tags:["大学英语"],url:"/dicts/DanCiDeJianFa_6.json",length:1949,language:"en",languageCategory:"en"},{id:"kaoyan",name:"考研",description:"研究生英语入学考试词库",category:"中国考试",tags:["考研"],url:"/dicts/KaoYan_3_T.json",length:3728,language:"en",languageCategory:"en"},{id:"kaoyan_2024",name:"考研 2024",description:"研究生英语入学考试词库 2024",category:"中国考试",tags:["考研"],url:"/dicts/KaoYan_2024.json",length:3731,language:"en",languageCategory:"en"},{id:"kaoyanshanguo_2023",name:"考研闪过 2023",description:"高中低频词2023",category:"中国考试",tags:["考研"],url:"/dicts/KaoYanShanGuo_2023.json",length:1771,language:"en",languageCategory:"en"},{id:"dancimimi_1",name:"单词的秘密-英语一",description:"单词的秘密英语(一)",category:"中国考试",tags:["考研"],url:"/dicts/DanCiDeMimi_1.json",length:5657,language:"en",languageCategory:"en"},{id:"dancimimi_2",name:"单词的秘密-英语二",description:"单词的秘密英语(二)",category:"中国考试",tags:["考研"],url:"/dicts/DanCiDeMimi_2.json",length:3827,language:"en",languageCategory:"en"},{id:"level4",name:"专四",description:"英语专业四级词库",category:"中国考试",tags:["大学英语"],url:"/dicts/Level4luan_2_T.json",length:4025,language:"en",languageCategory:"en"},{id:"level8",name:"专八",description:"英语专业八级词库",category:"中国考试",tags:["大学英语"],url:"/dicts/Level8luan_2_T.json",length:12197,language:"en",languageCategory:"en"},{id:"archVocabulary",name:"建筑专业英语",description:"大学建筑专业英语词汇",category:"中国考试",tags:["专业英语"],url:"/dicts/archVocabulary.json",length:630,language:"en",languageCategory:"en"},{id:"itVocabulary",name:"计算机专用英语",description:"大学计算机专业英语词汇",category:"中国考试",tags:["专业英语"],url:"/dicts/itVocabulary.json",length:1665,language:"en",languageCategory:"en"},{id:"pets3",name:"PETS",description:"全国英语等级考试常考词汇",category:"中国考试",tags:["PET"],url:"/dicts/PETS_3.json",length:1942,language:"en",languageCategory:"en"},{id:"pets3-2023",name:"PETS-2023",description:"全国英语等级考试常考词汇",category:"中国考试",tags:["PET"],url:"/dicts/PETS3-2023.json",length:4449,language:"en",languageCategory:"en"},{id:"coca_20000",name:"COCA20000词",description:"COCA20000词",category:"中国考试",tags:["其他"],url:"/dicts/coca20000.json",length:20199,language:"en",languageCategory:"en"},{id:"4000_Essential_English_Words1",name:"Essential Words",description:"4000 Essential English Words meaning",category:"中国考试",tags:["其他"],url:"/dicts/4000_Essential_English_Words-meaning.json",length:3600,language:"en",languageCategory:"en"},{id:"4000_Essential_English_Words2",name:"Essential Words",description:"4000 Essential English Words sentence",category:"中国考试",tags:["其他"],url:"/dicts/4000_Essential_English_Words-sentence.json",length:3600,language:"en",languageCategory:"en"},{id:"longman_communication_3000_words",name:"Longman Communication 3000",description:"Most frequent words in both spoken and written English",category:"中国考试",tags:["其他"],url:"/dicts/Longman_Communication_3000.json",length:3168,language:"en",languageCategory:"en"},{id:"top_2000_English_Words",name:"Top 2000 words",description:"with highest frequency",category:"中国考试",tags:["其他"],url:"/dicts/top2000words.json",length:1867,language:"en",languageCategory:"en"},{id:"top_1500_nouns_Words",name:"Top 1500 Nouns",description:"with highest frequency",category:"中国考试",tags:["其他"],url:"/dicts/Top1500NounWords.json",length:1525,language:"en",languageCategory:"en"},{id:"top_1000_verb_Words",name:"Top 1000 Verbs",description:"with highest frequency",category:"中国考试",tags:["其他"],url:"/dicts/Top1000VerbWords.json",length:1011,language:"en",languageCategory:"en"},{id:"top_500_Adj_Words",name:"Top 500 adj.",description:"with highest frequency",category:"中国考试",tags:["其他"],url:"/dicts/Top500AdjectiveWords.json",length:527,language:"en",languageCategory:"en"},{id:"top_250_Adv_Words",name:"Top 250 adv.",description:"with highest frequency",category:"中国考试",tags:["其他"],url:"/dicts/Top250AdverbWords.json",length:255,language:"en",languageCategory:"en"},{id:"top_60_Pronouns",name:"Top 60 pron.",description:"with highest frequency",category:"中国考试",tags:["其他"],url:"/dicts/Top60Pronouns.json",length:59,language:"en",languageCategory:"en"},{id:"top_50_Prepositions",name:"Top 50 prep.",description:"with highest frequency",category:"中国考试",tags:["其他"],url:"/dicts/Top50Prepositions.json",length:46,language:"en",languageCategory:"en"},{id:"suffix word",name:"suffix word",description:"common suffix",category:"中国考试",tags:["其他"],url:"/dicts/suffix_word.json",length:126,language:"en",languageCategory:"en"},{id:"word roots1",name:"word roots1",description:"common roots",category:"中国考试",tags:["其他"],url:"/dicts/word_roots1.json",length:369,language:"en",languageCategory:"en"},{id:"2024HongBao T1",name:"2024考研英语红宝书(上)",description:"2024考研英语红宝书必考词",category:"中国考试",tags:["其他"],url:"/dicts/2024HongBao_T1.json",length:997,language:"en",languageCategory:"en"},{id:"2024HongBao T2",name:"2024考研英语红宝书(下)",description:"2024考研英语红宝书必考词",category:"中国考试",tags:["其他"],url:"/dicts/2024HongBao_T2.json",length:854,language:"en",languageCategory:"en"},{id:"adult self-study examination",name:"专升本词汇",description:"专升本词汇",category:"中国考试",tags:["其他"],url:"/dicts/adult-self-study-examination.json",length:3692,language:"en",languageCategory:"en"}],SR=[{id:"gmat",name:"GMAT",description:"GMAT 词库",category:"国际考试",tags:["GMAT"],url:"/dicts/GMAT_3_T.json",length:3047,language:"en",languageCategory:"en"},{id:"gre",name:"GRE",description:"GRE 词库",category:"国际考试",tags:["GRE"],url:"/dicts/GRE_3_T.json",length:6515,language:"en",languageCategory:"en"},{id:"ielts",name:"IELTS",description:"雅思词库",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS_3_T.json",length:3575,language:"en",languageCategory:"en"},{id:"ieltsWang3",name:"雅思王C3",description:"雅思听力特别名词语料库",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS_WANG_3.json",length:1135,language:"en",languageCategory:"en"},{id:"ieltsWang4",name:"雅思王C4",description:"雅思听力形容词副词语料库",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS_WANG_4.json",length:346,language:"en",languageCategory:"en"},{id:"ieltsWang5",name:"雅思王C5",description:"吞音连读混合训练语料库",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS_WANG_5.json",length:1569,language:"en",languageCategory:"en"},{id:"ieltsWang11",name:"雅思王C11",description:"综合测试",category:"国际考试",tags:["IELTS"],url:"/dicts/IELTS_WANG_11.json",length:1738,language:"en",languageCategory:"en"},{id:"sat",name:"SAT",description:"美国 SAT 考试词库",category:"国际考试",tags:["SAT"],url:"/dicts/SAT_3_T.json",length:4464,language:"en",languageCategory:"en"},{id:"SATen",name:"SAT en-en",description:"SAT英英",category:"国际考试",tags:["SAT"],url:"/dicts/SATen.json",length:2681,language:"en",languageCategory:"en"},{id:"toefl",name:"TOEFL",description:"托福考试常见词",category:"国际考试",tags:["TOEFL"],url:"/dicts/TOEFL_3_T.json",length:4264,language:"en",languageCategory:"en"},{id:"bec2",name:"商务英语",description:"商务英语常见词",category:"国际考试",tags:["BEC"],url:"/dicts/BEC_2_T.json",length:2753,language:"en",languageCategory:"en"},{id:"bec3",name:"BEC",description:"BEC考试常见词",category:"国际考试",tags:["BEC"],url:"/dicts/BEC_3_T.json",length:2825,language:"en",languageCategory:"en"},{id:"PTE_junior",name:"PTE 基础词汇",description:"",category:"国际考试",tags:["PTE"],url:"/dicts/PTE_junior.json",length:2651,language:"en",languageCategory:"en"},{id:"PTE_senior",name:"PTE 高阶词汇",description:"",category:"国际考试",tags:["PTE"],url:"/dicts/PTE_senior.json",length:3170,language:"en",languageCategory:"en"},{id:"PTE_FIB_R_junior",name:"阅读 FIB 基础机经词汇",description:"",category:"国际考试",tags:["PTE"],url:"/dicts/PTE_FIB_R_junior.json",length:941,language:"en",languageCategory:"en"},{id:"PTE_FIB_R_senior",name:"阅读 FIB 高阶机经词汇",description:"",category:"国际考试",tags:["PTE"],url:"/dicts/PTE_FIB_R_senior.json",length:1272,language:"en",languageCategory:"en"},{id:"PTE_WFD",name:"WFD 机经词汇",description:"",category:"国际考试",tags:["PTE"],url:"/dicts/PTE_WFD.json",length:1212,language:"en",languageCategory:"en"},{id:"PTE_FIB_L",name:"听力 FIB 机经词汇",description:"",category:"国际考试",tags:["PTE"],url:"/dicts/PTE_FIB_L.json",length:646,language:"en",languageCategory:"en"}],TR=[{id:"gaokao3500",name:"高考 3500 词",description:"高考常见词 3500",category:"青少年英语",tags:["通用"],url:"/dicts/GaoKao_3500.json",length:3893,language:"en",languageCategory:"en"},{id:"gaokaozhentihexin",name:"高考历年真题核心高频",description:"高考历年真题核心高频",category:"青少年英语",tags:["通用"],url:"/dicts/GaoKaoZhenTiHeXinGaoPin.json",length:799,language:"en",languageCategory:"en"},{id:"zhongkaohexin",name:"中考核心词",description:"中考核心词",category:"青少年英语",tags:["通用"],url:"/dicts/ZhongKaoHeXin.json",length:2140,language:"en",languageCategory:"en"},{id:"nce1",name:"新概念英语-1",description:"新概念英语第一册",category:"青少年英语",tags:["新概念英语"],url:"/dicts/NCE_1.json",length:900,language:"en",languageCategory:"en"},{id:"nce2",name:"新概念英语-2",description:"新概念英语第二册",category:"青少年英语",tags:["新概念英语"],url:"/dicts/NCE_2.json",length:858,language:"en",languageCategory:"en"},{id:"nce3",name:"新概念英语-3",description:"新概念英语第三册",category:"青少年英语",tags:["新概念英语"],url:"/dicts/NCE_3.json",length:1052,language:"en",languageCategory:"en"},{id:"nce4",name:"新概念英语-4",description:"新概念英语第四册",category:"青少年英语",tags:["新概念英语"],url:"/dicts/NCE_4.json",length:784,language:"en",languageCategory:"en"},{id:"SHjuniormiddleOxford",name:"上海初中牛津词汇",description:"上海初中牛津词汇",category:"青少年英语",tags:["牛津版"],url:"/dicts/OxfordVocabulary_juniorMiddleSH.json",length:1270,language:"en",languageCategory:"en"},{id:"san1",name:"三年级上",description:"人教版三年级上册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPXiaoXue3_1_T.json",length:64,language:"en",languageCategory:"en"},{id:"san2",name:"三年级下",description:"人教版三年级下册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPXiaoXue3_2_T.json",length:72,language:"en",languageCategory:"en"},{id:"si1",name:"四年级上",description:"人教版四年级上册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPXiaoXue4_1_T.json",length:84,language:"en",languageCategory:"en"},{id:"si2",name:"四年级下",description:"人教版四年级下册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPXiaoXue4_2_T.json",length:104,language:"en",languageCategory:"en"},{id:"wu1",name:"五年级上",description:"人教版五年级上册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPXiaoXue5_1_T.json",length:131,language:"en",languageCategory:"en"},{id:"wu2",name:"五年级下",description:"人教版五年级下册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPXiaoXue5_2_T.json",length:156,language:"en",languageCategory:"en"},{id:"liu1",name:"六年级上",description:"人教版六年级上册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPXiaoXue6_1_T.json",length:130,language:"en",languageCategory:"en"},{id:"liu2",name:"六年级下",description:"人教版六年级下册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPXiaoXue6_2_T.json",length:108,language:"en",languageCategory:"en"},{id:"qi1",name:"七年级上",description:"人教版七年级上册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPChuZhong7_1_T.json",length:392,language:"en",languageCategory:"en"},{id:"qi2",name:"七年级下",description:"人教版七年级下册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPChuZhong7_2_T.json",length:492,language:"en",languageCategory:"en"},{id:"ba1",name:"八年级上",description:"人教版八年级上册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPChuZhong8_1_T.json",length:419,language:"en",languageCategory:"en"},{id:"ba2",name:"八年级下",description:"人教版八年级下册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPChuZhong8_2_T.json",length:466,language:"en",languageCategory:"en"},{id:"jiu",name:"九年级",description:"人教版九年级全册",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPChuZhong9_1_T.json",length:551,language:"en",languageCategory:"en"},{id:"renjiaogaozhong1",name:"高中必修1",description:"人教版高中必修1",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_1_T.json",length:311,language:"en",languageCategory:"en"},{id:"renjiaogaozhong2",name:"高中必修2",description:"人教版高中必修2",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_2_T.json",length:319,language:"en",languageCategory:"en"},{id:"renjiaogaozhong3",name:"高中必修3",description:"人教版高中必修3",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_3_T.json",length:366,language:"en",languageCategory:"en"},{id:"renjiaogaozhong4",name:"高中必修4",description:"人教版高中必修4",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_4_T.json",length:307,language:"en",languageCategory:"en"},{id:"renjiaogaozhong5",name:"高中必修5",description:"人教版高中必修5",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_5_T.json",length:357,language:"en",languageCategory:"en"},{id:"renjiaogaozhong6",name:"高中选修6",description:"人教版高中选修6",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_6_T.json",length:391,language:"en",languageCategory:"en"},{id:"renjiaogaozhong7",name:"高中选修7",description:"人教版高中选修7",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_7_T.json",length:384,language:"en",languageCategory:"en"},{id:"renjiaogaozhong8",name:"高中选修8",description:"人教版高中选修8",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_8_T.json",length:420,language:"en",languageCategory:"en"},{id:"renjiaogaozhong9",name:"高中选修9",description:"人教版高中选修9",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_9_T.json",length:352,language:"en",languageCategory:"en"},{id:"renjiaogaozhong10",name:"高中选修10",description:"人教版高中选修10",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_10_T.json",length:361,language:"en",languageCategory:"en"},{id:"renjiaogaozhong11",name:"高中选修11",description:"人教版高中选修11",category:"青少年英语",tags:["人教版"],url:"/dicts/PEPGaoZhong_11_T.json",length:309,language:"en",languageCategory:"en"},{id:"waiyan1",name:"外研七年级上册",description:"外研版七年级上册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_1_T.json",length:629,language:"en",languageCategory:"en"},{id:"waiyan2",name:"外研七年级下册",description:"外研版七年级下册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_2_T.json",length:438,language:"en",languageCategory:"en"},{id:"waiyan3",name:"外研八年级上册",description:"外研版八年级上册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_3_T.json",length:320,language:"en",languageCategory:"en"},{id:"waiyan4",name:"外研八年级下册",description:"外研版八年级下册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_4_T.json",length:266,language:"en",languageCategory:"en"},{id:"waiyan5",name:"外研九年级上册",description:"外研版九年级上册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_5_T.json",length:381,language:"en",languageCategory:"en"},{id:"waiyan6",name:"外研九年级下册",description:"外研版九年级下册",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheChuZhong_6_T.json",length:128,language:"en",languageCategory:"en"},{id:"waiyan7",name:"外研高中必修1",description:"外研高中必修1",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheGaoZhong_1_T.json",length:411,language:"en",languageCategory:"en"},{id:"waiyan8",name:"外研高中必修2",description:"外研高中必修2",category:"青少年英语",tags:["外研版"],url:"/dicts/WaiYanSheGaoZhong_2_T.json",length:272,language:"en",languageCategory:"en"},{id:"beishi1",name:"高中必修1",description:"北师大版高中必修1",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_1_T.json",length:226,language:"en",languageCategory:"en"},{id:"beishi2",name:"高中必修2",description:"北师大版高中必修2",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_2_T.json",length:244,language:"en",languageCategory:"en"},{id:"beishi3",name:"高中必修3",description:"北师大版高中必修3",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_3_T.json",length:295,language:"en",languageCategory:"en"},{id:"beishi4",name:"高中必修4",description:"北师大版高中必修4",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_4_T.json",length:336,language:"en",languageCategory:"en"},{id:"beishi5",name:"高中必修5",description:"北师大版高中必修5",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_5_T.json",length:327,language:"en",languageCategory:"en"},{id:"beishi6",name:"高中选修6",description:"北师大版高中选修6",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_6_T.json",length:271,language:"en",languageCategory:"en"},{id:"beishi7",name:"高中选修7",description:"北师大版高中选修7",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_7_T.json",length:334,language:"en",languageCategory:"en"},{id:"beishi8",name:"高中选修8",description:"北师大版高中选修8",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_8_T.json",length:364,language:"en",languageCategory:"en"},{id:"beishi9",name:"高中选修9",description:"北师大版高中选修9",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_9_T.json",length:299,language:"en",languageCategory:"en"},{id:"beishi10",name:"高中选修10",description:"北师大版高中选修10",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_10_T.json",length:267,language:"en",languageCategory:"en"},{id:"beishi11",name:"高中选修11",description:"北师大版高中选修11",category:"青少年英语",tags:["北师大"],url:"/dicts/BeiShiGaoZhong_11_T.json",length:330,language:"en",languageCategory:"en"},{id:"eflevel1",name:"EF-LEVEL-1",description:"EF等级1",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_1.json",length:297,language:"en",languageCategory:"en"},{id:"eflevel2",name:"EF-LEVEL-2",description:"EF等级2",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_2.json",length:353,language:"en",languageCategory:"en"},{id:"eflevel3",name:"EF-LEVEL-3",description:"EF等级3",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_3.json",length:172,language:"en",languageCategory:"en"},{id:"eflevel4",name:"EF-LEVEL-4",description:"EF等级4",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_4.json",length:178,language:"en",languageCategory:"en"},{id:"eflevel5",name:"EF-LEVEL-5",description:"EF等级5",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_5.json",length:172,language:"en",languageCategory:"en"},{id:"eflevel6",name:"EF-LEVEL-6",description:"EF等级6",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_6.json",length:172,language:"en",languageCategory:"en"},{id:"eflevel7",name:"EF-LEVEL-7",description:"EF等级7",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_7.json",length:171,language:"en",languageCategory:"en"},{id:"eflevel8",name:"EF-LEVEL-8",description:"EF等级8",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_8.json",length:172,language:"en",languageCategory:"en"},{id:"eflevel9",name:"EF-LEVEL-9",description:"EF等级9",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_9.json",length:165,language:"en",languageCategory:"en"},{id:"eflevel10",name:"EF-LEVEL-10",description:"EF等级10",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_10.json",length:174,language:"en",languageCategory:"en"},{id:"eflevel11",name:"EF-LEVEL-11",description:"EF等级11",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_11.json",length:176,language:"en",languageCategory:"en"},{id:"eflevel12",name:"EF-LEVEL-12",description:"EF等级12",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_12.json",length:170,language:"en",languageCategory:"en"},{id:"eflevel13",name:"EF-LEVEL-13",description:"EF等级13",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_13.json",length:172,language:"en",languageCategory:"en"},{id:"eflevel14",name:"EF-LEVEL-14",description:"EF等级14",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_14.json",length:171,language:"en",languageCategory:"en"},{id:"eflevel15",name:"EF-LEVEL-15",description:"EF等级15",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_15.json",length:168,language:"en",languageCategory:"en"},{id:"eflevel16",name:"EF-LEVEL-16",description:"EF等级16",category:"青少年英语",tags:["EF"],url:"/dicts/EF_LEVEL_16.json",length:170,language:"en",languageCategory:"en"}],IR=[{id:"coder",name:"Coder Dict",description:"程序员常见单词词库",category:"代码练习",tags:["通用"],url:"/dicts/it-words.json",length:1700,language:"code",languageCategory:"code"},{id:"childCode",name:"少儿 Python",description:"少儿 Python 常见词",category:"代码练习",tags:["少儿编程","Python"],url:"/dicts/Child_python_code.json",length:19,language:"en",languageCategory:"code"},{id:"childCode002",name:"少儿 Python Turtle",description:"少儿 Python Turtle 常见词",category:"代码练习",tags:["少儿编程","Python"],url:"/dicts/Child_python_turtle_code.json",length:27,language:"en",languageCategory:"code"},{id:"childCode003",name:"少儿 C++",description:"少儿 C++ 常见词",category:"代码练习",tags:["少儿编程","C++"],url:"/dicts/Child_c++.json",length:39,language:"en",languageCategory:"code"},{id:"jsArray",name:"JS: Array",description:"JavaScript API 词典",category:"代码练习",tags:["JavaScript"],url:"/dicts/js-array.json",length:36,language:"code",languageCategory:"code"},{id:"jsDate",name:"JS: Date",description:"JavaScript API 词典",category:"代码练习",tags:["JavaScript"],url:"/dicts/js-date.json",length:34,language:"code",languageCategory:"code"},{id:"jsGlobal",name:"JS: Global",description:"JavaScript API 词典",category:"代码练习",tags:["JavaScript"],url:"/dicts/js-global.json",length:9,language:"code",languageCategory:"code"},{id:"jsMapSet",name:"JS: Map & Set",description:"JavaScript API 词典",category:"代码练习",tags:["JavaScript"],url:"/dicts/js-map-set.json",length:16,language:"code",languageCategory:"code"},{id:"jsMath",name:"JS: Math",description:"JavaScript API 词典",category:"代码练习",tags:["JavaScript"],url:"/dicts/js-math.json",length:38,language:"code",languageCategory:"code"},{id:"jsNumber",name:"JS: Number",description:"JavaScript API 词典",category:"代码练习",tags:["JavaScript"],url:"/dicts/js-number.json",length:22,language:"code",languageCategory:"code"},{id:"jsObject",name:"JS: Object",description:"JavaScript API 词典",category:"代码练习",tags:["JavaScript"],url:"/dicts/js-object.json",length:37,language:"code",languageCategory:"code"},{id:"jsPromise",name:"JS: Promise",description:"JavaScript API 词典",category:"代码练习",tags:["JavaScript"],url:"/dicts/js-promise.json",length:9,language:"code",languageCategory:"code"},{id:"jsString",name:"JS: String",description:"JavaScript API 词典",category:"代码练习",tags:["JavaScript"],url:"/dicts/js-string.json",length:32,language:"code",languageCategory:"code"},{id:"python-builtin",name:"Python: Built-in",description:"Python Built-in API",category:"代码练习",tags:["Python"],url:"/dicts/python-builtin.json",length:65,language:"code",languageCategory:"code"},{id:"python-array",name:"Python: array",description:"Python array API ",category:"代码练习",tags:["Python"],url:"/dicts/python-array.json",length:11,language:"code",languageCategory:"code"},{id:"python-date",name:"Python: date",description:"Python date API ",category:"代码练习",tags:["Python"],url:"/dicts/python-date.json",length:39,language:"code",languageCategory:"code"},{id:"python-file",name:"Python: file",description:"Python file API ",category:"代码练习",tags:["Python"],url:"/dicts/python-file.json",length:21,language:"code",languageCategory:"code"},{id:"python-class",name:"Python: class",description:"Python class API ",category:"代码练习",tags:["Python"],url:"/dicts/python-class.json",length:13,language:"code",languageCategory:"code"},{id:"python-set",name:"Python: set",description:"Python set API ",category:"代码练习",tags:["Python"],url:"/dicts/python-set.json",length:29,language:"code",languageCategory:"code"},{id:"python-math",name:"Python: math",description:"Python math API ",category:"代码练习",tags:["Python"],url:"/dicts/python-math.json",length:37,language:"code",languageCategory:"code"},{id:"python-string",name:"Python: string",description:"Python string API ",category:"代码练习",tags:["Python"],url:"/dicts/python-string.json",length:40,language:"code",languageCategory:"code"},{id:"python-system",name:"Python: system",description:"Python system API ",category:"代码练习",tags:["Python"],url:"/dicts/python-sys.json",length:24,language:"code",languageCategory:"code"},{id:"javeArrayList",name:"Java: ArrayList",description:"JavaScript API 词典",category:"代码练习",tags:["Java"],url:"/dicts/java-arraylist.json",length:25,language:"code",languageCategory:"code"},{id:"javaCharacter",name:"Java: Character",description:"JavaScript API 词典",category:"代码练习",tags:["Java"],url:"/dicts/java-character.json",length:8,language:"code",languageCategory:"code"},{id:"javaHashmap",name:"Java: Hashmap",description:"JavaScript API 词典",category:"代码练习",tags:["Java"],url:"/dicts/java-hashmap.json",length:22,language:"code",languageCategory:"code"},{id:"javaLinkedList",name:"Java: LinkedList",description:"JavaScript API 词典",category:"代码练习",tags:["Java"],url:"/dicts/java-linkedlist.json",length:25,language:"code",languageCategory:"code"},{id:"javaString",name:"Java: String",description:"JavaScript API 词典",category:"代码练习",tags:["Java"],url:"/dicts/java-string.json",length:48,language:"code",languageCategory:"code"},{id:"javaStringBuffer",name:"Java: StringBuffer",description:"JavaScript API 词典",category:"代码练习",tags:["Java"],url:"/dicts/java-stringBuffer.json",length:20,language:"code",languageCategory:"code"},{id:"linuxCommand",name:"Linux",description:"Linux Command",category:"代码练习",tags:["Linux"],url:"/dicts/linux-command.json",length:575,language:"code",languageCategory:"code"},{id:"csharpList",name:"C#: List API",description:"C# List API",category:"代码练习",tags:["C#"],url:"/dicts/csharp-list.json",length:36,language:"code",languageCategory:"code"},{id:"sql-lower-case",name:"SQL: 常用语句 lower case",description:"SQL 常用语句 小写",category:"代码练习",tags:["SQL"],url:"/dicts/SQL_statement_lower-case.json",length:12,language:"code",languageCategory:"code"},{id:"sql-upper-case",name:"SQL: 常用语句 upper case",description:"SQL 常用语句 大写",category:"代码练习",tags:["SQL"],url:"/dicts/SQL_statement_upper-case.json",length:12,language:"code",languageCategory:"code"},{id:"ai-machine-learning",name:"人工智能: 机器学习",description:"AI机器学习 常用英语词汇",category:"代码练习",tags:["AI"],url:"/dicts/ai_machine_learning.json",length:726,language:"code",languageCategory:"code"},{id:"ai-ai-for-science",name:"人工智能: AI for Science",description:"AI for Science 常用英语词汇",category:"代码练习",tags:["AI"],url:"/dicts/ai_for_science.json",length:491,language:"code",languageCategory:"code"}],jR=[{id:"japanese001",name:"日语常见词",description:"日语常用单词",category:"日语学习",tags:["基础"],url:"/dicts/Japanesebasicword.json",length:100,language:"romaji",languageCategory:"ja"},{id:"japanese002",name:"N5",description:"日语N5",category:"日语学习",tags:["基础"],url:"/dicts/JapVocabList.N5.json",length:670,language:"romaji",languageCategory:"ja"},{id:"japanese003",name:"N4",description:"日语N4",category:"日语学习",tags:["基础"],url:"/dicts/JapVocabList.N4.json",length:635,language:"romaji",languageCategory:"ja"},{id:"japanese004",name:"N3",description:"日语N3",category:"日语学习",tags:["基础"],url:"/dicts/JapVocabList.N3.json",length:1830,language:"romaji",languageCategory:"ja"},{id:"japanese005",name:"N2",description:"日语N2",category:"日语学习",tags:["基础"],url:"/dicts/JapVocabList.N2.json",length:1836,language:"romaji",languageCategory:"ja"},{id:"japanese006",name:"N1",description:"日语N1",category:"日语学习",tags:["基础"],url:"/dicts/JapVocabList.N1.json",length:3477,language:"romaji",languageCategory:"ja"},{id:"japanese007",name:"高频单词_N1",description:"高频单词_日语N1",category:"日语学习",tags:["基础"],url:"/dicts/Jap_High-Frequency_N1.json",length:3e3,language:"romaji",languageCategory:"ja"},{id:"japanese008",name:"高频单词_N2",description:"高频单词_日语N2",category:"日语学习",tags:["基础"],url:"/dicts/Jap_High-Frequency_N2.json",length:2500,language:"romaji",languageCategory:"ja"},{id:"japanese009",name:"高频单词_N3",description:"高频单词_日语N3",category:"日语学习",tags:["基础"],url:"/dicts/Jap_High-Frequency_N3.json",length:1999,language:"romaji",languageCategory:"ja"},{id:"japanese0010",name:"高频单词_N4N5",description:"高频单词_日语N4N5",category:"日语学习",tags:["基础"],url:"/dicts/Jap_High-Frequency_N4N5.json",length:2e3,language:"romaji",languageCategory:"ja"}],$R=[{id:"german2en",name:"德语 英译",description:"德语词汇, 英语翻译",category:"德语学习",tags:["基础"],url:"/dicts/german2en.json",length:5892,language:"de",languageCategory:"de"},{id:"en2german",name:"英语 德译",description:"英语词汇,德语翻译",category:"德语学习",tags:["基础"],url:"/dicts/en2german.json",length:5025,language:"en",languageCategory:"de"}],OR=[{id:"article_nce2",name:"新概念英语2-课文",description:"新概念英语2-课文",category:"英语学习",tags:["新概念英语"],url:"/articles/NCE_2.json",length:5892,language:"en",languageCategory:"article"}],r_=[...PR,...SR,...TR,...IR,...jR,...$R,...OR],DR={class:"tags"},NR=["onClick"],FR={class:"dict-list"},zR=["onClick"],BR={class:"name"},LR={class:"desc"},RR={class:"num"},MR=ie({__name:"DictGroup",props:{category:{},groupByTag:{},selectDictName:{}},emits:["selectDict","detail"],setup(e,{emit:t}){const n=e,r=O(()=>Object.keys(n.groupByTag));let a=L(r.value[0]),o=O(()=>n.groupByTag[a.value]);return L(0),ge(()=>n.groupByTag,()=>{a.value=r.value[0]}),(i,s)=>(P(),N(_e,null,[k("div",DR,[(P(!0),N(_e,null,wt(Object.keys(i.groupByTag),l=>(P(),N("div",{class:K(["tag",l===a.value&&"active"]),onClick:u=>a.value=l},ee(l),11,NR))),256))]),k("div",FR,[(P(!0),N(_e,null,wt(o.value,l=>(P(),N("div",{class:K(["dict-item anim",i.selectDictName===l.name&&"active"]),onClick:u=>t("selectDict",l)},[k("div",BR,ee(l.name),1),k("div",LR,ee(l.description),1),k("div",RR,ee(l.length)+"词",1),i.selectDictName===l.name?(P(),ne(f(Fe),{key:0,icon:"octicon:arrow-right-24",onClick:s[0]||(s[0]=tt(u=>t("detail"),["stop"])),class:"go",width:"20",color:"#929596"})):te("",!0)],10,zR))),256))])],64))}});const VR=nt(MR,[["__scopeId","data-v-e199f2c8"]]);const WR={class:"list"},GR=["onClick"],qR=["checked"],HR=["onClick"],UR=["onClick"],KR=ie({__name:"ChapterList",props:{dict:{},activeIndex:{},isArticle:{type:Boolean}},emits:["update:activeIndex"],setup(e,{emit:t}){const n=e,r=O(()=>n.isArticle?n.dict.articles:n.dict.chapterWords);return(a,o)=>(P(),N("div",WR,[(P(!0),N(_e,null,wt(r.value,(i,s)=>(P(),N("div",{class:K(["item",a.activeIndex===s&&"active"]),onClick:l=>t("update:activeIndex",s)},[k("input",{type:"radio",checked:a.activeIndex===s},null,8,qR),a.isArticle?(P(),N("div",{key:0,class:"title",onClick:tt(l=>f($t).emit(f(Ot).openArticleListModal,i),["stop"])},ee(s+1)+".   "+ee(i.title),9,HR)):(P(),N("div",{key:1,class:"title",onClick:tt(l=>f($t).emit(f(Ot).openWordListModal,{title:`第${s+1}`,list:i}),["stop"])},"第"+ee(s+1)+"章   "+ee(i.length)+"词 ",9,UR))],10,GR))),256))]))}});const a_=nt(KR,[["__scopeId","data-v-2154b6ba"]]),JR={render(){let e=this.$slots.default()[0];return I("div",{class:"icon-wrapper "},[I(e,null,null)])}};const dr=nt(JR,[["__scopeId","data-v-a031617f"]]),ZR=["onClick"],QR={class:"center"},YR=ie({__name:"VolumeIcon",props:{time:{default:400},simple:{type:Boolean,default:!1}},emits:["click"],setup(e,{expose:t,emit:n}){const r=e;let a=L(2),o=L(0);function i(l=r.time){setTimeout(()=>{a.value===2?o.value===0?(i(l+100),a.value=0):o.value=0:(a.value++,a.value===2&&o.value++,i(l+100))},l)}function s(){n("click"),i()}return t({play:i}),(l,u)=>r.simple?(P(),N("div",{key:0,class:"center",onClick:tt(s,["stop"])},[a.value===0?(P(),ne(f(Fe),{key:0,icon:"bx:volume"})):te("",!0),a.value===1?(P(),ne(f(Fe),{key:1,icon:"bx:volume-low"})):te("",!0),a.value===2?(P(),ne(f(Fe),{key:2,icon:"bx:volume-full"})):te("",!0)],8,ZR)):(P(),ne(dr,{key:1,onClick:tt(s,["stop"])},{default:M(()=>[k("div",QR,[a.value===0?(P(),ne(f(Fe),{key:0,icon:"bx:volume"})):te("",!0),a.value===1?(P(),ne(f(Fe),{key:1,icon:"bx:volume-low"})):te("",!0),a.value===2?(P(),ne(f(Fe),{key:2,icon:"bx:volume-full"})):te("",!0)])]),_:1},8,["onClick"]))}});const Xc=nt(YR,[["__scopeId","data-v-88cdf184"]]),XR={class:"all-word"},eM={class:"left"},tM={class:"title"},nM={class:"word"},rM={class:"phonetic"},aM={class:"translate"},oM={class:"right"},iM=ie({__name:"WordListModal",setup(e){let t=L(!1),n=L([]),r=L("");const a=Yc();return qe(()=>{$t.on(Ot.openWordListModal,o=>{n.value=o.list,r.value=o.title,t.value=!0})}),Fr(()=>{$t.off(Ot.openWordListModal)}),(o,i)=>{const s=va("virtual-list");return P(),ne(ia,{title:r.value,modelValue:t.value,"onUpdate:modelValue":i[0]||(i[0]=l=>t.value=l)},{default:M(()=>[k("div",XR,[I(s,{class:"virtual-list",keeps:20,"data-key":"name","data-sources":n.value,"estimate-size":85,"item-class":"dict-virtual-item"},{default:M(({source:l})=>[k("div",eM,[k("div",tM,[k("span",nM,ee(l.name),1),k("span",rM,ee(l.usphone),1)]),k("div",aM,ee(l.trans.join("")),1)]),k("div",oM,[I(Xc,{onClick:u=>f(a)(l.name)},null,8,["onClick"]),I(f(Fe),{icon:"fluent:delete-28-regular",width:"20",color:"#929596"})])]),_:1},8,["data-sources"])])]),_:1},8,["title","modelValue"])}}});const sM=nt(iM,[["__scopeId","data-v-92d03b7c"]]);let lM={one:{},two:{},three:{},four:{}},uM={one:{},two:{},three:{}},cM={},dM=[];const Qp={methods:lM,model:uM,compute:cM,hooks:dM},fM=e=>Object.prototype.toString.call(e)==="[object Array]",pM={compute:function(e){const{world:t}=this,n=t.compute;return typeof e=="string"&&n.hasOwnProperty(e)?n[e](this):fM(e)?e.forEach(r=>{t.compute.hasOwnProperty(r)?n[r](this):console.warn("no compute:",e)}):typeof e=="function"?e(this):console.warn("no compute:",e),this}},hM=pM,gM=function(e){return this.fullPointer.forEach((n,r)=>{let a=this.update([n]);e(a,r)}),this},mM=function(e,t){let r=this.fullPointer.map((o,i)=>{let s=this.update([o]),l=e(s,i);return l===void 0?this.none():l});if(r.length===0)return t||this.update([]);if(r[0]!==void 0&&(typeof r[0]=="string"||typeof r[0]=="object"&&(r[0]===null||!r[0].isView)))return r;let a=[];return r.forEach(o=>{a=a.concat(o.fullPointer)}),this.toView(a)},vM=function(e){let t=this.fullPointer;return t=t.filter((r,a)=>{let o=this.update([r]);return e(o,a)}),this.update(t)},yM=function(e){let n=this.fullPointer.find((r,a)=>{let o=this.update([r]);return e(o,a)});return this.update([n])},bM=function(e){return this.fullPointer.some((n,r)=>{let a=this.update([n]);return e(a,r)})},wM=function(e=1){let t=this.fullPointer,n=Math.floor(Math.random()*t.length);return n+e>this.length&&(n=this.length-e,n=n<0?0:n),t=t.slice(n,n+e),this.update(t)},kM={forEach:gM,map:mM,filter:vM,find:yM,some:bM,random:wM},Dr={termList:function(){return this.methods.one.termList(this.docs)},terms:function(e){let t=this.match(".");return typeof e=="number"?t.eq(e):t},groups:function(e){if(e||e===0)return this.update(this._groups[e]||[]);let t={};return Object.keys(this._groups).forEach(n=>{t[n]=this.update(this._groups[n])}),t},eq:function(e){let t=this.pointer;return t||(t=this.docs.map((n,r)=>[r])),t[e]?this.update([t[e]]):this.none()},first:function(){return this.eq(0)},last:function(){let e=this.fullPointer.length-1;return this.eq(e)},firstTerms:function(){return this.match("^.")},lastTerms:function(){return this.match(".$")},slice:function(e,t){let n=this.pointer||this.docs.map((r,a)=>[a]);return n=n.slice(e,t),this.update(n)},all:function(){return this.update().toView()},fullSentences:function(){let e=this.fullPointer.map(t=>[t[0]]);return this.update(e).toView()},none:function(){return this.update([])},isDoc:function(e){if(!e||!e.isView)return!1;let t=this.fullPointer,n=e.fullPointer;return!t.length===n.length?!1:t.every((r,a)=>n[a]?r[0]===n[a][0]&&r[1]===n[a][1]&&r[2]===n[a][2]:!1)},wordCount:function(){return this.docs.reduce((e,t)=>(e+=t.filter(n=>n.text!=="").length,e),0)},isFull:function(){let e=this.pointer;if(!e)return!0;if(e.length===0||e[0][0]!==0)return!1;let t=0,n=0;return this.document.forEach(r=>t+=r.length),this.docs.forEach(r=>n+=r.length),t===n},getNth:function(e){return typeof e=="number"?this.eq(e):typeof e=="string"?this.if(e):this}};Dr.group=Dr.groups;Dr.fullSentence=Dr.fullSentences;Dr.sentence=Dr.fullSentences;Dr.lastTerm=Dr.lastTerms;Dr.firstTerm=Dr.firstTerms;const AM=Dr,Yp=Object.assign({},AM,hM,kM);Yp.get=Yp.eq;const _M=Yp;class Ai{constructor(t,n,r={}){[["document",t],["world",Qp],["_groups",r],["_cache",null],["viewType","View"]].forEach(a=>{Object.defineProperty(this,a[0],{value:a[1],writable:!0})}),this.ptrs=n}get docs(){let t=this.document;return this.ptrs&&(t=Qp.methods.one.getDoc(this.ptrs,this.document)),t}get pointer(){return this.ptrs}get methods(){return this.world.methods}get model(){return this.world.model}get hooks(){return this.world.hooks}get isView(){return!0}get found(){return this.docs.length>0}get length(){return this.docs.length}get fullPointer(){let{docs:t,ptrs:n,document:r}=this;return(n||t.map((o,i)=>[i])).map(o=>{let[i,s,l,u,c]=o;return s=s||0,l=l||(r[i]||[]).length,r[i]&&r[i][s]&&(u=u||r[i][s].id,r[i][l-1]&&(c=c||r[i][l-1].id)),[i,s,l,u,c]})}update(t){let n=new Ai(this.document,t);if(this._cache&&t&&t.length>0){let r=[];t.forEach((a,o)=>{let[i,s,l]=a;a.length===1?r[o]=this._cache[i]:s===0&&this.document[i].length===l&&(r[o]=this._cache[i])}),r.length>0&&(n._cache=r)}return n.world=this.world,n}toView(t){return new Ai(this.document,t||this.pointer)}fromText(t){const{methods:n}=this;let r=n.one.tokenize.fromString(t,this.world),a=new Ai(r);return a.world=this.world,a.compute(["normal","lexicon"]),this.world.compute.preTagger&&a.compute("preTagger"),a}clone(){let t=this.document.slice(0);t=t.map(r=>r.map(a=>(a=Object.assign({},a),a.tags=new Set(a.tags),a)));let n=this.update(this.pointer);return n.document=t,n._cache=this._cache,n}}Object.assign(Ai.prototype,_M);const Mg=Ai,xM="14.10.0",X0=function(e){return e&&typeof e=="object"&&!Array.isArray(e)};function o_(e,t){if(X0(t))for(const n in t)X0(t[n])?(e[n]||Object.assign(e,{[n]:{}}),o_(e[n],t[n])):Object.assign(e,{[n]:t[n]});return e}function EM(e,t){for(const n in t)e[n]=e[n]||{},Object.assign(e[n],t[n]);return e}const CM=function(e,t){let n=e.two.models||{};Object.keys(t).forEach(r=>{t[r].pastTense&&(n.toPast&&(n.toPast.ex[r]=t[r].pastTense),n.fromPast&&(n.fromPast.ex[t[r].pastTense]=r)),t[r].presentTense&&(n.toPresent&&(n.toPresent.ex[r]=t[r].presentTense),n.fromPresent&&(n.fromPresent.ex[t[r].presentTense]=r)),t[r].gerund&&(n.toGerund&&(n.toGerund.ex[r]=t[r].gerund),n.fromGerund&&(n.fromGerund.ex[t[r].gerund]=r)),t[r].comparative&&(n.toComparative&&(n.toComparative.ex[r]=t[r].comparative),n.fromComparative&&(n.fromComparative.ex[t[r].comparative]=r)),t[r].superlative&&(n.toSuperlative&&(n.toSuperlative.ex[r]=t[r].superlative),n.fromSuperlative&&(n.fromSuperlative.ex[t[r].superlative]=r))})},PM=function(e,t,n,r){const{methods:a,model:o,compute:i,hooks:s}=t;e.methods&&EM(a,e.methods),e.model&&o_(o,e.model),e.irregulars&&CM(o,e.irregulars),e.compute&&Object.assign(i,e.compute),s&&(t.hooks=s.concat(e.hooks||[])),e.api&&e.api(n),e.lib&&Object.keys(e.lib).forEach(l=>r[l]=e.lib[l]),e.tags&&r.addTags(e.tags),e.words&&r.addWords(e.words),e.mutate&&e.mutate(t)},SM=PM,TM=function(e){const t=typeof process>"u"||!process.env?self.env||{}:process.env;return t.DEBUG_TAGS=e==="tagger"||e===!0?!0:"",t.DEBUG_MATCH=e==="match"||e===!0?!0:"",t.DEBUG_CHUNKS=e==="chunker"||e===!0?!0:"",this},IM=e=>Object.prototype.toString.call(e)==="[object Object]",Xp=function(e){return Object.prototype.toString.call(e)==="[object Array]"},jM=function(e){return e.map(t=>t.terms.map(n=>(Xp(n.tags)&&(n.tags=new Set(n.tags)),n)))},$M=function(e){return e.map(t=>t.map(n=>({text:n,normal:n,pre:"",post:" ",tags:new Set})))},OM=function(e,t,n){const{methods:r}=n;let a=new t([]);if(a.world=n,typeof e=="number"&&(e=String(e)),!e)return a;if(typeof e=="string"){let o=r.one.tokenize.fromString(e,n);return new t(o)}if(IM(e)&&e.isView)return new t(e.document,e.ptrs);if(Xp(e)){if(Xp(e[0])){let i=$M(e);return new t(i)}let o=jM(e);return new t(o)}return a},i_=OM;let nc=Object.assign({},Qp);const Rn=function(e,t){t&&Rn.addWords(t);let n=i_(e,Mg,nc);return e&&n.compute(nc.hooks),n};Object.defineProperty(Rn,"_world",{value:nc,writable:!0});Rn.tokenize=function(e,t){const{compute:n}=this._world;t&&Rn.addWords(t);let r=i_(e,Mg,nc);return n.contractions&&r.compute(["alias","normal","machine","contractions"]),r};Rn.plugin=function(e){return SM(e,this._world,Mg,this),this};Rn.extend=Rn.plugin;Rn.world=function(){return this._world};Rn.model=function(){return this._world.model};Rn.methods=function(){return this._world.methods};Rn.hooks=function(){return this._world.hooks};Rn.verbose=TM;Rn.version=xM;const vt=Rn,DM=function(e){return e.map(n=>{let r=new Set;return n.forEach(a=>{a.normal!==""&&r.add(a.normal),a.switch&&r.add(`%${a.switch}%`),a.implicit&&r.add(a.implicit),a.machine&&r.add(a.machine),a.root&&r.add(a.root),a.alias&&a.alias.forEach(i=>r.add(i));let o=Array.from(a.tags);for(let i=0;i<o.length;i+=1)r.add("#"+o[i])}),r})},NM=DM,FM={one:{cacheDoc:NM}},zM={cache:function(){return this._cache=this.methods.one.cacheDoc(this.document),this},uncache:function(){return this._cache=null,this}},BM=function(e){Object.assign(e.prototype,zM)},LM=BM,RM={cache:function(e){e._cache=e.methods.one.cacheDoc(e.document)}},MM={api:LM,compute:RM,methods:FM},VM={toLowerCase:function(){return this.termList().forEach(e=>{e.text=e.text.toLowerCase()}),this},toUpperCase:function(){return this.termList().forEach(e=>{e.text=e.text.toUpperCase()}),this},toTitleCase:function(){return this.termList().forEach(e=>{e.text=e.text.replace(/^ *[a-z\u00C0-\u00FF]/,t=>t.toUpperCase())}),this},toCamelCase:function(){return this.docs.forEach(e=>{e.forEach((t,n)=>{n!==0&&(t.text=t.text.replace(/^ *[a-z\u00C0-\u00FF]/,r=>r.toUpperCase())),n!==e.length-1&&(t.post="")})}),this}},ey=e=>/^\p{Lu}[\p{Ll}']/u.test(e)||/^\p{Lu}$/u.test(e),WM=e=>e.replace(/^\p{Ll}/u,t=>t.toUpperCase()),GM=e=>e.replace(/^\p{Lu}/u,t=>t.toLowerCase()),s_=(e,t,n)=>{if(n.forEach(r=>r.dirty=!0),e){let r=[t,0].concat(n);Array.prototype.splice.apply(e,r)}return e},yi=function(e){const t=/ $/,n=/[-–—]/;let r=e[e.length-1];r&&!t.test(r.post)&&!n.test(r.post)&&(r.post+=" ")},ty=(e,t,n)=>{const r=/[-.?!,;:)–—'"]/g;let a=e[t-1];if(!a)return;let o=a.post;if(r.test(o)){let i=o.match(r).join(""),s=n[n.length-1];s.post=i+s.post,a.post=a.post.replace(r,"")}},qM=function(e,t,n){let r=e[t];if(t!==0||!ey(r.text))return;n[0].text=WM(n[0].text);let a=e[t];a.tags.has("ProperNoun")||a.tags.has("Acronym")||ey(a.text)&&a.text.length>1&&(a.text=GM(a.text))},HM=function(e,t,n,r){let[a,o,i]=t;o===0||i===r[a].length?yi(n):(yi(n),yi([e[t[1]]])),qM(e,o,n),s_(e,o,n)},UM=function(e,t,n,r){let[a,,o]=t,i=(r[a]||[]).length;o<i?(ty(e,o,n),yi(n)):i===o&&(yi(e),ty(e,o,n),r[a+1]&&(n[n.length-1].post+=" ")),s_(e,t[2],n),t[4]=n[n.length-1].id};let ls=0;const ny=e=>(e=e.length<3?"0"+e:e,e.length<3?"0"+e:e),KM=function(e){let[t,n]=e.index||[0,0];ls+=1,ls=ls>46655?0:ls,t=t>46655?0:t,n=n>1294?0:n;let r=ny(ls.toString(36));r+=ny(t.toString(36));let a=n.toString(36);a=a.length<2?"0"+a:a,r+=a;let o=parseInt(Math.random()*36,10);return r+=o.toString(36),e.normal+"|"+r.toUpperCase()},l_=KM,ry=function(e){e.has("@hasContraction")&&typeof e.contractions=="function"&&e.grow("@hasContraction").contractions().expand()},ay=e=>Object.prototype.toString.call(e)==="[object Array]",JM=function(e){return e=e.map(t=>(t.id=l_(t),t)),e},ZM=function(e,t){const{methods:n}=t;return typeof e=="string"?n.one.tokenize.fromString(e,t)[0]:typeof e=="object"&&e.isView?e.clone().docs[0]||[]:ay(e)?ay(e[0])?e[0]:e:[]},oy=function(e,t,n){const{document:r,world:a}=t;t.uncache();let o=t.fullPointer,i=t.fullPointer;t.forEach((l,u)=>{let c=l.fullPointer[0],[d]=c,p=r[d],g=ZM(e,a);g.length!==0&&(g=JM(g),n?(ry(t.update([c]).firstTerm()),HM(p,c,g,r)):(ry(t.update([c]).lastTerm()),UM(p,c,g,r)),r[d]&&r[d][c[1]]&&(c[3]=r[d][c[1]].id),i[u]=c,c[2]+=g.length,o[u]=c)});let s=t.toView(o);return t.ptrs=i,s.compute(["id","index","lexicon"]),s.world.compute.preTagger&&s.compute("preTagger"),s},Go={insertAfter:function(e){return oy(e,this,!1)},insertBefore:function(e){return oy(e,this,!0)}};Go.append=Go.insertAfter;Go.prepend=Go.insertBefore;Go.insert=Go.insertAfter;const QM=Go,YM=/\$[0-9a-z]+/g,Vg={},XM=function(e){return e.replace(/\w\S*/g,t=>t.charAt(0).toUpperCase()+t.substring(1).toLowerCase())},e9=function(e,t){return e.forEach(n=>{let r=t(n);n.replaceWith(r)}),e},t9=function(e,t){if(typeof e!="string")return e;let n=t.groups();return e=e.replace(YM,r=>{let a=r.replace(/\$/,"");return n.hasOwnProperty(a)?n[a].text():r}),e};Vg.replaceWith=function(e,t={}){let n=this.fullPointer,r=this;if(this.uncache(),typeof e=="function")return e9(r,e);let a=r.docs[0],o=t.possessives&&a[a.length-1].tags.has("Possessive");e=t9(e,r);let i=this.update(n);n=n.map(u=>u.slice(0,3));let s=(i.docs[0]||[]).map(u=>Array.from(u.tags));if(typeof e=="string"&&(e=this.fromText(e).compute("id")),r.insertAfter(e),i.has("@hasContraction")&&r.contractions&&r.grow("@hasContraction+").contractions().expand(),r.delete(i),o){let u=r.docs[0],c=u[u.length-1];c.tags.has("Possessive")||(c.text+="'s",c.normal+="'s",c.tags.add("Possessive"))}let l=r.toView(n).compute(["index","lexicon"]);return l.world.compute.preTagger&&l.compute("preTagger"),t.tags&&l.terms().forEach((u,c)=>{u.tagSafe(s[c])}),t.case&&l.docs[0]&&l.docs[0][0]&&l.docs[0][0].index[1]===0&&(l.docs[0][0].text=XM(l.docs[0][0].text)),l};Vg.replace=function(e,t,n){if(e&&!t)return this.replaceWith(e,n);let r=this.match(e);return r.found?(this.soften(),r.replaceWith(t,n)):this};const n9=Vg,r9=function(e,t){let n=e.length-1,r=e[n],a=e[n-t];a&&r&&(a.post+=r.post,a.post=a.post.replace(/ +([.?!,;:])/,"$1"),a.post=a.post.replace(/[,;:]+([.?!])/,"$1"))},a9=function(e,t){t.forEach(n=>{let[r,a,o]=n,i=o-a;e[r]&&(o===e[r].length&&o>1&&r9(e[r],i),e[r].splice(a,i))});for(let n=e.length-1;n>=0;n-=1)if(e[n].length===0&&(e.splice(n,1),n===e.length&&e[n-1])){let r=e[n-1],a=r[r.length-1];a&&(a.post=a.post.trimEnd())}return e},o9=a9,i9=function(e,t){return e=e.map(n=>{let[r]=n;return t[r]&&t[r].forEach(a=>{let o=a[2]-a[1];n[1]<=a[1]&&n[2]>=a[2]&&(n[2]-=o)}),n}),e.forEach((n,r)=>{if(n[1]===0&&n[2]==0)for(let a=r+1;a<e.length;a+=1)e[a][0]-=1,e[a][0]<0&&(e[a][0]=0)}),e=e.filter(n=>n[2]-n[1]>0),e=e.map(n=>(n[3]=null,n[4]=null,n)),e},eh={remove:function(e){const{indexN:t}=this.methods.one.pointer;this.uncache();let n=this.all(),r=this;e&&(n=this,r=this.match(e));let a=!n.ptrs;r.has("@hasContraction")&&r.contractions&&r.grow("@hasContraction").contractions().expand();let o=n.fullPointer,i=r.fullPointer.reverse(),s=o9(this.document,i),l=t(i);return o=i9(o,l),n.ptrs=o,n.document=s,n.compute("index"),a&&(n.ptrs=void 0),e?n.toView(o):(this.ptrs=[],n.none())}};eh.delete=eh.remove;const s9=eh,Zs={pre:function(e,t){return e===void 0&&this.found?this.docs[0][0].pre:(this.docs.forEach(n=>{let r=n[0];t===!0?r.pre+=e:r.pre=e}),this)},post:function(e,t){if(e===void 0){let n=this.docs[this.docs.length-1];return n[n.length-1].post}return this.docs.forEach(n=>{let r=n[n.length-1];t===!0?r.post+=e:r.post=e}),this},trim:function(){if(!this.found)return this;let e=this.docs,t=e[0][0];t.pre=t.pre.trimStart();let n=e[e.length-1],r=n[n.length-1];return r.post=r.post.trimEnd(),this},hyphenate:function(){return this.docs.forEach(e=>{e.forEach((t,n)=>{n!==0&&(t.pre=""),e[n+1]&&(t.post="-")})}),this},dehyphenate:function(){const e=/[-–—]/;return this.docs.forEach(t=>{t.forEach(n=>{e.test(n.post)&&(n.post=" ")})}),this},toQuotations:function(e,t){return e=e||'"',t=t||'"',this.docs.forEach(n=>{n[0].pre=e+n[0].pre;let r=n[n.length-1];r.post=t+r.post}),this},toParentheses:function(e,t){return e=e||"(",t=t||")",this.docs.forEach(n=>{n[0].pre=e+n[0].pre;let r=n[n.length-1];r.post=t+r.post}),this}};Zs.deHyphenate=Zs.dehyphenate;Zs.toQuotation=Zs.toQuotations;const l9=Zs,u9=(e,t)=>e.normal<t.normal?-1:e.normal>t.normal?1:0,c9=(e,t)=>{let n=e.normal.trim().length,r=t.normal.trim().length;return n<r?1:n>r?-1:0},d9=(e,t)=>e.words<t.words?1:e.words>t.words?-1:0,f9=(e,t)=>e[0]<t[0]?1:e[0]>t[0]?-1:e[1]>t[1]?1:-1,p9=function(e){let t={};return e.forEach(n=>{t[n.normal]=t[n.normal]||0,t[n.normal]+=1}),e.sort((n,r)=>{let a=t[n.normal],o=t[r.normal];return a<o?1:a>o?-1:0}),e},zd={alpha:u9,length:c9,wordCount:d9,sequential:f9,byFreq:p9},h9=new Set(["index","sequence","seq","sequential","chron","chronological"]),g9=new Set(["freq","frequency","topk","repeats"]),m9=new Set(["alpha","alphabetical"]),v9=function(e,t){let n=e.fullPointer;return n=n.sort((r,a)=>(r=e.update([r]),a=e.update([a]),t(r,a))),e.ptrs=n,e},y9=function(e){let{docs:t,pointer:n}=this;if(this.uncache(),typeof e=="function")return v9(this,e);e=e||"alpha";let r=n||t.map((o,i)=>[i]),a=t.map((o,i)=>({index:i,words:o.length,normal:o.map(s=>s.machine||s.normal||"").join(" "),pointer:r[i]}));return h9.has(e)&&(e="sequential"),m9.has(e)&&(e="alpha"),g9.has(e)?(a=zd.byFreq(a),this.update(a.map(o=>o.pointer))):typeof zd[e]=="function"?(a=a.sort(zd[e]),this.update(a.map(o=>o.pointer))):this},b9=function(){let e=this.pointer||this.docs.map((t,n)=>[n]);return e=[].concat(e),e=e.reverse(),this._cache&&(this._cache=this._cache.reverse()),this.update(e)},w9=function(){let e=new Set;return this.filter(n=>{let r=n.text("machine");return e.has(r)?!1:(e.add(r),!0)})},k9={unique:w9,reverse:b9,sort:y9},A9=e=>Object.prototype.toString.call(e)==="[object Array]",u_=function(e,t){if(e.length>0){let n=e[e.length-1],r=n[n.length-1];/ /.test(r.post)===!1&&(r.post+=" ")}return e=e.concat(t),e},_9=function(e,t){if(e.document===t.document){let r=e.fullPointer.concat(t.fullPointer);return e.toView(r).compute("index")}return t.fullPointer.forEach(r=>{r[0]+=e.document.length}),e.document=u_(e.document,t.docs),e.all()},x9={concat:function(e){if(typeof e=="string"){let t=this.fromText(e);if(!this.found||!this.ptrs)this.document=this.document.concat(t.document);else{let n=this.fullPointer,r=n[n.length-1][0];this.document.splice(r,0,...t.document)}return this.all().compute("index")}if(typeof e=="object"&&e.isView)return _9(this,e);if(A9(e)){let t=u_(this.document,e);return this.document=t,this.all()}return this}},E9=function(){return this.ptrs=this.fullPointer,this},C9=function(){let e=this.ptrs;return!e||e.length<1?this:(e=e.map(t=>t.slice(0,3)),this.ptrs=e,this)},P9={harden:E9,soften:C9},S9=Object.assign({},VM,QM,n9,s9,l9,k9,x9,P9),T9=function(e){Object.assign(e.prototype,S9)},I9=T9,j9={id:function(e){let t=e.docs;for(let n=0;n<t.length;n+=1)for(let r=0;r<t[n].length;r+=1){let a=t[n][r];a.id=a.id||l_(a)}}},$9=j9,O9={api:I9,compute:$9},D9=[{word:"@",out:["at"]},{word:"arent",out:["are","not"]},{word:"alot",out:["a","lot"]},{word:"brb",out:["be","right","back"]},{word:"cannot",out:["can","not"]},{word:"dun",out:["do","not"]},{word:"can't",out:["can","not"]},{word:"shan't",out:["should","not"]},{word:"won't",out:["will","not"]},{word:"that's",out:["that","is"]},{word:"what's",out:["what","is"]},{word:"let's",out:["let","us"]},{word:"dunno",out:["do","not","know"]},{word:"gonna",out:["going","to"]},{word:"gotta",out:["have","got","to"]},{word:"gimme",out:["give","me"]},{word:"outta",out:["out","of"]},{word:"tryna",out:["trying","to"]},{word:"gtg",out:["got","to","go"]},{word:"im",out:["i","am"]},{word:"imma",out:["I","will"]},{word:"imo",out:["in","my","opinion"]},{word:"irl",out:["in","real","life"]},{word:"ive",out:["i","have"]},{word:"rn",out:["right","now"]},{word:"tbh",out:["to","be","honest"]},{word:"wanna",out:["want","to"]},{word:"c'mere",out:["come","here"]},{word:"c'mon",out:["come","on"]},{word:"shoulda",out:["should","have"]},{word:"coulda",out:["coulda","have"]},{word:"woulda",out:["woulda","have"]},{word:"musta",out:["must","have"]},{word:"tis",out:["it","is"]},{word:"twas",out:["it","was"]},{word:"y'know",out:["you","know"]},{word:"ne'er",out:["never"]},{word:"o'er",out:["over"]},{after:"ll",out:["will"]},{after:"ve",out:["have"]},{after:"re",out:["are"]},{after:"m",out:["am"]},{before:"c",out:["ce"]},{before:"m",out:["me"]},{before:"n",out:["ne"]},{before:"qu",out:["que"]},{before:"s",out:["se"]},{before:"t",out:["tu"]},{word:"shouldnt",out:["should","not"]},{word:"couldnt",out:["could","not"]},{word:"wouldnt",out:["would","not"]},{word:"hasnt",out:["has","not"]},{word:"wasnt",out:["was","not"]},{word:"isnt",out:["is","not"]},{word:"cant",out:["can","not"]},{word:"dont",out:["do","not"]},{word:"wont",out:["will","not"]},{word:"howd",out:["how","did"]},{word:"whatd",out:["what","did"]},{word:"whend",out:["when","did"]},{word:"whered",out:["where","did"]}],Wn=!0,N9={st:Wn,nd:Wn,rd:Wn,th:Wn,am:Wn,pm:Wn,max:Wn,"°":Wn,s:Wn,e:Wn,er:Wn,ère:Wn,ème:Wn},F9={one:{contractions:D9,numberSuffixes:N9}},z9=function(e,t,n){let[r,a]=t;!n||n.length===0||(n=n.map((o,i)=>(o.implicit=o.text,o.machine=o.text,o.pre="",o.post="",o.text="",o.normal="",o.index=[r,a+i],o)),n[0]&&(n[0].pre=e[r][a].pre,n[n.length-1].post=e[r][a].post,n[0].text=e[r][a].text,n[0].normal=e[r][a].normal),e[r].splice(a,1,...n))},Bd=z9,B9=/'/,L9=new Set(["what","how","when","where","why"]),R9=new Set(["be","go","start","think","need"]),M9=new Set(["been","gone"]),V9=function(e,t){let n=e[t].normal.split(B9)[0];if(L9.has(n))return[n,"did"];if(e[t+1]){if(M9.has(e[t+1].normal))return[n,"had"];if(R9.has(e[t+1].normal))return[n,"would"]}return null},W9=V9,G9=function(e,t){return e[t].normal==="ain't"||e[t].normal==="aint"?null:[e[t].normal.replace(/n't/,""),"not"]},q9=G9,Wg=/'/,H9=(e,t)=>{let n=e[t].normal.split(Wg)[1];return n&&n.endsWith("e")?["la",n]:["le",n]},U9=(e,t)=>{let n=e[t].normal.split(Wg)[1];return n&&n.endsWith("e")?["du",n]:n&&n.endsWith("s")?["des",n]:["de",n]},K9=(e,t)=>["je",e[t].normal.split(Wg)[1]],Ld={preJ:K9,preL:H9,preD:U9},J9=/^([0-9.]{1,4}[a-z]{0,2}) ?[-–—] ?([0-9]{1,4}[a-z]{0,2})$/i,Z9=/^([0-9]{1,2}(:[0-9][0-9])?(am|pm)?) ?[-–—] ?([0-9]{1,2}(:[0-9][0-9])?(am|pm)?)$/i,Q9=/^[0-9]{3}-[0-9]{4}$/,Y9=function(e,t){let n=e[t],r=n.text.match(J9);return r!==null?n.tags.has("PhoneNumber")===!0||Q9.test(n.text)?null:[r[1],"to",r[2]]:(r=n.text.match(Z9),r!==null?[r[1],"to",r[4]]:null)},X9=Y9,eV=/^([+-]?[0-9][.,0-9]*)([a-z°²³µ/]+)$/,tV=function(e,t,n){const r=n.model.one.numberSuffixes||{};let o=e[t].text.match(eV);if(o!==null){let i=o[2].toLowerCase().trim();return r.hasOwnProperty(i)?null:[o[1],i]}return null},nV=tV,iy=/'/,rV=/^[0-9][^-–—]*[-–—].*?[0-9]/,sy=function(e,t,n,r){let a=t.update();a.document=[e];let o=n+r;n>0&&(n-=1),e[o]&&(o+=1),a.ptrs=[[0,n,o]]},ly={t:(e,t)=>q9(e,t),d:(e,t)=>W9(e,t)},uy={j:(e,t)=>Ld.preJ(e,t),l:(e,t)=>Ld.preL(e,t),d:(e,t)=>Ld.preD(e,t)},aV=function(e,t,n,r){for(let a=0;a<e.length;a+=1){let o=e[a];if(o.word===t.normal)return o.out;if(r!==null&&r===o.after)return[n].concat(o.out);if(n!==null&&n===o.before&&r&&r.length>2)return o.out.concat(r)}return null},Rd=function(e,t){let n=t.fromText(e.join(" "));return n.compute(["id","alias"]),n.docs[0]},oV=function(e,t){for(let n=t+1;n<5&&e[n];n+=1)if(e[n].normal==="been")return["there","has"];return["there","is"]},iV=e=>{let{world:t,document:n}=e;const{model:r,methods:a}=t;let o=r.one.contractions||[];n.forEach((i,s)=>{for(let l=i.length-1;l>=0;l-=1){let u=null,c=null;iy.test(i[l].normal)===!0&&([u,c]=i[l].normal.split(iy));let d=aV(o,i[l],u,c);if(!d&&ly.hasOwnProperty(c)&&(d=ly[c](i,l,t)),!d&&uy.hasOwnProperty(u)&&(d=uy[u](i,l)),u==="there"&&c==="s"&&(d=oV(i,l)),d){d=Rd(d,e),Bd(n,[s,l],d),sy(n[s],e,l,d.length);continue}if(rV.test(i[l].normal)){d=X9(i,l),d&&(d=Rd(d,e),Bd(n,[s,l],d),a.one.setTag(d,"NumberRange",t),d[2]&&d[2].tags.has("Time")&&a.one.setTag([d[0]],"Time",t,null,"time-range"),sy(n[s],e,l,d.length));continue}d=nV(i,l,t),d&&(d=Rd(d,e),Bd(n,[s,l],d),a.one.setTag([d[1]],"Unit",t,null,"contraction-unit"))}})},sV=iV,lV={contractions:sV},uV={model:F9,compute:lV,hooks:["contractions"]},cV=uV,dV=function(e,t,n,r,a){let o=t+4>e.length?e.length-t:4,i=e[t].machine||e[t].normal;for(let s=1;s<o;s+=1){let l=e[t+s],u=l.machine||l.normal;if(i+=" "+u,n.hasOwnProperty(i)===!0){let c=n[i],d=e.slice(t,t+s+1);return r(d,c,a,!1,"1-multi-lexicon"),c&&c.length===2&&(c[0]==="PhrasalVerb"||c[1]==="PhrasalVerb")&&r([d[1]],"Particle",a,!1,"1-phrasal-particle"),!0}}return!1},fV=function(e,t,n){const{model:r,methods:a}=n,o=a.one.setTag,i=r.one._multiCache||{},s=r.one.lexicon||{};let l=e[t],u=l.machine||l.normal;return e[t+1]!==void 0&&i[u]===!0?dV(e,t,s,o,n):null},pV=fV,cy=/^(under|over|mis|re|un|dis|semi|pre|post)-?/,hV=new Set(["Verb","Infinitive","PastTense","Gerund","PresentTense","Adjective","Participle"]),gV=function(e,t,n){const{model:r,methods:a}=n,o=a.one.setTag,i=r.one.lexicon;let s=e[t],l=s.machine||s.normal;if(i[l]!==void 0&&i.hasOwnProperty(l)){let u=i[l];return o([s],u,n,!1,"1-lexicon"),!0}if(s.alias){let u=s.alias.find(c=>i.hasOwnProperty(c));if(u){let c=i[u];return o([s],c,n,!1,"1-lexicon-alias"),!0}}if(cy.test(l)===!0){let u=l.replace(cy,"");if(i.hasOwnProperty(u)&&u.length>3&&hV.has(i[u]))return o([s],i[u],n,!1,"1-lexicon-prefix"),!0}return null},mV=gV,vV=function(e){const t=e.world;e.docs.forEach(n=>{for(let r=0;r<n.length;r+=1)if(n[r].tags.size===0){let a=null;a=a||pV(n,r,t),a=a||mV(n,r,t)}})},yV={lexicon:vV},bV=function(e){let t={},n={};return Object.keys(e).forEach(r=>{let a=e[r];r=r.toLowerCase().trim(),r=r.replace(/'s\b/,"");let o=r.split(/ /);o.length>1&&(n[o[0]]=!0),t[r]=t[r]||a}),delete t[""],delete t[null],delete t[" "],{lex:t,_multi:n}},wV=bV,kV={one:{expandLexicon:wV}},AV=function(e){const t=this.world(),{methods:n,model:r}=t;if(e)if(Object.keys(e).forEach(a=>{typeof e[a]=="string"&&e[a].startsWith("#")&&(e[a]=e[a].replace(/^#/,""))}),n.two.expandLexicon){let{lex:a,_multi:o}=n.two.expandLexicon(e,t);Object.assign(r.one.lexicon,a),Object.assign(r.one._multiCache,o)}else if(n.one.expandLexicon){let{lex:a,_multi:o}=n.one.expandLexicon(e,t);Object.assign(r.one.lexicon,a),Object.assign(r.one._multiCache,o)}else Object.assign(r.one.lexicon,e)},_V={addWords:AV},xV={one:{lexicon:{},_multiCache:{}}},EV={model:xV,methods:kV,compute:yV,lib:_V,hooks:["lexicon"]},CV=function(e,t){const{methods:n,model:r}=t;return n.one.tokenize.splitTerms(e,r).map(o=>n.one.tokenize.splitWhitespace(o,r)).map(o=>o.text.toLowerCase())},PV=function(e,t){let n=[{}],r=[null],a=[0],o=[],i=0;e.forEach(function(s){let l=0,u=CV(s,t);for(let c=0;c<u.length;c++){let d=u[c];n[l]&&n[l].hasOwnProperty(d)?l=n[l][d]:(i++,n[l][d]=i,n[i]={},l=i,r[i]=null)}r[l]=[u.length]});for(let s in n[0])i=n[0][s],a[i]=0,o.push(i);for(;o.length;){let s=o.shift(),l=Object.keys(n[s]);for(let u=0;u<l.length;u+=1){let c=l[u],d=n[s][c];for(o.push(d),i=a[s];i>0&&!n[i].hasOwnProperty(c);)i=a[i];if(n.hasOwnProperty(i)){let p=n[i][c];a[d]=p,r[p]&&(r[d]=r[d]||[],r[d]=r[d].concat(r[p]))}else a[d]=0}}return{goNext:n,endAs:r,failTo:a}},c_=PV,SV=function(e,t,n){let r=0,a=[];for(let o=0;o<e.length;o++){let i=e[o][n.form]||e[o].normal;for(;r>0&&(t.goNext[r]===void 0||!t.goNext[r].hasOwnProperty(i));)r=t.failTo[r]||0;if(t.goNext[r].hasOwnProperty(i)&&(r=t.goNext[r][i],t.endAs[r])){let s=t.endAs[r];for(let l=0;l<s.length;l++){let u=s[l],c=e[o-u+1],[d,p]=c.index;a.push([d,p,p+u,c.id])}}}return a},TV=function(e,t){for(let n=0;n<e.length;n+=1)if(t.has(e[n])===!0)return!1;return!0},IV=function(e,t,n){let r=[];n.form=n.form||"normal";let a=e.docs;if(!t.goNext||!t.goNext[0])return console.error("Compromise invalid lookup trie"),e.none();let o=Object.keys(t.goNext[0]);for(let i=0;i<a.length;i++){if(e._cache&&e._cache[i]&&TV(o,e._cache[i])===!0)continue;let s=a[i],l=SV(s,t,n);l.length>0&&(r=r.concat(l))}return e.update(r)},jV=IV,$V=e=>Object.prototype.toString.call(e)==="[object Object]";function OV(e){e.prototype.lookup=function(t,n={}){if(!t)return this.none();typeof t=="string"&&(t=[t]);let r=$V(t)?t:c_(t,this.world),a=jV(this,r,n);return a=a.settle(),a}}const Md=(e,t)=>{for(let n=e.length-1;n>=0;n-=1)if(e[n]!==t)return e=e.slice(0,n+1),e;return e},DV=function(e){return e.goNext=e.goNext.map(t=>{if(Object.keys(t).length!==0)return t}),e.goNext=Md(e.goNext,void 0),e.failTo=Md(e.failTo,0),e.endAs=Md(e.endAs,null),e},NV=DV,th={buildTrie:function(e){const t=c_(e,this.world());return NV(t)}};th.compile=th.buildTrie;const FV={api:OV,lib:th},dy=function(e,t){return t&&e.forEach(n=>{let r=n[0];t[r]&&(n[0]=t[r][0],n[1]+=t[r][1],n[2]+=t[r][1])}),e},d_=function(e,t){let{ptrs:n,byGroup:r}=e;return n=dy(n,t),Object.keys(r).forEach(a=>{r[a]=dy(r[a],t)}),{ptrs:n,byGroup:r}},f_=e=>Object.prototype.toString.call(e)==="[object Object]",fl=e=>e&&f_(e)&&e.isView===!0,pl=e=>e&&f_(e)&&e.isNet===!0,hl=function(e,t,n){const r=n.methods.one;return typeof e=="number"&&(e=String(e)),typeof e=="string"&&(e=r.killUnicode(e,n),e=r.parseMatch(e,t,n)),e},zV=function(e,t,n){const r=this.methods.one;if(fl(e))return this.intersection(e);if(pl(e))return this.sweep(e,{tagger:!1}).view.settle();e=hl(e,n,this.world);let a={regs:e,group:t},o=r.match(this.docs,a,this._cache),{ptrs:i,byGroup:s}=d_(o,this.fullPointer),l=this.toView(i);return l._groups=s,l},BV=function(e,t,n){const r=this.methods.one;if(fl(e))return this.intersection(e).eq(0);if(pl(e))return this.sweep(e,{tagger:!1,matchOne:!0}).view;e=hl(e,n,this.world);let a={regs:e,group:t,justOne:!0},o=r.match(this.docs,a,this._cache),{ptrs:i,byGroup:s}=d_(o,this.fullPointer),l=this.toView(i);return l._groups=s,l},LV=function(e,t,n){const r=this.methods.one;if(fl(e))return e.fullPointer.length>0;if(pl(e))return this.sweep(e,{tagger:!1}).view.found;e=hl(e,n,this.world);let a={regs:e,group:t,justOne:!0};return r.match(this.docs,a,this._cache).ptrs.length>0},RV=function(e,t,n){const r=this.methods.one;if(fl(e))return this.filter(l=>l.intersection(e).found);if(pl(e)){let l=this.sweep(e,{tagger:!1}).view.settle();return this.if(l)}e=hl(e,n,this.world);let a={regs:e,group:t,justOne:!0},o=this.fullPointer,i=this._cache||[];o=o.filter((l,u)=>{let c=this.update([l]);return r.match(c.docs,a,i[u]).ptrs.length>0});let s=this.update(o);return this._cache&&(s._cache=o.map(l=>i[l[0]])),s},MV=function(e,t,n){const{methods:r}=this,a=r.one;if(fl(e))return this.filter(s=>!s.intersection(e).found);if(pl(e)){let s=this.sweep(e,{tagger:!1}).view.settle();return this.ifNo(s)}e=hl(e,n,this.world);let o=this._cache||[],i=this.filter((s,l)=>{let u={regs:e,group:t,justOne:!0};return a.match(s.docs,u,o[l]).ptrs.length===0});return this._cache&&(i._cache=i.ptrs.map(s=>o[s[0]])),i},VV={matchOne:BV,match:zV,has:LV,if:RV,ifNo:MV},WV=function(e,t,n){const{indexN:r}=this.methods.one.pointer;let a=[],o=r(this.fullPointer);Object.keys(o).forEach(s=>{let l=o[s].sort((u,c)=>u[1]>c[1]?1:-1)[0];l[1]>0&&a.push([l[0],0,l[1]])});let i=this.toView(a);return e?i.match(e,t,n):i},GV=function(e,t,n){const{indexN:r}=this.methods.one.pointer;let a=[],o=r(this.fullPointer),i=this.document;Object.keys(o).forEach(l=>{let u=o[l].sort((p,g)=>p[1]>g[1]?-1:1)[0],[c,,d]=u;d<i[c].length&&a.push([c,d,i[c].length])});let s=this.toView(a);return e?s.match(e,t,n):s},qV=function(e,t,n){typeof e=="string"&&(e=this.world.methods.one.parseMatch(e,n,this.world)),e[e.length-1].end=!0;let r=this.fullPointer;return this.forEach((a,o)=>{let i=a.before(e,t);if(i.found){let s=i.terms();r[o][1]-=s.length,r[o][3]=s.docs[0][0].id}}),this.update(r)},HV=function(e,t,n){typeof e=="string"&&(e=this.world.methods.one.parseMatch(e,n,this.world)),e[0].start=!0;let r=this.fullPointer;return this.forEach((a,o)=>{let i=a.after(e,t);if(i.found){let s=i.terms();r[o][2]+=s.length,r[o][4]=null}}),this.update(r)},UV=function(e,t,n){return this.growRight(e,t,n).growLeft(e,t,n)},KV={before:WV,after:GV,growLeft:qV,growRight:HV,grow:UV},p_=function(e,t){return[e[0],e[1],t[2]]},JV=function(e){return Object.prototype.toString.call(e)==="[object Array]"},Gg=(e,t,n)=>typeof e=="string"||JV(e)?t.match(e,n):e||t.none(),qg=function(e,t){let[n,r,a]=e;return t.document[n]&&t.document[n][r]&&(e[3]=e[3]||t.document[n][r].id,t.document[n][a-1]&&(e[4]=e[4]||t.document[n][a-1].id)),e},Fi={};Fi.splitOn=function(e,t){const{splitAll:n}=this.methods.one.pointer;let r=Gg(e,this,t).fullPointer,a=n(this.fullPointer,r),o=[];return a.forEach(i=>{o.push(i.passthrough),o.push(i.before),o.push(i.match),o.push(i.after)}),o=o.filter(i=>i),o=o.map(i=>qg(i,this)),this.update(o)};Fi.splitBefore=function(e,t){const{splitAll:n}=this.methods.one.pointer;let r=Gg(e,this,t).fullPointer,a=n(this.fullPointer,r);for(let i=0;i<a.length;i+=1)!a[i].after&&a[i+1]&&a[i+1].before&&a[i].match&&a[i].match[0]===a[i+1].before[0]&&(a[i].after=a[i+1].before,delete a[i+1].before);let o=[];return a.forEach(i=>{o.push(i.passthrough),o.push(i.before),i.match&&i.after?o.push(p_(i.match,i.after)):o.push(i.match)}),o=o.filter(i=>i),o=o.map(i=>qg(i,this)),this.update(o)};Fi.splitAfter=function(e,t){const{splitAll:n}=this.methods.one.pointer;let r=Gg(e,this,t).fullPointer,a=n(this.fullPointer,r),o=[];return a.forEach(i=>{o.push(i.passthrough),i.before&&i.match?o.push(p_(i.before,i.match)):(o.push(i.before),o.push(i.match)),o.push(i.after)}),o=o.filter(i=>i),o=o.map(i=>qg(i,this)),this.update(o)};Fi.split=Fi.splitAfter;const ZV=Fi,Nr=Object.assign({},VV,KV,ZV);Nr.lookBehind=Nr.before;Nr.lookBefore=Nr.before;Nr.lookAhead=Nr.after;Nr.lookAfter=Nr.after;Nr.notIf=Nr.ifNo;const QV=function(e){Object.assign(e.prototype,Nr)},YV=QV,XV=/(?:^|\s)([![^]*(?:<[^<]*>)?\/.*?[^\\/]\/[?\]+*$~]*)(?:\s|$)/,e7=/([!~[^]*(?:<[^<]*>)?\([^)]+[^\\)]\)[?\]+*$~]*)(?:\s|$)/,t7=/ /g,n7=e=>/^[![^]*(<[^<]*>)?\(/.test(e)&&/\)[?\]+*$~]*$/.test(e),fy=e=>/^[![^]*(<[^<]*>)?\//.test(e)&&/\/[?\]+*$~]*$/.test(e),py=function(e){return e=e.map(t=>t.trim()),e=e.filter(t=>t),e},r7=function(e){let t=e.split(XV),n=[];t.forEach(a=>{if(fy(a)){n.push(a);return}n=n.concat(a.split(e7))}),n=py(n);let r=[];return n.forEach(a=>{n7(a)||fy(a)?r.push(a):r=r.concat(a.split(t7))}),r=py(r),r},a7=r7,hy=/\{([0-9]+)?(, *[0-9]*)?\}/,gy=/&&/,o7=new RegExp(/^<\s*(\S+)\s*>/),my=e=>e.charAt(0).toUpperCase()+e.substring(1),sr=e=>e.charAt(e.length-1),Gn=e=>e.charAt(0),fi=e=>e.substring(1),pi=e=>e.substring(0,e.length-1),us=function(e){return e=fi(e),e=pi(e),e},h_=function(e,t){let n={};for(let r=0;r<2;r+=1){if(sr(e)==="$"&&(n.end=!0,e=pi(e)),Gn(e)==="^"&&(n.start=!0,e=fi(e)),sr(e)==="?"&&(n.optional=!0,e=pi(e)),(Gn(e)==="["||sr(e)==="]")&&(n.group=null,Gn(e)==="["&&(n.groupStart=!0),sr(e)==="]"&&(n.groupEnd=!0),e=e.replace(/^\[/,""),e=e.replace(/\]$/,""),Gn(e)==="<")){const a=o7.exec(e);a.length>=2&&(n.group=a[1],e=e.replace(a[0],""))}if(sr(e)==="+"&&(n.greedy=!0,e=pi(e)),e!=="*"&&sr(e)==="*"&&e!=="\\*"&&(n.greedy=!0,e=pi(e)),Gn(e)==="!"&&(n.negative=!0,e=fi(e)),Gn(e)==="~"&&sr(e)==="~"&&e.length>2&&(e=us(e),n.fuzzy=!0,n.min=t.fuzzy||.85,/\(/.test(e)===!1))return n.word=e,n;if(Gn(e)==="/"&&sr(e)==="/")return e=us(e),t.caseSensitive&&(n.use="text"),n.regex=new RegExp(e),n;if(hy.test(e)===!0&&(e=e.replace(hy,(a,o,i)=>(i===void 0?(n.min=Number(o),n.max=Number(o)):(i=i.replace(/, */,""),o===void 0?(n.min=0,n.max=Number(i)):(n.min=Number(o),n.max=Number(i||999))),n.greedy=!0,n.min||(n.optional=!0),""))),Gn(e)==="("&&sr(e)===")"){gy.test(e)?(n.choices=e.split(gy),n.operator="and"):(n.choices=e.split("|"),n.operator="or"),n.choices[0]=fi(n.choices[0]);let a=n.choices.length-1;n.choices[a]=pi(n.choices[a]),n.choices=n.choices.map(o=>o.trim()),n.choices=n.choices.filter(o=>o),n.choices=n.choices.map(o=>o.split(/ /g).map(i=>h_(i,t))),e=""}if(Gn(e)==="{"&&sr(e)==="}"){if(e=us(e),n.root=e,/\//.test(e)){let a=n.root.split(/\//);n.root=a[0],n.pos=a[1],n.pos==="adj"&&(n.pos="Adjective"),n.pos=n.pos.charAt(0).toUpperCase()+n.pos.substr(1).toLowerCase(),a[2]!==void 0&&(n.sense=a[2])}return n}if(Gn(e)==="<"&&sr(e)===">")return e=us(e),n.chunk=my(e),n.greedy=!0,n;if(Gn(e)==="%"&&sr(e)==="%")return e=us(e),n.switch=e,n}return Gn(e)==="#"?(n.tag=fi(e),n.tag=my(n.tag),n):Gn(e)==="@"?(n.method=fi(e),n):e==="."?(n.anything=!0,n):e==="*"?(n.anything=!0,n.greedy=!0,n.optional=!0,n):(e&&(e=e.replace("\\*","*"),e=e.replace("\\.","."),t.caseSensitive?n.use="text":e=e.toLowerCase(),n.word=e),n)},i7=h_,s7=/[a-z0-9][-–—][a-z]/i,l7=function(e,t){let n=t.model.one.prefixes;for(let r=e.length-1;r>=0;r-=1){let a=e[r];if(a.word&&s7.test(a.word)){let o=a.word.split(/[-–—]/g);if(n.hasOwnProperty(o[0]))continue;o=o.filter(i=>i).reverse(),e.splice(r,1),o.forEach(i=>{let s=Object.assign({},a);s.word=i,e.splice(r,0,s)})}}return e},u7=l7,vy=function(e,t){let{all:n}=t.methods.two.transform.verb||{},r=e.root;return n?n(r,t.model):[]},yy=function(e,t){let{all:n}=t.methods.two.transform.noun||{};return n?n(e.root,t.model):[e.root]},by=function(e,t){let{all:n}=t.methods.two.transform.adjective||{};return n?n(e.root,t.model):[e.root]},c7=function(e,t){return e=e.map(n=>{if(n.root)if(t.methods.two&&t.methods.two.transform){let r=[];n.pos?n.pos==="Verb"?r=r.concat(vy(n,t)):n.pos==="Noun"?r=r.concat(yy(n,t)):n.pos==="Adjective"&&(r=r.concat(by(n,t))):(r=r.concat(vy(n,t)),r=r.concat(yy(n,t)),r=r.concat(by(n,t))),r=r.filter(a=>a),r.length>0&&(n.operator="or",n.fastOr=new Set(r))}else n.machine=n.root,delete n.id,delete n.root;return n}),e},d7=c7,f7=function(e){let t=0,n=null;for(let r=0;r<e.length;r++){const a=e[r];a.groupStart===!0&&(n=a.group,n===null&&(n=String(t),t+=1)),n!==null&&(a.group=n),a.groupEnd===!0&&(n=null)}return e},p7=function(e){return e.map(t=>{if(t.choices!==void 0){if(t.operator!=="or"||t.fuzzy===!0)return t;t.choices.every(r=>{if(r.length!==1)return!1;let a=r[0];return a.fuzzy===!0||a.start||a.end?!1:a.word!==void 0&&a.negative!==!0&&a.optional!==!0&&a.method!==!0})===!0&&(t.fastOr=new Set,t.choices.forEach(r=>{t.fastOr.add(r[0].word)}),delete t.choices)}return t})},h7=function(e){return e.map(t=>(t.fuzzy&&t.choices&&t.choices.forEach(n=>{n.length===1&&n[0].word&&(n[0].fuzzy=!0,n[0].min=t.min)}),t))},g7=function(e){return e=f7(e),e=p7(e),e=h7(e),e},m7=g7,v7=function(e,t,n){if(e==null||e==="")return[];t=t||{},typeof e=="number"&&(e=String(e));let r=a7(e);return r=r.map(a=>i7(a,t)),r=u7(r,n),r=d7(r,n),r=m7(r),r},y7=v7,b7=function(e,t){for(let n of t)if(e.has(n))return!0;return!1},w7=function(e,t){for(let n=0;n<e.length;n+=1){let r=e[n];if(!(r.optional===!0||r.negative===!0||r.fuzzy===!0)){if(r.word!==void 0&&t.has(r.word)===!1||r.tag!==void 0&&t.has("#"+r.tag)===!1)return!0;if(r.fastOr&&b7(r.fastOr,t)===!1)return!1}}return!1},k7=w7,A7=function(e,t){let n=e.length,r=t.length;if(n===0)return r;if(r===0)return n;let a=(r>n?r:n)+1;if(Math.abs(n-r)>(a||100))return a||100;let o=[];for(let p=0;p<a;p++)o[p]=[p],o[p].length=a;for(let p=0;p<a;p++)o[0][p]=p;let i,s,l,u,c,d;for(let p=1;p<=n;++p)for(s=e[p-1],i=1;i<=r;++i){if(p===i&&o[p][i]>4)return n;l=t[i-1],u=s===l?0:1,c=o[p-1][i]+1,(d=o[p][i-1]+1)<c&&(c=d),(d=o[p-1][i-1]+u)<c&&(c=d),p>1&&i>1&&s===t[i-2]&&e[p-2]===l&&(d=o[p-2][i-2]+u)<c?o[p][i]=d:o[p][i]=c}return o[n][r]},_7=function(e,t,n=3){if(e===t)return 1;if(e.length<n||t.length<n)return 0;const r=A7(e,t);let a=Math.max(e.length,t.length);return 1-(a===0?0:r/a)},x7=_7,E7=/([\u0022\uFF02\u0027\u201C\u2018\u201F\u201B\u201E\u2E42\u201A\u00AB\u2039\u2035\u2036\u2037\u301D\u0060\u301F])/,C7=/([\u0022\uFF02\u0027\u201D\u2019\u00BB\u203A\u2032\u2033\u2034\u301E\u00B4])/,wy=/^[-–—]$/,ky=/ [-–—]{1,3} /,Mr=(e,t)=>e.post.indexOf(t)!==-1,Ay=(e,t)=>e.pre.indexOf(t)!==-1,nh={hasQuote:e=>E7.test(e.pre)||C7.test(e.post),hasComma:e=>Mr(e,","),hasPeriod:e=>Mr(e,".")===!0&&Mr(e,"...")===!1,hasExclamation:e=>Mr(e,"!"),hasQuestionMark:e=>Mr(e,"?")||Mr(e,"¿"),hasEllipses:e=>Mr(e,"..")||Mr(e,"…")||Ay(e,"..")||Ay(e,"…"),hasSemicolon:e=>Mr(e,";"),hasColon:e=>Mr(e,":"),hasSlash:e=>/\//.test(e.text),hasHyphen:e=>wy.test(e.post)||wy.test(e.pre),hasDash:e=>ky.test(e.post)||ky.test(e.pre),hasContraction:e=>!!e.implicit,isAcronym:e=>e.tags.has("Acronym"),isKnown:e=>e.tags.size>0,isTitleCase:e=>/^\p{Lu}[a-z'\u00C0-\u00FF]/u.test(e.text),isUpperCase:e=>/^\p{Lu}+$/u.test(e.text)};nh.hasQuotation=nh.hasQuote;const rh=nh;let rc=function(){};const P7=function(e,t,n,r){if(t.anything===!0)return!0;if(t.start===!0&&n!==0||t.end===!0&&n!==r-1)return!1;if(t.id!==void 0&&t.id===e.id)return!0;if(t.word!==void 0)return t.use?t.word===e[t.use]:e.machine!==null&&e.machine===t.word||e.alias!==void 0&&e.alias.hasOwnProperty(t.word)||t.fuzzy===!0&&(t.word===e.root||x7(t.word,e.normal)>=t.min)||e.alias&&e.alias.some(a=>a===t.word)?!0:t.word===e.text||t.word===e.normal;if(t.tag!==void 0)return e.tags.has(t.tag)===!0;if(t.method!==void 0)return typeof rh[t.method]=="function"&&rh[t.method](e)===!0;if(t.pre!==void 0)return e.pre&&e.pre.includes(t.pre);if(t.post!==void 0)return e.post&&e.post.includes(t.post);if(t.regex!==void 0){let a=e.normal;return t.use&&(a=e[t.use]),t.regex.test(a)}if(t.chunk!==void 0)return e.chunk===t.chunk;if(t.switch!==void 0)return e.switch===t.switch;if(t.machine!==void 0)return e.normal===t.machine||e.machine===t.machine||e.root===t.machine;if(t.sense!==void 0)return e.sense===t.sense;if(t.fastOr!==void 0){if(t.pos&&!e.tags.has(t.pos))return null;let a=e.root||e.implicit||e.machine||e.normal;return t.fastOr.has(a)||t.fastOr.has(e.text)}return t.choices!==void 0?t.operator==="and"?t.choices.every(a=>rc(e,a,n,r)):t.choices.some(a=>rc(e,a,n,r)):!1};rc=function(e,t,n,r){let a=P7(e,t,n,r);return t.negative===!0?!a:a};const Pn=rc,S7=function(e,t){let n=Object.assign({},e.regs[e.r],{start:!1,end:!1}),r=e.t;for(;e.t<e.terms.length;e.t+=1){if(t&&Pn(e.terms[e.t],t,e.start_i+e.t,e.phrase_length))return e.t;let a=e.t-r+1;if(n.max!==void 0&&a===n.max)return e.t;if(Pn(e.terms[e.t],n,e.start_i+e.t,e.phrase_length)===!1)return n.min!==void 0&&a<n.min?null:e.t}return e.t},T7=function(e,t){let n=e.t;if(!t)return e.terms.length;for(;n<e.terms.length;n+=1)if(Pn(e.terms[n],t,e.start_i+n,e.phrase_length)===!0)return n;return null},I7=function(e,t){if(e.end===!0&&e.greedy===!0&&t.start_i+t.t<t.phrase_length-1){let n=Object.assign({},e,{end:!1});if(Pn(t.terms[t.t],n,t.start_i+t.t,t.phrase_length)===!0)return!0}return!1},ed=function(e,t){return e.groups[e.inGroup]||(e.groups[e.inGroup]={start:t,length:0}),e.groups[e.inGroup]},j7=function(e){let{regs:t}=e,n=t[e.r],r=T7(e,t[e.r+1]);if(r===null||r===0||n.min!==void 0&&r-e.t<n.min)return null;if(n.max!==void 0&&r-e.t>n.max)return e.t=e.t+n.max,!0;if(e.hasGroup===!0){const a=ed(e,e.t);a.length=r-e.t}return e.t=r,!0},$7=j7,O7=function(e){return Object.prototype.toString.call(e)==="[object Array]"},g_=function(e,t=0){let n=e.regs[e.r],r=!1;for(let a=0;a<n.choices.length;a+=1){let o=n.choices[a];if(!O7(o))return!1;if(r=o.every((i,s)=>{let l=0,u=e.t+s+t+l;if(e.terms[u]===void 0)return!1;let c=Pn(e.terms[u],i,u+e.start_i,e.phrase_length);if(c===!0&&i.greedy===!0)for(let d=1;d<e.terms.length;d+=1){let p=e.terms[u+d];if(p)if(Pn(p,i,e.start_i+d,e.phrase_length)===!0)l+=1;else break}return t+=l,c}),r){t+=o.length;break}}return r&&n.greedy===!0?g_(e,t):t},D7=function(e){let t=0;return e.regs[e.r].choices.every(a=>{let o=a.every((i,s)=>{let l=e.t+s;return e.terms[l]===void 0?!1:Pn(e.terms[l],i,l,e.phrase_length)});return o===!0&&a.length>t&&(t=a.length),o})===!0?t:!1},N7=function(e){const{regs:t}=e;let n=t[e.r],r=g_(e);if(r){if(n.negative===!0)return null;if(e.hasGroup===!0){const a=ed(e,e.t);a.length+=r}if(n.end===!0){let a=e.phrase_length;if(e.t+e.start_i+r!==a)return null}return e.t+=r,!0}else if(!n.optional)return null;return!0},F7=N7,z7=function(e){const{regs:t}=e;let n=t[e.r],r=D7(e);if(r){if(n.negative===!0)return null;if(e.hasGroup===!0){const a=ed(e,e.t);a.length+=r}if(n.end===!0){let a=e.phrase_length-1;if(e.t+e.start_i!==a)return null}return e.t+=r,!0}else if(!n.optional)return null;return!0},B7=z7,L7=function(e,t,n){let r=0;for(let a=e.t;a<e.terms.length;a+=1){let o=Pn(e.terms[a],t,e.start_i+e.t,e.phrase_length);if(o||n&&(o=Pn(e.terms[a],n,e.start_i+e.t,e.phrase_length),o)||(r+=1,t.max!==void 0&&r===t.max))break}return r===0||t.min&&t.min>r?!1:(e.t+=r,!0)},R7=L7,M7=function(e){const{regs:t}=e;let n=t[e.r],r=Object.assign({},n);if(r.negative=!1,Pn(e.terms[e.t],r,e.start_i+e.t,e.phrase_length))return!1;if(n.optional){let o=t[e.r+1];o&&(Pn(e.terms[e.t],o,e.start_i+e.t,e.phrase_length)?e.r+=1:o.optional&&t[e.r+2]&&Pn(e.terms[e.t],t[e.r+2],e.start_i+e.t,e.phrase_length)&&(e.r+=2))}return n.greedy?R7(e,r,t[e.r+1]):(e.t+=1,!0)},V7=M7,W7=function(e){const{regs:t}=e;let n=t[e.r],r=e.terms[e.t],a=Pn(r,t[e.r+1],e.start_i+e.t,e.phrase_length);if(n.negative||a){let o=e.terms[e.t+1];(!o||!Pn(o,t[e.r+1],e.start_i+e.t,e.phrase_length))&&(e.r+=1)}},G7=W7,q7=function(e){const{regs:t,phrase_length:n}=e;let r=t[e.r];return e.t=S7(e,t[e.r+1]),e.t===null||r.min&&r.min>e.t||r.end===!0&&e.start_i+e.t!==n?null:!0},H7=q7,U7=function(e){let t=e.terms[e.t],n=e.regs[e.r];if(t.implicit&&e.terms[e.t+1]){if(!e.terms[e.t+1].implicit)return;n.word===t.normal&&(e.t+=1),n.method==="hasContraction"&&(e.t+=1)}},K7=U7,J7=function(e,t){let n=e.regs[e.r];const r=ed(e,t);e.t>1&&n.greedy?r.length+=e.t-t:r.length++},Z7=function(e){const{regs:t}=e;let n=t[e.r],r=e.terms[e.t],a=e.t;return n.optional&&t[e.r+1]&&n.negative?!0:(n.optional&&t[e.r+1]&&G7(e),r.implicit&&e.terms[e.t+1]&&K7(e),e.t+=1,n.end===!0&&e.t!==e.terms.length&&n.greedy!==!0||n.greedy===!0&&!H7(e)?null:(e.hasGroup===!0&&J7(e,a),!0))},Vd=Z7,Q7=function(e,t,n,r){if(e.length===0||t.length===0)return null;let a={t:0,terms:e,r:0,regs:t,groups:{},start_i:n,phrase_length:r,inGroup:null};for(;a.r<t.length;a.r+=1){let s=t[a.r];if(a.hasGroup=!!s.group,a.hasGroup===!0?a.inGroup=s.group:a.inGroup=null,!a.terms[a.t]){if(t.slice(a.r).some(c=>!c.optional)===!1)break;return null}if(s.anything===!0&&s.greedy===!0){if(!$7(a))return null;continue}if(s.choices!==void 0&&s.operator==="or"){if(!F7(a))return null;continue}if(s.choices!==void 0&&s.operator==="and"){if(!B7(a))return null;continue}if(s.anything===!0){if(s.negative&&s.anything||!Vd(a))return null;continue}if(I7(s,a)===!0){if(!Vd(a))return null;continue}if(s.negative){if(!V7(a))return null;continue}if(Pn(a.terms[a.t],s,a.start_i+a.t,a.phrase_length)===!0){if(!Vd(a))return null;continue}if(s.optional!==!0)return null}let o=[null,n,a.t+n];if(o[1]===o[2])return null;let i={};return Object.keys(a.groups).forEach(s=>{let l=a.groups[s],u=n+l.start;i[s]=[null,u,u+l.length]}),{pointer:o,groups:i}},Hg=Q7,Y7=function(e,t){let n=[],r={};return e.length===0?{ptrs:n,byGroup:r}:(typeof t=="number"&&(t=String(t)),t?e.forEach(a=>{a.groups[t]&&n.push(a.groups[t])}):e.forEach(a=>{n.push(a.pointer),Object.keys(a.groups).forEach(o=>{r[o]=r[o]||[],r[o].push(a.groups[o])})}),{ptrs:n,byGroup:r})},X7=Y7,eW=function(e,t,n){return e=e.filter(r=>{let[a,o,i]=r.pointer,s=n[a].slice(o,i);for(let l=0;l<s.length;l+=1){let u=s.slice(l);if(Hg(u,t,l,s.length)!==null)return!1}return!0}),e},tW=eW,m_=function(e,t){return e.pointer[0]=t,Object.keys(e.groups).forEach(n=>{e.groups[n][0]=t}),e},nW=function(e,t,n){let r=Hg(e,t,0,e.length);return r?(r=m_(r,n),r):null},rW=function(e,t,n){n=n||[];let{regs:r,group:a,justOne:o}=t,i=[];if(!r||r.length===0)return{ptrs:[],byGroup:{}};const s=r.filter(l=>l.optional!==!0&&l.negative!==!0).length;e:for(let l=0;l<e.length;l+=1){let u=e[l];if(!(n[l]&&k7(r,n[l]))){if(r[0].start===!0){let c=nW(u,r,l);c&&i.push(c);continue}for(let c=0;c<u.length;c+=1){let d=u.slice(c);if(d.length<s)break;let p=Hg(d,r,c,u.length);if(p){if(p=m_(p,l),i.push(p),o===!0)break e;let g=p.pointer[2];Math.abs(g-1)>c&&(c=Math.abs(g-1))}}}}return r[r.length-1].end===!0&&(i=i.filter(l=>{let u=l.pointer[0];return e[u].length===l.pointer[2]})),t.notIf&&(i=tW(i,t.notIf,e)),i=X7(i,a),i.ptrs.forEach(l=>{let[u,c,d]=l;l[3]=e[u][c].id,l[4]=e[u][d-1].id}),i},aW=rW,oW={one:{termMethods:rh,parseMatch:y7,match:aW}},iW=oW,sW={parseMatch:function(e,t){const n=this.world();let r=n.methods.one.killUnicode;return r&&(e=r(e,n)),n.methods.one.parseMatch(e,t,n)}},lW={api:YV,methods:iW,lib:sW},uW=/^\../,cW=/^#./,dW=e=>(e=e.replace(/&/g,"&amp;"),e=e.replace(/</g,"&lt;"),e=e.replace(/>/g,"&gt;"),e=e.replace(/"/g,"&quot;"),e=e.replace(/'/g,"&apos;"),e),fW=function(e){let t="",n="</span>";return e=dW(e),uW.test(e)?t=`<span class="${e.replace(/^\./,"")}"`:cW.test(e)?t=`<span id="${e.replace(/^#/,"")}"`:(t=`<${e}`,n=`</${e}>`),t+=">",{start:t,end:n}},pW=function(e,t){let n={},r={};return Object.keys(t).forEach(a=>{let o=t[a],i=fW(a);typeof o=="string"&&(o=e.match(o)),o.docs.forEach(s=>{if(s.every(c=>c.implicit))return;let l=s[0].id;n[l]=n[l]||[],n[l].push(i.start);let u=s[s.length-1].id;r[u]=r[u]||[],r[u].push(i.end)})}),{starts:n,ends:r}},hW=function(e){let{starts:t,ends:n}=pW(this,e),r="";return this.docs.forEach(a=>{for(let o=0;o<a.length;o+=1){let i=a[o];t.hasOwnProperty(i.id)&&(r+=t[i.id].join("")),r+=i.pre||""+i.text||"",n.hasOwnProperty(i.id)&&(r+=n[i.id].join("")),r+=i.post||""}}),r},gW={html:hW},v_=/[,:;)\]*.?~!\u0022\uFF02\u201D\u2019\u00BB\u203A\u2032\u2033\u2034\u301E\u00B4-]+$/,ah=/^[(['"*~\uFF02\u201C\u2018\u201F\u201B\u201E\u2E42\u201A\u00AB\u2039\u2035\u2036\u2037\u301D\u0060\u301F]+/,mW=/[,:;)('"\u201D\]]/,vW=/^[-]$/,yW=/ /,Ao=function(e,t,n=!0){let r="";return e.forEach(a=>{let o=a.pre||"",i=a.post||"";t.punctuation==="some"&&(o=o.replace(ah,""),vW.test(i)&&(i=" "),i=i.replace(mW,""),i=i.replace(/\?!+/,"?"),i=i.replace(/!+/,"!"),i=i.replace(/\?+/,"?"),i=i.replace(/\.{2,}/,""),a.tags.has("Abbreviation")&&(i=i.replace(/\./,""))),t.whitespace==="some"&&(o=o.replace(/\s/,""),i=i.replace(/\s+/," ")),t.keepPunct||(o=o.replace(ah,""),i==="-"?i=" ":i=i.replace(v_,""));let s=a[t.form||"text"]||a.normal||"";t.form==="implicit"&&(s=a.implicit||a.text),t.form==="root"&&a.implicit&&(s=a.root||a.implicit||a.normal),(t.form==="machine"||t.form==="implicit"||t.form==="root")&&a.implicit&&(!i||!yW.test(i))&&(i+=" "),r+=o+s+i}),n===!1&&(r=r.trim()),t.lowerCase===!0&&(r=r.toLowerCase()),r},bW=function(e,t){let n="";if(!e||!e[0]||!e[0][0])return n;for(let r=0;r<e.length;r+=1)n+=Ao(e[r],t,!0);if(t.keepSpace||(n=n.trim()),t.keepEndPunct===!1){e[0][0].tags.has("Emoticon")||(n=n.replace(ah,""));let r=e[e.length-1];r[r.length-1].tags.has("Emoticon")||(n=n.replace(v_,""))}return t.cleanWhitespace===!0&&(n=n.trim()),n},Qs={text:{form:"text"},normal:{whitespace:"some",punctuation:"some",case:"some",unicode:"some",form:"normal"},machine:{keepSpace:!1,whitespace:"some",punctuation:"some",case:"none",unicode:"some",form:"machine"},root:{keepSpace:!1,whitespace:"some",punctuation:"some",case:"some",unicode:"some",form:"root"},implicit:{form:"implicit"}};Qs.clean=Qs.normal;Qs.reduced=Qs.root;const ac=Qs;let y_=[],jo=0;for(;jo<64;)y_[jo]=0|Math.sin(++jo%Math.PI)*4294967296;function Ug(e){let t,n,r,a=[t=1732584193,n=4023233417,~t,~n],o=[],i=decodeURI(encodeURI(e))+"€",s=i.length;for(e=--s/4+2|15,o[--e]=s*8;~s;)o[s>>2]|=i.charCodeAt(s)<<8*s--;for(jo=i=0;jo<e;jo+=16){for(s=a;i<64;s=[r=s[3],t+((r=s[0]+[t&n|~t&r,r&t|~r&n,t^n^r,n^(t|~r)][s=i>>4]+y_[i]+~~o[jo|[i,5*i+1,3*i+5,7*i][s]&15])<<(s=[7,12,17,22,5,9,14,20,4,11,16,23,6,10,15,21][4*s+i++%4])|r>>>-s),t,n])t=s[1]|0,n=s[2];for(i=4;i;)a[--i]+=s[i]}for(e="";i<32;)e+=(a[i>>3]>>(1^i++)*4&15).toString(16);return e}const wW={text:!0,terms:!0};let _y={case:"none",unicode:"some",form:"machine",punctuation:"some"};const Wd=function(e,t){return Object.assign({},e,t)},Oa={text:e=>Ao(e,{keepPunct:!0},!1),normal:e=>Ao(e,Wd(ac.normal,{keepPunct:!0}),!1),implicit:e=>Ao(e,Wd(ac.implicit,{keepPunct:!0}),!1),machine:e=>Ao(e,_y,!1),root:e=>Ao(e,Wd(_y,{form:"root"}),!1),hash:e=>Ug(Ao(e,{keepPunct:!0},!1)),offset:e=>{let t=Oa.text(e).length;return{index:e[0].offset.index,start:e[0].offset.start,length:t}},terms:e=>e.map(t=>{let n=Object.assign({},t);return n.tags=Array.from(t.tags),n}),confidence:(e,t,n)=>t.eq(n).confidence(),syllables:(e,t,n)=>t.eq(n).syllables(),sentence:(e,t,n)=>t.eq(n).fullSentence().text(),dirty:e=>e.some(t=>t.dirty===!0)};Oa.sentences=Oa.sentence;Oa.clean=Oa.normal;Oa.reduced=Oa.root;const kW=function(e,t){return t=t||{},typeof t=="string"&&(t={}),t=Object.assign({},wW,t),t.offset&&e.compute("offset"),e.docs.map((n,r)=>{let a={};return Object.keys(t).forEach(o=>{t[o]&&Oa[o]&&(a[o]=Oa[o](n,e,r))}),a})},oh={json:function(e){let t=kW(this,e);return typeof e=="number"?t[e]:t}};oh.data=oh.json;const AW=oh,_W=function(e){console.log("%c -=-=- ","background-color:#6699cc;"),e.forEach(t=>{console.groupCollapsed(t.text());let r=t.docs[0].map(a=>{let o=a.text||"-";a.implicit&&(o="["+a.implicit+"]");let i="["+Array.from(a.tags).join(", ")+"]";return{text:o,tags:i}});console.table(r,["text","tags"]),console.groupEnd()})},xW=_W,fa="\x1B[0m",EW={green:e=>"\x1B[32m"+e+fa,red:e=>"\x1B[31m"+e+fa,blue:e=>"\x1B[34m"+e+fa,magenta:e=>"\x1B[35m"+e+fa,cyan:e=>"\x1B[36m"+e+fa,yellow:e=>"\x1B[33m"+e+fa,black:e=>"\x1B[30m"+e+fa,dim:e=>"\x1B[2m"+e+fa,i:e=>"\x1B[3m"+e+fa},Jn=EW,CW=function(e,t){return t.one.tagSet&&(e=e.map(n=>{if(!t.one.tagSet.hasOwnProperty(n))return n;const r=t.one.tagSet[n].color||"blue";return Jn[r](n)})),e.join(", ")},PW=function(e){let{docs:t,model:n}=e;t.length===0&&console.log(Jn.blue(`
`)),t.forEach(r=>{console.log(Jn.blue(`
`)),r.forEach(a=>{let o=[...a.tags||[]],i=a.text||"-";a.sense&&(i=`{${a.normal}/${a.sense}}`),a.implicit&&(i="["+a.implicit+"]"),i=Jn.yellow(i);let s="'"+i+"'";if(a.reference){let u=e.update([a.reference]).text("normal");s+=` - ${Jn.dim(Jn.i("["+u+"]"))}`}s=s.padEnd(18);let l=Jn.blue(" │ ")+Jn.i(s)+" - "+CW(o,n);console.log(l)})})},SW=PW,TW=function(e){let{docs:t}=e;console.log(""),t.forEach(n=>{let r=[];n.forEach(a=>{a.chunk==="Noun"?r.push(Jn.blue(a.implicit||a.normal)):a.chunk==="Verb"?r.push(Jn.green(a.implicit||a.normal)):a.chunk==="Adjective"?r.push(Jn.yellow(a.implicit||a.normal)):a.chunk==="Pivot"?r.push(Jn.red(a.implicit||a.normal)):r.push(a.implicit||a.normal)}),console.log(r.join(" "),`
`)})},IW=TW,jW=(e,t,n)=>{let r=n*9,a=t.start+r,o=a+t.length,i=e.substring(0,a),s=e.substring(a,o),l=e.substring(o,e.length);return[i,s,l]},$W=function(e,t,n){let r=jW(e,t,n);return`${r[0]}${Jn.blue(r[1])}${r[2]}`},OW=function(e){if(!e.found)return;let t={};e.fullPointer.forEach(n=>{t[n[0]]=t[n[0]]||[],t[n[0]].push(n)}),Object.keys(t).forEach(n=>{let a=e.update([[Number(n)]]).text();e.update(t[n]).json({offset:!0}).forEach((s,l)=>{a=$W(a,s.offset,l)}),console.log(a)})},DW=OW;function NW(){return typeof window<"u"&&window.document}const FW=function(e={}){let t=this;if(typeof e=="string"){let n={};n[e]=!0,e=n}return NW()?(xW(t),t):(e.tags!==!1&&(SW(t),console.log(`
`)),e.chunks===!0&&(IW(t),console.log(`
`)),e.highlight===!0&&(DW(t),console.log(`
`)),t)},zW=FW,BW=function(e){let t=e.pre||"",n=e.post||"";return t+e.text+n},LW=function(e,t){let n={};return Object.keys(t).forEach(r=>{e.match(r).fullPointer.forEach(o=>{n[o[3]]={fn:t[r],end:o[2]}})}),n},RW=function(e,t){let n=LW(e,t),r="";return e.docs.forEach((a,o)=>{for(let i=0;i<a.length;i+=1){let s=a[i];if(n.hasOwnProperty(s.id)){let{fn:l,end:u}=n[s.id],c=e.update([[o,i,u]]);r+=a[i].pre||"",r+=l(c),i=u-1,r+=a[i].post||""}else r+=BW(s)}}),r},b_=RW,MW=e=>Object.prototype.toString.call(e)==="[object Object]",VW=function(e){let t={};return e.forEach(r=>{t[r]=t[r]||0,t[r]+=1}),Object.keys(t).map(r=>({normal:r,count:t[r]})).sort((r,a)=>r.count>a.count?-1:0)},WW=function(e){if(MW(e))return b_(this,e);if(e==="text")return this.text();if(e==="normal")return this.text("normal");if(e==="root")return this.text("root");if(e==="machine"||e==="reduced")return this.text("machine");if(e==="hash"||e==="md5")return Ug(this.text());if(e==="json")return this.json();if(e==="offset"||e==="offsets")return this.compute("offset"),this.json({offset:!0});if(e==="array")return this.docs.map(n=>n.reduce((r,a)=>r+a.pre+a.text+a.post,"").trim()).filter(n=>n);if(e==="freq"||e==="frequency"||e==="topk")return VW(this.json({normal:!0}).map(t=>t.normal));if(e==="terms"){let t=[];return this.docs.forEach(n=>{let r=n.terms.map(a=>a.text);r=r.filter(a=>a),t=t.concat(r)}),t}return e==="tags"?this.docs.map(t=>t.reduce((n,r)=>(n[r.implicit||r.normal]=Array.from(r.tags),n),{})):e==="debug"?this.debug():this.text()},GW={debug:zW,out:WW,wrap:function(e){return b_(this,e)}},qW=GW,HW=e=>Object.prototype.toString.call(e)==="[object Object]",UW={text:function(e){let t={};if(e&&typeof e=="string"&&ac.hasOwnProperty(e)?t=Object.assign({},ac[e]):e&&HW(e)&&(t=Object.assign({},e)),t.keepSpace===void 0&&!this.isFull()&&(t.keepSpace=!1),t.keepEndPunct===void 0&&this.pointer){let n=this.pointer[0];n&&n[1]?t.keepEndPunct=!1:t.keepEndPunct=!0}return t.keepPunct===void 0&&(t.keepPunct=!0),t.keepSpace===void 0&&(t.keepSpace=!0),bW(this.docs,t)}},KW=Object.assign({},qW,UW,AW,gW),JW=function(e){Object.assign(e.prototype,KW)},ZW=JW,QW={api:ZW,methods:{one:{hash:Ug}}},w_=function(e,t){if(e[0]!==t[0])return!1;let[,n,r]=e,[,a,o]=t;return n<=a&&r>a||a<=n&&o>n},YW=function(e){let t=e[0][1],n=e[0][2];return e.forEach(r=>{r[1]<t&&(t=r[1]),r[2]>n&&(n=r[2])}),[e[0][0],t,n]},td=function(e){let t={};return e.forEach(n=>{t[n[0]]=t[n[0]]||[],t[n[0]].push(n)}),t},XW=function(e){let t={};for(let n=0;n<e.length;n+=1)t[e[n].join(",")]=e[n];return Object.values(t)},eG=function(e,t){let[n,r]=e,a=t[1],o=t[2],i={};if(r<a){let s=a<e[2]?a:e[2];i.before=[n,r,s]}return i.match=t,e[2]>o&&(i.after=[n,o,e[2]]),i},tG=function(e,t){return e[1]<=t[1]&&t[2]<=e[2]},nG=function(e,t){let n=td(t),r=[];return e.forEach(a=>{let[o]=a,i=n[o]||[];if(i=i.filter(l=>tG(a,l)),i.length===0){r.push({passthrough:a});return}i=i.sort((l,u)=>l[1]-u[1]);let s=a;i.forEach((l,u)=>{let c=eG(s,l);i[u+1]?(r.push({before:c.before,match:c.match}),c.after&&(s=c.after)):r.push(c)})}),r},k_=nG,rG=20,aG=function(e,t,n){for(let r=0;r<rG;r+=1){if(t[n-r]){let a=t[n-r].findIndex(o=>o.id===e);if(a!==-1)return[n-r,a]}if(t[n+r]){let a=t[n+r].findIndex(o=>o.id===e);if(a!==-1)return[n+r,a]}}return null},oG=function(e,t){let[n,r,,,a]=e,o=t[n],i=o.findIndex(s=>s.id===a);return i===-1?(e[2]=t[n].length,e[4]=o.length?o[o.length-1].id:null):e[2]=i,t[n].slice(r,e[2]+1)},iG=function(e,t){let n=[];return e.forEach((r,a)=>{if(!r)return;let[o,i,s,l,u]=r,c=t[o]||[];if(i===void 0&&(i=0),s===void 0&&(s=c.length),l&&(!c[i]||c[i].id!==l)){let d=aG(l,t,o);if(d!==null){let p=s-i;c=t[d[0]].slice(d[1],d[1]+p);let g=c[0]?c[0].id:null;e[a]=[d[0],d[1],d[1]+p,g]}}else c=c.slice(i,s);c.length!==0&&i!==s&&(u&&c[c.length-1].id!==u&&(c=oG(r,t)),n.push(c))}),n=n.filter(r=>r.length>0),n},sG=iG,lG=function(e){let t=[];for(let n=0;n<e.length;n+=1)for(let r=0;r<e[n].length;r+=1)t.push(e[n][r]);return t},uG={one:{termList:lG,getDoc:sG,pointer:{indexN:td,splitAll:k_}}},cG=function(e,t){let n=e.concat(t),r=td(n),a=[];return n.forEach(o=>{let[i]=o;if(r[i].length===1){a.push(o);return}let s=r[i].filter(u=>w_(o,u));s.push(o);let l=YW(s);a.push(l)}),a=XW(a),a},A_=cG,dG=function(e,t){let n=[];return k_(e,t).forEach(a=>{a.passthrough&&n.push(a.passthrough),a.before&&n.push(a.before),a.after&&n.push(a.after)}),n},__=dG,fG=function(e,t){let n=e[1]<t[1]?t[1]:e[1],r=e[2]>t[2]?t[2]:e[2];return n<r?[e[0],n,r]:null},pG=function(e,t){let n=td(t),r=[];return e.forEach(a=>{let o=n[a[0]]||[];o=o.filter(i=>w_(a,i)),o.length!==0&&o.forEach(i=>{let s=fG(a,i);s&&r.push(s)})}),r},hG=pG,gG=function(e){return Object.prototype.toString.call(e)==="[object Array]"},Kg=(e,t)=>typeof e=="string"||gG(e)?t.match(e):e||t.none(),gl=function(e,t){return e.map(n=>{let[r,a]=n;return t[r]&&t[r][a]&&(n[3]=t[r][a].id),n})},sa={};sa.union=function(e){e=Kg(e,this);let t=A_(this.fullPointer,e.fullPointer);return t=gl(t,this.document),this.toView(t)};sa.and=sa.union;sa.intersection=function(e){e=Kg(e,this);let t=hG(this.fullPointer,e.fullPointer);return t=gl(t,this.document),this.toView(t)};sa.not=function(e){e=Kg(e,this);let t=__(this.fullPointer,e.fullPointer);return t=gl(t,this.document),this.toView(t)};sa.difference=sa.not;sa.complement=function(){let e=this.all(),t=__(e.fullPointer,this.fullPointer);return t=gl(t,this.document),this.toView(t)};sa.settle=function(){let e=this.fullPointer;return e.forEach(t=>{e=A_(e,[t])}),e=gl(e,this.document),this.update(e)};const mG=function(e){Object.assign(e.prototype,sa)},vG=mG,yG={methods:uG,api:vG},bG={buildNet:function(e){let n=this.methods().one.buildNet(e,this.world());return n.isNet=!0,n}},wG=function(e){e.prototype.sweep=function(t,n={}){const{world:r,docs:a}=this,{methods:o}=r;let i=o.one.bulkMatch(a,t,this.methods,n);n.tagger!==!1&&o.one.bulkTagger(i,a,this.world),i=i.map(l=>{let u=l.pointer,c=a[u[0]][u[1]],d=u[2]-u[1];return c.index&&(l.pointer=[c.index[0],c.index[1],u[1]+d]),l});let s=i.map(l=>l.pointer);return i=i.map(l=>(l.view=this.update([l.pointer]),delete l.regs,delete l.needs,delete l.pointer,delete l._expanded,l)),{view:this.update(s),found:i}}},kG=wG,ih=function(e){return e.optional===!0||e.negative===!0?null:e.tag?"#"+e.tag:e.word?e.word:e.switch?`%${e.switch}%`:null},AG=function(e){let t=[];return e.forEach(n=>{t.push(ih(n)),n.operator==="and"&&n.choices&&n.choices.forEach(r=>{r.forEach(a=>{t.push(ih(a))})})}),t.filter(n=>n)},_G=function(e){let t=[],n=0;return e.forEach(r=>{r.operator==="or"&&!r.optional&&!r.negative&&(r.fastOr&&Array.from(r.fastOr).forEach(a=>{t.push(a)}),r.choices&&r.choices.forEach(a=>{a.forEach(o=>{let i=ih(o);i&&t.push(i)})}),n+=1)}),{wants:t,count:n}},xG=function(e,t){const n=t.methods.one.parseMatch;return e.forEach(r=>{r.regs=n(r.match,{},t),typeof r.ifNo=="string"&&(r.ifNo=[r.ifNo]),r.notIf&&(r.notIf=n(r.notIf,{},t)),r.needs=AG(r.regs);let{wants:a,count:o}=_G(r.regs);r.wants=a,r.minWant=o,r.minWords=r.regs.filter(i=>!i.optional).length}),e},EG=xG,CG=function(e,t){e=EG(e,t);let n={};e.forEach(a=>{a.needs.forEach(o=>{n[o]=n[o]||[],n[o].push(a)}),a.wants.forEach(o=>{n[o]=n[o]||[],n[o].push(a)})}),Object.keys(n).forEach(a=>{let o={};n[a]=n[a].filter(i=>o[i.match]?!1:(o[i.match]=!0,!0))});let r=e.filter(a=>a.needs.length===0&&a.wants.length===0);return{hooks:n,always:r}},PG=CG,SG=function(e,t){return e.map((n,r)=>{let a=[];Object.keys(t).forEach(i=>{e[r].has(i)&&(a=a.concat(t[i]))});let o={};return a=a.filter(i=>o[i.match]?!1:(o[i.match]=!0,!0)),a})},TG=SG,IG=function(e,t){return e.map((n,r)=>{let a=t[r];return n=n.filter(o=>o.needs.every(i=>a.has(i))),n=n.filter(o=>!(o.ifNo!==void 0&&o.ifNo.some(i=>a.has(i))===!0)),n=n.filter(o=>o.wants.length===0?!0:o.wants.filter(s=>a.has(s)).length>=o.minWant),n})},jG=IG,$G=function(e,t,n,r,a){let o=[];for(let i=0;i<e.length;i+=1)for(let s=0;s<e[i].length;s+=1){let l=e[i][s],u=r.one.match([t[i]],l);if(u.ptrs.length>0&&(u.ptrs.forEach(c=>{c[0]=i;let d=Object.assign({},l,{pointer:c});l.unTag!==void 0&&(d.unTag=l.unTag),o.push(d)}),a.matchOne===!0))return[o[0]]}return o},OG=$G,DG=function(e,t){return e.map((n,r)=>{let a=t[r].length;return n=n.filter(o=>a>=o.minWords),n})},NG=function(e,t,n,r={}){let a=n.one.cacheDoc(e),o=TG(a,t.hooks);return o=jG(o,a),t.always.length>0&&(o=o.map(s=>s.concat(t.always))),o=DG(o,e),OG(o,e,a,n,r)},FG=NG,zG=function(e,t,n){let r=n.one.tagSet;if(!r.hasOwnProperty(t))return!0;let a=r[t].not||[];for(let o=0;o<e.length;o+=1){let i=e[o];for(let s=0;s<a.length;s+=1)if(i.tags.has(a[s])===!0)return!1}return!0},BG=zG,LG=function(e,t,n){const{model:r,methods:a}=n,{getDoc:o,setTag:i,unTag:s}=a.one,l=a.two.looksPlural;return e.length===0?e:((typeof process>"u"||!process.env?self.env||{}:process.env).DEBUG_TAGS&&console.log(`
\x1B[32m ${e.length} post-tagger:\x1B[0m`),e.map(c=>{if(!c.tag&&!c.chunk&&!c.unTag)return;let d=c.reason||c.match,p=o([c.pointer],t)[0];if(!(c.safe===!0&&(BG(p,c.tag,r)===!1||p[p.length-1].post==="-"))){if(c.tag!==void 0&&(i(p,c.tag,n,c.safe,`[post] '${d}'`),c.tag==="Noun"&&l)){let g=p[p.length-1];l(g.text)?i([g],"Plural",n,c.safe,"quick-plural"):i([g],"Singular",n,c.safe,"quick-singular")}c.unTag!==void 0&&s(p,c.unTag,n,c.safe,d),c.chunk&&p.forEach(g=>g.chunk=c.chunk)}}))},RG=LG,MG={buildNet:PG,bulkMatch:FG,bulkTagger:RG},VG={lib:bG,api:kG,methods:{one:MG}},x_=/ /,xy=function(e,t){t==="Noun"&&(e.chunk=t),t==="Verb"&&(e.chunk=t)},E_=function(e,t,n,r){if(e.tags.has(t)===!0||t===".")return null;let a=n[t];if(a){if(a.not&&a.not.length>0)for(let o=0;o<a.not.length;o+=1){if(r===!0&&e.tags.has(a.not[o]))return null;e.tags.delete(a.not[o])}if(a.parents&&a.parents.length>0)for(let o=0;o<a.parents.length;o+=1)e.tags.add(a.parents[o]),xy(e,a.parents[o])}return e.tags.add(t),e.dirty=!0,xy(e,t),!0},WG=function(e,t,n,r){let a=t.split(x_);e.forEach((o,i)=>{let s=a[i];s&&(s=s.replace(/^#/,""),E_(o,s,n,r))})},GG=function(e){return Object.prototype.toString.call(e)==="[object Array]"},qG=(e,t,n="")=>{const r=i=>"\x1B[33m\x1B[3m"+i+"\x1B[0m",a=i=>"\x1B[3m"+i+"\x1B[0m";let o=e.map(i=>i.text||"["+i.implicit+"]").join(" ");typeof t!="string"&&t.length>2&&(t=t.slice(0,2).join(", #")+" +"),t=typeof t!="string"?t.join(", #"):t,console.log(` ${r(o).padEnd(24)} \x1B[32m\x1B[0m #${t.padEnd(22)} ${a(n)}`)},C_=function(e,t,n={},r,a){const o=n.model.one.tagSet||{};if(!t)return;const i=typeof process>"u"||!process.env?self.env||{}:process.env;if(i&&i.DEBUG_TAGS&&qG(e,t,a),GG(t)===!0){t.forEach(s=>C_(e,s,n,r));return}if(typeof t!="string"){console.warn(`compromise: Invalid tag '${t}'`);return}if(t=t.trim(),x_.test(t)){WG(e,t,o,r);return}t=t.replace(/^#/,"");for(let s=0;s<e.length;s+=1)E_(e[s],t,o,r)},HG=C_,UG=function(e,t,n){t=t.trim().replace(/^#/,"");for(let r=0;r<e.length;r+=1){let a=e[r];if(t==="*"){a.tags.clear();continue}let o=n[t];if(o&&o.children.length>0)for(let i=0;i<o.children.length;i+=1)a.tags.delete(o.children[i]);a.tags.delete(t)}},KG=UG,Xa=function(e){return e.children=e.children||[],e._cache=e._cache||{},e.props=e.props||{},e._cache.parents=e._cache.parents||[],e._cache.children=e._cache.children||[],e},JG=/^ *(#|\/\/)/,ZG=function(e){let t=e.trim().split(/->/),n=[];t.forEach(a=>{n=n.concat(function(o){if(!(o=o.trim()))return null;if(/^\[/.test(o)&&/\]$/.test(o)){let i=(o=(o=o.replace(/^\[/,"")).replace(/\]$/,"")).split(/,/);return i=i.map(s=>s.trim()).filter(s=>s),i=i.map(s=>Xa({id:s})),i}return[Xa({id:o})]}(a))}),n=n.filter(a=>a);let r=n[0];for(let a=1;a<n.length;a+=1)r.children.push(n[a]),r=n[a];return n[0]},Ea=(e,t)=>{let n=[],r=[e];for(;r.length>0;){let a=r.pop();n.push(a),a.children&&a.children.forEach(o=>{t&&t(a,o),r.push(o)})}return n},Jg=e=>Object.prototype.toString.call(e)==="[object Array]",Ml=e=>(e=e||"").trim(),QG=function(e=[]){return typeof e=="string"?function(n){let r=n.split(/\r?\n/),a=[];r.forEach(i=>{if(!i.trim()||JG.test(i))return;let s=(l=>{const u=/^( {2}|\t)/;let c=0;for(;u.test(l);)l=l.replace(u,""),c+=1;return c})(i);a.push({indent:s,node:ZG(i)})});let o=function(i){let s={children:[]};return i.forEach((l,u)=>{l.indent===0?s.children=s.children.concat(l.node):i[u-1]&&function(c,d){let p=c[d].indent;for(;d>=0;d-=1)if(c[d].indent<p)return c[d];return c[0]}(i,u).node.children.push(l.node)}),s}(a);return o=Xa(o),o}(e):Jg(e)?function(n){let r={};n.forEach(o=>{r[o.id]=o});let a=Xa({});return n.forEach(o=>{if((o=Xa(o)).parent)if(r.hasOwnProperty(o.parent)){let i=r[o.parent];delete o.parent,i.children.push(o)}else console.warn(`[Grad] - missing node '${o.parent}'`);else a.children.push(o)}),a}(e):(Ea(t=e).forEach(Xa),t);var t},YG=e=>"\x1B[31m"+e+"\x1B[0m",XG=e=>"\x1B[2m"+e+"\x1B[0m",sh=function(e,t){let n="-> ";t&&(n=XG("→ "));let r="";return Ea(e).forEach((a,o)=>{let i=a.id||"";if(t&&(i=YG(i)),o===0&&!a.id)return;let s=a._cache.parents.length;r+=" ".repeat(s)+n+i+`
`}),r},Ey=function(e){let t=Ea(e);t.forEach(r=>{delete(r=Object.assign({},r)).children});let n=t[0];return n&&!n.id&&Object.keys(n.props).length===0&&t.shift(),t},Cy={text:sh,txt:sh,array:Ey,flat:Ey},Py=function(e,t){return t==="nested"||t==="json"?e:t==="debug"?(console.log(sh(e,!0)),null):Cy.hasOwnProperty(t)?Cy[t](e):e},Gd=e=>{Ea(e,(t,n)=>{t.id&&(t._cache.parents=t._cache.parents||[],n._cache.parents=t._cache.parents.concat([t.id]))})},eq=(e,t)=>(Object.keys(t).forEach(n=>{if(t[n]instanceof Set){let r=e[n]||new Set;e[n]=new Set([...r,...t[n]])}else if((r=>r&&typeof r=="object"&&!Array.isArray(r))(t[n])){let r=e[n]||{};e[n]=Object.assign({},t[n],r)}else Jg(t[n])?e[n]=t[n].concat(e[n]||[]):e[n]===void 0&&(e[n]=t[n])}),e),tq=/\//;let nq=class Tu{constructor(t={}){Object.defineProperty(this,"json",{enumerable:!1,value:t,writable:!0})}get children(){return this.json.children}get id(){return this.json.id}get found(){return this.json.id||this.json.children.length>0}props(t={}){let n=this.json.props||{};return typeof t=="string"&&(n[t]=!0),this.json.props=Object.assign(n,t),this}get(t){if(t=Ml(t),!tq.test(t)){let r=this.json.children.find(a=>a.id===t);return new Tu(r)}let n=((r,a)=>{let o=(i=>typeof i!="string"?i:(i=i.replace(/^\//,"")).split(/\//))(a=a||"");for(let i=0;i<o.length;i+=1){let s=r.children.find(l=>l.id===o[i]);if(!s)return null;r=s}return r})(this.json,t)||Xa({});return new Tu(n)}add(t,n={}){if(Jg(t))return t.forEach(a=>this.add(Ml(a),n)),this;t=Ml(t);let r=Xa({id:t,props:n});return this.json.children.push(r),new Tu(r)}remove(t){return t=Ml(t),this.json.children=this.json.children.filter(n=>n.id!==t),this}nodes(){return Ea(this.json).map(t=>(delete(t=Object.assign({},t)).children,t))}cache(){return(t=>{let n=Ea(t,(a,o)=>{a.id&&(a._cache.parents=a._cache.parents||[],a._cache.children=a._cache.children||[],o._cache.parents=a._cache.parents.concat([a.id]))}),r={};n.forEach(a=>{a.id&&(r[a.id]=a)}),n.forEach(a=>{a._cache.parents.forEach(o=>{r.hasOwnProperty(o)&&r[o]._cache.children.push(a.id)})}),t._cache.children=Object.keys(r)})(this.json),this}list(){return Ea(this.json)}fillDown(){var t;return t=this.json,Ea(t,(n,r)=>{r.props=eq(r.props,n.props)}),this}depth(){Gd(this.json);let t=Ea(this.json),n=t.length>1?1:0;return t.forEach(r=>{if(r._cache.parents.length===0)return;let a=r._cache.parents.length+1;a>n&&(n=a)}),n}out(t){return Gd(this.json),Py(this.json,t)}debug(){return Gd(this.json),Py(this.json,"debug"),this}};const P_=function(e){let t=QG(e);return new nq(t)};P_.prototype.plugin=function(e){e(this)};const rq={Noun:"blue",Verb:"green",Negative:"green",Date:"red",Value:"red",Adjective:"magenta",Preposition:"cyan",Conjunction:"cyan",Determiner:"cyan",Hyphenated:"cyan",Adverb:"cyan"},ni=rq,aq=function(e){if(ni.hasOwnProperty(e.id))return ni[e.id];if(ni.hasOwnProperty(e.is))return ni[e.is];let t=e._cache.parents.find(n=>ni[n]);return ni[t]},oq=function(e){const t={};return e.forEach(n=>{let{not:r,also:a,is:o,novel:i}=n.props,s=n._cache.parents;a&&(s=s.concat(a)),t[n.id]={is:o,not:r,novel:i,also:a,parents:s,children:n._cache.children,color:aq(n)}}),Object.keys(t).forEach(n=>{let r=new Set(t[n].not);t[n].not.forEach(a=>{t[a]&&t[a].children.forEach(o=>r.add(o))}),t[n].not=Array.from(r)}),t},iq=oq,Sy=function(e){return e?typeof e=="string"?[e]:e:[]},sq=function(e,t){return Object.keys(e).forEach(n=>{e[n].isA&&(e[n].is=e[n].isA),e[n].notA&&(e[n].not=e[n].notA),e[n].is&&typeof e[n].is=="string"&&!t.hasOwnProperty(e[n].is)&&!e.hasOwnProperty(e[n].is)&&(e[e[n].is]={}),e[n].not&&typeof e[n].not=="string"&&!e.hasOwnProperty(e[n].not)&&!t.hasOwnProperty(e[n].not)&&!e.hasOwnProperty(e[n].not)&&(e[e[n].not]={})}),e},lq=function(e,t){return e=sq(e,t),Object.keys(e).forEach(n=>{e[n].children=Sy(e[n].children),e[n].not=Sy(e[n].not)}),Object.keys(e).forEach(n=>{(e[n].not||[]).forEach(a=>{e[a]&&e[a].not&&e[a].not.push(n)})}),e},uq=lq,cq=function(e){const t=Object.keys(e).map(r=>{let a=e[r];const o={not:new Set(a.not),also:a.also,is:a.is,novel:a.novel};return{id:r,parent:a.is,props:o,children:[]}});return P_(t).cache().fillDown().out("array")},dq=function(e){return Object.keys(e).forEach(t=>{e[t]=Object.assign({},e[t]),e[t].novel=!0}),e},fq=function(e,t){Object.keys(t).length>0&&(e=dq(e)),e=uq(e,t);let n=Object.assign({},t,e);const r=cq(n);return iq(r)},pq=fq,hq={one:{setTag:HG,unTag:KG,addTags:pq}},Ty=function(e){return Object.prototype.toString.call(e)==="[object Array]"},gq={tag:function(e,t="",n){if(!this.found||!e)return this;let r=this.termList();if(r.length===0)return this;const{methods:a,verbose:o,world:i}=this;return o===!0&&console.log(" + ",e,t||""),Ty(e)?e.forEach(s=>a.one.setTag(r,s,i,n,t)):a.one.setTag(r,e,i,n,t),this.uncache(),this},tagSafe:function(e,t=""){return this.tag(e,t,!0)},unTag:function(e,t){if(!this.found||!e)return this;let n=this.termList();if(n.length===0)return this;const{methods:r,verbose:a,model:o}=this;a===!0&&console.log(" - ",e,t||"");let i=o.one.tagSet;return Ty(e)?e.forEach(s=>r.one.unTag(n,s,i)):r.one.unTag(n,e,i),this.uncache(),this},canBe:function(e){e=e.replace(/^#/,"");let t=this.model.one.tagSet;if(!t.hasOwnProperty(e))return this;let n=t[e].not||[],r=[];this.document.forEach((o,i)=>{o.forEach((s,l)=>{n.find(c=>s.tags.has(c))&&r.push([i,l,l+1])})});let a=this.update(r);return this.difference(a)}},mq=gq,vq=function(e){Object.assign(e.prototype,mq)},yq=vq,bq=function(e){const{model:t,methods:n}=this.world(),r=t.one.tagSet,a=n.one.addTags;let o=a(e,r);return t.one.tagSet=o,this},wq={addTags:bq},Iy=new Set(["Auxiliary","Possessive"]),kq=function(e,t){return e=e.sort((n,r)=>{if(Iy.has(n)||!t.hasOwnProperty(r))return 1;if(Iy.has(r)||!t.hasOwnProperty(n))return-1;let a=t[n].children||[],o=a.length;a=t[r].children||[];let i=a.length;return o-i}),e},Aq=function(e){const{document:t,world:n}=e,r=n.model.one.tagSet;t.forEach(a=>{a.forEach(o=>{let i=Array.from(o.tags);o.tagRank=kq(i,r)})})},_q=Aq,xq={model:{one:{tagSet:{}}},compute:{tagRank:_q},methods:hq,api:yq,lib:wq},Eq=/([.!?\u203D\u2E18\u203C\u2047-\u2049\u3002]+\s)/g,Cq=/^[.!?\u203D\u2E18\u203C\u2047-\u2049\u3002]+\s$/,Pq=/((?:\r?\n|\r)+)/,Sq=function(e){let t=[],n=e.split(Pq);for(let r=0;r<n.length;r++){let a=n[r].split(Eq);for(let o=0;o<a.length;o++)a[o+1]&&Cq.test(a[o+1])===!0&&(a[o]+=a[o+1],a[o+1]=""),a[o]!==""&&t.push(a[o])}return t},Tq=Sq,Iq=/[a-z0-9\u00C0-\u00FF\u00a9\u00ae\u2000-\u3300\ud000-\udfff]/i,jq=/\S/,$q=function(e){let t=[];for(let n=0;n<e.length;n++){let r=e[n];if(!(r===void 0||r==="")){if(jq.test(r)===!1||Iq.test(r)===!1){if(t[t.length-1]){t[t.length-1]+=r;continue}else if(e[n+1]){e[n+1]=r+e[n+1];continue}}t.push(r)}}return t},Oq=$q,Dq=function(e,t){const n=t.methods.one.tokenize.isSentence,r=t.model.one.abbreviations||new Set;let a=[];for(let o=0;o<e.length;o++){let i=e[o];e[o+1]&&n(i,r)===!1?e[o+1]=i+(e[o+1]||""):i&&i.length>0&&(a.push(i),e[o]="")}return a},Nq=Dq,jy=280,S_={'"':'"',"":"","“":"”","‟":"”","„":"”","⹂":"”","":"","«":"»","":"","":"","‶":"″","‷":"‴","〝":"〞","〟":"〞"},Fq=RegExp("["+Object.keys(S_).join("")+"]","g"),zq=RegExp("["+Object.values(S_).join("")+"]","g"),$y=function(e){if(!e)return!1;let t=e.match(zq);return t!==null&&t.length===1},Bq=function(e){let t=[];for(let n=0;n<e.length;n+=1){let a=e[n].match(Fq);if(a!==null&&a.length===1){if($y(e[n+1])&&e[n+1].length<jy){e[n]+=e[n+1],t.push(e[n]),e[n+1]="",n+=1;continue}if($y(e[n+2])){let o=e[n+1]+e[n+2];if(o.length<jy){e[n]+=o,t.push(e[n]),e[n+1]="",e[n+2]="",n+=2;continue}}}t.push(e[n])}return t},Lq=Bq,Rq=250,Oy=/\(/g,Mq=/\)/g,Vq=function(e){let t=[];for(let n=0;n<e.length;n+=1){let a=e[n].match(Oy);if(a!==null&&a.length===1&&e[n+1]&&e[n+1].length<Rq&&e[n+1].match(Mq)!==null&&a.length===1&&!Oy.test(e[n+1])){e[n]+=e[n+1],t.push(e[n]),e[n+1]="",n+=1;continue}t.push(e[n])}return t},Wq=Vq,Gq=/\S/,Dy=/^\s+/,qq=function(e,t){if(e=e||"",e=String(e),!e||typeof e!="string"||Gq.test(e)===!1)return[];e=e.replace(" "," ");let n=Tq(e),r=Oq(n);if(r=Nq(r,t),r=Lq(r),r=Wq(r),r.length===0)return[e];for(let a=1;a<r.length;a+=1){let o=r[a].match(Dy);o!==null&&(r[a-1]+=o[0],r[a]=r[a].replace(Dy,""))}return r},Hq=qq,Uq=function(e,t){let n=e.split(/[-–—]/);if(n.length<=1)return!1;const{prefixes:r,suffixes:a}=t.one;return n[0].length===1&&/[a-z]/i.test(n[0])||r.hasOwnProperty(n[0])||(n[1]=n[1].trim().replace(/[.?!]$/,""),a.hasOwnProperty(n[1]))?!1:/^([a-z\u00C0-\u00FF`"'/]+)[-–—]([a-z0-9\u00C0-\u00FF].*)/i.test(e)===!0||/^([0-9]{1,4})[-–—]([a-z\u00C0-\u00FF`"'/-]+$)/i.test(e)===!0},Kq=function(e){let t=[];const n=e.split(/[-–—]/);let r="-",a=e.match(/[-–—]/);a&&a[0]&&(r=a);for(let o=0;o<n.length;o++)o===n.length-1?t.push(n[o]):t.push(n[o]+r);return t},Jq=function(e){const t=/^[0-9]{1,4}(:[0-9][0-9])?([a-z]{1,2})? ?[-–—] ?$/,n=/^[0-9]{1,4}([a-z]{1,2})? ?$/;for(let r=0;r<e.length-1;r+=1)e[r+1]&&t.test(e[r])&&n.test(e[r+1])&&(e[r]=e[r]+e[r+1],e[r+1]=null);return e},Zq=Jq,Qq=/\p{L} ?\/ ?\p{L}+$/u,Yq=function(e){for(let t=1;t<e.length-1;t++)Qq.test(e[t])&&(e[t-1]+=e[t]+e[t+1],e[t]=null,e[t+1]=null);return e},Xq=Yq,eH=/\S/,tH=/^[!?.]+$/,nH=/(\S+)/;let lh=[".","?","!",":",";","-","","—","--","...","(",")","[","]",'"',"'","`","«","»","*","•"];lh=lh.reduce((e,t)=>(e[t]=!0,e),{});const rH=function(e){return Object.prototype.toString.call(e)==="[object Array]"},aH=function(e,t){let n=[],r=[];if(e=e||"",typeof e=="number"&&(e=String(e)),rH(e))return e;const a=e.split(nH);for(let i=0;i<a.length;i++){if(Uq(a[i],t)===!0){r=r.concat(Kq(a[i]));continue}r.push(a[i])}let o="";for(let i=0;i<r.length;i++){let s=r[i];eH.test(s)===!0&&lh.hasOwnProperty(s)===!1&&tH.test(s)===!1?(n.length>0?(n[n.length-1]+=o,n.push(s)):n.push(o+s),o=""):o+=s}return o&&(n.length===0&&(n[0]=""),n[n.length-1]+=o),n=Xq(n),n=Zq(n),n=n.filter(i=>i),n},oH=aH,Ny=/\p{Letter}/u,Vl=/[\p{Number}\p{Currency_Symbol}]/u,iH=/^[a-z]\.([a-z]\.)+/i,sH=/[sn][']$/,lH=function(e,t){let{prePunctuation:n,postPunctuation:r,emoticons:a}=t.one,o=e,i="",s="",l=Array.from(e);if(a.hasOwnProperty(e.trim()))return{str:e.trim(),pre:i,post:" "};let u=l.length;for(let c=0;c<u;c+=1){let d=l[0];if(n[d]!==!0){if((d==="+"||d==="-")&&Vl.test(l[1])||d==="'"&&d.length===3&&Vl.test(l[1])||Ny.test(d)||Vl.test(d))break;i+=l.shift()}}u=l.length;for(let c=0;c<u;c+=1){let d=l[l.length-1];if(r[d]!==!0){if(Ny.test(d)||Vl.test(d))break;d==="."&&iH.test(o)===!0||d==="'"&&sH.test(o)===!0||(s=l.pop()+s)}}return e=l.join(""),e===""&&(o=o.replace(/ *$/,c=>(s=c||"","")),e=o,i=""),{str:e,pre:i,post:s}},uH=lH,cH=(e,t)=>{let{str:n,pre:r,post:a}=uH(e,t);return{text:n,pre:r,post:a,tags:new Set}},dH=cH,fH=function(e,t){const n=t.model.one.unicode||{};e=e||"";let r=e.split("");return r.forEach((a,o)=>{n[a]&&(r[o]=n[a])}),r.join("")},pH=fH,hH=function(e){e=e||"",e=e.toLowerCase(),e=e.trim();let t=e;return e=e.replace(/[,;.!?]+$/,""),e=e.replace(/\u2026/g,"..."),e=e.replace(/\u2013/g,"-"),/^[:;]/.test(e)===!1&&(e=e.replace(/\.{3,}$/g,""),e=e.replace(/[",.!:;?)]+$/g,""),e=e.replace(/^['"(]+/g,"")),e=e.replace(/[\u200B-\u200D\uFEFF]/g,""),e=e.trim(),e===""&&(e=t),e=e.replace(/([0-9]),([0-9])/g,"$1$2"),e},gH=hH,mH=/([A-Z]\.)+[A-Z]?,?$/,vH=/^[A-Z]\.,?$/,yH=/[A-Z]{2,}('s|,)?$/,bH=/([a-z]\.)+[a-z]\.?$/,wH=function(e){return mH.test(e)===!0||bH.test(e)===!0||vH.test(e)===!0||yH.test(e)===!0},kH=function(e){return wH(e)&&(e=e.replace(/\./g,"")),e},AH=kH,_H=function(e,t){const n=t.methods.one.killUnicode;let r=e.text||"";r=gH(r),r=n(r,t),r=AH(r),e.normal=r},T_=_H,xH=function(e,t){const{methods:n,model:r}=t,{splitSentences:a,splitTerms:o,splitWhitespace:i}=n.one.tokenize;return e=e||"",e=a(e,t).map(l=>{let u=o(l,r);return u=u.map(c=>i(c,r)),u.forEach(c=>{T_(c,t)}),u}),e},EH=xH,CH=/[ .][A-Z]\.? *$/i,PH=/(?:\u2026|\.{2,}) *$/,SH=/\p{L}/u,TH=/^[A-Z]\. $/,IH=function(e,t){if(SH.test(e)===!1||CH.test(e)===!0||e.length===3&&TH.test(e)||PH.test(e)===!0)return!1;let r=e.replace(/[.!?\u203D\u2E18\u203C\u2047-\u2049] *$/,"").split(" "),a=r[r.length-1].toLowerCase();return t.hasOwnProperty(a)!==!0},jH=IH,$H={one:{killUnicode:pH,tokenize:{splitSentences:Hq,isSentence:jH,splitTerms:oH,splitWhitespace:dH,fromString:EH}}},OH={"&":"and","@":"at","%":"percent",plz:"please",bein:"being"},DH=OH,NH=["approx","apt","bc","cyn","eg","esp","est","etc","ex","exp","prob","pron","gal","min","pseud","fig","jd","lat","lng","vol","fm","def","misc","plz","ea","ps","sec","pt","pref","pl","pp","qt","fr","sq","nee","ss","tel","temp","vet","ver","fem","masc","eng","adj","vb","rb","inf","situ","vivo","vitro","wr"],FH=["adj","adm","adv","asst","atty","bldg","brig","capt","cmdr","comdr","cpl","det","dr","esq","gen","gov","hon","jr","llb","lt","maj","messrs","mlle","mme","mr","mrs","ms","mstr","phd","prof","pvt","rep","reps","res","rev","sen","sens","sfc","sgt","sir","sr","supt","surg"],zH=["jan","feb","mar","apr","jun","jul","aug","sep","sept","oct","nov","dec"],BH=["ad","al","arc","ba","bl","ca","cca","col","corp","ft","fy","ie","lit","ma","md","pd","tce"],LH=["dept","univ","assn","bros","inc","ltd","co"],RH=["rd","st","dist","mt","ave","blvd","cl","cres","hwy","ariz","cal","calif","colo","conn","fla","fl","ga","ida","ia","kan","kans","minn","neb","nebr","okla","penna","penn","pa","dak","tenn","tex","ut","vt","va","wis","wisc","wy","wyo","usafa","alta","ont","que","sask"],MH=["dl","ml","gal","qt","pt","tbl","tsp","tbsp","km","dm","cm","mm","mi","td","hr","hrs","kg","hg","dg","cg","mg","µg","lb","oz","sq ft","hz","mps","mph","kmph","kb","mb","tb","lx","lm","fl oz","yb"];let VH=[[NH],[MH,"Unit"],[BH,"Noun"],[FH,"Honorific"],[zH,"Month"],[LH,"Organization"],[RH,"Place"]],I_={},Iu={};VH.forEach(e=>{e[0].forEach(t=>{I_[t]=!0,Iu[t]="Abbreviation",e[1]!==void 0&&(Iu[t]=[Iu[t],e[1]])})});const WH=["anti","bi","co","contra","de","extra","infra","inter","intra","macro","micro","mis","mono","multi","peri","pre","pro","proto","pseudo","re","sub","supra","trans","tri","un","out","ex"].reduce((e,t)=>(e[t]=!0,e),{}),GH={like:!0,ish:!0,less:!0,able:!0,elect:!0,type:!0,designate:!0};let Fy={"!":"¡","?":"¿Ɂ",'"':'“”"❝❞',"'":"‘‛❛❜’","-":"—–",a:"ªÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻȀȁȂȃȦȧȺΆΑΔΛάαλАаѦѧӐӑӒӓƛæ",b:"ßþƀƁƂƃƄƅɃΒβϐϦБВЪЬвъьѢѣҌҍ",c:"¢©ÇçĆćĈĉĊċČčƆƇƈȻȼͻͼϲϹϽϾСсєҀҁҪҫ",d:"ÐĎďĐđƉƊȡƋƌ",e:"ÈÉÊËèéêëĒēĔĕĖėĘęĚěƐȄȅȆȇȨȩɆɇΈΕΞΣέεξϵЀЁЕеѐёҼҽҾҿӖӗ",f:"ƑƒϜϝӺӻҒғſ",g:"ĜĝĞğĠġĢģƓǤǥǦǧǴǵ",h:"ĤĥĦħƕǶȞȟΉΗЂЊЋНнђћҢңҤҥҺһӉӊ",I:"ÌÍÎÏ",i:"ìíîïĨĩĪīĬĭĮįİıƖƗȈȉȊȋΊΐΪίιϊІЇії",j:"ĴĵǰȷɈɉϳЈј",k:"ĶķĸƘƙǨǩΚκЌЖКжкќҚқҜҝҞҟҠҡ",l:"ĹĺĻļĽľĿŀŁłƚƪǀǏǐȴȽΙӀӏ",m:"ΜϺϻМмӍӎ",n:"ÑñŃńŅņŇňʼnŊŋƝƞǸǹȠȵΝΠήηϞЍИЙЛПийлпѝҊҋӅӆӢӣӤӥπ",o:"ÒÓÔÕÖØðòóôõöøŌōŎŏŐőƟƠơǑǒǪǫǬǭǾǿȌȍȎȏȪȫȬȭȮȯȰȱΌΘΟθοσόϕϘϙϬϴОФоѲѳӦӧӨөӪӫ",p:"ƤΡρϷϸϼРрҎҏÞ",q:"Ɋɋ",r:"ŔŕŖŗŘřƦȐȑȒȓɌɍЃГЯгяѓҐґ",s:"ŚśŜŝŞşŠšƧƨȘșȿЅѕ",t:"ŢţŤťŦŧƫƬƭƮȚțȶȾΓΤτϮТт",u:"ÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưƱƲǓǔǕǖǗǘǙǚǛǜȔȕȖȗɄΰυϋύ",v:"νѴѵѶѷ",w:"ŴŵƜωώϖϢϣШЩшщѡѿ",x:"×ΧχϗϰХхҲҳӼӽӾӿ",y:"ÝýÿŶŷŸƳƴȲȳɎɏΎΥΫγψϒϓϔЎУучўѰѱҮүҰұӮӯӰӱӲӳ",z:"ŹźŻżŽžƵƶȤȥɀΖ"},j_={};Object.keys(Fy).forEach(function(e){Fy[e].split("").forEach(function(t){j_[t]=e})});const qH=j_,HH={"#":!0,"@":!0,_:!0,"°":!0,"":!0,"":!0,"":!0,"\uFEFF":!0},UH={"%":!0,_:!0,"°":!0,"":!0,"":!0,"":!0,"\uFEFF":!0},KH={"<3":!0,"</3":!0,"<\\3":!0,":^P":!0,":^p":!0,":^O":!0,":^3":!0},JH={one:{aliases:DH,abbreviations:I_,prefixes:WH,suffixes:GH,prePunctuation:HH,postPunctuation:UH,lexicon:Iu,unicode:qH,emoticons:KH}},zy=/\//,ZH=/[a-z]\.[a-z]/i,QH=/[0-9]/,YH=function(e,t){let n=e.normal||e.text||e.machine;const r=t.model.one.aliases;if(r.hasOwnProperty(n)&&(e.alias=e.alias||[],e.alias.push(r[n])),zy.test(n)&&!ZH.test(n)&&!QH.test(n)){let a=n.split(zy);a.length<=2&&a.forEach(o=>{o=o.trim(),o!==""&&(e.alias=e.alias||[],e.alias.push(o))})}return e},XH=YH,eU=/^\p{Letter}+-\p{Letter}+$/u,tU=function(e){let t=e.implicit||e.normal||e.text;t=t.replace(/[']s$/,""),t=t.replace(/s[']$/,"s"),t=t.replace(/([aeiou][ktrp])in'$/,"$1ing"),eU.test(t)&&(t=t.replace(/-/g,"")),t=t.replace(/^[#@]/,""),t!==e.normal&&(e.machine=t)},nU=tU,rU=function(e){let t=e.docs,n={};for(let r=0;r<t.length;r+=1)for(let a=0;a<t[r].length;a+=1){let o=t[r][a],i=o.machine||o.normal;n[i]=n[i]||0,n[i]+=1}for(let r=0;r<t.length;r+=1)for(let a=0;a<t[r].length;a+=1){let o=t[r][a],i=o.machine||o.normal;o.freq=n[i]}},aU=rU,oU=function(e){let t=0,n=0,r=e.document;for(let a=0;a<r.length;a+=1)for(let o=0;o<r[a].length;o+=1){let i=r[a][o];i.offset={index:n,start:t+i.pre.length,length:i.text.length},t+=i.pre.length+i.text.length+i.post.length,n+=1}},iU=oU,sU=function(e){let t=e.document;for(let n=0;n<t.length;n+=1)for(let r=0;r<t[n].length;r+=1)t[n][r].index=[n,r]},lU=sU,uU=function(e){let t=0,n=e.docs;for(let r=0;r<n.length;r+=1)for(let a=0;a<n[r].length;a+=1)n[r][a].normal!==""&&(t+=1,n[r][a].wordCount=t)},cU=uU,qd=function(e,t){let n=e.docs;for(let r=0;r<n.length;r+=1)for(let a=0;a<n[r].length;a+=1)t(n[r][a],e.world)},dU={alias:e=>qd(e,XH),machine:e=>qd(e,nU),normal:e=>qd(e,T_),freq:aU,offset:iU,index:lU,wordCount:cU},fU=dU,pU={compute:fU,methods:$H,model:JH,hooks:["alias","machine","index","id"]},hU=function(e){const t=e.model.one.typeahead,n=e.docs;if(n.length===0||Object.keys(t).length===0)return;let r=n[n.length-1]||[],a=r[r.length-1];if(!a.post&&t.hasOwnProperty(a.normal)){let o=t[a.normal];a.implicit=o,a.machine=o,a.typeahead=!0,e.compute.preTagger&&e.last().unTag("*").compute(["lexicon","preTagger"])}},gU={typeahead:hU},mU=function(){const e=this.docs;if(e.length===0)return this;let t=e[e.length-1]||[],n=t[t.length-1];return n.typeahead===!0&&n.machine&&(n.text=n.machine,n.normal=n.machine),this},vU=function(e){e.prototype.autoFill=mU},yU=vU,bU=function(e,t,n){let r={},a=[],o=n.prefixes||{};return e.forEach(i=>{i=i.toLowerCase().trim();let s=i.length;t.max&&s>t.max&&(s=t.max);for(let l=t.min;l<s;l+=1){let u=i.substring(0,l);if(!(t.safe&&n.model.one.lexicon.hasOwnProperty(u))){if(o.hasOwnProperty(u)===!0){a.push(u);continue}if(r.hasOwnProperty(u)===!0){a.push(u);continue}r[u]=i}}}),r=Object.assign({},o,r),a.forEach(i=>{delete r[i]}),r},wU=bU,kU=e=>Object.prototype.toString.call(e)==="[object Object]",AU={safe:!0,min:3},_U=function(e=[],t={}){let n=this.model();t=Object.assign({},AU,t),kU(e)&&(Object.assign(n.one.lexicon,e),e=Object.keys(e));let r=wU(e,t,this.world());return Object.keys(r).forEach(a=>{if(n.one.typeahead.hasOwnProperty(a)){delete n.one.typeahead[a];return}n.one.typeahead[a]=r[a]}),this},xU={typeahead:_U},EU={one:{typeahead:{}}},CU={model:EU,api:yU,lib:xU,compute:gU,hooks:["typeahead"]};vt.extend(O9);vt.extend(QW);vt.extend(lW);vt.extend(yG);vt.extend(xq);vt.plugin(cV);vt.extend(pU);vt.plugin(MM);vt.extend(FV);vt.extend(CU);vt.extend(EV);vt.extend(VG);const $_={addendum:"addenda",corpus:"corpora",criterion:"criteria",curriculum:"curricula",genus:"genera",memorandum:"memoranda",opus:"opera",ovum:"ova",phenomenon:"phenomena",referendum:"referenda",alga:"algae",alumna:"alumnae",antenna:"antennae",formula:"formulae",larva:"larvae",nebula:"nebulae",vertebra:"vertebrae",analysis:"analyses",axis:"axes",diagnosis:"diagnoses",parenthesis:"parentheses",prognosis:"prognoses",synopsis:"synopses",thesis:"theses",neurosis:"neuroses",appendix:"appendices",index:"indices",matrix:"matrices",ox:"oxen",sex:"sexes",alumnus:"alumni",bacillus:"bacilli",cactus:"cacti",fungus:"fungi",hippopotamus:"hippopotami",libretto:"libretti",modulus:"moduli",nucleus:"nuclei",octopus:"octopi",radius:"radii",stimulus:"stimuli",syllabus:"syllabi",cookie:"cookies",calorie:"calories",auntie:"aunties",movie:"movies",pie:"pies",rookie:"rookies",tie:"ties",zombie:"zombies",leaf:"leaves",loaf:"loaves",thief:"thieves",foot:"feet",goose:"geese",tooth:"teeth",beau:"beaux",chateau:"chateaux",tableau:"tableaux",bus:"buses",gas:"gases",circus:"circuses",crisis:"crises",virus:"viruses",database:"databases",excuse:"excuses",abuse:"abuses",avocado:"avocados",barracks:"barracks",child:"children",clothes:"clothes",echo:"echoes",embargo:"embargoes",epoch:"epochs",deer:"deer",halo:"halos",man:"men",woman:"women",mosquito:"mosquitoes",mouse:"mice",person:"people",quiz:"quizzes",rodeo:"rodeos",shoe:"shoes",sombrero:"sombreros",stomach:"stomachs",tornado:"tornados",tuxedo:"tuxedos",volcano:"volcanoes"},By={Comparative:"true¦bett1f0;arth0ew0in0;er",Superlative:"true¦earlier",PresentTense:"true¦bests,sounds",Condition:"true¦lest,unless",PastTense:"true¦began,came,d4had,kneel3l2m0sa4we1;ea0sg2;nt;eap0i0;ed;id",Participle:"true¦0:0A;a07b02c00dXeat0fSgQhPoJprov0rHs7t6u4w1;ak0ithdra03o2r1;i03uZ;k0v0;nd1pr05;ergoJoJ;ak0hHo3;e9h7lain,o6p5t4un3w1;o1um;rn;g,k;ol0reT;iRok0;ught,wn;ak0o1ruL;ne,wn;en,wn;ewriOi1uK;dd0s0;ut3ver1;do4se0t1;ak0h2;do2g1;roH;ne;ast0i7;iv0o1;ne,tt0;all0loCor1;bi3g2s1;ak0e0;iv0oA;dd0;ove,r1;a6eamt,iv0u1;nk;hos0lu1;ng;e4i3lo2ui1;lt;wn;tt0;at0en,gun;r2w1;ak0ok0;is0;en",Gerund:"true¦accord0be0doin,go0result0stain0;ing",Expression:"true¦a0Xb0Tc0Rd0Ne0Lg0FhZjeez,lWmVnToNpKsItHuEvDw6y0;a4e3i1u0;ck,p;k04p0;ee,pee;ah,p,s;!a,y;a5h2o1t0;af,f;rd up,w;atsoever,e1o0;a,ops;e,w;hoo,t;ery wEoi0L;gh,h0;! 0h,m;huh,oh;here nQsk,ut tut;h0ic;eesh,hh,it,oo;ff,h1l0ow,sst;ease,s,z;ew,ooey;h1i,mg,o0uch,w,y;h,o,ps;! 0h;h1my go0w1;d,sh;ell;ah,evertheless,o0;!pe;eh,mm;ah,eh,m1ol0;!s;ao,fao;aCeBi9o2u0;h,mph,rra0zzC;h,y;l1o0;r6y9;la,y0;! 0;c1moCsmok0;es;ow;!p hip hoor0;ay;ck,e,llo,y;ha1i,lleluj0;ah;!ha;ah,ee4o1r0;eat scott,r;l1od0sh; grief,bye;ly;! whiz;e0h,t cetera,ww,xcuse me;k,p;'oh,a0rat,uh;m0ng;mit,n0;!it;mon,o0;ngratulations,wabunga;a2oo1r0tw,ye;avo,r;!ya;h,m; 1h0ka,las,men,rgh,ye;!a,em,h,oy;la",Negative:"true¦n0;ever,o0;n,t",QuestionWord:"true¦how3wh0;at,e1ich,o0y;!m,se;n,re; come,'s",Reflexive:"true¦h4it5my5o1the0your2;ir1m1;ne3ur0;sel0;f,ves;er0im0;self",Plural:"true¦dick0gre0ones,records;ens","Unit|Noun":"true¦cEfDgChBinchAk9lb,m6newt5oz,p4qt,t1y0;ardEd;able1b0ea1sp;!l,sp;spo1;a,t,x;on9;!b,g,i1l,m,p0;h,s;!les;!b,elvin,g,m;!es;g,z;al,b;eet,oot,t;m,up0;!s",Value:"true¦a few",Imperative:"true¦bewa0come he0;re","Plural|Verb":"true¦leaves",Demonym:"true¦0:15;1:12;a0Vb0Oc0Dd0Ce08f07g04h02iYjVkTlPmLnIomHpEqatari,rCs7t5u4v3welAz2;am0Gimbabwe0;enezuel0ietnam0I;gAkrai1;aiwTex0hai,rinida0Ju2;ni0Prkmen;a5cotti4e3ingapoOlovak,oma0Spaniard,udRw2y0W;ede,iss;negal0Cr09;sh;mo0uT;o5us0Jw2;and0;a2eru0Fhilippi0Nortugu07uerto r0S;kist3lesti1na2raguay0;ma1;ani;ami00i2orweP;caragu0geri2;an,en;a3ex0Lo2;ngo0Drocc0;cedo1la2;gasy,y07;a4eb9i2;b2thua1;e0Cy0;o,t01;azakh,eny0o2uwaiI;re0;a2orda1;ma0Ap2;anO;celandic,nd4r2sraeli,ta01vo05;a2iB;ni0qi;i0oneU;aiAin2ondur0unO;di;amEe2hanai0reek,uatemal0;or2rm0;gi0;ilipino,ren8;cuadoVgyp4mira3ngli2sto1thiopi0urope0;shm0;ti;ti0;aPominUut3;a9h6o4roat3ub0ze2;ch;!i0;lom2ngol5;bi0;a6i2;le0n2;ese;lifor1m2na3;bo2eroo1;di0;angladeshi,el6o4r3ul2;gaE;azi9it;li2s1;vi0;aru2gi0;si0;fAl7merBngol0r5si0us2;sie,tr2;a2i0;li0;genti2me1;ne;ba1ge2;ri0;ni0;gh0r2;ic0;an",Organization:"true¦0:4D;a3Gb2Yc2Ed26e22f1Xg1Ph1Ki1Hj1Fk1Dl18m0Wn0Jo0Gp09qu08r01sTtGuBv8w3xiaomi,y1;amaha,m13ou1w13;gov,tu2Z;a3e1orld trade organizati2S;lls fargo,st1;fie28inghou2I;l1rner br3I;gree37l street journ29m17;an halOeriz2Nisa,o1;dafo2Ol1;kswagMvo;b4kip,n2ps,s1;a tod2Yps;es3Ai1;lev33ted natio30;er,s; mobi2Qaco beQd bNeAgi frida9h3im horto2Ymz,o1witt31;shi3Xy1;ota,s r 00;e 1in lizzy;b3carpen37daily ma31guess w2holli0rolling st1Rs1w2;mashing pumpki2Tuprem0;ho;ea1lack eyed pe3Lyrds;ch bo1tl0;ys;l2n3Ds1xas instrumen1J;co,la m15;efoni0Cus;a7e4ieme2Lnp,o2pice gir5quare04ta1ubaru;rbucks,to2R;ny,undgard1;en;a2x pisto1;ls;g1Nrs;few2Ainsbury2QlesforYmsu22;.e.m.,adiohead,b6e3oyal 1yana30;b1dutch she4;ank;aders dige1Gd 1max,vl1R;bu1c1Zhot chili peppe2Nlobst2C;ll;c,s;ant30izno2I;a5bs,e3fiz28hilip morrCi2r1;emier2Audenti16;nk floyd,zza hut;psi2Btro1uge0A;br2Vchina,n2V;lant2Nn1yp12; 2ason20da2I;ld navy,pec,range juli2xf1;am;us;aAb9e6fl,h5i4o1sa,vid3wa;k2tre dame,vart1;is;ia;ke,ntendo,ss0L;l,s;c,st1Htflix,w1; 1sweek;kids on the block,york09;a,c;nd1Vs2t1;ional aca2Io,we0Q;a,cYd0O;aBcdonaldAe7i5lb,o3tv,y1;spa1;ce;b1Mnsanto,ody blu0t1;ley crue,or0O;crosoft,t1;as,subisM;dica2rcedes benz,talli1;ca;id,re;'s,s;c's milk,tt14z1Z;'ore08a3e1g,ittle caesa1K;novo,x1;is,mark; 1bour party;pres0Bz boy;atv,fc,kk,m1od1J;art;iffy lu0Moy divisi0Gpmorgan1sa;! cha07;bm,hop,n1tv;g,te1;l,rpol;asbro,ewlett pack1Ri3o1sbc,yundai;me dep1n1L;ot;tac1zbollah;hi;eneral 6hq,ithub,l5mb,o2reen d0Lu1;cci,ns n ros0;ldman sachs,o1;dye1g0E;ar;axo smith kli03encoV;electr0Km1;oto0W;a4bi,da,edex,i2leetwood mac,o1rito l0D;rd,xcX;at,nancial1restoY; tim0;cebook,nnie mae;b08sa,u3xxon1; m1m1;ob0H;!rosceptics;aiml0Be6isney,o4u1;nkin donu2po0Xran dur1;an;ts;j,w j1;on0;a,f lepp0Zll,peche mode,r spiegZstiny's chi1;ld;aIbc,hEiCloudflaBnn,o3r1;aigsli5eedence clearwater reviv1ossra06;al;ca c7inba6l4m1o0Bst06;ca2p1;aq;st;dplPg1;ate;se;ola;re;a,sco1tigroup;! systems;ev2i1;ck fil-a,na daily;r1y;on;dbury,pital o1rl's jr;ne;aEbc,eBf9l5mw,ni,o1p,rexiteeU;ei3mbardiIston 1;glo1pizza;be;ng;o2ue c1;roV;ckbuster video,omingda1;le; g1g1;oodriL;cht2e ge0rkshire hathaw1;ay;el;idu,nana republ3s1xt5y5;f,kin robbi1;ns;ic;bYcTdidSerosmith,iRlKmEnheuser-busDol,pple9r6s3utodesk,v2y1;er;is,on;hland1sociated F; o1;il;by4g2m1;co;os; compu2bee1;'s;te1;rs;ch;c,d,erican3t1;!r1;ak; ex1;pre1;ss; 5catel2ta1;ir;!-lu1;ce1;nt;jazeera,qae1;da;g,rbnb;as;/dc,a3er,tivision1;! blizz1;ard;demy of scienc0;es;ba",Possessive:"true¦its,my,our0thy;!s","Noun|Verb":"true¦0:9U;1:A8;2:94;3:A1;4:9P;5:A0;6:9I;7:8L;8:7J;9:A6;A:91;B:8V;C:8B;a9Mb8Oc7Gd6Pe6Ef5Qg5Gh54i4Wj4Tk4Ql4Em40n3Vo3Sp2Squ2Rr21s0Jt02u00vVwGyFzD;ip,oD;ne,om;awn,e6Die66;aOeMhJiHoErD;ap,e9Mink2;nd0rDuB;kDry,sh5Fth;!shop;ck,nDpe,re,sh;!d,g;e84iD;p,sD;k,p0t2;aDed,lco8U;r,th0;it,lk,rEsDt4ve,x;h,te;!ehou1ra9;aGen5DiFoD;iDmAte,w;ce,d;be,ew,sA;cuum,l4A;pDr7;da5gra6Clo68;aReQhrPiOoMrGuEwiDy5X;n,st;nDrn;e,n7M;aGeFiEoDu6y;t,ub2;bu5ck4Igg0m,p;at,k,nd;ck,de,in,nsDp,v7H;f0i8P;ll,ne,p,r4Wss,t92uD;ch,r;ck,de,e,le,me,p,re;e5Uow,u6;ar,e,ll,mp0st,xt;g,lDng2rg7Ns5x;k,ly;a0Sc0Ne0Kh0Fi0Dk0Bl09m08n06o05pXquaCtKuFwD;ea86iD;ng,pe,t4;bGit,m,ppErD;fa3ge,pri1v2U;lDo6Q;e6Ny;!je8;aMeLiKoHrEuDy2;dy,ff,mb2;a83eEiDo5Nugg2;ke,ng;am,ss,t4;ckEop,p,rD;e,m;ing,pi2;ck,nk,t4;er,m,p;ck,ff,ge,in,ke,lEmp,nd,p2rDte,y;!e,t;k,l;aJeIiHlGoFrDur,y;ay,e54inDu3;g,k2;ns89t;a5Oit;ll,n,r85te;ed,ll;m,n,rk;b,uB;aDee1Tow;ke,p;a5He4Di2o51;eep,iDou4;ce,p,t;ateboa7HiD;!p;de,gnDl2Unk,p,ze;!al;aGeFiEoDuff2;ck,p,re,w;ft,p,v0;d,i3Wlt0;ck,de,pe,re,ve;aEed,nDrv1It;se,t2M;l,r4t;aGhedu2oCrD;aEeDibb2o3X;en,w;pe,t4;le,n,r2L;cDfegua70il,mp2;k,rifi3;aZeHhy6JiGoEuD;b,in,le,n,s5V;a6ck,ll,oDpe,u5;f,t;de,ng,ot,p,s1V;aTcSdo,el,fQgPje8lOmMnLo17pJque6sFturn,vDwa6T;eDi26;al,r1;er72oFpe8tEuD;lt,me;!a53;l6Zrt;air,eaDly,o51;l,t;dezvo2Xt;aDedy;ke,rk;ea1i4E;a6Gist0r5L;act6Wer1Uo6ZuD;nd,se;a36o6D;ch,s6E;c1Cge,iEke,lly,nDp1Vt1V;ge,k,t;n,se;es69iv0;a04e00hYiXlToNrEsy4uD;mp,n4rcha1sh;aKeIiHoDu4M;be,ceFdu3fi2grDje8mi1p,te6;amDe6U;!me;ed,ss;ce,de,nt;sDy;er6As;cti3i1;iHlFoEp,re,sDuBw0;e,i5Wt;l,p;iDl;ce,sh;nt,s5T;aEce,e30uD;g,mp,n7;ce,nDy;!t;ck,le,n16pe,tNvot;a1oD;ne,tograph;ak,eFnErDt;fu53mA;!c30;!l,r;ckJiInHrFsEtDu1y;ch,e9;s,te;k,tD;!y;!ic;nt,r,se;!a7;bje8ff0il,oErDutli3Over49;bAd0ie9;ze;a4PeFoDur1;d,tD;e,i3;ed,gle8tD;!work;aMeKiIoEuD;rd0;ck,d3Pld,nEp,uDve;nt,th;it5CkD;ey;lk,n49rr5AsDx;s,ta29;asuCn4SrDss;ge,it;il,nFp,rk3UsEtD;ch,t0;h,k,t0;da5n0oeuvC;aLeJiHoEuD;mp,st;aEbby,ck,g,oDve;k,t;d,n;cDft,mAnHst;en1k;aDc0Ne4vJ;ch,d,k,p,se;bEcDnd,p,t4un4;e,k;el,o2T;eEiDno4D;ck,d,ll,ss;el,y;aEo1NuD;i3mp;m,zz;mpJnEr45ssD;ue;c1Qdex,fluGha2k,se2GteDvoi3;nt,rD;e6fa3viD;ew;en3;a8le29;aJeHiGoEuD;g,nt;l39no2Cok,pDr1u1;!e;ghli1Eke,nt,re,t;aDd7lp;d,t;ck,mGndFrEsh,tDu9;ch,e;bo3Wm,ne4Dve6;!le;!m0;aLear,ift,lJossIrFuD;arDe49lp,n;antee,d;aEiDouBumb2;ll,nd,p;de,sp;ip;oDue;ss,w;g,in,me,ng,s,te,ze;aZeWiRlNoJrFuD;ck,el,nDss,zz;c38d;aEoDy;st,wn;cDgme,me,nchi1;tuC;cFg,il,ld,rD;ce,e29mDwa31;!at;us;aFe0Vip,oDy;at,ck,od,wD;!er;g,ke,me,re,sh,vo1E;eGgFlEnDre,sh,t,x;an3i0Q;e,m,t0;ht,uC;ld;aEeDn3;d,l;r,tuC;ce,il,ll,rm,vo2W;cho,d7ffe8nMsKxFyeD;!baD;ll;cGerci1hFpDtra8;eriDo0W;en3me9;au6ibA;el,han7u1;caDtima5;pe;count0d,vy;a01eSiMoJrEuDye;b,el,mp,pli2X;aGeFiEoD;ne,p;ft,ll,nk,p,ve;am,ss;ft,g,in;cEd7ubt,wnloD;ad;k,u0E;ge6p,sFt4vD;e,iDor3;de;char7gui1h,liEpD;at4lay,u5;ke;al,bKcJfeIlGmaBposAsEtaD;il;e07iD;gn,re;ay,ega5iD;ght;at,ct;li04rea1;a5ut;b,ma7n3rDte;e,t;a0Eent0Dh06irc2l03oKrFuD;be,e,rDt;b,e,l,ve;aGeFoEuDy;sh;p,ss,wd;dAep;ck,ft,sh;at,de,in,lTmMnFordina5py,re,st,uDv0;gh,nDp2rt;s01t;ceHdu8fli8glomeIsFtDveN;a8rD;a6ol;e9tru8;ct;ntDrn;ra5;bHfoGmFpD;leDouBromi1;me9;aBe9it,u5;rt;at,iD;ne;lap1oD;r,ur;aEiDoud,ub;ck,p;im,w;aEeDip;at,ck,er;iGllen7nErD;ge,m,t;ge,nD;el;n,r;er,re;ke,ll,mp,noe,pGrXsFtEuDve;se,ti0I;alog,ch;h,t;!tuC;re;a03eZiXlToPrHuEyD;pa11;bb2ck2dgEff0mp,rDst,zz;den,n;et;anJeHiFoadEuD;i1sh;ca6;be,d7;ge;aDed;ch,k;ch,d;aFg,mb,nEoDrd0tt2x,ycott;k,st,t;d,e;rd,st;aFeBiDoYur;nk,tz;nd;me;as,d,ke,nd,opsy,tD;!ch,e;aFef,lt,nDt;d,efA;it;r,t;ck,il,lan3nIrFsEtt2;le;e,h;!gDk;aDe;in;!d,g,k;bu1c05dZge,iYlVnTppQrLsIttGucEwaD;rd;tiD;on;aDempt;ck;k,sD;i6ocia5;st;chFmD;!oD;ur;!iD;ve;eEroa4;ch;al;chDg0sw0;or;aEt0;er;rm;d,m,r;dreHvD;an3oD;ca5;te;ce;ss;cDe,he,t;eFoD;rd,u9;nt;nt,ss;se",Actor:"true¦0:7C;1:7H;2:6B;3:7G;4:7P;5:7L;6:72;a6Pb64c4Xd4De43f3Tg3Ch31i2Vj2Rkin2Ql2Lm27n20o1Tp0Wqu0Ur0KsRtKuIvFw9yo7;gi,ut7;h,ub0;aBeAi9o8r7;estl0it0;m2rk0;fe,nn0t2Cza2I;atherm2ld0;ge earn0it0nder0rri1;eter8i7oyG;ll5Sp,s41;an,ina2V;n7s0;c6Wder04;aoisea24eAherapi5iktok0o9r7ut1yco6;a7endseMo45;d0mp,nscri0Cvel0;ddl0u1H;a0Rchn8en7na4st0;ag0;i3Qo0E;aiYcVeShQiNki0mu27oKpHquaGtCu8wee7;p0theart;lt2per8r7;f0ge6viv1;h7inten0Jst5Kvis1;ero,um2;a9ep8r7;ang0eam0;bro2Oc2Pfa2Omo2Osi21;ff0tesm2;tt0;ec8ir2Eo7;kesp5Bu0N;ia5Lt3;l8me6Cn,rcere7ul;r,ss;di0oi5;n8s7;sy,t0;g0n0;am2ephe1Jow7;girl,m2r2R;cretJnior cit3Hr7;gea4v7;a4it1;hol4Zi8reen7ulpt1;wr2D;e02on;l1nt;aFeAo9u7;l0nn7;er up,ingF;g42le mod41of0;a51c9fug2Rpo34searRv7;ere4Wolution7;ary;e7luZru23;ptio3V;bbi,dic5Xpp0;arter7e31;back;aZeXhTiSlPoLr9sycho8u7;nk,p34;logi5;aHeEiCo7;dAfess1g8ph49s7;pe2Mtitu53;en7ramm0;it1y;igy,uc0;est4Pme mini0Vnce7s3G;!ss;a8si7;de4;ch0;ctiti3Bnk0Q;dca0Pet,li7pula52rnst44;c2Ktic7;al scie7i2;nti5;a7umb0;nn0y7;er,ma4Nwright;lgrim,one0;a9iloso8otogra8ra7ysi1X;se;ph0;ntom,rmaci5;r7ssi1V;form0s6;i3Gl,nel40r9st1tr7wn;i7on;arXot;ent4Yi44tn0;ccupa4ffCp9r8ut7;ca5l0C;ac4Kganiz0ig2Hph2;er3t7;i1Lomet7;ri5;ic0spring;aCeAie4Zo8u7;n,rser3L;b7mad,vi4X;le2Xo4F;i7mesis,phew;ce,ghb1;nny,rr3t20;aFeEiBo8u7yst21;m9si18;der3gul,m8n7th0;arEk;!my;ni8s7;f03s0Kt0;on,st0;chan1Tnt1rcha4;giAk0n9rtyr,t7y1;e,riar7;ch;ag0iac;ci2stra3K;a8e2Cieutena4o7;rd,s0v0;bor0d8ndlo7ss,urea3Hwy0ym2;rd;!y;!s2A;anitor ,e9o8u7;ggl0;gg0urna2W;st0;c6dol,llu3Wmmigra4n7;-lAc1Sfa4habi44nov3s8ve7;nt1stig3;pe0Pt7;a1Hig3ru0O;aw;airGeCistoBo9u7ygie1M;man7nt0sba2J;!ita9;bo,st7usekO;age,e3R;ri2;ir,r7;m8o7;!ine;it;dress0sty2E;aMeJhostHirl28ladi3oDrand8u7;e5ru;cAdaugTfa9m8pa7s6;!re4;a,o7;th0;hi1D;al8d7lf0;!de3C;ie,k7te28;eep0;!wr7;it0;isha,n7;i7tl06;us;mbl0rden0;aFella,iBo8r7;eela2Pie1R;e,re7ster pare4;be1Jm2r7st0;unn0;an31g9lmm19nanci0r7tt0;e7st la2J; marsh2Qfig7m2;ht0;rm0th0;conoFdElectriDm9n8x7;amin0cellency,i2B;emy,trepreneur,vironmenta1K;c9p7;er1loye7;e,r;ee;ci2;it1;mi5;aLeCi9ork,ri8u7we03;de,tche2I;ft0vK;ct3eti8plom2Ire7va;ct1;ci2ti2;aEcor3fencDi0JnBputAs8tectNvel7;op0;ce1He7ign0;rt0;ee,y;iz7;en;em2;c6l0;dAnc0redev9ught7;er7;! ;il;!dy;a06e04fo,hXitizenWlToCrAu7;r3stomer7;! representat7;ive;e3it7;ic;-work0lJmGnAord9rpor1Nu7wboy;n7ri0sin ;ciUte1R;in3;fidantBgressTsAt7;e0Lr7;ibut1o7;ll0;tab14ul1P;!e;edi2m7pos0rade;a0FeRissi7;on0;leag9on8um7;ni5;el;ue;e7own;an0r7;ic,k;!s;aAe8i7um;ld;erle7f;ad0;ir8nce7plGract0;ll1;m2wJ;lebri7o;ty;dCptBr7shi0;e8pe7;nt0;r,t7;ak0;ain;et;aNeMiKlogg0oFrCu7;dd0Gild0rglAsiness7;m2p8w7;om2;ers6;ar;i8o7;!k0th0;cklay0de,gadi0;hemi2oge9y7;!frie7;nd;ym2;an;cyc7sS;li5;atbox0ings;by,nk0r7;b0on8te7;nd0;!e08;c05dXge4nRpMrIsGtBu8yatull7;ah;nt8t7;h1oH;!ie;h9t7;e7orney;nda4;ie5le7;te;sis01tron7;aut,om0;chbis9isto8tis7;an,t;crV;hop;ostAp7;ari7rentiT;ti6;on;le;aAcest1im3nou9y7;bo7;dy;nc0;ly5rc7;hi5;mi9v7;entur0is1;er;ni8r7;al;str3;at1;or;counCquaintanBrobAt7;ivi5or,re7;ss;st;at;ce;ta4;nt","Adj|Noun":"true¦0:1F;1:1M;a1Db17c0Vd0Se0Nf0Eg0Bh09i07ju06l03mXnVoTpOrJsCt8u5v2watershed;a2ision10;gabo5nilla,ria2;b0Wnt;ndergr2pstairs;adua14ou2;nd;a4e2oken,ri0;en,r2;min0rori13;boo,n;age,e6ilv0Glack,o4quat,ta3u2well;bordina0Xper6;b0Mndard;ciali0Yl2vereign;e,ve1;cret,n2ri0;ior;a5e3ou2ubbiM;nd,tiZ;ar,bCl0Ynt0p2side1;resent0Xublican;ci0Qsh;a5eriodic0last11otenti0r2;emi3incip0o2;!fession0;er,um;rall5st,tie1;ff2pposi0Hv0;ens0Qi0D;agg02ov2;el;a6e4iniatKo2;bi02der08r2;al,t0;di2tr0P;an,um;le,riH;attPi3u2;sh;ber0ght,qD;stice,veniU;de0mpressioZn2;cumbe1dividu0no0Fsta1terim;alf,o2umdrum;bby,melG;en3old,ra2;ph0Dve;er0ious;a8e6i5l4u2;git05t2;ure;uid;ne;llow,m2;aGiM;ir,t,vo2;riOuriO;l4p02x2;c2ecutWpeX;ess;d2iK;er;ar3e2;mographWrivQ;k,l3;hiGlassUo3rude,unn2;ing;m6n2operM;creCstitue1te3vertab2;le;mpor2nt;ary;ic,m3p2;anion,lex;er3u2;ni8;ci0;e6lank,o5r2;i3u2;te;ef;ttom,urgeois;st;cademCd9l5n3r2;ab,ctB;im0tarctA;al;e4tern2;at2;ive;rt;oles2ult;ce1;nt;ic","Adj|Past":"true¦0:4C;1:40;2:45;3:42;4:3B;a3Tb3Ic2Vd2Ae22f1Wg1Th1Qi1Hj1Ekno1Dl18m13n10o0Vp0Lqu0Jr07sKtEuBvAw5yellow0;a8ea7o5rinkl0;r5u3N;n,ri0;k2Qth3;rp0sh0tY;ari0e1M;n5pd1s0;cov3derstood,i5;fi0t0;a8hreat2Ki7ouTr5urn0wi42;a5imm0ou28;ck0in0pp0;ed,r0;m0nn0r5;get0ni2K;aPcLeJhHimGm0Hoak0pEt8u5;bsid3Fgge3Vs5;pe5ta2P;ct0nd0;a9e8i26ok0r6u5;ff0nn0;ength28ip5;ed,p0;am0reotyp0;in0t0;eci5ik0oI;al35fi0;pSul1;a5ock0ut;d0r0;a5c1Dle2t2S;l0s3Jt0;a7or6r5;at5e1W;ch0;r0tt3;t5ut0;is4ur1;aFe6o5;tt0;cBdJf22gAje2l9m0Knew0p8qu7s5;eTpe2t5;or0ri2;e34ir0;e1lac0;at0e2H;ist3ul1;eiv0o5ycl0;mme2Crd0v3;in0lli0ti4;a5ot0;li4;aCer2RiBlAo9r5ump0;e7i2Go5;ce27d5lo14nou2Spos0te2v0;uc0;fe15ocDp0Fss0;i2Cli1D;ann0e24uT;ck0erc0ss0;ck0i29r5st0;allMk0;bse8c7rgan25ver5;lo5whelm0;ok0;cupi0;rv0;e6o5;t0uri12;ed0gle2;a7e6ix0o5ut0;di4t0Xu1Y;as07lt0;n5rk0;ag0ufact05;e7i6o5;ad0ck0st;cens0mit0st0;ft,v5;el0;tt0wn;a6o0Xu5;dg0s13;gg0;llumin1mpBn5sol1;br0cre1Ddebt0f9jUt6v5;it0olv0;e5ox0Q;gr1n5re1V;d0si4;e2l1o1O;li0oVr5;ov0;amm3e1o5;ok0r5;ri4;ift0r6u5;a14id0;i0Kown;a9e8i7lavo0Goc0Cr5;a5i0oz0S;ctEg13m0;ni04tt0x0;ar0;d0il0;duc1l1mBn9quipp0s8x5;agger1p5te0Q;a0Pe5os0;ct0rie1A;cap0tabliX;gFha18s5;ur0;a0Xbarra0L;aMeEi6r5;a00i0;gni4miniRre2s5;aAc7grun0Et5;o5re0Gurb0;rt0;iplVou5;nt0r5;ag0;bl0;cBdQf9l8pre0Ara7t6v5;elop0ot0;ail0ermP;ng0;ay0ight0;e5in0o0M;rr0;ay0enTor1;m5t0z0;ag0p5;en0;aQeMhJlIoAr7u5;lt5r0stom04;iv1;a6owd0u5;sh0;ck0mp0;d0loBm8n5ok0v3;centr1f6s5troD;id3olid1;us0;b6pl5;ic1;in0;r0ur0;assi4os0utt3;ar6i5;ll0;g0m0;lebr1n7r5;ti4;fi0;tralK;g0lcul1;aEiDlAo8r6urn5;ed,t;ok5uis0;en;il0r0t5und;tl0;e6i5;nd0;ss0;as0;k0laNs0tt3;bandQcOdLfJg0lGmaz0nEppCrm0ssAu6wa5;rd0;g6thor5;iz0;me5;nt0;o7u5;m0r0;li0re5;ci1;im1ticip1;at0;a6leg0t3;er0;rm0;fe2;ct0;ju6o8va5;nc0;st0;ce5knowledg0;pt0;on0;ed",Singular:"true¦0:5J;1:5H;2:4W;3:52;4:4S;5:57;6:5L;7:56;a51b4Jc3Md34e2Wf2Mg2Gh25in21j20k1Zl1Sm1Kn1Go1Ap0Qqu0Pr0EsYtLuGvBw8x r57yo yo;a8ha3Oo3P;f4i4Qt0Fy8;! arou38;arBe9ideo ga2Po8;cabu4Hl5B;gNr8t;di4Yt1V;iety,ni4O;nAp2Zr9s 8;do42s5D;bani1in0;coordinat39der8;estima1to21we40; rex,aJeIhGiEoDrAu9v8;! show;m2Nn2rntKto1B;agedy,ib8o4D;e,u8;n0ta44;ni1p2rq3K;c,er,m8;etE;ing8ree25;!y;am,mp3E;ct2le6x return;aMcLeJhor4PiIkGoFpin off,tCuAy8;ll8ner7st4S;ab2W;b8i1n27per bowl,rro1W;st3Ktot0;at9ipe2Fo1Irate7udent8;! lo0H;i38u1;ft ser4Kmeo1F;elet5i8;ll,r3U;b37gn2Ste;ab2Ic8min3A;t,urity gua2M;e6ho2X;bbatic0la3Hndwi0Opi5;av5eChetor2i9o8;de6om,w;t9v8;erb2B;e,u0;bCcAf8publ2r0Xspi1;er8orm4;e6r0;i8ord label;p2Gt0;a1u45;estion mark,ot2E;aOeLhoKiHlFoDr9u8yram1E;ddi3GpDrpo1Is3I;eAo8;bl3Ys8;pe3Ita1;dic1Qmi1Ep1Proga3Uss relea1E;p8rt0;py;a8ebisci1;q2Cte;cn2e9g8;!gy;!r;ne call,tocoJ;anut,d9r8t0yo1;cen3Isp3J;al,est0;nop3r9t8;e,hog5;adi10i2U;atme0bj3EcApia1rde0thers,utspok5ve8wn4;n,r8;ti0Oview;cu9e8;an;pi4;arAit9ot8umb4;a2Dhi2Q;e,ra1;cot2ra36;aDeBi9o8ur0é0C;nopo3p17rni2Msq1Qti35uld;c,li10n08s8tt5;chief,si33;d8nu,t0;al,ic;gna1mm0nd15rsupi0te8yf3;ri0;aCegBiAu8;ddi1n8;ch;ght bulb,me,p09ving room; 9e0M;bor14y 8;up;eyno1itt5;el3ourn0;cAdices,itia2Oni26s9tel0Mvert8;eb1K;e29titu1;en2Li2U;aHeDighCo9u8;man right,s23;me8rmoEsp1Gtb0L;! r8;un; scho0ZriZ;a8i1O;d8v5; start,pho8;ne;ndful,sh brown,v5ze;aBelat0Jlaci4r9u8yp1T;l3y;an8enadi4id;a1Bd slam,ny;df3r8;l2ni1I;aGeti1HiFlu1oCr9un8;er0;ee market,i9on8;ti4;ga1;l3ur8;so8;me;eOref3;br2mi3n10;conoEffi7gg,lecto0Qmbas1DnBpidem2s1Yth2venAx9yel8;id;ampYempl0Mte6;i18t;er7terp8;ri8;se;my;eKiDoAr8ump tru0T;agonf3i8;er,ve thru;c9g7i3or,ssi4wn8;side;to0DumenD;aDgniCnn4s9vide8;nd;conte6incen1Dp8tri10;osi8;tion;ta0F;le0W;athAc9f8ni0terre6;ault 04err0;al,im0;!b8;ed;aVeShLiKlIoCr8;edit caAuc8;ib8;le;rd;efficCke,lBmmuniqKns9pi4rr0t0Wus8yo1;in;erv8uH;ato00;ic,lP;ie6;er7i8oth;e6n2;ty,vil wL;aCeqBick5ocoAr8;istmas car8ysanthemum;ol;la1;ue;ndeli4racteri8;st2;i9llDr8;e0tifica1;liY;hi4nEpDrBt8ucus;erpi8hedr0;ll8;ar;!bohyd8ri4;ra1;it0;a8e,nib0;l,ry;aMeLiop2leJoHrDu8;nBr8tterf3;g8i0;la8;ry;ny;eak9i8;ck;fa8throA;st;dy,ro8wl;ugh;mi8;sh;an,l3;nki9rri4;er;ng;cRdLlHnEppeti1rCsAtt2utop8;sy;ic;ce6pe8;ct;r8sen0;ay;ec9oma3ti9;ly;do1;i5l8;er7y;gy;en; hominCj9van8;tage;ec8;ti8;ve;em;cBe9qui8;tt0;ta1;te;i9ru0;al;de6;nt","Person|Noun":"true¦a07b01cYdRePfOgMhJjFkiElDmBolive,p7r4s3trini00v1wa0;ng,rd;an,enus,iol0;a,et;ky,on5umm02;ay,e1o0uby;bin,d,se;ed,x;a2e0ol;aHn0;ny;ge,tM;a0eloR;x,ya;a9eo,iE;ng,tL;a2e1o0;lDy;an,w3;de,smi4y;a0iKol8;ll,z0;el;ail,e0;ne;aith,ern,lo;a0dDmir,ula,ve;rl;a4e3i1ol0;ly;ck,x0;ie;an,ja;i0wn;sy;h0liff,rystal;ari0in,ristian;ty;ak4e3i2r0;an0ook;dy;ll;nedict,rg;er;l0rt;fredo,ma","Actor|Verb":"true¦aCb8c5doctor,engineAfool,g3host,judge,m2nerd,p1recruit,scout,ushAvolunteAwi0;mp,tneA;arent,ilot;an,ime;eek,oof,r0uide;adu8oom;ha1o0;ach,nscript,ok;mpion,uffeur;o2u0;lly,tch0;er;ss;ddi1ffili0rchite1;ate;ct",MaleName:"true¦0:DO;1:CO;2:D7;3:AJ;4:CK;5:BZ;6:CF;7:D3;8:BS;9:AR;A:DB;B:D4;C:94;D:BM;aC9bB7cA7d98e8If82g7Fh6Si6Cj5Ek52l4Fm37n2Uo2Op2Gqu2Er1Ms12t0Gu0Fv08wUxTyJzE;aEor0;cEh9Jkaria,n0C;hFkE;!aC7;ar5UeC6;aMoGuE;sEu2LvBJ;if,uf;nGsFusE;ouf,sE;ef;aEg;s,tE;an,h0;hli,nB8ssY;avi3ho4;aNeLiGoEyaBN;jcie87lfgang,odrow,utE;!er;lEnst1;bGey,fredAlE;aAZiE;am,e,s;e97ur;i,nde9sE;!l8t1;lFyE;l1ne;lEt3;a9Xy;aHiEladimir,ojte7U;cFha0kt67nceErgA5va0;!nt;e3Xt65;lentEn9S;inE;!e;ghBElyss59nax,sm0;aXeShOiMoIrGuFyE;!l3ro6s1;n7r59;avAHeEist0oy,um0;ntA9v5Wy;bGd8RmEny;!as,mEoharu;aCCie,y;iCy;mEt5;!my,othy;adGeoFia0KomE;!as;!do8G;!de5;dHrE;en98rE;an97eEy;ll,n96;!dy;dgh,ha,iEnn3req,tsu4R;cAPka;aUcotSeQhMiKoIpenc3tEur1Xylve96zym1;anGeEua85;f0phBCvEwa84;e5Zie;!islaw,l8;lom1uE;leyma6ta;dElCm1yabonga;!dhart74n8;aGeE;lErm0;d1t1;h7Kne,qu11un,wn,y6;aEbasti0k2Cl4Prg4Mth,ymoAE;m5n;!tE;!ie,y;lFmEnti2Gq58ul;!ke5JmDu4;ik,vato7O;aZeVhe9ViRoIuFyE;an,ou;b7DdFf5pe7KssE;!elBJ;ol3Fy;an,bLc62dJel,geIh0landAmHnGry,sFyE;!ce;coe,s;!aA1nD;an,eo;l45r;er78g3n8olfo,riE;go;bDeAQ;cEl8;ar6Ic6HhFkEo;!ey,ie,y;a8Vie;gFid,ubByEza;an1KnZ;g9SiE;na9Os;ch6Qfa4lImHndGpha4sFul,wi2HyE;an,mo6U;h7Jm5;alAXol2U;iACon;f,ph;ent2inE;cy,t1;aJeHhilGier6TrE;aka18eE;m,st1;!ip,lip;dA4rcy,tE;ar,e3Er1Y;b4Hdra73tr6JulE;!o19;ctav3Di3liv3m9Yndrej,rIsFtEum7wB;is,to;aFc7k7m0vE;al5S;ma;i,vM;aMeKiGoEu38;aEel,j5l0ma0r3I;h,m;cFg4i46kEl2R;!au,h7Gola;hEkEolC;olC;al,d,il,ls1vE;il8J;hom,tE;e,hE;anEy;!a4i4;a00eXiNoIuFyE;l2Gr1;hamFr6KstaE;fa,p54;ed,mI;di0Xe,hamGis2CntFsEussa;es,he;e,y;ad,ed,mE;ad,ed;cJgu4hai,kHlGnFtchE;!e9;a7Uik;house,o0Ct1;ae5Oe9NolE;aj;ah,hE;aFeE;al,l;el,l;hFlv2rE;le,ri9v2;di,met;ay0hUjd,ks2AlSmadXnRrLs1tGuricFxE;imilianAwe9;e,io;eHhFiCtEus,yC;!eo,hew,ia;eEis;us,w;j,o;cIio,kHlGqu6Ysha9tEv2;iEy;!m,n;in,on;el,oQus;!el91oPus;iHu4;achEcolm,ik;ai,y;amFdi,eEmoud;sh;adEm5G;ou;aXeRiPlo39oLuFyE;le,nd1;cHiGkEth3uk;aEe;!s;gi,s,z;as,iaE;no;g0nn7BrenGuEv81we9;!iE;e,s;!zo;am,oE;n4r;a7Uevi,la4AnIonHst3thaGvE;eEi;nte;bo;!a6Del;!ny;mFnd1rEur54wr54;ry,s;ar,o4Y;aMeIhal7GiFristEu4Ky6J;i0o54;er0p,rE;k,ollE;os;en0iGnErmit,v3U;!dr3XnEt1;e18y;r,th;cp3j5m5Sna6OrFsp7them,uE;ri;im,l;a01eViToHuE;an,lEst2;en,iE;an,en,o,us;aOeMhnLkubCnJrHsE;eFhEi7Wue;!ua;!ph;dEge;i,on;!aEny;h,s,th55;!ath54ie,nD;!l,sEy;ph;o,qu2;an,mE;!mD;d,ffHrEs5;a5YemFmai6oEry;me,ni0Y;i7Gy;!e5OrE;ey,y;cLdBkJmIrGsFvi3yE;dBs1;on,p3;ed,od,rEv4V;e5Bod;al,es4Mis1;a,e,oEub;b,v;ob,quE;es;aXbRchiQgOkeNlija,nuMonut,rKsGtEv0;ai,suE;ki;aFha0i70maEsac;el,il;ac,iaE;h,s;a,vinEw2;!g;k,nngu5F;!r;nacEor;io;ka;ai,rahE;im;aQeKoJuEyd7;be2FgHmber4KsE;eyFsE;a2e2;in,n;h,o;m3ra36sse2wa40;aIctHitHnrFrE;be28m0;iEy;!q0Z;or;th;bMlLmza,nKo,rGsFyE;a47dB;an,s0;lGo4Nry,uEv8;hi44ki,tE;a,o;an,ey;k,s;!im;ib;aWeSiQlenPoMrIuE;ilFsE;!tavo;herme,lerE;mo;aGegEov3;!g,orE;io,y;dy,h5K;nzaFrE;an,d1;lo;!n;lbe4Xno,oE;rg37van4Y;oGrE;aEry;ld,rdA;ffr8rge;brFlBrEv2;la14r3Hth,y;e33ielE;!i5;aSePiNlLorrest,rE;anFedEitz;!dDer11r11;cGkE;ie,lE;in,yn;esLisE;!co,z2W;etch3oE;yd;d4lEonn;ip;deriFliEng,rnan05;pe,x;co;bi0di,hd;dYfrXit0lSmLnIo2rGsteb0th0uge6vEymBzra;an,eE;ns,re2X;gi,i0AnErol,v2w2;estAie;oFriqEzo;ue;ch;aJerIiFmE;aIe2Q;lErh0;!iE;o,s;s1y;nu4;be0Bd1iGliFm3t1viEwood;n,s;ot1Ss;!as,j4FsE;ha;a2en;!d2Vg7mHoFuFwE;a26in;arE;do;oWuW;a02eRiPoHrag0uGwFylE;an,l0;ay6ight;a6dl8nc0st2;minHnFri0ugEvydCy29;!lC;!a2HnEov0;e9ie,y;go,iFykC;as;cEk;!k;armuEll1on,rk;id;andNj0lbeMmetri5nKon,rIsGvFwExt3;ay6ey;en,in;hawn,moE;nd;ek,rE;ick;is,nE;is,y;rt;re;an,le,mLnKrGvE;e,iE;!d;en,iGne9rEyl;eEin,yl;l36n;n,o,us;!i4ny;iEon;an,en,on;a08e06hYiar0lOoJrHuFyrE;il,us;rtE;!is;aEistob0S;ig;dy,lHnFrE;ey,neli5y;or,rE;ad;by,e,in,l2t1;aIeGiEyK;fEnt;fo0Et1;meEt5;nt;rGuFyE;!t1;de;enE;ce;aIeGrisE;!toE;ph3;st3;er;d,rEs;b4leE;s,y;cEdric,s7;il;lHmer1rE;ey,lFro9y;ll;!os,t1;eb,v2;a07eZiVlaUoSrFuEyr1;ddy,rtL;aMeHiGuFyE;an,ce,on;ce,no;an,ce;nFtE;!t;dFtE;!on;an,on;dFndE;en,on;!foEl8y;rd;bby,rEyd;is;i6ke;bGlFshE;al;al,lD;ek;nIrEshoi;at,nFtE;!r1C;aEie;rdA;!iFjam2nD;ie,y;to;kaNlazs,nIrE;n8rEt;eEy;tt;ey;dEeF;ar,iE;le;ar17b0Vd0Rf0Pgust2hm0Mi0Jja0Il03mZnSputsiRrIsaHugust5veFyEziz;a0kh0;ry;us;hi;aLchKiJjun,maInGon,tEy0;hEu09;ur;av,oE;ld;an,ndA;!el,ki;ie;ta;aq;as,dIgelAtE;hony,oE;i6nE;!iAy;ne;er,reEy;!as,i,s,w;iGmaEos;nu4r;el;ne,r,t;aRbeQdBeKfIi,lHonGphZt1vE;aOin;on;so,zo;an,en;onVrE;ed;c,jaHksandGssaHxE;!andE;er,ru;ar,er;ndE;ro;rtA;dd2n;ni;dBm7;ar;en;ad,eE;d,t;in;onE;so;aFi,olfAri0vik;!o;mEn;!a;dIeHraFuE;!bakr,lfazl;hEm;am;!l;allJelGoulaye,ulE;!lErG;ah,o;! rE;ahm0;an;ah;av,on",Uncountable:"true¦0:2Z;1:2F;2:2M;3:34;4:3D;a2Xb2Oc2Cd25e1Uf1Qg1Hh19i14j11k0Zl0Um0Kn0Go0Fp06r02sNtBuran2Mv9w5you gu0H;a7his1Ai6oo5;d,l;ldlife,ne;rmAt2;apor,ernacul2Ci5;neg2Bol1Rtae;eFhDiCoAr6un5yranny;a,gst1E;aff2Rea1No6ue nor5;th;o0Bu5;bleshoot0se1Wt;night,othpas1Ywn5;foGsfoG;me off,n;er5und2;e,mod2V;a,nnis;aGcFeEhCiBkiAo9p8t6u5weepstak1;g1Xnshi2Kshi;ati0Be5;am,el;ace2Neci1;ap,cc2meth0;n,ttl1;lk;eep,ingl1o5;pp0r1E;lf,na1Iri1;ene1Misso1E;d0Yfe3l6nd,t5;i0Kurn;m1Wt;abi1e6ic5;e,ke17;c5i03laxa13search;ogni12rea12;aBeAhys9luto,o7re5ut3;amble,mis1s5ten22;en21s0N;l5rk;i2Al0GyJ; 18i4;a26tr0H;nt5rk0ti0O;i1s;bstetri4vercrowd0xyg0B;a7e6owada5utella;ys;ptu1Qws;il poli01tional securi3;aCeAo7u5;m5s1J;ps;n5o1M;ey,o5;gamy;a5cha0Glancholy,rchandi1Jtallurgy;sl1t;chine5g1Cj1Jrs,thema1S; learn0ry;aught2e8i7ogi6u5;ck,g14;c,s1O;ce,ghtn0nguis1NteratYv2;ath2isXss;ara0GindergartRn5;icke0Cowled10;e5upit2;a5llyfiIwel0I;ns;ce,gnor8mp7n5;forma02ter5;net,sta09;atiUort5rov;an1A;a9e8isto0Bo5ung2;ckey,mework,ne6o5rseradiAspitali3use arrest;ky;s3y;adquarteZre;ir,libut,ppiJs5;hi5te;sh;eneAl8o7r5um,ymnas13;a5e01;niWss;lf,re;ut5yce0H;en; 5ti4;edit0po5;ol;aPeel0icHlour,o6urnit5;ure;od,rgive5uri2wl;ness;arEcono0NducaDlectrBn9quipAthi4very8x5;ist6per5;ti0D;en0L;body,o0Ath0;joy5tertain5;ment;ici3o5;ni4;tiU;nings,th;emi04i8o6raugh5ynas3;ts;pe,wnstai5;rs;abet1ce,s5;hon01repu5;te;aFelciEhCivi4lAo5urrency;al,ld w8mmenta7n5ral,ttKuscoD;fusiJt 5;ed;ry;ar;assi4oth1;es;aos,e5;eOw0;us;d,rQ;aAi8lood,owl0read7u5;nt0tt2;er;!th;lliarLs5;on;g5ss;ga5;ge;cMdviLeroIirHmDn8ppeal court,r6spi5thleN;rin;ithmet5sen5;ic;i8y5;o6th0;ing;ne;se;en7n5;es3;ty;ds;craft;bi4d5nau9;yna5;mi4;ce;id,ous5;ti4;cs",Infinitive:"true¦0:9G;1:9T;2:AD;3:90;4:9Z;5:84;6:AH;7:A9;8:92;9:A0;A:AG;B:AI;C:9V;D:8R;E:8O;F:97;G:6H;H:7D;a94b8Hc7Jd68e4Zf4Mg4Gh4Ai3Qj3Nk3Kl3Bm34nou48o2Vp2Equ2Dr1Es0CtZuTvRwI;aOeNiLors5rI;eJiI;ng,te;ak,st3;d5e8TthI;draw,er;a2d,ep;i2ke,nIrn;d1t;aIie;liADniAry;nJpI;ho8Llift;cov1dJear8Hfound8DlIplug,rav82tie,ve94;eaAo3X;erIo;cut,go,staAFvalA3w2G;aSeQhNoMrIu73;aIe72;ffi3Smp3nsI;aBfo7CpI;i8oD;pp3ugh5;aJiJrIwaD;eat5i2;nk;aImA0;ch,se;ck3ilor,keImp1r8L;! paD;a0Ic0He0Fh0Bi0Al08mugg3n07o05p02qu01tUuLwI;aJeeIim;p,t5;ll7Wy;bNccMffLggeCmmKppJrI;mouFpa6Zvi2;o0re6Y;ari0on;er,i4;e7Numb;li9KmJsiIveD;de,st;er9it;aMe8MiKrI;ang3eIi2;ng27w;fIng;f5le;b,gg1rI;t3ve;a4AiA;a4UeJit,l7DoI;il,of;ak,nd;lIot7Kw;icEve;atGeak,i0O;aIi6;m,y;ft,ng,t;aKi6CoJriIun;nk,v6Q;ot,rt5;ke,rp5tt1;eIll,nd,que8Gv1w;!k,m;aven9ul8W;dd5tis1Iy;a0FeKiJoI;am,t,ut;d,p5;a0Ab08c06d05f01group,hea00iZjoi4lXmWnVpTq3MsOtMup,vI;amp,eJiIo3B;sEve;l,rI;e,t;i8rI;ie2ofE;eLiKpo8PtIurfa4;o24rI;aHiBuctu8;de,gn,st;mb3nt;el,hra0lIreseF;a4e71;d1ew,o07;aHe3Fo2;a7eFiIo6Jy;e2nq41ve;mbur0nf38;r0t;inKleBocus,rJuI;el,rbiA;aBeA;an4e;aBu4;ei2k8Bla43oIyc3;gni39nci3up,v1;oot,uI;ff;ct,d,liIp;se,ze;tt3viA;aAenGit,o7;aWerUinpoiFlumm1LoTrLuI;b47ke,niArIt;poDsuI;aFe;eMoI;cKd,fe4XhibEmo7noJpo0sp1tru6vI;e,i6o5L;un4;la3Nu8;aGclu6dJf1occupy,sup0JvI;a6BeF;etermi4TiB;aGllu7rtr5Ksse4Q;cei2fo4NiAmea7plex,sIva6;eve8iCua6;mp1rItrol,ve;a6It6E;bOccuNmEpMutLverIwe;l07sJtu6Yu0wI;helm;ee,h1F;gr5Cnu2Cpa4;era7i4Ipo0;py,r;ey,seItaH;r2ss;aMe0ViJoIultiply;leCu6Pw;micJnIspla4;ce,g3us;!k;iIke,na9;m,ntaH;aPeLiIo0u3N;e,ke,ng1quIv5;eIi6S;fy;aKnIss5;d,gI;th5;rn,ve;ng2Gu1N;eep,idnJnI;e4Cow;ap;oHuI;gg3xtaI;po0;gno8mVnIrk;cTdRfQgeChPitia7ju8q1CsNtKun6EvI;a6eIo11;nt,rt,st;erJimi6BoxiPrI;odu4u6;aBn,pr03ru6C;iCpi8tIu8;all,il,ruB;abEibE;eCo3Eu0;iIul9;ca7;i7lu6;b5Xmer0pI;aLer4Uin9ly,oJrI;e3Ais6Bo2;rt,se,veI;riA;le,rt;aLeKiIoiCuD;de,jaInd1;ck;ar,iT;mp1ng,pp5raIve;ng5Mss;ath1et,iMle27oLrI;aJeIow;et;b,pp3ze;!ve5A;gg3ve;aTer45i5RlSorMrJuI;lf4Cndrai0r48;eJiIolic;ght5;e0Qsh5;b3XeLfeEgJsI;a3Dee;eIi2;!t;clo0go,shIwa4Z;ad3F;att1ee,i36;lt1st5;a0OdEl0Mm0FnXquip,rWsVtGvTxI;aRcPeDhOiNpJtIu6;ing0Yol;eKi8lIo0un9;aHoI;it,re;ct,di7l;st,t;a3oDu3B;e30lI;a10u6;lt,mi28;alua7oI;ke,l2;chew,pou0tab19;a0u4U;aYcVdTfSgQhan4joy,lPqOrNsuMtKvI;e0YisI;a9i50;er,i4rI;aHenGuC;e,re;iGol0F;ui8;ar9iC;a9eIra2ulf;nd1;or4;ang1oIu8;r0w;irc3lo0ou0ErJuI;mb1;oaGy4D;b3ct;bKer9pI;hasiIow1;ze;aKody,rI;a4oiI;d1l;lm,rk;ap0eBuI;ci40de;rIt;ma0Rn;a0Re04iKo,rIwind3;aw,ed9oI;wn;agno0e,ff1g,mi2Kne,sLvI;eIul9;rIst;ge,t;aWbVcQlod9mant3pNru3TsMtI;iIoDu37;lJngI;uiA;!l;ol2ua6;eJlIo0ro2;a4ea0;n0r0;a2Xe36lKoIu0S;uIv1;ra9;aIo0;im;a3Kur0;b3rm;af5b01cVduBep5fUliTmQnOpMrLsiCtaGvI;eIol2;lop;ch;a20i2;aDiBloIoD;re,y;oIy;te,un4;eJoI;liA;an;mEv1;a4i0Ao06raud,y;ei2iMla8oKrI;ee,yI;!pt;de,mIup3;missi34po0;de,ma7ph1;aJrief,uI;g,nk;rk;mp5rk5uF;a0Dea0h0Ai09l08oKrIurta1G;a2ea7ipp3uI;mb3;ales4e04habEinci6ll03m00nIrro6;cXdUfQju8no7qu1sLtKvI;eIin4;ne,r9y;aHin2Bribu7;er2iLoli2Epi8tJuI;lt,me;itu7raH;in;d1st;eKiJoIroFu0;rm;de,gu8rm;ss;eJoI;ne;mn,n0;eIlu6ur;al,i2;buCe,men4pI;eIi3ly;l,te;eBi6u6;r4xiC;ean0iT;rcumveFte;eJirp,oI;o0p;riAw;ncIre5t1ulk;el;a02eSi6lQoPrKuI;iXrIy;st,y;aLeaKiJoad5;en;ng;stfeLtX;ke;il,l11mba0WrrMth1;eIow;ed;!coQfrie1LgPhMliLqueaKstJtrIwild1;ay;ow;th;e2tt3;a2eJoI;ld;ad;!in,ui3;me;bysEckfi8ff3tI;he;b15c0Rd0Iff0Ggree,l0Cm09n03ppZrXsQttOuMvJwaE;it;eDoI;id;rt;gIto0X;meF;aIeCraB;ch,in;pi8sJtoI;niA;aKeIi04u8;mb3rt,ss;le;il;re;g0Hi0ou0rI;an9i2;eaKly,oiFrI;ai0o2;nt;r,se;aMi0GnJtI;icipa7;eJoIul;un4y;al;ly0;aJu0;se;lga08ze;iKlI;e9oIu6;t,w;gn;ix,oI;rd;a03jNmiKoJsoI;rb;pt,rn;niIt;st1;er;ouJuC;st;rn;cLhie2knowled9quiItiva7;es4re;ce;ge;eQliOoKrJusI;e,tom;ue;mIst;moJpI;any,liA;da7;ma7;te;pt;andPduBet,i6oKsI;coKol2;ve;liArt,uI;nd;sh;de;ct;on",Adjective:"true¦0:AI;1:BS;2:BI;3:BA;4:A8;5:84;6:AV;7:AN;8:AF;9:7H;A:BQ;B:AY;C:BC;D:BH;E:9Y;aA2b9Ec8Fd7We79f6Ng6Dh60i4Wj4Vk4Sl4Hm40n3Oo35p2Nquart7Pr2Cs1Dt14uSvOwFye28;aMeKhIiHoF;man5oFrth7G;dADzy;despreB1n w97s86;acked1HoleF;!sa6;ather1QeFll o70ste1D;!k5;nt1Jst6Ate4;aHeGiFola5S;bBUce versa,gi3Kle;ng67rsa5Q;ca1gBSluAV;lt0PnLpHrGsFttermoBL;ef9Ku3;b96ge1; Hb31pGsFtiAH;ca6et,ide d4Q;er,i85;f51to da2;a0Fbeco0Hc0Bd04e02f01gu1WheaBGiXkn4NmUnTopp06pRrNsJtHus0wF;aFiel3J;nt0rra0P;app0eXoF;ld,uS;eHi36o59pGuF;perv06spec38;e1ok9O;en,ttl0;eFu5;cogn06gul2QlGqu84sF;erv0olv0;at0en32;aFrecede0E;id,rallel0;am0otic0;aFet;rri0tF;ch0;nFq25vers3;sur0terFv7U;eFrupt0;st0;air,inish0orese98;mploy0n7Ov97xpF;ect0lain0;eHisFocume01ue;clFput0;os0;cid0rF;!a8Scov9ha8Jlyi8nea8Gprivileg0sMwF;aFei9I;t9y;hGircumcFonvin2T;is0;aFeck0;lleng0rt0;b1Zppea85ssuGttend0uthorF;iz0;mi8;i49ra;aLeIhoHip 24oGrF;anspare1encha1i2;geth9leADp notch,rpB;rny,ugh6H;ena8DmpGrFs6U;r48tia4;eCo8P;leFst4M;nt0;a0Cc08e06h05i03ki02l00mug,nobbi4XoWpSqueami4XtKuFymb94;bHccinAi generis,pFr5;erFre7N;! dup9b,vi70;du0li7Lp6IsFurb7J;eq9Atanda9X;aLeKi15o2PrGubboFy4Q;rn;aightGin5GungF; o2M; fFfF;or7U;adfa9Ori6;lwa6Etu81;arHeGir6MlendBot Fry;on;c3Oe1Q;k5se; call0lub6mb9phistic14rHuFviT;ndFth19;proof;dBry;e61ipF;pe4shod;ll0n d7S;g2HnF;ceEg6ist9;am3Te9;co1Zem5lfFn6Bre7; suf4Yi44;aGholFient3A;ar5;rlFt4B;et;cr0me,tisfac7G;aOeIheumatoBiGoF;bu90tt7Hy3;ghtFv3;-1Sf6Y;cJdu8QlInown0pro6AsGtF;ard0;is48oF;lu2na1;e1Suc46;alcit8Ye1ondi2;bBci3mpa1;aSePicayu7laOoNrGuF;bl7Unjabi,z36;eKiIoF;b7WfGmi4ApFxi2M;er,ort82;a7uD;maFor,sti7va2;!ry;ciDexis0Ima2CpaB;in56puli8H;cBid;ac2Znt 3JrFti2;ma41tFv7X;!i40;i2ZrFss7S;anoBtF;-5YiF;al,s5W;bSffQkPld OnMrLth9utKverF;!aIbMdHhGni76seas,t,wF;ei75rou75;a64e7B;ue;ll;do1Ger,si6B;d3Rg2Aotu60; bFbFe on o7g3Vli7;oa81;fashion0school;!ay; gua7YbFha5Vli7;eat;eHligGsF;ce7er0So1C;at0;diFse;a1e1;aOeNiMoGuF;anc0de; moEnHrthFt6W;!eFwe7M;a7Lrn;chaGdescri7Jprof31sF;top;la1;ght5;arby,cessa4ighbor5wlyw0xt;k0usiaFv3;ti8;aQeNiLoHuF;dIltiF;facet0p6;deHlGnFot,rbBst;ochro4Yth5;dy;rn,st;ddle ag0nF;dbloZi,or;ag9diocEga,naGrFtropolit4R;e,ry;ci8;cIgenta,inHj0Fkeshift,mmGnFri4Pscu62ver18;da5Ey;ali4Mo4V;!stream;abEho;aOeLiIoFumberi8;ngFuti1S;stan3StF;erm,i4I;ghtGteraF;l,ry,te;heart0wei5P;ft-JgFss9th3;al,eFi0M;nda4;nguBps0te5;apGind5noF;wi8;ut;ad0itte4uniW;ce co0Hgno6Nll0Cm04nHpso 2VrF;a2releF;va1; ZaYcoWdReQfOgrNhibi4Si05nMoLsHtFvalu5N;aAeF;nDrdepe2L;a7iGolFuboI;ub6ve1;de,gF;nifica1;rdi5O;a2er;own;eriIiLluenVrF;ar0eq5I;pt,rt;eHiGoFul1P;or;e,reA;fiFpe27termi5F;ni2;mpFnsideCrreA;le2;ccuCdeq5Fne,ppr4K;fFsitu,vitro;ro1;mJpF;arHeGl16oFrop9;li2r12;n2MrfeA;ti3;aGeFi19;d4CnD;tuE;egGiF;c0ZteC;al,iF;tiF;ma2;ld;aOelNiLoFuma7;a4meInHrrGsFur5;ti6;if4F;e59o3V; ma3HsF;ick;ghfalut2IspF;an4A;li01pf34;i4llow0ndGrdFtN; 06coEworki8;sy,y;aMener45iga3Clob3oLrGuF;il1Ong ho;aGea1GizF;zl0;cGtF;ef2Vis;ef2U;ld3Aod;iFuc2D;nf2R;aVeSiQlOoJrF;aGeFil5ug3;q43tf2O;gFnt3S;i6ra1;lk13oHrF; keeps,eFge0Vm9tu41;g0Ei2Ds3R;liF;sh;ag4Mowe4uF;e1or45;e4nF;al,i2;d Gmini7rF;ti6ve1;up;bl0lDmIr Fst pac0ux;oGreacF;hi8;ff;ed,ili0R;aXfVlTmQnOqu3rMthere3veryday,xF;aApIquisi2traHuF;be48lF;ta1;!va2L;edRlF;icF;it;eAstF;whi6; Famor0ough,tiE;rou2sui2;erGiF;ne1;ge1;dFe2Aoq34;er5;ficF;ie1;g9sF;t,ygF;oi8;er;aWeMiHoGrFue;ea4owY;ci6mina1ne,r31ti8ubQ;dact2Jfficult,m,sGverF;ge1se;creGePjoi1paCtF;a1inA;et,te; Nadp0WceMfiLgeneCliJmuEpeIreliAsGvoF;id,ut;pFtitu2ul1L;eCoF;nde1;ca2ghF;tf13;a1ni2;as0;facto;i5ngero0I;ar0Ce09h07i06l05oOrIuF;rmudgeon5stoma4teF;sy;ly;aIeHu1EystalF; cleFli7;ar;epy;fFv17z0;ty;erUgTloSmPnGrpoCunterclVveFy;rt;cLdJgr21jIsHtrF;aFi2;dic0Yry;eq1Yta1;oi1ug3;escenFuN;di8;a1QeFiD;it0;atoDmensuCpF;ass1SulF;so4;ni3ss3;e1niza1;ci1J;ockwiD;rcumspeAvil;eFintzy;e4wy;leGrtaF;in;ba2;diac,ef00;a00ePiLliJoGrFuck nak0;and new,isk,on22;gGldface,naF; fi05fi05;us;nd,tF;he;gGpartisFzarE;an;tiF;me;autifOhiNlLnHsFyoN;iWtselF;li8;eGiFt;gn;aFfi03;th;at0oF;v0w;nd;ul;ckwards,rF;e,rT; priori,b13c0Zd0Tf0Ng0Ihe0Hl09mp6nt06pZrTsQttracti0MuLvIwF;aGkF;wa1B;ke,re;ant garGeraF;ge;de;diIsteEtF;heFoimmu7;nt07;re;to4;hGlFtu2;eep;en;bitIchiv3roHtF;ifiFsy;ci3;ga1;ra4;ry;pFt;aHetizi8rF;oprF;ia2;llFre1;ed,i8;ng;iquFsy;at0e;ed;cohKiJkaHl,oGriFterX;ght;ne,of;li7;ne;ke,ve;olF;ic;ad;ain07gressiIi6rF;eeF;ab6;le;ve;fGraB;id;ectGlF;ue1;ioF;na2; JaIeGvF;erD;pt,qF;ua2;ma1;hoc,infinitum;cuCquiGtu3u2;al;esce1;ra2;erSjeAlPoNrKsGuF;nda1;e1olu2trF;aAuD;se;te;eaGuF;pt;st;aFve;rd;aFe;ze;ct;ra1;nt",Pronoun:"true¦'em,elle,h3i2me,she4th0us,we,you;e0ou;e,m,y;!l,t;e0im;!'s",Preposition:"true¦-,aPbMcLdKexcept,fIinGmid,notwithstandiWoDpXqua,sCt7u4v2w0;/o,hereSith0;! whHin,oW;ersus,i0;a,s-a-vis;n1p0;!on;like,til;h1ill,oward0;!s;an,ereby,r0;ough0u;!oM;ans,ince,o that,uch G;f1n0ut;!to;!f;! 0to;effect,part;or,r0;om;espite,own,u3;hez,irca;ar1e0oBy;sides,tween;ri7;bo8cross,ft7lo6m4propos,round,s1t0;!op;! 0;a whole,long 0;as;id0ong0;!st;ng;er;ut",SportsTeam:"true¦0:1A;1:1H;2:1G;a1Eb16c0Td0Kfc dallas,g0Ihouston 0Hindiana0Gjacksonville jagua0k0El0Bm01newToQpJqueens parkIreal salt lake,sAt5utah jazz,vancouver whitecaps,w3yW;ashington 3est ham0Rh10;natio1Oredski2wizar0W;ampa bay 6e5o3;ronto 3ttenham hotspur;blue ja0Mrapto0;nnessee tita2xasC;buccanee0ra0K;a7eattle 5heffield0Kporting kansas0Wt3;. louis 3oke0V;c1Frams;marine0s3;eah15ounG;cramento Rn 3;antonio spu0diego 3francisco gJjose earthquak1;char08paA; ran07;a8h5ittsburgh 4ortland t3;imbe0rail blaze0;pirat1steele0;il3oenix su2;adelphia 3li1;eagl1philNunE;dr1;akland 3klahoma city thunder,rlando magic;athle0Mrai3;de0; 3castle01;england 7orleans 6york 3;city fc,g4je0FknXme0Fred bul0Yy3;anke1;ian0D;pelica2sain0C;patrio0Brevolut3;ion;anchester Be9i3ontreal impact;ami 7lwaukee b6nnesota 3;t4u0Fvi3;kings;imberwolv1wi2;rewe0uc0K;dolphi2heat,marli2;mphis grizz3ts;li1;cXu08;a4eicesterVos angeles 3;clippe0dodDla9; galaxy,ke0;ansas city 3nE;chiefs,roya0E; pace0polis colU;astr06dynamo,rockeTtexa2;olden state warrio0reen bay pac3;ke0;.c.Aallas 7e3i05od5;nver 5troit 3;lio2pisto2ti3;ge0;broncZnuggeM;cowbo4maver3;ic00;ys; uQ;arCelKh8incinnati 6leveland 5ol3;orado r3umbus crew sc;api5ocki1;brow2cavalie0india2;bengaWre3;ds;arlotte horAicago 3;b4cubs,fire,wh3;iteB;ea0ulR;diff3olina panthe0; c3;ity;altimore 9lackburn rove0oston 5rooklyn 3uffalo bilN;ne3;ts;cel4red3; sox;tics;rs;oriol1rave2;rizona Ast8tlanta 3;brav1falco2h4u3;nited;aw9;ns;es;on villa,r3;os;c5di3;amondbac3;ks;ardi3;na3;ls",Unit:"true¦a09b06cZdYexXfTgRhePin00joule0DkMlJmDnan0AoCp9quart0Dsq ft,t7volts,w6y2ze3°1µ0;g,s;c,f,n;dXear1o0;ttT; 0s 0;old;att06b;erPon0;!ne04;ascals,e1i0;cZnt02;rcent,tL;hms,uI;/s,e4i0m²,²,³;/h,cro2l0;e0liM;!²;grNsT;gEtL;it1u0;menSx;erRreR;b5elvins,ilo1m0notQ;/h,ph,²;!byIgrGmEs;ct0rtzN;aLogrE;allonLb0ig5rD;ps;a2emtGl0t6; oz,uid ou0;nceH;hrenheit,radG;aby9;eci3m1;aratDe1m0oulombD;²,³;lsius,nti0;gr2lit1m0;et0;er8;am7;b1y0;te5;l,ps;c2tt0;os0;econd1;re0;!s",PhrasalVerb:"true¦0:92;1:96;2:8H;3:8V;4:8A;5:83;6:85;7:98;8:90;9:8G;A:8X;B:8R;C:8U;D:8S;E:70;F:97;G:8Y;H:81;I:7H;J:79;K:4G;a9Gb7Vc6Sd6Me6Kf5Ig51h4Ciron0j48k41l3Fm32n2Zo2Xp2Dquiet Hr1Ys0Lt00uYvacuu6RwOyammerBzL;ero Dip MonL;e0k0;by,ov9up;aReNhMiLor0Nrit1A;mp0n3Gpe0r5s5;ackAeel Di0T;aMiLn34;gh 3Xrd0;n Dr L;do1in,oJ;it 7Ak5lk Mrm 6Ash Lt84v60;aw3do1o7up;aw3in,oC;rgeBsL;e 2herE;a01eZhWiSoRrNuLypQ;ckErn L;do1in,oJup;aMiLot0y 31;ckl80p F;ck HdL;e 5Z;n7Xp 3Fs5K;ck NdMe Lghten 6me0p o0Sre0;aw3ba4do1in,up;e Iy 2;by,oG;ink Mrow L;aw3ba4in,up;ba4ov9up;aLe 78ll63;m 2r 5N;ckBke Mlk L;ov9shit,u48;aLba4do1in,leave,o66up;ba4ft9pa6Aw3;a0Wc0Ue0Nh0Ji0Gl0Am09n08o07p02quar5HtRuPwL;earNiL;ngMtch L;aw3ba4o8L; by;cLi6Cm 2ss0;k 65;aSeRiQoOrLud36;aigh2Eet76iL;ke 7Tng L;al6Zup;p Lrm2G;by,in,oG;cKnKr 2tc4O;p F;cKmp0nd MrLveAy 2P;e Ht 2M;ba4do1up;arKeOiNlMrLurB;ead0ingBuc5;a49it 6I;c5ll o3Dn 2;ak Fe1Yll0;aKber 2rt0und like;ap 5Wow Duggl5;ash 6Ooke0;eep OiLow 6;cMp L;o6Eup;e 69;in,oL;ff,v9;de1Agn 4OnLt 6Hz5;gLkE; al6Ble0;aNoLu5X;ot Lut0w 7N;aw3ba4f48oC;cKdeEk6FveA;e Qll1Ond Prv5tL; Ltl5K;do1foMin,o7upL;!on;ot,r60;aw3ba4do1in,o4Wup;oCto;al67out0rL;ap66ew 6K;ilAv5;aYeViToPuL;b 5Zle0n Lstl5;aMba4do1inLo2Jth4Ou5Q;!to;c2Xr8w3;ll Not MpeAuL;g3Ind18;a2Wf3Po7;ar8in,o7up;ng 69p oLs5;ff,p19;aLelAinEnt0;c6Id L;o3Oup;cKt0;a00eZiXlUoRrPsyc35uL;ll Nn5Lt L;aLba4do1in,oJto48up;pa4Ew3;a3Kdo1in,o22to46up;attleBess LiOop 2;ah2Fon;iMp Lr50u1Hwer 6O;do1in,o6Oup;nt0;aMuL;gEmp 6;ce u21y 6E;ck Lg0le 4Bn 6p5C;oJup;el 5OncilE;c54ir 3An0ss NtMy L;ba4oG; Hc2R;aw3ba4in,oJ;pLw4Z;e4Yt D;aMerd0oL;dAt54;il Hrrow H;aUeRiQoMuL;ddl5ll I;cKnkeyNp 6uthAve L;aLdo1in,o4Mup;l4Ow3; wi4L;ss0x 2;asur5e3TlMss L;a21up;t 6;ke Mn 6rLs2Ax0;k 6ryA;do,fun,oCsure,up;a03eWiRoMuL;ck0st I;aOc4Gg NoLse0;k Lse4E;aft9ba4do1forw38in57o10u47;in,oJ;d 6;e OghtNnMsLve 01;ten F;e 2k 2; 2e47;ar8do1in;aNt MvelL; oC;do1go,in,o7up;nEve L;in,oL;pLut;en;c5p 2sh MtchBughAy L;do1o5A;in4Qo7;eNick Mnock L;do1oCup;oCup;eMy L;in,up;l Ip L;aw3ba4do1f05in,oJto,up;aNoMuL;ic5mpE;ke3Tt H;c44zz 2;a02eXiUoQuL;nMrrLsh 6;y 2;keMt L;ar8do1;r H;lLneErse3L;d Le 2;ba4dLfast,o25up;ear,o1;de Mt L;ba4on,up;aw3o7;aLlp0;d Nl Ir Lt 2;fLof;rom;f11in,o1WuX;cKm 2nMsh0ve Lz2Q;at,it,to;d Mg LkerQ;do1in,o2Uup;do1in,oL;ut,v9;k 2;aZeUive Sloss IoNrMunL; f0S;ab hold,in44ow 2V; Lof 2J;aNb1Nit,oMr8th1JuL;nd9;ff,n,v9;bo7ft9hQw3;aw3bLdo1in,oJrise,up,w3;a4ir2I;ar 6ek0t L;aLb1Gdo1in,o1Dr8up;cMhLl2Hr8t,w3;ead;ross;d aLng 2;bo7;a0Fe08iZlVoRrNuL;ck Le2P;ar8up;eMighten LownBy 2;aw3oG;eLshe29; 2z5;g 2lNol Lrk I;aLwi22;bo7r8;d 6low 2;aMeLip0;sh0;g 6ke0mLrLtten H;e F;gSlQnOrMsLzzle0;h F;e Lm 2;aw3ba4up;d0isL;h 2;e Ll 1V;aw3fQin,o7;ht ba4ure0;eQnMsL;s 2;cNd L;fLoG;or;e D;d06l 2;cPll Lrm0t1I;aNbMdo1in,oLsho0Gth0Avictim;ff,ut,v9;a4ehi2P;pa0D;e L;do1oGup;at Ldge0nd 13y5;in,o7up;aPi1IoOrL;aMess 6op LuO;aw3b04in,oC;gBwB; Ile0ubl1C;m 2;a0Bh06l03oPrMut L;aw3ba4do1oCup;ackBeep MoLy0;ss Dwd0;by,do1in,o0Vup;me OoMuntL; o2B;k 6l L;do1oG;aSbRforPin,oOtLu0P;hMoLrue;geth9;rough;ff,n,ut,v9;th,wL;ard;a4y;paLr8w3;rt;eaMose L;in,oCup;n 6r F;aOeMiL;ll0pE;ck Der Lw F;on,up;t 2;lSncel0rPsNtch MveE; in;o1Oup;h Dt L;doubt,oG;ry MvL;e 09;aw3oJ;l Lm H;aMba4do1oJup;ff,n,ut;r8w3;a0We0NiteAl0Go05rRuL;bblOckl06il0Elk 6ndl06rMsLtNy FzzA;t 01;n 0IsL;t D;e I;ov9;anXeaViMush L;oGup;ghRng L;aOba4do1forNin,oMuL;nd9p;n,ut;th;bo7lLr8w3;ong;teL;n 2;k L;do1in,o7up;ch0;arUg 6iSn5oQrOssNttlMunce Lx D;aw3ba4;e 6; ar8;e H;do1;k Dt 2;e 2;l 6;do1up;d 2;aQeed0oLurt0;cNw L;aw3ba4do1o7up;ck;k L;in,oC;ck0nk0stA; oRaOef 2lt0nd L;do1ov9up;er;up;r Mt L;do1in,oCup;do1o7;ff,nL;to;ck Qil0nNrgMsL;h D;ainBe D;g DkB; on;in,o7;aw3do1in,oCup;ff,ut;ay;ct FdRir0sk NuctionA; oG;ff;ar8o7;ouL;nd; o7;d L;do1oLup;ff,n;wn;o7up;ut","Noun|Gerund":"true¦0:27;1:26;2:1X;3:1J;4:1Z;a25b1Oc1Cd16en14f0Yg0Wh0Ti0Rjog20k0Pl0Lm0In0Go0Cp05ques08rWsFtBu9volunt15w5y17zo2;a7ed1Si3or6r5;ap1Oest1Ci1;ki0r1O;i1r2s1Utc1U;nder5pri23;st1Mta4;al4e7hin4i6ra5y1J;c4di0i2v0Z;mi0p1H;a1Ys1;aKcHeGhEin1PkatClZmo4nowBpeAt8u6w5;ea3im1U;f02r5;fi0vi0J;a1Lretc1Ju5;d1BfJ;l0Xn1C;b6i0;eb5i0;oar19;ip15o5;rte2u1;a1r0At1;h6o3re5;a1He2;edu0Ooo0O;i0Nyi0;aCe8i11o6u5;li0n2;o5wi0;fi0;a7c6hear1Cnde3por1struct5;r1Au3;or0Vyc0G;di0so2;p0Qti0;aAeacek9la8o6r5ublis0X;a0Peten0Rin1oces16;iso2si5;tio2;n2yi0;ee0K;cka0Tin1rt0K;f7pe6rgani5vula1;si0zi0;ni0ra1;fe3;e5ur0W;gotia1twor4;a6e5i2onito3;e1ssa0L;nufactu3rke1;a7ea6i5od0Jyi0;cen0Qf1s1;r2si0;n09ug0E;i5n0J;c4lS;ci0magi2n5ro2;nova1terac1;andPea1i6o5un1;l03wO;ki0ri0;athe3rie5ui01;vi0;ar0CenHi7l6or5ros1unZ;ecas1mat1;ir1ooX;l6n5;anDdi0;i0li0;di0gin5;ee3;a8eba1irec1oub1r6umOw5;elB;awi0es04i5;n4vi0;n5ti0;ci0;aEelebra1hClAo7r5ur6;aw5osZ;li0;a6di0lo3mplai2n5o4pi0ve3;duc1sul1;cLti0;apCea3imHo5ubH;ni0tJ;a5ee3;n1t1;m8s1te3;ri0;aIeFitDlCoAr8u5;il8ll6r5;pi0;yi0;an5;di0;a1m5o4;bi0;esGoa1;c5i0;hi0;gin2lon5t1;gi0;ni0;bys6c4ki0;ki0;it1;c8dverti7gi0rg6ssu5;mi0;ui0;si0;coun1ti0;ti0;ng",ProperNoun:"true¦barbie,c4diego,e3f2iron maiden,kirby,m0nis,riel,stevens;ercedes,i0;ckey,ssy;inn,lorence,ranco;lmo,uro;atalina,hristi",Ordinal:"true¦eBf7nin5s3t0zeroE;enDhir1we0;lfCn7;d,t3;e0ixt8;cond,vent7;et0th;e6ie7;i2o0;r0urt3;tie4;ft1rst;ight0lev1;e0h,ie1;en0;th",Cardinal:"true¦bEeBf5mEnine7one,s4t0zero;en,h2rDw0;e0o;lve,n5;irt6ousands,ree;even2ix2;i3o0;r1ur0;!t2;ty;ft0ve;e2y;ight0lev1;!e0y;en;illions",Multiple:"true¦b3hundred,m3qu2se1t0;housand,r2;pt1xt1;adr0int0;illion",City:"true¦0:77;1:64;2:6J;3:6M;4:5V;a6Bb56c4Ld4Be47f3Zg3Kh3Ci33j2Yk2Hl25m1Nn1Do1Ap0Xq0Vr0Os05tRuQvLwDxiBy9z5;a7h5i4Puri4R;a5e5ongsh0;ng3K;greb,nzib5J;ang2e5okoha3Vunfu;katerin3Krev0;a5n0R;m5Kn;arsBeAi6roclBu5;h0xi,zh5S;c7n5;d5nipeg,terth4;hoek,s1N;hi62kl3D;l66xford;aw;a8e6i5ladivost5Polgogr6O;en3lni6V;ni24r5;n2o3saill4Q;lenc4Zncouv3Vr3ughn;lan bat1Erumqi,trecht;aFbilisi,eEheDiBo9r7u5;l23n66r5;in,ku;i5ondh65;es54poli;kyo,m32ron1Rulo5;n,uS;an5jua3l2Wmisoa6Era3;j4Wshui; hag65ssaloni2K;gucigal28hr0l av1W;briz,i6llinn,mpe59ng5rtu,shk2U;i3Hsh0;an,chu1n0p2Hyu0;aEeDh8kopje,owe1It7u5;ra5zh50;ba0It;aten is58ockholm,rasbou6Auttga2Y;an8e6i5;jiazhua1llo1m60y0;f53n5;ya1zh4K;gh3Nt4T;att48o1Yv47;cramen18int ClBn5o paulo,ppo3Urajevo; 7aa,t5;a 5o domin3H;a3fe,m1O;antonBdie3Ffrancisco,j5ped3Qsalvad0L;o5u0;se;em,t lake ci5Iz28;lou5Bpeters27;aAe9i7o5;me,sar5t5C;io;ga,o5yadh;! de janei3H;cife,ims,nn3Lykjavik;b4Uip4lei2Knc2Rwalpindi;ingdao,u5;ez2i0R;aFeEhDiCo9r7u6yong5;ya1;eb5Bya1;a5etor3O;g54to;rt5zn0; 5la4Eo;au prin0Nelizabe26sa04;ls3Rrae5Ctts28;iladelph3Inom pe1Coenix;ki1r23tah tik3G;dua,lerZnaji,r4Qt5;na,r34;ak46des0Lm1Or6s5ttawa;a3Xlo;an,d07;a7ew5ing2Hovosibir1Lyc; 5cast38;del26orlea46taip16;g8iro4Yn5pl2Yshv35v0;ch6ji1t5;es,o1;a1o1;a6o5p4;ya;no,sa0Y;aFeCi9o6u5;mb2Cni28sc40;gadishu,nt6s5;c15ul;evideo,pelli1Tre31;ami,l6n16s5;kolc,sissauga;an,waukee;cca,d5lbour2Omph43ndo1Essi3;an,ell5i3;in,ín;cau,drAkass2Tl9n8r5shh4B;aca6ib5rakesh,se2M;or;i1Ty;a4FchFdal10i48;mo;id;aDeAi8o6u5vSy2;anMckn0Pdhia3;n5s angel27;d2g bea1O;brev2Ce3Mma5nz,sb2verpo29;!ss28; ma3Ai5;c5pzig;est17; p6g5ho2Xn0Dusan25;os;az,la34;aHharFiClaipeBo9rak0Eu7y5;iv,o5;to;ala lump4n5;mi1sh0;hi0Ilka2Ypavog4si5wlo2;ce;da;ev,n5rkuk;gst2sha5;sa;k5toum;iv;bIdu3llakuric0Rmpa3Gn6ohsiu1ra5un1Jwaguc0R;c0Qj;d5o,p4;ah1Uy;a7e6i5ohannesW;l1Wn0;dd37rusalem;ip4k5;ar2I;bad0mph1PnBrkutVs8taYz5̇zm7;m6tapala5;pa;ir;fah0l6tanb5;ul;am2Zi2H;che2d5;ianap2Mo20;aAe7o5yder2W; chi mi5ms,nolulu;nh;f6lsin5rakli2;ki;ei;ifa,lifax,mCn5rb1Dva3;g8nov01oi;aFdanEenDhCiPlasgBo9raz,u5;a5jr23;dal6ng5yaquil;zh1J;aja2Oupe;ld coa1Bthen5;bu2S;ow;ent;e0Uoa;sk;lw7n5za;dhi5gt1E;nag0U;ay;aisal29es,o8r6ukuya5;ma;ankfu5esno;rt;rt5sh0; wor6ale5;za;th;d5indhov0Pl paso;in5mont2;bur5;gh;aBe8ha0Xisp4o7resd0Lu5;b5esseldorf,nkirk,rb0shanbe;ai,l0I;ha,nggu0rtmu13;hradSl6nv5troit;er;hi;donghIe6k09l5masc1Zr es sala1KugavpiY;i0lU;gu,je2;aJebu,hAleve0Vo5raio02uriti1Q;lo7n6penhag0Ar5;do1Ok;akKst0V;gUm5;bo;aBen8i6ongqi1ristchur5;ch;ang m7ca5ttago1;go;g6n5;ai;du,zho1;ng5ttogr14;ch8sha,zh07;gliari,i9lga8mayenJn6pe town,r5tanO;acCdiff;ber1Ac5;un;ry;ro;aWeNhKirmingh0WoJr9u5;chareTdapeTenos air7r5s0tu0;g5sa;as;es;a9is6usse5;ls;ba6t5;ol;ne;sil8tisla7zzav5;il5;le;va;ia;goZst2;op6ubaneshw5;ar;al;iCl9ng8r5;g6l5n;in;en;aluru,hazi;fa6grade,o horizon5;te;st;ji1rut;ghd0BkFn9ot8r7s6yan n4;ur;el,r07;celo3i,ranquil09;ou;du1g6ja lu5;ka;alo6k5;ok;re;ng;ers5u;field;a05b02cc01ddis aba00gartaZhmedXizawl,lSmPnHqa00rEsBt7uck5;la5;nd;he7l5;an5;ta;ns;h5unci2;dod,gab5;at;li5;ngt2;on;a8c5kaOtwerp;hora6o3;na;ge;h7p5;ol5;is;eim;aravati,m0s5;terd5;am; 7buquerq6eppo,giers,ma5;ty;ue;basrah al qadim5mawsil al jadid5;ah;ab5;ad;la;ba;ra;idj0u dha5;bi;an;lbo6rh5;us;rg",Region:"true¦0:2N;1:2T;2:2K;a2Qb2Dc1Zd1Ues1Tf1Rg1Lh1Hi1Cj18k13l10m0Pn07o05pZqWrTsKtFuCv9w5y3zacatec2U;akut0o0Du3;cat2k07;a4est 3isconsin,yomi1M;bengal,vi6;rwick2Bshington3;! dc;er4i3;rgin0;acruz,mont;dmurt0t3;ah,tar3; 2La0X;a5e4laxca1Rripu1Xu3;scaDva;langa1nnessee,x2F;bas0Vm3smNtar25;aulip2Dil nadu;a8i6o4taf11u3ylh1F;ffYrr04s1A;me1Cno1Quth 3;cVdU;ber0c3kkim,naloa;hu2ily;n4skatchew2xo3;ny; luis potosi,ta catari1;a3hode9;j3ngp07;asth2shahi;ingh25u3;e3intana roo;bec,en5reta0R;ara7e5rince edward3unjab; i3;sl0B;i,nnsylv3rnambu0B;an0;!na;axa0Ydisha,h3klaho20ntar3reg6ss0Bx0G;io;aJeDo5u3;evo le3nav0W;on;r3tt17va scot0;f8mandy,th3; 3ampton16;c5d4yo3;rk14;ako1N;aroli1;olk;bras1Mva0Cw3; 4foundland3;! and labrador;brunswick,hamp0Xjers4mexiSyork3;! state;ey;galOyarit;a9eghala0Mi5o3;nta1r3;dov0elos;ch5dlanCn4ss3zor11;issippi,ouri;as geraOneso18;ig2oac2;dhy12harasht0Gine,ni4r3ssachusetts;anhao,i el,ylF;p3toba;ur;anca0Ie3incoln0IouisH;e3iR;ds;a5e4h3omi;aka06ul1;ntucky,ra01;bardino,lmyk0ns0Qr3;achay,el0nata0X;alis5har3iangxi;kh3;and;co;daho,llino6n3owa;d4gush3;et0;ia1;is;a5ert4i3un2;dalFm0D;fordZ;mpYrya1waii;ansu,eorg0lou7oa,u3;an4erre3izhou,jarat;ro;ajuato,gdo3;ng;cesterS;lori3uji2;da;sex;ageTe6o4uran3;go;rs3;et;lawaLrbyK;aEeaDh8o3rimea ,umbr0;ahui6l5nnectic4rsi3ventry;ca;ut;i02orado;la;e4hattisgarh,i3uvash0;apQhuahua;chn4rke3;ss0;ya;ra;lFm3;bridge6peche;a8ihar,r7u3;ck3ryat0;ingham3;shi3;re;emen,itish columb0;h0ja cal7lk6s3v6;hkorto3que;st2;an;ar0;iforn0;ia;dygea,guascalientes,lAndhr8r4ss3;am;izo1kans4un3;achal 6;as;na;a 3;pradesh;a5ber4t3;ai;ta;ba4s3;ka;ma",Country:"true¦0:39;1:2M;a2Xb2Ec22d1Ye1Sf1Mg1Ch1Ai14j12k0Zl0Um0Gn05om3DpZqat1KrXsKtCu6v4wal3yemTz2;a25imbabwe;es,lis and futu2Y;a2enezue32ietnam;nuatu,tican city;.5gTkraiZnited 3ruXs2zbeE;a,sr;arab emirat0Kkingdom,states2;! of am2Y;k.,s.2; 28a.;a7haBimor-les0Bo6rinidad4u2;nis0rk2valu;ey,me2Ys and caic1U; and 2-2;toba1K;go,kel0Znga;iw2Wji2nz2S;ki2U;aCcotl1eBi8lov7o5pa2Cri lanka,u4w2yr0;az2ed9itzerl1;il1;d2Rriname;lomon1Wmal0uth 2;afr2JkLsud2P;ak0en0;erra leoEn2;gapo1Xt maart2;en;negKrb0ychellY;int 2moa,n marino,udi arab0;hele25luc0mart20;epublic of ir0Dom2Duss0w2;an26;a3eHhilippinTitcairn1Lo2uerto riM;l1rtugE;ki2Cl3nama,pua new0Ura2;gu6;au,esti2;ne;aAe8i6or2;folk1Hth3w2;ay; k2ern mariana1C;or0N;caragua,ger2ue;!ia;p2ther19w zeal1;al;mib0u2;ru;a6exi5icro0Ao2yanm05;ldova,n2roc4zamb9;a3gol0t2;enegro,serrat;co;c9dagasc00l6r4urit3yot2;te;an0i15;shall0Wtin2;ique;a3div2i,ta;es;wi,ys0;ao,ed01;a5e4i2uxembourg;b2echtenste11thu1F;er0ya;ban0Hsotho;os,tv0;azakh1Ee3iriba03o2uwait,yrgyz1E;rWsovo;eling0Jnya;a2erF;ma15p1B;c6nd5r3s2taly,vory coast;le of m19rael;a2el1;n,q;ia,oI;el1;aiSon2ungary;dur0Mg kong;aAermany,ha0Pibralt9re7u2;a5ern4inea2ya0O;!-biss2;au;sey;deloupe,m,tema0P;e2na0M;ce,nl1;ar;bTmb0;a6i5r2;ance,ench 2;guia0Dpoly2;nes0;ji,nl1;lklandTroeT;ast tim6cu5gypt,l salv5ngl1quatorial3ritr4st2thiop0;on0; guin2;ea;ad2;or;enmark,jibou4ominica3r con2;go;!n B;ti;aAentral african 9h7o4roat0u3yprQzech2; 8ia;ba,racao;c3lo2morPngo-brazzaville,okFsta r03te d'ivoiK;mb0;osD;i2ristmasF;le,na;republic;m2naTpe verde,yman9;bod0ero2;on;aFeChut00o8r4u2;lgar0r2;kina faso,ma,undi;azil,itish 2unei;virgin2; is2;lands;liv0nai4snia and herzegoviGtswaGuvet2; isl1;and;re;l2n7rmuF;ar2gium,ize;us;h3ngladesh,rbad2;os;am3ra2;in;as;fghaFlCmAn5r3ustr2zerbaijH;al0ia;genti2men0uba;na;dorra,g4t2;arct6igua and barbu2;da;o2uil2;la;er2;ica;b2ger0;an0;ia;ni2;st2;an",Place:"true¦a00bYcUdTeSfRgMhLiJjfk,kHlFmDnBorAp8r7s6t3u2vostok,wake isCy0;a0yz;kutGngtze;laanbaatar,pT;ahiti,h0;amWe 0;bronx,hamptons;akhalIeine,fo,oho,under5yd;ed sea,io grande;acifWek,h0itcairn;l,x;ange county,d,inoco;ew eng0ile;land;a0co,ekong,idIuc;gadSlibu,nhattS;a0gw,hr;s,x;osrae,rasnoyar0ul;sk;ax,cn,nd0st;ianLochina;arlem,kg,nd,ovd;a3odavari,re0;at 0enwich;brita0lakC;in;ngAy village;co,ra;urope,verglad8;anube,en,fw,own2xb;dg,gk,h0lt;a1ina0uuk;town;morro,tham;cn,e0kk,rooklyn;l air,verly hills;driadic,frica,m7n2r3sia,tl1zor0;es;!ant2;adyr,tar0;ct0;ic0; oce0;an;ericas,s",WeekDay:"true¦fri2mon2s1t0wednesd3;hurs1ues1;aturd1und1;!d0;ay0;!s",Month:"true¦dec0february,july,nov0octo1sept0;em0;ber",Date:"true¦ago,on4som4t1week0yesterd5; end,ends;mr1o0;d2morrow;!w;ed0;ay",Duration:"true¦centurAd8h7m5q4se3w1y0;ear8r8;eek0k7;!end,s;ason,c5;tr,uarter;i0onth3;llisecond2nute2;our1r1;ay0ecade0;!s;ies,y",FemaleName:"true¦0:IS;1:IW;2:I5;3:I4;4:IM;5:I9;6:JD;7:GQ;8:J9;9:J5;A:HD;B:HN;C:IE;D:J2;E:II;F:H2;G:C4;H:HP;aGIbFDcDJdCSeBIfB0gAAh9Qi9Dj8Ck7Cl5Wm46n3Ko3Gp34qu33r2Bs16t0Fu0Dv03wWxiUyPzI;aMeJineb,oIsof2;e3Rf2la,ra;h3iLlJna,ynI;ab,ep;da,ma;da,h3iIra;nab;aLeKi0GolB3uJvI;etAonDH;i0na;le0sen2;el,gm3Gn,rGAs8T;aoIme0nyi;m5YyAA;aNendDRhiD8iI;dele9lKnI;if45niIo0;e,f44;a,helmi0lIma;a,ow;ka0nB;aOeLiIusa5;ck82kJlAole7viI;anGenIQ;ky,toriBE;da,lA5rIs0;a,nIoniGV;a,iFH;leInesGV;nI7rI;i1y;g9rIxGW;su5te;aZeVhSiOoMrJuIy3;i,la;acIPiIu0L;c2na,sI;hGta;nIr0H;iGya;aKffaEGnIs6;a,gtiI;ng;!nFHra;aJeIomasi0;a,l9Lo87res1;l2ndolwethu;g9Co85rJssI;!a,ie;eIi,ri8;sa,za;bPlNmLnJrIs6tia0wa0;a60yn;iIya;a,ka,s6;arGe3iIm75ra;!ka;a,iI;a,t6;at6it6;a0Gcarlett,e0ChYiUkye,neza0oStOuJyI;bI2lvi1;ha,mayI5ni7sJzI;an3KetAie,y;anIi8;!a,e,nI;aCe;aKeI;fIl5DphI;an4;cHQr5;b2fiA3m0MnIphi1;d3ia,ja,ya;er3lKmon1nJobh8MtI;a,i;dy;lEHv2;aNeJirIo0risEZy5;a,lDD;ba,e0i5lKrI;iIr6Gyl;!d8Efa;ia,lDP;hd,iNki3nKrJu0w0yI;la,ma,na;i,le9on,ron;aJda,ia,nIon;a,on;!ya;k6mI;!aa;lKrJtaye7YvI;da,inj;e0ife;en1i0ma;anA0bMd3Kh1PiBkLlKmJnd3rIs6vannaC;aCi0;ant6i3;lDEma,ome;ee0in8Ou3;in1ri0;a05e00hYiVoIuthDC;bTcSghRl8GnQsKwJxI;anAUie,y;an,e0;aJeIie,lD; merBIann8ll1marD6t7;!lInn1;iIyn;e,nI;a,dG;da,i,na;ayy8B;hel63io;bDFer7yn;a,cJkImas,nGta,ya;ki,o;helHki;ea,iannG7oI;da,n1L;an0bKemGgi0iJnIta,y0;a86ee;han81na;a,eI;cE5kaC;bi0chJe,i0mo0nIquEFy0;di,ia;aEDelIiB;!e,le;een4ia0;aOeNhLipaluk,oKrIute67;iIudenCL;scil3LyamvaB;lly,rt2;ilome0oebe,ylI;is,lis;ggy,nelope,r5t3;ige,m0UnLo5rvaDBtJulI;a,etAin1;ricIt4T;a,e,ia;do3i07;ctav2dJfCUis6lIphCUumBYyunbileg;a,ga,iv2;eIvA9;l2tA;aXeViNoJurIy5;!ay,ul;a,eKor,rJuI;f,r;aCeEma;ll1mi;aOcMhariBJkLlaKna,sIta,vi;anIha;ur;!y;a,iDNki;hoHk9SolI;a,eDE;!mh;hir,lIna,risFsreE;!a,lBO;asuMdLh2i6Cl5nKomi8rgEJtIzanin zah3;aIhal4;li1s6;cy,etA;e9iEP;nngu30;a0Ackenz4e02iNoKrignayani,uriD8yI;a,rI;a,lOna,tH;bi0i3llBDnI;a,iI;ca,ka,qCY;a,cUkaTlOmi,nMrJtzi,yI;ar;aJiam,lI;anEI;!l,nB;dy,eIh,n4;nhHrva;aLdKiCKlI;iIy;cent,e;red;!gros;!e5;ae5hI;ae5el40;ag5EgOi,lLrI;edi77iJjem,on,yI;em,l;em,sF;an4iIliF;nIsC9;a,da;!an,han;b0DcANd0Be,g09ha,i08ja,l06n04rMsoum5YtLuJv80x9FyIz4;bell,ra,soB4;de,rI;a,eE;h8Cild1t4;a,cYgUiLjor4l7Qn4s6tKwa,yI;!aIbe6Uja9lA9;m,nBC;a,ha,in1;!aKbC6eJja,lDna,sIt62;!a,ol,sa;!l1H;! Kh,mJnI;!a,e,n1;!awit,i;aliACcJeduarBfern5EjIlui5W;o6Dul2;ecil2la3;arKeJie,oIr46ueriA;!t;!ry;et44i39;el4Vi75y;dIon,ue5;akran7y;ak,en,iIlo3Q;a,ka,nB;a,re,s4te;daIg4;!l3C;alDd4elIge,isD6on0;ei9in1yn;el,le;a0Oe0DiZoRuMyI;d2la,nI;!a,dJeBCnIsCG;!a,eBB;a,sCE;aCRcKel0QiFlJna,pIz;e,i7;a,u,wa;iIy;a0Te,ja,l2LnB;is,l1TrKttJuIvel4;el5is1;e,ie;aLeJi8na,rI;a84i8;lIn1t7;ei;!in1;aTbb98dSepa,lNnKsJv2zI;!a,be5KetAz4;a,etA;!a,dI;a,sIy;ay,ey,i,y;a,iKja,lI;iIy;a9We;!aI;!nG;ia,ya;!nI;!a,ne;aQda,e0iOjZla,nNoLsKtIx4y5;iIt4;c2t2;e2NlCB;la,nIra;a,ie,o3;a,or1;a,gh,laI;!ni;!h,nI;a,d3e,n5O;cPdon93iOkes6mi96na,rNtKurJvIxmi,y5;ern1in2;a,e53ie,yn;as6iJoI;nya,ya;fa,s6;a,isF;a,la;ey,ie,y;a05e00hYiPlAFoOrKyI;lIra;a,ee,ie;istIy6B;a,en,iJyI;!na;!e,n58;nul,ri,urtnAV;aPerOlAUmKrIzzy;a,stI;en,in;!berlJmernI;aq;eIi,y;e,y;a,stE;!na,ra;aIei3ongordzol;dij1w5;el7MiLjsi,lKnJrI;a,i,ri;d3na,za;ey,i,lB8s4y;ra,s6;bi7cAEdiat7EeAXiSlRmQnyakuma1BrOss6HtLvi7yI;!e,lI;a,eI;e,i8H;a6BeJhIi4MlDri0y;ar69er69ie,leErAXy;!lyn8Cri0;a,en,iIl5Qoli0yn;!ma,nGsF;a5il1;ei8Ai,l4;a,tl6I;a09eZiWoOuI;anMdLliIst61;a8DeIsF;!n9tI;!a,te;e5Hi3Iy;a,i7;!anOcelDdNelHhan7NleMni,sJva0yI;a,ce;eIie;fIlDph5S;a,in1;en,n1;i8y;!a,e,n40;lIng;!i1DlI;!i1C;anOle0nLrKsI;i88sI;!e,i87;i,ri;!a,elHif2AnI;a,etAiIy;!e,f28;a,e89iJnI;a,e88iI;e,n1;cNda,mi,nJque4UsminGvie3y9zI;min8;a8eJiI;ce,e,n1s;!lIsFt0G;e,le;inJk4lDquelI;in1yn;da,ta;da,lSmQnPo0rOsJvaIzaro;!a0lu,na;aKiJlaIob7Z;!n9H;do3;belIdo3;!a,e,l37;a72en1i0ma;di3es,gr6Tji;a9elBogI;en1;a,e9iIo0se;a0na;aTePiKoIusFyacin29;da,ll4rten21snI;a,i9K;lJmaI;ri;aJdIlaJ;a,egard;ry;ath1AiKlJnriet7rmi9sI;sa,t19;en2Qga,mi;di;bi2Bil8ClOnNrKsJtIwa,yl8C;i5Nt4;n5Tti;iImo4Xri4Y;etI;!te;aCnaC;a,ey,l4;a03eXiSlQoOrLunKwI;enIyne1O;!dolD;ay,el;acieJetIiselB;a,chE;!la;ld19ogooI;sh;adys,enIor2yn2G;a,da,na;aLgi,lJna,ov84selIta;a,e,le;da,liI;an;!n0;mMnKorgJrI;ald3Ni,m3Atru86;etAi4S;a,eIna;s25vieve;ma;bJle,mIrnet,yH;al5Ji5;i5BrielI;a,l1;aUeRiQlorPoz2rI;anKeJiI;da,eB;da,ja;!cI;esJiIoi0N;n1s5X;!ca;a,enc2;en,o0;lJn0rnI;anB;ec2ic2;jr,n7rLtIy8;emJiIma,ouma7;ha,ma,n;eh;ah,iBrah,za0;cr4Ld0Oe0Ni0Mk7l05mXn4WrUsOtNuMvI;aKelJiI;!e,ta;inGyn;!ngel2S;geni1ni43;h5Qta;mMperanLtI;eJhIrel5;er;l2Zr8;za;a,eralB;iIma,nest2Jyn;cIka,n;a,ka;a,eNiKmI;aIie,y;!li9;lIn1;ee,iIy;a,e,ja;lIrald;da,y;aXeViOlNma,no3oLsKvI;a,iI;na,ra;a,ie;iIuiI;se;a,en,ie,y;a0c2da,f,nNsKzaI;!betIve7;e,h;aIe,ka;!beI;th;!a,or;anor,nG;!a;!in1na;leEs6;vi;eJiIna,wi0;e,th;l,n;aZeNh2iMjeneLoI;lor5Qminiq4Gn3DrItt4;a,eEis,la,othIthy;ea,y;ba;an0AnaCon9ya;anRbQde,ePiNlKmetr2nIsir5H;a,iI;ce,se;a,iJla,orIphi9;es,is;a,l6A;dIrdI;re;!d59na;!b2ForaCraC;a,d3nI;!a,e;hl2i0l0HmOnMphn1rJvi1WyI;le,na;a,by,cJia,lI;a,en1;ey,ie;a,etAiI;!ca,el1Bka,z;arIia;is;a0Se0Oh05i03lVoKristJynI;di,th2;al,i0;lQnNrJurI;tn1E;aKd2MiIn2Mri9;!nI;a,e,n1;!l4;cepci57n4sI;tanIuelo;ce,za;eIleE;en,tA;aKeoJotI;il4Z;!pat3;ir8rKudI;etAiI;a,ne;a,e,iI;ce,s00;a3er3ndI;i,y;aSeOloe,rI;isKyI;stI;al;sy,tI;a1Qen,iIy;an1e,n1;deKlseJrI;!i8yl;a,y;li9;nNrI;isLlJmI;ai9;a,eIotA;n1tA;!sa;d3elHtI;al,elH;cJlI;esAi42;el2ilI;e,ia,y;itlZlYmilXndWrOsMtIy5;aKeKhIri0;erIleErDy;in1;ri0;a32sI;a31ie;a,iOlMmeKolJrI;ie,ol;!e,in1yn;lIn;!a,la;a,eIie,o7y;ne,y;na,sF;a0Hi0H;a,e,l1;is7l4;in,yn;a0Ie02iZlXoUrI;andi8eRiKoJyI;an0nn;nwDoke;an3CdgMg0XtI;n2WtI;!aJnI;ey,i,y;ny;etI;!t8;an0e,nI;da,na;bbi8glarJlo06nI;i7n4;ka;ancIythe;a,he;an18lja0nIsm3I;i7tI;ou;aVcky,linUni7rQssPtKulaCvI;!erlI;ey,y;hKsy,tI;e,iIy8;e,na;!anI;ie,y;!ie;nIt6yl;adJiI;ce;etAi9;ay,da;!triI;ce,z;rbKyaI;rmI;aa;a3o3ra;a2Sb2Md23g1Zi1Qj5l16m0Xn0Aoi,r05sVtUuQvPwa,yJzI;ra,u0;aLes6gKlJseI;!l;in;un;!nI;a,na;a,i2I;drKgus1RrJsteI;ja;el2;a,ey,i,y;aahua,he0;hJi2Gja,mi7s2DtrI;id;aNlJraqIt21;at;eJi8yI;!n;e,iIy;gh;!nI;ti;iKleJo6pi7;ta;en,n1tA;aIelH;!n1J;a01dje5eZgViTjRnKohito,toIya;inetAnI;el5ia;!aLeJiImK;e,ka;!mItA;ar4;!belJliFmV;sa;!l1;a,eliI;ca;ka,sIta;a,sa;elIie;a,iI;a,ca,n1qI;ue;!tA;te;!bJmIstasiNya;ar2;el;aMberLeliKiIy;e,l2naI;!ta;a,ja;!ly;hHiJl2nB;da;a,ra;le;aXba,eQiNlLthKyI;a,c2sI;a,on,sa;ea;iIys0O;e,s0N;a,cJn1sIza;a,e,ha,on,sa;e,ia,ja;c2is6jaLksaLna,sKxI;aIia;!nd3;ia,saI;nd3;ra;ia;i0nJyI;ah,na;a,is,naCoud;la;c6da,leEmOnMsI;haClI;inIyZ;g,n;!h;a,o,slI;ey;ee;en;at6g4nJusI;ti0;es;ie;aXdiUelNrI;eKiI;anNenI;a,e,ne;an0;na;!aMeLiJyI;nn;a,n1;a,e;!ne;!iI;de;e,lDsI;on;yn;!lI;i9yn;ne;aLbJiIrM;!gaL;ey,i8y;!e;gaI;il;dLliyKradhJs6;ha;ya;ah;a,ya",FirstName:"true¦aLblair,cHdevGgabrieFhinaEjCk9l8m4quinn,re3s0;h0umit;ay,e0iloh;a,lby;g6ne;a1el0ina,org5;!okuh9;naia,r0;ion,lo;ashawn,uca;asCe1ir0rE;an;lsAnyat2rry;am0ess6ie,ude;ie,m5;ta;le;an,on;as2h0;arl0eyenne;ie;ey,sidy;lex2ndr1ubr0;ey;a,ea;is",Person:"true¦a0Ob0Hc08d05e02g01hZinez,jYkVlSmMnKoJpHr9s7t4v2w0xzibit,yanni;ar0ednesday adams,ill.i.am,oode;hol,rO;a0oltaiO;lentino rossi,n go7;a1heresa may,i0yra banks;ger woods,mbaQ;tum,ylor;a0carlett johanss03hakespeaJinbad,lobodan milosevic,ocratM;ddam hussain,ntigold;a6e5i4o2u0za;mi,n dmc,paul,sh limbau0;gh;d stewart,nald0thko;inho,o;hanYvaldo;ese witherspoVil9mbrandt;ffi,y roma03;a0e08ip07lato,oe,uff daddy;lm06ris hiltS;prah winfrWra;as,e0iles crane,ostradamP; yo,l3ttI;acklemo4essia3i1o0ubarek;by,lie3net,rrissS;randa ju0tt romnR;ly;en;re;ady gaga,e0iberaT;bron jam0e;es;anye west,e1iefer suther0obe bryant;land;ats,ndall,sha;aime,effersCk rowling;a0itlPulk hogan;lle berry,rrisA;ast9otye;ff1m0nya,zekiel;eril lagasse,inem;ie;a1e0ick wolf,rake;gas,nzel washingt4;lt3nB;ar5h3lint2o0;nfuci0olio;us;on;aucCy0;na;dinal wols1son0;! palm9;ey;a5e3o2ro0;ck,n0;te;no;ck,yon0;ce;nksy,rack obama;ristot1shton kutch0;er;le",LastName:"true¦0:9G;1:9W;2:9Y;3:9O;4:9I;5:8L;6:9L;7:A1;8:9F;9:8A;A:78;B:6G;C:6K;a9Vb8Nc7Ld6Ye6Tf6Fg5Wh59i55j4Qk45l3Nm2Sn2Fo27p1Oquispe,r18s0Ft05vVwOxNyGzD;aytsAEhD;aDou,u;ng,o;aGeun81iDoshiAAun;!lD;diDmaz;rim,z;maDng;da,guc98mo6VsDzaA;aAhiA8;iao,u;aHeGiEoDright,u;jc8Tng;lDmm0nkl0sniewsA;liA2s2;b0iss,lt0;a5Tgn0lDtanabe;k0sh;aHeGiEoDukB;lk5roby5;dBllalDnogr2Zr10ss0val37;ba,obos;lasEsel7P;lGn dFrg8FsEzD;qu7;ily9Pqu7silj9P;en b35ijk,yk;enzue96verde;aLeix1KhHi3j6ka3IoGrFsui,uD;om50rD;c3n0un1;an,embl8UynisA;dor96lst31m4rr9th;at5Ni7NoD;mErD;are70laci65;ps2s0Z;hirBkah8Enaka;a01chXeUhQiNmKoItFuEvDzabo;en8Bobod34;ar7bot4lliv3zuA;aEein0oD;i68j3Myan8W;l6rm0;kol5lovy5re6Rsa,to,uD;ng,sa;iDy60;rn5tD;!h;l5ZmEnDrbu;at8gh;mo6Eo6K;aFeDimizu;hu,vchD;en7Duk;la,r17;gu8infeld,mDoh,pulve8Trra4S;jDyD;on5;evi6Giltz,miDneid0roed0ulz,warz;dEtD;!z;!t;ar42h6ito,lFnDr4saAto,v4;ch7d0AtDz;a4Pe,os;as,ihBm3Zo0Q;aOeNiKoGuEyD;a67oo,u;bio,iz,sD;so,u;bEc7Bdrigue57g03j73mDosevelt,ssi,ta7Nux,w3Z;a4Ce0O;ertsDins2;!on;bei0LcEes,vDzzo;as,e8;ci,hards2;ag3es,it0ut0y9;dFmEnDsmu7Zv5F;tan1;ir7os;ic,u;aSeLhJiGoErDut6;asad,if60ochazk1V;lishc23pDrti63u55we67;e2Tov48;cEe09nD;as,to;as61hl0;aDillips;k,m,n5L;de3AetIna,rGtD;ersErovDtersC;!a,ic;en,on;eDic,ry,ss2;i8ra,tz,z;ers;h71k,rk0tEvD;ic,l3T;el,t2O;bJconnor,g2ClGnei5QrEzD;demir,turk;ella3MtDwe5O;ega,iz;iDof6GsC;vDyn1E;ei8;aPri1;aLeJguy1iFoDune44ym3;rodahl,vDwak;ak3Uik5otn57;eEkolDlsCx2;ic,ov6X;ls1miD;!n1;ils2mD;co42ec;gy,kaEray3varD;ro;jiDmu8shiD;ma;aWcUeQiPoIuD;lGnFrDssoli5T;atDpTr68;i,ov4;oz,te4C;d0l0;h3lInr13o0GrEsDza0Y;er,s;aFeEiDoz5r3Ete4C;!n6F;au,i8no,t4N;!l9;i2Rl0;crac5Ohhail5kke3Qll0;hmeFij0j2FlEn2Xrci0ssiDyer19;!er;n0Io;dBti;cartDlaughl6;hy;dMe6Egnu5Fi0jer35kLmJnci5ArFtEyD;er,r;ei,ic,su1O;iEkBqu9roqu6tinD;ez,s;a55c,nD;!o;a53mD;ad5;e5Pin1;rig4Ps1;aSeMiIoGuEyD;!nch;k4nDo;d,gu;mbarDpe2Svr4;di;!nDu,yana1T;coln,dD;bDholm;erg;bed5UfeGhtFitn0kaEn6rDw2H;oy;!j;in1on1;bvDvD;re;iDmmy,rsCu,voie;ne,t12;aTennedy,h3iSlQnez48oJrGuEvar3woD;k,n;cerDmar59znets5;a,o2H;aDem0i31yeziu;sni3RvD;ch3W;bay4Grh0Ksk0UvaFwalDzl5;czDsA;yk;cFlD;!cDen3S;huk;!ev4ic,s;e6uiveD;rt;eff0l4mu8nnun1;hn,llFminsArEstra33to,ur,yDzl5;a,s0;j0HlsC;oe;aMenLha2Qim0RoEuD;ng,r4;e2KhFnErge2Ku2OvD;anB;es,ss2;anEnsD;en,on,t2;nesDsC;en,s1;ki27s1;cGkob3RnsDrv06;en,sD;enDon;!s;ks2obs1;brahimBglesi3Ake4Ll0DnoZoneFshikEto,vanoD;u,v4A;awa;scu;aPeIitchcock,jaltal6oFrist46uD;!aDb0gh9ynh;m3ng;a24dz4fEjga2Tk,rDx3B;ak0Yvat;er,fm3B;iGmingw3NnErD;nand7re8;dDriks1;ers2;kkiEnD;on1;la,n1;dz4g1lvoLmJnsCqIrr0SsFuEyD;as36es;g1ng;anEhiD;mo0Q;i,ov08;ue;alaD;in1;rs1;aNeorgMheorghe,iKjonJoGrEuDw2;o,staf2Utierr7zm3;ayDg4iffitVub0;li1H;lub3Rme0JnEodD;e,m3;calv9zale0H;aj,i;bs2l,mDordaL;en7;iev3A;gnJlGmaFnd2Mo,rDs2Muthi0;cDza;ia;ge;eaElD;agh0i,o;no;e,on;ab0erLiHjeldsted,lor9oFriedm3uD;cDent9ji3E;hs;ntaDrt6urni0;na;lipEsD;ch0;ovD;!ic;hatBnanFrD;arDei8;a,i;deS;ov4;dGinste6riksCsDva0D;cob2YpDtra2W;inoza,osiL;en,s2;er,is2wards;aUeMiKjurhuJoHrisco0ZuEvorakD;!oQ;arte,boEmitru,rDt2U;and,ic;is;g3he0Imingu7n2Ord1AtD;to;us;aDmitr29ssanayake;s,z; GbnaFlEmirDrvis1Lvi,w3;!ov4;gado,ic;th;bo0groot,jo04lEsilDvri9;va;a cruz,e2uD;ca;hl,mcevsAnEt2EviD;d5es,s;ieDku1S;ls1;ki;a06e01hOiobNlarkMoFrD;ivDuz;elli;h1lHntGoFrDs26x;byn,reD;a,ia;ke,p0;i,rer0N;em3liD;ns;!e;anu;aLeIiu,oGriDuJwe;stD;eDiaD;ns1;i,ng,uFwDy;!dhury;!n,onEuD;ng;!g;kEnDpm3tterjee,v7;!d,g;ma,raboD;rty;bGl08ng4rD;eghetEnD;a,y;ti;an,ota0L;cer9lder2mpbeIrFstDvadi07;iDro;llo;doEt0uDvalho;so;so,zo;ll;es;a08eWhTiRlNoGrFyD;rne,tyD;qi;ank5iem,ooks,yant;gdan5nFruya,su,uchEyHziD;c,n5;ard;darDik;enD;ko;ov;aEondD;al;nco,zD;ev4;ancRshwD;as;a01oDuiy3;umDwmD;ik;ckNethov1gu,ktLnJrD;gGisFnD;ascoDds1;ni;ha;er,mD;ann;gtDit7nett;ss2;asD;hi;er,ham;b4ch,ez,hMiley,kk0nHrDu0;bEnDua;es,i0;ieDosa;ri;dDik;a8yopadhyD;ay;ra;er;k,ng;ic;cosZdYguilXkhtXlSnJrGsl3tchis2yD;aEd6;in;la;aEsl3;an;ujo,ya;dFgelD;ovD;!a;ersGov,reD;aDjL;ss1;en;en,on,s2;on;eksejGiyGmeiFvD;ar7es;ez;da;ev;ar;ams;ta",Honorific:"true¦director1field marsh2lieutenant1rear0sergeant major,vice0; admir1; gener0;al","Adj|Gerund":"true¦0:3H;1:3J;2:33;3:2Z;4:37;5:35;6:3E;7:31;8:38;9:2J;a35b2Vc2Dd1Te1If17g11h0Yi0Rjud9l0Nm0Gnu0Fo0Ap04rYsKtEuBvAw18yiel3;ar6e08;nBpA;l1Rs0B;fol3n21sett2;aEeDhrBi4ouc7rAwis0;e0Bif2oub2us0yi1;ea1SiA;l2vi1;l2mp0rr1J;nt1Xxi1;aMcreec7enten2PhLkyrocke0lo1Tmi2oJpHtDuBweA;e1Sl2;pp2CrA;gi1pri5roun3;aBea8iAri2Jun25;mula0r4;gge4rA;t2vi1;ark2eAraw2;e3llb2H;aAot7;ki1ri1;i1Xoc2B;dYtisf6;aEeBive0oAus7;a4l2;assu4defi1Tfres7ig1Tjuve0QlaImai1Ts0vAwar3;ea2italiAol1I;si1zi1;gi1ll6mb2vi1;a6eDier25lun9rAun2E;eBoA;mi5vo21;ce3s5vai2;n3rpleA;xi1;ffCpWutBverAwi1;arc7lap12p0Pri3whel8;goi1l6st1L;en3sA;et0;m2Lrtu4;aEeDiCoBuAyst0L;mb2;t1Lvi1;s5tiga0;an1Tl0n3smeri28;dAtu4;de17;aCeaBiAo0W;fesa0Vmi0vi1;di1ni1;c1Hg9s0;llumiZmFnArri0T;cDfurGsCtBviA;go25ti1;e1Qimi23oxica0rig0X;pi4ul0;orpo22r0M;po5;arrowi1eaBorr03umilA;ia0;li1rtwar8;lErA;atiCip0BoBuelA;i1li1;undbrea13wi1;f6ng;a4ea8;aIetc7it0lEoCrBulfA;il2;ee1JighZust1P;rAun3;ebo3thco8;aCoA;a0wA;e4i1;mi1tte4;di1sciA;na0;lectrJmHnExA;aCci0hBis0pA;an3lo3;aOila1D;c0spe1C;ab2cBdu4ergi15ga9live06ric7s04tA;hral2i0L;han0oura9;barras5er9pA;owe4;if6;aSeIiBrA;if0;sAzz6;aEgDhearCsen0tA;rAur13;ac0es5;teU;us0;ppoin0r8;biliIcFfiRgra3ligh0mDpres5sCvA;asHeloA;pi1;erE;an3eaNorA;ali0L;a6eiBliLrA;ea5;vi1;ta0;ma9ri1s7un0zz2;aPhMlo5oAripp2ut0;mGnArrespon3;cerEfDspi4tAvinU;inBrA;as0ibu0ol2;ui1;lic0u5;ni1;fDmCpA;eAromi5;l2ti1;an3;or0;aAil2;llen9n9r8;gi1;l8ptAri1;iva0;aff2eGin3lFoDrBuA;d3st2;eathtaAui5;ki1;gg2i2o8ri1unA;ci1;in3;co8wiA;lAtc7;de4;bsorVcOgonMlJmHnno6ppea2rFsA;pi4su4toA;nBun3;di1;is7;hi1;res0;li1;aFu5;si1;ar8lu4;ri1;mi1;iAzi1;zi1;cAhi1;eleDomA;moBpan6;yi1;da0;ra0;ti1;bi1;ng",Adverb:"true¦a08b05d00eYfSheQinPjustOkinda,likewiZmMnJoEpCquite,r9s5t2u0very,well;ltima01p0; to,wards5;h1iny bit,o0wiO;o,t6;en,us;eldom,o0uch;!me1rt0; of;how,times,w0C;a1e0;alS;ndomRth05;ar excellenEer0oint blank; Lhaps;f3n0utright;ce0ly;! 0;ag05moX; courGten;ewJo0; longWt 0;onHwithstand9;aybe,eanwhiNore0;!ovT;! aboX;deed,steY;lla,n0;ce;or3u0;ck1l9rther0;!moK;ing; 0evK;exampCgood,suH;n mas0vI;se;e0irect2; 2fini0;te0;ly;juAtrop;ackward,y 0;far,no0; means,w; GbroFd nauseam,gEl7ny5part,s4t 2w0;ay,hi0;le;be7l0mo7wor7;arge,ea6; soon,i4;mo0way;re;l 3mo2ongsi1ready,so,togeth0ways;er;de;st;b1t0;hat;ut;ain;ad;lot,posteriori",Conjunction:"true¦aXbTcReNhowMiEjust00noBo9p8supposing,t5wh0yet;e1il0o3;e,st;n1re0thN; if,by,vM;evL;h0il,o;erefOo0;!uU;lus,rovided th9;r0therwiM;! not; mattEr,w0;! 0;since,th4w7;f4n0; 0asmuch;as mIcaForder t0;h0o;at;! 0;only,t0w0;hen;!ev3;ith2ven0;! 0;if,tB;er;o0uz;s,z;e0ut,y the time;cau1f0;ore;se;lt3nd,s 0;far1if,m0soon1t2;uch0; as;hou0;gh",Currency:"true¦$,aud,bQcOdJeurIfHgbp,hkd,iGjpy,kElDp8r7s3usd,x2y1z0¢,£,¥,ден,лв,руб,฿,,,,,;lotyQł;en,uanP;af,of;h0t5;e0il5;k0q0;elK;oubleJp,upeeJ;e2ound st0;er0;lingG;n0soF;ceEnies;empi7i7;n,r0wanzaCyatC;!onaBw;ls,nr;ori7ranc9;!os;en3i2kk,o0;b0ll2;ra5;me4n0rham4;ar3;e0ny;nt1;aht,itcoin0;!s",Determiner:"true¦aBboth,d9e6few,le5mu8neiDplenty,s4th2various,wh0;at0ich0;evC;a0e4is,ose;!t;everal,ome;!ast,s;a1l0very;!se;ch;e0u;!s;!n0;!o0y;th0;er","Adj|Present":"true¦a07b04cVdQeNfJhollIidRlEmCnarrIoBp9qua8r7s3t2uttFw0;aKet,ro0;ng,u08;endChin;e2hort,l1mooth,our,pa9tray,u0;re,speU;i2ow;cu6da02leSpaN;eplica01i02;ck;aHerfePr0;eseUime,omV;bscu1pen,wn;atu0e3odeH;re;a2e1ive,ow0;er;an;st,y;ow;a2i1oul,r0;ee,inge;rm;iIke,ncy,st;l1mpty,x0;emHpress;abo4ic7;amp,e2i1oub0ry,ull;le;ffu9re6;fu8libe0;raE;alm,l5o0;mpleCn3ol,rr1unterfe0;it;e0u7;ct;juga8sum7;ea1o0;se;n,r;ankru1lu0;nt;pt;li2pproxi0rticula1;ma0;te;ght",Comparable:"true¦0:3C;1:3Q;2:3F;a3Tb3Cc33d2Ue2Nf2Ag1Wh1Li1Fj1Ek1Bl13m0Xn0So0Rp0Iqu0Gr07sHtCug0vAw4y3za0Q;el10ouN;ary,e6hi5i3ry;ck0Cde,l3n1ry,se;d,y;ny,te;a3i3R;k,ry;a3erda2ulgar;gue,in,st;a6en2Xhi5i4ouZr3;anqu2Den1ue;dy,g36me0ny;ck,rs29;ll,me,rt,wd3I;aRcaPeOhMiLkin0BlImGoEpDt6u4w3;eet,ift;b3dd0Wperfi21rre29;sta27t22;a8e7iff,r4u3;pUr1;a4ict,o3;ng;ig2Vn0N;a1ep,rn;le,rk,te0;e1Si2Vright0;ci1Zft,l3on,re;emn,id;a3el0;ll,rt;e4i3y;g2Mm0Z;ek,nd2T;ck24l0mp1M;a3iRrill,y;dy,l01rp;ve0Jxy;n1Kr3;ce,y;d,fe,int0l1Iv0V;a8e6i5o3ude;mantic,o19sy,u3;gh;pe,t1P;a3d,mo0A;dy,l;gg4iFndom,p3re,w;id;ed;ai2i3;ck,et;hoAink,l9o8r5u3;ny,r3;e,p12;egna2ic4o3;fouSud;ey,k0;liXor;ain,easa2;ny;dd,i0ld,ranL;aive,e5i4o3u15;b0Tisy,rm0Zsy;bb0ce,mb0S;a3r1w;r,t;ad,e5ild,o4u3;nda12te;ist,o1;a4ek,l3;low;s0ty;a8e7i6o3ucky;f0Kn4o15u3ve0w10y0O;d,sy;e0g;ke0l,mp,tt0Fve0;e1Qwd;me,r3te;ge;e4i3;nd;en;ol0ui19;cy,ll,n3;secu6t3;e3ima4;llege2rmedia3;te;re;aAe7i6o5u3;ge,m3ng1C;bZid;me0t;gh,l0;a3fYsita2;dy,rXv3;en0y;nd13ppy,r3;d3sh;!y;aFenEhCiBlAoofy,r3;a8e6i5o3ue0Z;o3ss;vy;m,s0;at,e3y;dy,n;nd,y;ad,ib,ooD;a2d1;a3o3;st0;tEuiS;u1y;aDeebCi9l8o6r5u3;ll,n3r0N;!ny;aDesh,iend0;a3nd,rmE;my;at,ir8;erce4nan3;ciA;! ;le;r,ul3;ty;a6erie,sse4v3xtre0A;il;nti3;al;r4s3;tern,y;ly,th0;appYe8i4u3;mb;r5vi4z3;zy;ne;e,ty;a3ep,n9;d3f,r;!ly;agey,h8l7o5r4u3;dd0r0te;isp,uel;ar3ld,mmon,st0ward0zy;se;evKou1;e3il0;ap,e3;sy;aHiFlCoAr5u3;ff,r0sy;ly;a6i3oad;g4llia2;nt;ht;sh,ve;ld,un3;cy;a4o3ue;nd,o1;ck,nd;g,tt3;er;d,ld,w1;dy;bsu6ng5we3;so3;me;ry;rd","Person|Adj":"true¦brown,du2earnest,frank,mi2r0sa1;a0ich,u1;ndy;sty",Modal:"true¦c5lets,m4ought3sh1w0;ill,o5;a0o4;ll,nt;! to,a;ight,ust;an,o0;uld",Verb:"true¦born,cannot,gonna,has,keep tabs,msg","Person|Verb":"true¦b8ch7dr6foster,gra5ja9lan4ma2ni9ollie,p1rob,s0wade;pike,t5ue;at,eg,ier2;ck,r0;k,shal;ce;ce,nt;ew;ase,u1;iff,l1ob,u0;ck;aze,ossom","Person|Place":"true¦a5darw6h3jordan,k2orlando,s0victo7;a0ydney;lvador,mara,ntiago;ent,obe;amil0ous0;ton;lexand1ust0;in;ria","Person|Date":"true¦a2j0sep;an0une;!uary;p0ugust,v0;ril"},$o=36,uh="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",Ly=uh.split("").reduce(function(e,t,n){return e[t]=n,e},{}),PU=function(e){if(uh[e]!==void 0)return uh[e];let t=1,n=$o,r="";for(;e>=n;e-=n,t++,n*=$o);for(;t--;){const a=e%$o;r=String.fromCharCode((a<10?48:55)+a)+r,e=(e-a)/$o}return r},SU=function(e){if(Ly[e]!==void 0)return Ly[e];let t=0,n=1,r=$o,a=1;for(;n<e.length;t+=r,n++,r*=$o);for(let o=e.length-1;o>=0;o--,a*=$o){let i=e.charCodeAt(o)-48;i>10&&(i-=7),t+=i*a}return t},ch={toAlphaCode:PU,fromAlphaCode:SU},TU=function(e){const t=new RegExp("([0-9A-Z]+):([0-9A-Z]+)");for(let n=0;n<e.nodes.length;n++){const r=t.exec(e.nodes[n]);if(!r){e.symCount=n;break}e.syms[ch.fromAlphaCode(r[1])]=ch.fromAlphaCode(r[2])}e.nodes=e.nodes.slice(e.symCount,e.nodes.length)},IU=TU,jU=function(e,t,n){const r=ch.fromAlphaCode(t);return r<e.symCount?e.syms[r]:n+r+1-e.symCount},$U=function(e){const t=[],n=(r,a)=>{let o=e.nodes[r];o[0]==="!"&&(t.push(a),o=o.slice(1));const i=o.split(/([A-Z0-9,]+)/g);for(let s=0;s<i.length;s+=2){const l=i[s],u=i[s+1];if(!l)continue;const c=a+l;if(u===","||u===void 0){t.push(c);continue}const d=jU(e,u,r);n(d,c)}};return n(0,""),t},OU=function(e){const t={nodes:e.split(";"),syms:[],symCount:0};return e.match(":")&&IU(t),$U(t)},DU=OU,NU=function(e){if(!e)return{};const t=e.split("|").reduce((r,a)=>{const o=a.split("¦");return r[o[0]]=o[1],r},{}),n={};return Object.keys(t).forEach(function(r){const a=DU(t[r]);r==="true"&&(r=!0);for(let o=0;o<a.length;o++){const i=a[o];n.hasOwnProperty(i)===!0?Array.isArray(n[i])===!1?n[i]=[n[i],r]:n[i].push(r):n[i]=r}}),n},FU=NU,wr=["Possessive","Pronoun"];let zU={"20th century fox":"Organization","7 eleven":"Organization","motel 6":"Organization",g8:"Organization",vh1:"Organization",km2:"Unit",m2:"Unit",dm2:"Unit",cm2:"Unit",mm2:"Unit",mile2:"Unit",in2:"Unit",yd2:"Unit",ft2:"Unit",m3:"Unit",dm3:"Unit",cm3:"Unit",in3:"Unit",ft3:"Unit",yd3:"Unit","at&t":"Organization","black & decker":"Organization","h & m":"Organization","johnson & johnson":"Organization","procter & gamble":"Organization","ben & jerry's":"Organization","&":"Conjunction",i:["Pronoun","Singular"],he:["Pronoun","Singular"],she:["Pronoun","Singular"],it:["Pronoun","Singular"],they:["Pronoun","Plural"],we:["Pronoun","Plural"],was:["Copula","PastTense"],is:["Copula","PresentTense"],are:["Copula","PresentTense"],am:["Copula","PresentTense"],were:["Copula","PastTense"],her:wr,his:wr,hers:wr,their:wr,theirs:wr,themselves:wr,your:wr,our:wr,ours:wr,my:wr,its:wr,vs:["Conjunction","Abbreviation"],if:["Condition","Preposition"],closer:"Comparative",closest:"Superlative",much:"Adverb",may:"Modal",babysat:"PastTense",blew:"PastTense",drank:"PastTense",drove:"PastTense",forgave:"PastTense",skiied:"PastTense",spilt:"PastTense",stung:"PastTense",swam:"PastTense",swung:"PastTense",guaranteed:"PastTense",shrunk:"PastTense",nears:"PresentTense",nearing:"Gerund",neared:"PastTense",no:["Negative","Expression"]};const BU=zU,LU=[":(",":)",":P",":p",":O",";(",";)",";P",";p",";O",":3",":|",":/",":\\",":$",":*",":@",":-(",":-)",":-P",":-p",":-O",":-3",":-|",":-/",":-\\",":-$",":-*",":-@",":^(",":^)",":^P",":^p",":^O",":^3",":^|",":^/",":^\\",":^$",":^*",":^@","):","(:","$:","*:",")-:","(-:","$-:","*-:",")^:","(^:","$^:","*^:","<3","</3","<\\3","=("],RU={a:[[/(antenn|formul|nebul|vertebr|vit)a$/i,"$1ae"],[/ia$/i,"ia"]],e:[[/(kn|l|w)ife$/i,"$1ives"],[/(hive)$/i,"$1s"],[/([m|l])ouse$/i,"$1ice"],[/([m|l])ice$/i,"$1ice"]],f:[[/^(dwar|handkerchie|hoo|scar|whar)f$/i,"$1ves"],[/^((?:ca|e|ha|(?:our|them|your)?se|she|wo)l|lea|loa|shea|thie)f$/i,"$1ves"]],i:[[/(octop|vir)i$/i,"$1i"]],m:[[/([ti])um$/i,"$1a"]],n:[[/^(oxen)$/i,"$1"]],o:[[/(al|ad|at|er|et|ed)o$/i,"$1oes"]],s:[[/(ax|test)is$/i,"$1es"],[/(alias|status)$/i,"$1es"],[/sis$/i,"ses"],[/(bu)s$/i,"$1ses"],[/(sis)$/i,"ses"],[/^(?!talis|.*hu)(.*)man$/i,"$1men"],[/(octop|vir|radi|nucle|fung|cact|stimul)us$/i,"$1i"]],x:[[/(matr|vert|ind|cort)(ix|ex)$/i,"$1ices"],[/^(ox)$/i,"$1en"]],y:[[/([^aeiouy]|qu)y$/i,"$1ies"]],z:[[/(quiz)$/i,"$1zes"]]},Wl=RU,MU=/([xsz]|ch|sh)$/,VU=function(e){let t=e[e.length-1];if(Wl.hasOwnProperty(t)===!0)for(let n=0;n<Wl[t].length;n+=1){let r=Wl[t][n][0];if(r.test(e)===!0)return e.replace(r,Wl[t][n][1])}return null},WU=function(e="",t){let{irregularPlurals:n,uncountable:r}=t.two;if(r.hasOwnProperty(e))return e;if(n.hasOwnProperty(e))return n[e];let a=VU(e);return a!==null?a:MU.test(e)?e+"es":e+"s"},nd=WU,GU=/\|/;let Ji=BU,dh={};const qU={two:{irregularPlurals:$_,uncountable:{}}};Object.keys(By).forEach(e=>{let t=FU(By[e]);if(!GU.test(e)){Object.keys(t).forEach(n=>{Ji[n]=e});return}Object.keys(t).forEach(n=>{if(dh[n]=e,e==="Noun|Verb"){let r=nd(n,qU);dh[r]="Plural|Verb"}})});LU.forEach(e=>Ji[e]="Emoticon");delete Ji[""];delete Ji[null];delete Ji[" "];const he="Singular",Dt={beforeTags:{Determiner:he,Possessive:he,Acronym:he,Noun:he,Adjective:he,PresentTense:he,Gerund:he,PastTense:he,Infinitive:he,Date:he,Ordinal:he,Demonym:he},afterTags:{Value:he,Modal:he,Copula:he,PresentTense:he,PastTense:he,Demonym:he,Actor:he},beforeWords:{the:he,with:he,without:he,of:he,for:he,any:he,all:he,on:he,cut:he,cuts:he,increase:he,decrease:he,raise:he,drop:he,save:he,saved:he,saves:he,make:he,makes:he,made:he,minus:he,plus:he,than:he,another:he,versus:he,neither:he,about:he,favorite:he,best:he,daily:he,weekly:he,linear:he,binary:he,mobile:he,lexical:he,technical:he,computer:he,scientific:he,security:he,government:he,popular:he,formal:he,no:he,more:he,one:he,let:he,her:he,his:he,their:he,our:he,us:he},afterWords:{of:he,system:he,aid:he,method:he,utility:he,tool:he,reform:he,therapy:he,philosophy:he,room:he,authority:he,says:he,said:he,wants:he,wanted:he,is:he,did:he,do:he,can:he,wise:he}},ue="Infinitive",kn={beforeTags:{Modal:ue,Adverb:ue,Negative:ue,Plural:ue},afterTags:{Determiner:ue,Adverb:ue,Possessive:ue,Reflexive:ue,Preposition:ue,Cardinal:ue,Comparative:ue,Superlative:ue},beforeWords:{i:ue,we:ue,you:ue,they:ue,to:ue,please:ue,will:ue,have:ue,had:ue,would:ue,could:ue,should:ue,do:ue,did:ue,does:ue,can:ue,must:ue,us:ue,me:ue,let:ue,even:ue,when:ue,help:ue,he:ue,she:ue,it:ue,being:ue,bi:ue,co:ue,contra:ue,de:ue,inter:ue,intra:ue,mis:ue,pre:ue,out:ue,counter:ue,nobody:ue,somebody:ue,anybody:ue,everybody:ue},afterWords:{the:ue,me:ue,you:ue,him:ue,us:ue,her:ue,his:ue,them:ue,they:ue,it:ue,himself:ue,herself:ue,itself:ue,myself:ue,ourselves:ue,themselves:ue,something:ue,anything:ue,a:ue,an:ue,up:ue,down:ue,by:ue,out:ue,off:ue,under:ue,what:ue,all:ue,to:ue,because:ue,although:ue,after:ue,before:ue,how:ue,otherwise:ue,together:ue,though:ue,into:ue,yet:ue,more:ue,here:ue,there:ue,away:ue}},HU={beforeTags:Object.assign({},kn.beforeTags,Dt.beforeTags,{}),afterTags:Object.assign({},kn.afterTags,Dt.afterTags,{}),beforeWords:Object.assign({},kn.beforeWords,Dt.beforeWords,{}),afterWords:Object.assign({},kn.afterWords,Dt.afterWords,{})},UU=HU,Be="Adjective",qt={beforeTags:{Determiner:Be,Possessive:Be,Hyphenated:Be},afterTags:{Adjective:Be},beforeWords:{seem:Be,seemed:Be,seems:Be,feel:Be,feels:Be,felt:Be,stay:Be,appear:Be,appears:Be,appeared:Be,also:Be,over:Be,under:Be,too:Be,it:Be,but:Be,still:Be,really:Be,quite:Be,well:Be,very:Be,how:Be,deeply:Be,hella:Be,profoundly:Be,extremely:Be,so:Be,badly:Be,mostly:Be,totally:Be,awfully:Be,rather:Be,nothing:Be,something:Be,anything:Be,not:Be,me:Be,is:Be},afterWords:{too:Be,also:Be,or:Be,enough:Be,about:Be}},De="Gerund",eo={beforeTags:{Adverb:De,Preposition:De,Conjunction:De},afterTags:{Adverb:De,Possessive:De,Person:De,Pronoun:De,Determiner:De,Copula:De,Preposition:De,Conjunction:De,Comparative:De},beforeWords:{been:De,keep:De,continue:De,stop:De,am:De,be:De,me:De,began:De,start:De,starts:De,started:De,stops:De,stopped:De,help:De,helps:De,avoid:De,avoids:De,love:De,loves:De,loved:De,hate:De,hates:De,hated:De},afterWords:{you:De,me:De,her:De,him:De,his:De,them:De,their:De,it:De,this:De,there:De,on:De,about:De,for:De,up:De,down:De}},KU={beforeTags:Object.assign({},qt.beforeTags,eo.beforeTags,{Imperative:"Gerund",Infinitive:"Adjective",PresentTense:"Gerund",Plural:"Gerund"}),afterTags:Object.assign({},qt.afterTags,eo.afterTags,{Singular:"Adjective"}),beforeWords:Object.assign({},qt.beforeWords,eo.beforeWords,{is:"Adjective",was:"Adjective",of:"Adjective",suggest:"Gerund",recommend:"Gerund"}),afterWords:Object.assign({},qt.afterWords,eo.afterWords,{to:"Gerund",not:"Gerund",the:"Gerund"})},JU=KU,Ry={beforeTags:{Determiner:void 0,Cardinal:"Noun",PhrasalVerb:"Adjective"},afterTags:{}},ZU={beforeTags:Object.assign({},qt.beforeTags,Dt.beforeTags,Ry.beforeTags),afterTags:Object.assign({},qt.afterTags,Dt.afterTags,Ry.afterTags),beforeWords:Object.assign({},qt.beforeWords,Dt.beforeWords,{are:"Adjective",is:"Adjective",was:"Adjective",be:"Adjective",off:"Adjective",out:"Adjective"}),afterWords:Object.assign({},qt.afterWords,Dt.afterWords)},QU=ZU;let We="PastTense";const Gl={beforeTags:{Adverb:We,Pronoun:We,ProperNoun:We,Auxiliary:We,Noun:We},afterTags:{Possessive:We,Pronoun:We,Determiner:We,Adverb:We,Comparative:We,Date:We,Gerund:We},beforeWords:{be:We,who:We,get:"Adjective",had:We,has:We,have:We,been:We,it:We,as:We,for:"Adjective",more:"Adjective"},afterWords:{by:We,back:We,out:We,in:We,up:We,down:We,before:We,after:We,for:We,the:We,with:We,as:We,on:We,at:We,between:We,to:We,into:We,us:We,them:We,his:We,her:We,their:We,our:We,me:We}},YU={beforeTags:Object.assign({},qt.beforeTags,Gl.beforeTags),afterTags:Object.assign({},qt.afterTags,Gl.afterTags),beforeWords:Object.assign({},qt.beforeWords,Gl.beforeWords),afterWords:Object.assign({},qt.afterWords,Gl.afterWords)},XU={afterTags:{Noun:"Adjective",Conjunction:void 0}},eK={beforeTags:Object.assign({},qt.beforeTags,kn.beforeTags,{Adverb:void 0,Negative:void 0}),afterTags:Object.assign({},qt.afterTags,kn.afterTags,XU.afterTags),beforeWords:Object.assign({},qt.beforeWords,kn.beforeWords,{have:void 0,had:void 0,not:void 0,went:"Adjective",goes:"Adjective",got:"Adjective",be:"Adjective"}),afterWords:Object.assign({},qt.afterWords,kn.afterWords,{to:void 0,as:"Adjective"})},tK=eK,ql={beforeTags:{Copula:"Gerund",PastTense:"Gerund",PresentTense:"Gerund",Infinitive:"Gerund"},afterTags:{},beforeWords:{are:"Gerund",were:"Gerund",be:"Gerund",no:"Gerund",without:"Gerund",you:"Gerund",we:"Gerund",they:"Gerund",he:"Gerund",she:"Gerund",us:"Gerund",them:"Gerund"},afterWords:{the:"Gerund",this:"Gerund",that:"Gerund",me:"Gerund",us:"Gerund",them:"Gerund"}},nK={beforeTags:Object.assign({},eo.beforeTags,Dt.beforeTags,ql.beforeTags),afterTags:Object.assign({},eo.afterTags,Dt.afterTags,ql.afterTags),beforeWords:Object.assign({},eo.beforeWords,Dt.beforeWords,ql.beforeWords),afterWords:Object.assign({},eo.afterWords,Dt.afterWords,ql.afterWords)},rK=nK,ri="Singular",go="Infinitive",aK={beforeTags:Object.assign({},kn.beforeTags,Dt.beforeTags,{Adjective:ri,Particle:ri}),afterTags:Object.assign({},kn.afterTags,Dt.afterTags,{ProperNoun:go,Gerund:go,Adjective:go,Copula:ri}),beforeWords:Object.assign({},kn.beforeWords,Dt.beforeWords,{is:ri,was:ri,of:ri,have:null}),afterWords:Object.assign({},kn.afterWords,Dt.afterWords,{instead:go,about:go,his:go,her:go,to:null,by:null,in:null})},oK=aK,gt="Person",Ht={beforeTags:{Honorific:gt,Person:gt},afterTags:{Person:gt,ProperNoun:gt,Verb:gt},ownTags:{ProperNoun:gt},beforeWords:{hi:gt,hey:gt,yo:gt,dear:gt,hello:gt},afterWords:{said:gt,says:gt,told:gt,tells:gt,feels:gt,felt:gt,seems:gt,thinks:gt,thought:gt,spends:gt,spendt:gt,plays:gt,played:gt,sing:gt,sang:gt,learn:gt,learned:gt,wants:gt,wanted:gt}},Ct="Month",iK="Person",Hl={beforeTags:{Date:Ct,Value:Ct},afterTags:{Date:Ct,Value:Ct},beforeWords:{by:Ct,in:Ct,on:Ct,during:Ct,after:Ct,before:Ct,between:Ct,until:Ct,til:Ct,sometime:Ct,of:Ct,this:Ct,next:Ct,last:Ct,previous:Ct,following:Ct,with:iK},afterWords:{sometime:Ct,in:Ct,of:Ct,until:Ct,the:Ct}},sK={beforeTags:Object.assign({},Ht.beforeTags,Hl.beforeTags),afterTags:Object.assign({},Ht.afterTags,Hl.afterTags),beforeWords:Object.assign({},Ht.beforeWords,Hl.beforeWords),afterWords:Object.assign({},Ht.afterWords,Hl.afterWords)},lK={beforeTags:Object.assign({},Dt.beforeTags,Ht.beforeTags),afterTags:Object.assign({},Dt.afterTags,Ht.afterTags),beforeWords:Object.assign({},Dt.beforeWords,Ht.beforeWords,{i:"Infinitive",we:"Infinitive"}),afterWords:Object.assign({},Dt.afterWords,Ht.afterWords)},uK=lK,cK={beforeTags:Object.assign({},Dt.beforeTags,Ht.beforeTags,kn.beforeTags),afterTags:Object.assign({},Dt.afterTags,Ht.afterTags,kn.afterTags),beforeWords:Object.assign({},Dt.beforeWords,Ht.beforeWords,kn.beforeWords),afterWords:Object.assign({},Dt.afterWords,Ht.afterWords,kn.afterWords)},dK=cK,un="Place",Ul={beforeTags:{Place:un},afterTags:{Place:un,Abbreviation:un},beforeWords:{in:un,by:un,near:un,from:un,to:un},afterWords:{in:un,by:un,near:un,from:un,to:un,government:un,council:un,region:un,city:un}},fK={beforeTags:Object.assign({},Ul.beforeTags,Ht.beforeTags),afterTags:Object.assign({},Ul.afterTags,Ht.afterTags),beforeWords:Object.assign({},Ul.beforeWords,Ht.beforeWords),afterWords:Object.assign({},Ul.afterWords,Ht.afterWords)},pK=fK,hK={beforeTags:Object.assign({},Ht.beforeTags,qt.beforeTags),afterTags:Object.assign({},Ht.afterTags,qt.afterTags),beforeWords:Object.assign({},Ht.beforeWords,qt.beforeWords),afterWords:Object.assign({},Ht.afterWords,qt.afterWords)},gK=hK;let lr="Unit";const mK={beforeTags:{Value:lr},afterTags:{},beforeWords:{per:lr,every:lr,each:lr,square:lr,cubic:lr,sq:lr,metric:lr},afterWords:{per:lr,squared:lr,cubed:lr,long:lr}},vK=mK,hi={"Actor|Verb":UU,"Adj|Gerund":JU,"Adj|Noun":QU,"Adj|Past":YU,"Adj|Present":tK,"Noun|Verb":oK,"Noun|Gerund":rK,"Person|Noun":uK,"Person|Date":sK,"Person|Verb":dK,"Person|Place":pK,"Person|Adj":gK,"Unit|Noun":vK},Kl=(e,t)=>{let n=Object.keys(e).reduce((r,a)=>(r[a]=e[a]==="Infinitive"?"PresentTense":"Plural",r),{});return Object.assign(n,t)};hi["Plural|Verb"]={beforeWords:Kl(hi["Noun|Verb"].beforeWords,{had:"Plural",have:"Plural"}),afterWords:Kl(hi["Noun|Verb"].afterWords,{his:"PresentTense",her:"PresentTense",its:"PresentTense",in:null,to:null,is:"PresentTense",by:"PresentTense"}),beforeTags:Kl(hi["Noun|Verb"].beforeTags,{Conjunction:"PresentTense",Noun:void 0,ProperNoun:"PresentTense"}),afterTags:Kl(hi["Noun|Verb"].afterTags,{Gerund:"Plural",Noun:"PresentTense",Value:"PresentTense"})};const yK=hi,mt="Adjective",tn="Infinitive",mo="PresentTense",Ke="Singular",nn="PastTense",ai="Adverb",qn="Plural",Nt="Actor",Jl="Verb",mn="Noun",kr="LastName",My="Modal",Ar="Place",Hd="Participle",bK=[null,null,{ea:Ke,ia:mn,ic:mt,ly:ai,"'n":Jl,"'t":Jl},{oed:nn,ued:nn,xed:nn," so":ai,"'ll":My,"'re":"Copula",azy:mt,eer:mn,end:Jl,ped:nn,ffy:mt,ify:tn,ing:"Gerund",ize:tn,ibe:tn,lar:mt,mum:mt,nes:mo,nny:mt,ous:mt,que:mt,ger:mn,ber:mn,rol:Ke,sis:Ke,ogy:Ke,oid:Ke,ian:Ke,zes:mo,eld:nn,ken:Hd,ven:Hd,ten:Hd,ect:tn,ict:tn,ign:tn,oze:tn,ful:mt,bal:mt,ton:mn},{amed:nn,aped:nn,ched:nn,lked:nn,rked:nn,reed:nn,nded:nn,mned:mt,cted:nn,dged:nn,ield:Ke,akis:kr,cede:tn,chuk:kr,czyk:kr,ects:mo,iend:Ke,ends:Jl,enko:kr,ette:Ke,iary:Ke,wner:Ke,fies:mo,fore:ai,gate:tn,gone:mt,ices:qn,ints:qn,ruct:tn,ines:qn,ions:qn,ners:qn,pers:qn,lers:qn,less:mt,llen:mt,made:mt,nsen:kr,oses:mo,ould:My,some:mt,sson:kr,ians:qn,tion:Ke,tage:mn,ique:Ke,tive:mt,tors:mn,vice:Ke,lier:Ke,fier:Ke,wned:nn,gent:Ke,tist:Nt,pist:Nt,rist:Nt,mist:Nt,yist:Nt,vist:Nt,ists:Nt,lite:Ke,site:Ke,rite:Ke,mite:Ke,bite:Ke,mate:Ke,date:Ke,ndal:Ke,vent:Ke,uist:Nt,gist:Nt,note:Ke,cide:Ke,ence:Ke,wide:mt,vide:tn,ract:tn,duce:tn,pose:tn,eive:tn,lyze:tn,lyse:tn,iant:mt,nary:mt,ghty:mt,uent:mt,erer:Nt,bury:Ar,dorf:mn,esty:mn,wych:Ar,dale:Ar,folk:Ar},{elist:Nt,holic:Ke,phite:Ke,tized:nn,urned:nn,eased:nn,ances:qn,bound:mt,ettes:qn,fully:ai,ishes:mo,ities:qn,marek:kr,nssen:kr,ology:mn,osome:Ke,tment:Ke,ports:qn,rough:mt,tches:mo,tieth:"Ordinal",tures:qn,wards:ai,where:ai,archy:mn,pathy:mn,opoly:mn,embly:mn,phate:mn,ndent:Ke,scent:Ke,onist:Nt,anist:Nt,alist:Nt,olist:Nt,icist:Nt,ounce:tn,iable:mt,borne:mt,gnant:mt,inant:mt,igent:mt,atory:mt,rient:Ke,dient:Ke,maker:Nt,burgh:Ar,mouth:Ar,ceter:Ar,ville:Ar,worth:mn},{auskas:kr,parent:Ke,cedent:Ke,ionary:Ke,cklist:Ke,keeper:Nt,logist:Nt,teenth:"Value",worker:Nt,master:Nt,writer:Nt,brough:Ar,cester:Ar},{logists:Nt,opoulos:kr,borough:Ar,sdottir:kr}],Hn="Adjective",bt="Noun",cs="Verb",wK=[null,null,{},{neo:bt,bio:bt,"de-":cs,"re-":cs,"un-":cs,"ex-":bt},{anti:bt,auto:bt,faux:Hn,hexa:bt,kilo:bt,mono:bt,nano:bt,octa:bt,poly:bt,semi:Hn,tele:bt,"pro-":Hn,"mis-":cs,"dis-":cs,"pre-":Hn},{anglo:bt,centi:bt,ethno:bt,ferro:bt,grand:bt,hepta:bt,hydro:bt,intro:bt,macro:bt,micro:bt,milli:bt,nitro:bt,penta:bt,quasi:Hn,radio:bt,tetra:bt,"omni-":Hn,"post-":Hn},{pseudo:Hn,"extra-":Hn,"hyper-":Hn,"inter-":Hn,"intra-":Hn,"deca-":Hn},{electro:bt}],It="Adjective",Zl="Infinitive",Ql="PresentTense",pa="Singular",xn="PastTense",Vy="Adverb",ha="Expression",Wy="Actor",Gy="Verb",qy="Noun",Yl="LastName",kK={a:[[/.[aeiou]na$/,qy,"tuna"],[/.[oau][wvl]ska$/,Yl],[/.[^aeiou]ica$/,pa,"harmonica"],[/^([hyj]a+)+$/,ha,"haha"]],c:[[/.[^aeiou]ic$/,It]],d:[[/[aeiou](pp|ll|ss|ff|gg|tt|rr|bb|nn|mm)ed$/,xn,"popped"],[/.[aeo]{2}[bdgmnprvz]ed$/,xn,"rammed"],[/.[aeiou][sg]hed$/,xn,"gushed"],[/.[aeiou]red$/,xn,"hired"],[/.[aeiou]r?ried$/,xn,"hurried"],[/[^aeiou]ard$/,pa,"steward"],[/[aeiou][^aeiou]id$/,It,""],[/.[vrl]id$/,It,"livid"],[/..led$/,xn,"hurled"],[/.[iao]sed$/,xn,""],[/[aeiou]n?[cs]ed$/,xn,""],[/[aeiou][rl]?[mnf]ed$/,xn,""],[/[aeiou][ns]?c?ked$/,xn,"bunked"],[/[aeiou]gned$/,xn],[/[aeiou][nl]?ged$/,xn],[/.[tdbwxyz]ed$/,xn],[/[^aeiou][aeiou][tvx]ed$/,xn],[/.[cdflmnprstv]ied$/,xn,"emptied"]],e:[[/.[lnr]ize$/,Zl,"antagonize"],[/.[^aeiou]ise$/,Zl,"antagonise"],[/.[aeiou]te$/,Zl,"bite"],[/.[^aeiou][ai]ble$/,It,"fixable"],[/.[^aeiou]eable$/,It,"maleable"],[/.[ts]ive$/,It,"festive"],[/[a-z]-like$/,It,"woman-like"]],h:[[/.[^aeiouf]ish$/,It,"cornish"],[/.v[iy]ch$/,Yl,"..ovich"],[/^ug?h+$/,ha,"ughh"],[/^uh[ -]?oh$/,ha,"uhoh"],[/[a-z]-ish$/,It,"cartoon-ish"]],i:[[/.[oau][wvl]ski$/,Yl,"polish-male"]],k:[[/^(k){2}$/,ha,"kkkk"]],l:[[/.[gl]ial$/,It,"familial"],[/.[^aeiou]ful$/,It,"fitful"],[/.[nrtumcd]al$/,It,"natal"],[/.[^aeiou][ei]al$/,It,"familial"]],m:[[/.[^aeiou]ium$/,pa,"magnesium"],[/[^aeiou]ism$/,pa,"schism"],[/^[hu]m+$/,ha,"hmm"],[/^\d+ ?[ap]m$/,"Date","3am"]],n:[[/.[lsrnpb]ian$/,It,"republican"],[/[^aeiou]ician$/,Wy,"musician"],[/[aeiou][ktrp]in'$/,"Gerund","cookin'"]],o:[[/^no+$/,ha,"noooo"],[/^(yo)+$/,ha,"yoo"],[/^wo{2,}[pt]?$/,ha,"woop"]],r:[[/.[bdfklmst]ler$/,"Noun"],[/[aeiou][pns]er$/,pa],[/[^i]fer$/,Zl],[/.[^aeiou][ao]pher$/,Wy],[/.[lk]er$/,"Noun"],[/.ier$/,"Comparative"]],t:[[/.[di]est$/,"Superlative"],[/.[icldtgrv]ent$/,It],[/[aeiou].*ist$/,It],[/^[a-z]et$/,Gy]],s:[[/.[^aeiou]ises$/,Ql],[/.[rln]ates$/,Ql],[/.[^z]ens$/,Gy],[/.[lstrn]us$/,pa],[/.[aeiou]sks$/,Ql],[/.[aeiou]kes$/,Ql],[/[aeiou][^aeiou]is$/,pa],[/[a-z]'s$/,qy],[/^yes+$/,ha]],v:[[/.[^aeiou][ai][kln]ov$/,Yl]],y:[[/.[cts]hy$/,It],[/.[st]ty$/,It],[/.[tnl]ary$/,It],[/.[oe]ry$/,pa],[/[rdntkbhs]ly$/,Vy],[/.(gg|bb|zz)ly$/,It],[/...lly$/,Vy],[/.[gk]y$/,It],[/[bszmp]{2}y$/,It],[/.[ai]my$/,It],[/[ea]{2}zy$/,It],[/.[^aeiou]ity$/,pa]]},vn="Verb",_t="Noun",AK={leftTags:[["Adjective",_t],["Possessive",_t],["Determiner",_t],["Adverb",vn],["Pronoun",vn],["Value",_t],["Ordinal",_t],["Modal",vn],["Superlative",_t],["Demonym",_t],["Honorific","Person"]],leftWords:[["i",vn],["first",_t],["it",vn],["there",vn],["not",vn],["because",_t],["if",_t],["but",_t],["who",vn],["this",_t],["his",_t],["when",_t],["you",vn],["very","Adjective"],["old",_t],["never",vn],["before",_t],["a",_t],["the",_t],["been",vn]],rightTags:[["Copula",_t],["PastTense",_t],["Conjunction",_t],["Modal",_t]],rightWords:[["there",vn],["me",vn],["man","Adjective"],["him",vn],["it",vn],["were",_t],["took",_t],["himself",vn],["went",_t],["who",_t],["jr","Person"]]},Jo={Comparative:{fwd:"3:ser,ier¦1er:h,t,f,l,n¦1r:e¦2er:ss,or,om",both:"3er:ver,ear,alm¦3ner:hin¦3ter:lat¦2mer:im¦2er:ng,rm,mb¦2ber:ib¦2ger:ig¦1er:w,p,k,d¦ier:y",rev:"1:tter,yer¦2:uer,ver,ffer,oner,eler,ller,iler,ster,cer,uler,sher,ener,gher,aner,adder,nter,eter,rter,hter,rner,fter¦3:oser,ooler,eafer,user,airer,bler,maler,tler,eater,uger,rger,ainer,urer,ealer,icher,pler,emner,icter,nser,iser¦4:arser,viner,ucher,rosser,somer,ndomer,moter,oother,uarer,hiter¦5:nuiner,esser,emier¦ar:urther",ex:"worse:bad¦better:good¦4er:fair,gray,poor¦1urther:far¦3ter:fat,hot,wet¦3er:lay,shy,fun¦3der:mad,sad¦4der:glad¦:¦4r:cute,dire,fake,fine,free,lame,late,pale,rare,ripe,rude,safe,sore,tame,wide¦5r:eerie,stale"},Gerund:{fwd:"1:nning,tting,rring,pping,eing,mming,gging,dding,bbing,kking¦2:eking,oling,eling,eming¦3:velling,siting,uiting,fiting,loting,geting,ialing,celling¦4:graming",both:"1:aing,iing,fing,xing,ying,oing,hing,wing¦2:tzing,rping,izzing,bting,mning,sping,wling,rling,wding,rbing,uping,lming,wning,mping,oning,lting,mbing,lking,fting,hting,sking,gning,pting,cking,ening,nking,iling,eping,ering,rting,rming,cting,lping,ssing,nting,nding,lding,sting,rning,rding,rking¦3:belling,siping,toming,yaking,uaking,oaning,auling,ooping,aiding,naping,euring,tolling,uzzing,ganing,haning,ualing,halling,iasing,auding,ieting,ceting,ouling,voring,ralling,garing,joring,oaming,oaking,roring,nelling,ooring,uelling,eaming,ooding,eaping,eeting,ooting,ooming,xiting,keting,ooking,ulling,airing,oaring,biting,outing,oiting,earing,naling,oading,eeding,ouring,eaking,aiming,illing,oining,eaning,onging,ealing,aining,eading¦4:thoming,melling,aboring,ivoting,weating,dfilling,onoring,eriting,imiting,tialling,rgining,otoring,linging,winging,lleting,louding,spelling,mpelling,heating,feating,opelling,choring,welling,ymaking,ctoring,calling,peating,iloring,laiting,utoring,uditing,mmaking,loating,iciting,waiting,mbating,voiding,otalling,nsoring,nselling,ocusing,itoring,eloping¦5:rselling,umpeting,atrolling,treating,tselling,rpreting,pringing,ummeting,ossoming,elmaking,eselling,rediting,totyping,onmaking,rfeiting,ntrolling¦5e:chmaking,dkeeping,severing,erouting,ecreting,ephoning,uthoring,ravening,reathing,pediting,erfering,eotyping,fringing,entoring,ombining,ompeting¦4e:emaking,eething,twining,rruling,chuting,xciting,rseding,scoping,edoring,pinging,lunging,agining,craping,pleting,eleting,nciting,nfining,ncoding,tponing,ecoding,writing,esaling,nvening,gnoring,evoting,mpeding,rvening,dhering,mpiling,storing,nviting,ploring¦3e:tining,nuring,saking,miring,haling,ceding,xuding,rining,nuting,laring,caring,miling,riding,hoking,piring,lading,curing,uading,noting,taping,futing,paring,hading,loding,siring,guring,vading,voking,during,niting,laning,caping,luting,muting,ruding,ciding,juring,laming,caling,hining,uoting,liding,ciling,duling,tuting,puting,cuting,coring,uiding,tiring,turing,siding,rading,enging,haping,buting,lining,taking,anging,haring,uiring,coming,mining,moting,suring,viding,luding¦2e:tring,zling,uging,oging,gling,iging,vring,fling,lging,obing,psing,pling,ubing,cling,dling,wsing,iking,rsing,dging,kling,ysing,tling,rging,eging,nsing,uning,osing,uming,using,ibing,bling,aging,ising,asing,ating¦2ie:rlying¦1e:zing,uing,cing,ving",rev:"ying:ie¦1ing:se,ke,te,we,ne,re,de,pe,me,le,c,he¦2ing:ll,ng,dd,ee,ye,oe,rg,us¦2ning:un¦2ging:og,ag,ug,ig,eg¦2ming:um¦2bing:ub,ab,eb,ob¦3ning:lan,can,hin,pin,win¦3ring:cur,lur,tir,tar,pur,car¦3ing:ait,del,eel,fin,eat,oat,eem,lel,ool,ein,uin¦3ping:rop,rap,top,uip,wap,hip,hop,lap,rip,cap¦3ming:tem,wim,rim,kim,lim¦3ting:mat,cut,pot,lit,lot,hat,set,pit,put¦3ding:hed,bed,bid¦3king:rek¦3ling:cil,pel¦3bing:rib¦4ning:egin¦4ing:isit,ruit,ilot,nsit,dget,rkel,ival,rcel¦4ring:efer,nfer¦4ting:rmit,mmit,ysit,dmit,emit,bmit,tfit,gret¦4ling:evel,xcel,ivel¦4ding:hred¦5ing:arget,posit,rofit¦5ring:nsfer¦5ting:nsmit,orget,cquit¦5ling:ancel,istil",ex:"3:adding,eating,aiming,aiding,airing,outing,gassing,setting,getting,putting,cutting,winning,sitting,betting,mapping,tapping,letting,bidding,hitting,tanning,netting,popping,fitting,capping,lapping,barring,banning,vetting,topping,rotting,tipping,potting,wetting,pitting,dipping,budding,hemming,pinning,jetting,kidding,padding,podding,sipping,wedding,bedding,donning,warring,penning,gutting,cueing,wadding,petting,ripping,napping,matting,tinning,binning,dimming,hopping,mopping,nodding,panning,rapping,ridding,sinning¦4:selling,falling,calling,waiting,editing,telling,rolling,heating,boating,hanging,beating,coating,singing,tolling,felling,polling,discing,seating,voiding,gelling,yelling,baiting,reining,ruining,seeking,spanning,stepping,knitting,emitting,slipping,quitting,dialing,omitting,clipping,shutting,skinning,abutting,flipping,trotting,cramming,fretting,suiting¦5:bringing,treating,spelling,stalling,trolling,expelling,rivaling,wringing,deterring,singeing,befitting,refitting¦6:enrolling,distilling,scrolling,strolling,caucusing,travelling¦7:installing,redefining,stencilling,recharging,overeating,benefiting,unraveling,programing¦9:reprogramming¦is:being¦2e:using,aging,owing¦3e:making,taking,coming,noting,hiring,filing,coding,citing,doping,baking,coping,hoping,lading,caring,naming,voting,riding,mining,curing,lining,ruling,typing,boring,dining,firing,hiding,piling,taping,waning,baling,boning,faring,honing,wiping,luring,timing,wading,piping,fading,biting,zoning,daring,waking,gaming,raking,ceding,tiring,coking,wining,joking,paring,gaping,poking,pining,coring,liming,toting,roping,wiring,aching¦4e:writing,storing,eroding,framing,smoking,tasting,wasting,phoning,shaking,abiding,braking,flaking,pasting,priming,shoring,sloping,withing,hinging¦5e:defining,refining,renaming,swathing,fringing,reciting¦1ie:dying,tying,lying,vying¦7e:sunbathing"},Participle:{fwd:"1:mt¦2:llen¦3:iven,aken¦:ne¦y:in",both:"1:wn¦2:me,aten¦3:seen,bidden,isen¦4:roven,asten¦3l:pilt¦3d:uilt¦2e:itten¦1im:wum¦1eak:poken¦1ine:hone¦1ose:osen¦1in:gun¦1ake:woken¦ear:orn¦eal:olen¦eeze:ozen¦et:otten¦ink:unk¦ing:ung",rev:"2:un¦oken:eak¦ought:eek¦oven:eave¦1ne:o¦1own:ly¦1den:de¦1in:ay¦2t:am¦2n:ee¦3en:all¦4n:rive,sake,take¦5n:rgive",ex:"2:been¦3:seen,run¦4:given,taken¦5:shaken¦2eak:broken¦1ive:dove¦2y:flown¦3e:hidden,ridden¦1eek:sought¦1ake:woken¦1eave:woven"},PastTense:{fwd:"1:tted,wed,gged,nned,een,rred,pped,yed,bbed,oed,dded,rd,wn,mmed¦2:eed,nded,et,hted,st,oled,ut,emed,eled,lded,ken,rt,nked,apt,ant,eped,eked¦3:eared,eat,eaded,nelled,ealt,eeded,ooted,eaked,eaned,eeted,mited,bid,uit,ead,uited,ealed,geted,velled,ialed,belled¦4:ebuted,hined,comed¦y:ied¦ome:ame¦ear:ore¦ind:ound¦ing:ung,ang¦ep:pt¦ink:ank,unk¦ig:ug¦all:ell¦ee:aw¦ive:ave¦eeze:oze¦old:eld¦ave:ft¦ake:ook¦ell:old¦ite:ote¦ide:ode¦ine:one¦in:un,on¦eal:ole¦im:am¦ie:ay¦and:ood¦1ise:rose¦1eak:roke¦1ing:rought¦1ive:rove¦1el:elt¦1id:bade¦1et:got¦1y:aid¦1it:sat¦3e:lid¦3d:pent",both:"1:aed,fed,xed,hed¦2:sged,xted,wled,rped,lked,kied,lmed,lped,uped,bted,rbed,rked,wned,rled,mped,fted,mned,mbed,zzed,omed,ened,cked,gned,lted,sked,ued,zed,nted,ered,rted,rmed,ced,sted,rned,ssed,rded,pted,ved,cted¦3:cled,eined,siped,ooned,uked,ymed,jored,ouded,ioted,oaned,lged,asped,iged,mured,oided,eiled,yped,taled,moned,yled,lit,kled,oaked,gled,naled,fled,uined,oared,valled,koned,soned,aided,obed,ibed,meted,nicked,rored,micked,keted,vred,ooped,oaded,rited,aired,auled,filled,ouled,ooded,ceted,tolled,oited,bited,aped,tled,vored,dled,eamed,nsed,rsed,sited,owded,pled,sored,rged,osed,pelled,oured,psed,oated,loned,aimed,illed,eured,tred,ioned,celled,bled,wsed,ooked,oiled,itzed,iked,iased,onged,ased,ailed,uned,umed,ained,auded,nulled,ysed,eged,ised,aged,oined,ated,used,dged,doned¦4:ntied,efited,uaked,caded,fired,roped,halled,roked,himed,culed,tared,lared,tuted,uared,routed,pited,naked,miled,houted,helled,hared,cored,caled,tired,peated,futed,ciled,called,tined,moted,filed,sided,poned,iloted,honed,lleted,huted,ruled,cured,named,preted,vaded,sured,talled,haled,peded,gined,nited,uided,ramed,feited,laked,gured,ctored,unged,pired,cuted,voked,eloped,ralled,rined,coded,icited,vided,uaded,voted,mined,sired,noted,lined,nselled,luted,jured,fided,puted,piled,pared,olored,cided,hoked,enged,tured,geoned,cotted,lamed,uiled,waited,udited,anged,luded,mired,uired,raded¦5:modelled,izzled,eleted,umpeted,ailored,rseded,treated,eduled,ecited,rammed,eceded,atrolled,nitored,basted,twined,itialled,ncited,gnored,ploded,xcited,nrolled,namelled,plored,efeated,redited,ntrolled,nfined,pleted,llided,lcined,eathed,ibuted,lloted,dhered,cceded¦3ad:sled¦2aw:drew¦2ot:hot¦2ke:made¦2ow:hrew,grew¦2ose:hose¦2d:ilt¦2in:egan¦1un:ran¦1ink:hought¦1ick:tuck¦1ike:ruck¦1eak:poke,nuck¦1it:pat¦1o:did¦1ow:new¦1ake:woke¦go:went",rev:"3:rst,hed,hut,cut,set¦4:tbid¦5:dcast,eread,pread,erbid¦ought:uy,eek¦1ied:ny,ly,dy,ry,fy,py,vy,by,ty,cy¦1ung:ling,ting,wing¦1pt:eep¦1ank:rink¦1ore:bear,wear¦1ave:give¦1oze:reeze¦1ound:rind,wind¦1ook:take,hake¦1aw:see¦1old:sell¦1ote:rite¦1ole:teal¦1unk:tink¦1am:wim¦1ay:lie¦1ood:tand¦1eld:hold¦2d:he,ge,re,le,leed,ne,reed,be,ye,lee,pe,we¦2ed:dd,oy,or,ey,gg,rr,us,ew,to¦2ame:ecome,rcome¦2ped:ap¦2ged:ag,og,ug,eg¦2bed:ub,ab,ib,ob¦2lt:neel¦2id:pay¦2ang:pring¦2ove:trive¦2med:um¦2ode:rride¦2at:ysit¦3ted:mit,hat,mat,lat,pot,rot,bat¦3ed:low,end,tow,und,ond,eem,lay,cho,dow,xit,eld,ald,uld,law,lel,eat,oll,ray,ank,fin,oam,out,how,iek,tay,haw,ait,vet,say,cay,bow¦3d:ste,ede,ode,ete,ree,ude,ame,oke,ote,ime,ute,ade¦3red:lur,cur,pur,car¦3ped:hop,rop,uip,rip,lip,tep,top¦3ded:bed,rod,kid¦3ade:orbid¦3led:uel¦3ned:lan,can,kin,pan,tun¦3med:rim,lim¦4ted:quit,llot¦4ed:pear,rrow,rand,lean,mand,anel,pand,reet,link,abel,evel,imit,ceed,ruit,mind,peal,veal,hool,head,pell,well,mell,uell,band,hear,weak¦4led:nnel,qual,ebel,ivel¦4red:nfer,efer,sfer¦4n:sake,trew¦4d:ntee¦4ded:hred¦4ned:rpin¦5ed:light,nceal,right,ndear,arget,hread,eight,rtial,eboot¦5d:edite,nvite¦5ted:egret¦5led:ravel",ex:"2:been,upped¦3:added,aged,aided,aimed,aired,bid,died,dyed,egged,erred,eyed,fit,gassed,hit,lied,owed,pent,pied,tied,used,vied,oiled,outed,banned,barred,bet,canned,cut,dipped,donned,ended,feed,inked,jarred,let,manned,mowed,netted,padded,panned,pitted,popped,potted,put,set,sewn,sowed,tanned,tipped,topped,vowed,weed,bowed,jammed,binned,dimmed,hopped,mopped,nodded,pinned,rigged,sinned,towed,vetted¦4:ached,baked,baled,boned,bored,called,caned,cared,ceded,cited,coded,cored,cubed,cured,dared,dined,edited,exited,faked,fared,filed,fined,fired,fuelled,gamed,gelled,hired,hoped,joked,lined,mined,named,noted,piled,poked,polled,pored,pulled,reaped,roamed,rolled,ruled,seated,shed,sided,timed,tolled,toned,voted,waited,walled,waned,winged,wiped,wired,zoned,yelled,tamed,lubed,roped,faded,mired,caked,honed,banged,culled,heated,raked,welled,banded,beat,cast,cooled,cost,dealt,feared,folded,footed,handed,headed,heard,hurt,knitted,landed,leaked,leapt,linked,meant,minded,molded,neared,needed,peaked,plodded,plotted,pooled,quit,read,rooted,sealed,seeded,seeped,shipped,shunned,skimmed,slammed,sparred,stemmed,stirred,suited,thinned,twinned,swayed,winked,dialed,abutted,blotted,fretted,healed,heeded,peeled,reeled¦5:basted,cheated,equalled,eroded,exiled,focused,opined,pleated,primed,quoted,scouted,shored,sloped,smoked,sniped,spelled,spouted,routed,staked,stored,swelled,tasted,treated,wasted,smelled,dwelled,honored,prided,quelled,eloped,scared,coveted,sweated,breaded,cleared,debuted,deterred,freaked,modeled,pleaded,rebutted,speeded¦6:anchored,defined,endured,impaled,invited,refined,revered,strolled,cringed,recast,thrust,unfolded¦7:authored,combined,competed,conceded,convened,excreted,extruded,redefined,restored,secreted,rescinded,welcomed¦8:expedited,infringed¦9:interfered,intervened,persevered¦10:contravened¦eat:ate¦is:was¦go:went¦are:were¦3d:bent,lent,rent,sent¦3e:bit,fled,hid,lost¦3ed:bled,bred¦2ow:blew,grew¦1uy:bought¦2tch:caught¦1o:did¦1ive:dove,gave¦2aw:drew¦2ed:fed¦2y:flew,laid,paid,said¦1ight:fought¦1et:got¦2ve:had¦1ang:hung¦2ad:led¦2ght:lit¦2ke:made¦2et:met¦1un:ran¦1ise:rose¦1it:sat¦1eek:sought¦1each:taught¦1ake:woke,took¦1eave:wove¦2ise:arose¦1ear:bore,tore,wore¦1ind:bound,found,wound¦2eak:broke¦2ing:brought,wrung¦1ome:came¦2ive:drove¦1ig:dug¦1all:fell¦2el:felt¦4et:forgot¦1old:held¦2ave:left¦1ing:rang,sang¦1ide:rode¦1ink:sank¦1ee:saw¦2ine:shone¦4e:slid¦1ell:sold,told¦4d:spent¦2in:spun¦1in:won"},PresentTense:{fwd:"1:oes¦1ve:as",both:"1:xes¦2:zzes,ches,shes,sses¦3:iases¦2y:llies,plies¦1y:cies,bies,ties,vies,nies,pies,dies,ries,fies¦:s",rev:"1ies:ly¦2es:us,go,do¦3es:cho,eto",ex:"2:does,goes¦3:gasses¦5:focuses¦is:are¦3y:relies¦2y:flies¦2ve:has"},Superlative:{fwd:"1st:e¦1est:l,m,f,s¦1iest:cey¦2est:or,ir¦3est:ver",both:"4:east¦5:hwest¦5lest:erful¦4est:weet,lgar,tter,oung¦4most:uter¦3est:ger,der,rey,iet,ong,ear¦3test:lat¦3most:ner¦2est:pt,ft,nt,ct,rt,ht¦2test:it¦2gest:ig¦1est:b,k,n,p,h,d,w¦iest:y",rev:"1:ttest,nnest,yest¦2:sest,stest,rmest,cest,vest,lmest,olest,ilest,ulest,ssest,imest,uest¦3:rgest,eatest,oorest,plest,allest,urest,iefest,uelest,blest,ugest,amest,yalest,ealest,illest,tlest,itest¦4:cerest,eriest,somest,rmalest,ndomest,motest,uarest,tiffest¦5:leverest,rangest¦ar:urthest¦3ey:riciest",ex:"best:good¦worst:bad¦5est:great¦4est:fast,full,fair,dull¦3test:hot,wet,fat¦4nest:thin¦1urthest:far¦3est:gay,shy,ill¦4test:neat¦4st:late,wide,fine,safe,cute,fake,pale,rare,rude,sore,ripe,dire¦6st:severe"},AdjToNoun:{fwd:"1:tistic,eable,lful,sful,ting,tty¦2:onate,rtable,geous,ced,seful,ctful¦3:ortive,ented¦arity:ear¦y:etic¦fulness:begone¦1ity:re¦1y:tiful,gic¦2ity:ile,imous,ilous,ime¦2ion:ated¦2eness:iving¦2y:trious¦2ation:iring¦2tion:vant¦3ion:ect¦3ce:mant,mantic¦3tion:irable¦3y:est,estic¦3m:mistic,listic¦3ess:ning¦4n:utious¦4on:rative,native,vative,ective¦4ce:erant",both:"1:king,wing¦2:alous,ltuous,oyful,rdous¦3:gorous,ectable,werful,amatic¦4:oised,usical,agical,raceful,ocused,lined,ightful¦5ness:stful,lding,itous,nuous,ulous,otous,nable,gious,ayful,rvous,ntous,lsive,peful,entle,ciful,osive,leful,isive,ncise,reful,mious¦5ty:ivacious¦5ties:ubtle¦5ce:ilient,adiant,atient¦5cy:icient¦5sm:gmatic¦5on:sessive,dictive¦5ity:pular,sonal,eative,entic¦5sity:uminous¦5ism:conic¦5nce:mperate¦5ility:mitable¦5ment:xcited¦5n:bitious¦4cy:brant,etent,curate¦4ility:erable,acable,icable,ptable¦4ty:nacious,aive,oyal,dacious¦4n:icious¦4ce:vient,erent,stent,ndent,dient,quent,ident¦4ness:adic,ound,hing,pant,sant,oing,oist,tute¦4icity:imple¦4ment:fined,mused¦4ism:otic¦4ry:dantic¦4ity:tund,eral¦4edness:hand¦4on:uitive¦4lity:pitable¦4sm:eroic,namic¦4sity:nerous¦3th:arm¦3ility:pable,bable,dable,iable¦3cy:hant,nant,icate¦3ness:red,hin,nse,ict,iet,ite,oud,ind,ied,rce¦3ion:lute¦3ity:ual,gal,volous,ial¦3ce:sent,fensive,lant,gant,gent,lent,dant¦3on:asive¦3m:fist,sistic,iastic¦3y:terious,xurious,ronic,tastic¦3ur:amorous¦3e:tunate¦3ation:mined¦3sy:rteous¦3ty:ain¦3ry:ave¦3ment:azed¦2ness:de,on,ue,rn,ur,ft,rp,pe,om,ge,rd,od,ay,ss,er,ll,oy,ap,ht,ld,ad,rt¦2inousness:umous¦2ity:neous,ene,id,ane¦2cy:bate,late¦2ation:ized¦2ility:oble,ible¦2y:odic¦2e:oving,aring¦2s:ost¦2itude:pt¦2dom:ee¦2ance:uring¦2tion:reet¦2ion:oted¦2sion:ending¦2liness:an¦2or:rdent¦1th:ung¦1e:uable¦1ness:w,h,k,f¦1ility:mble¦1or:vent¦1ement:ging¦1tiquity:ncient¦1ment:hed¦verty:or¦ength:ong¦eat:ot¦pth:ep¦iness:y",rev:"",ex:"5:forceful,humorous¦8:charismatic¦13:understanding¦5ity:active¦11ness:adventurous,inquisitive,resourceful¦8on:aggressive,automatic,perceptive¦7ness:amorous,fatuous,furtive,ominous,serious¦5ness:ample,sweet¦12ness:apprehensive,cantankerous,contemptuous,ostentatious¦13ness:argumentative,conscientious¦9ness:assertive,facetious,imperious,inventive,oblivious,rapacious,receptive,seditious,whimsical¦10ness:attractive,expressive,impressive,loquacious,salubrious,thoughtful¦3edom:boring¦4ness:calm,fast,keen,tame¦8ness:cheerful,gracious,specious,spurious,timorous,unctuous¦5sity:curious¦9ion:deliberate¦8ion:desperate¦6e:expensive¦7ce:fragrant¦3y:furious¦9ility:ineluctable¦6ism:mystical¦8ity:physical,proactive,sensitive,vertical¦5cy:pliant¦7ity:positive¦9ity:practical¦12ism:professional¦6ce:prudent¦3ness:red¦6cy:vagrant¦3dom:wise"}},_K=function(e,t={}){return t.hasOwnProperty(e)?t[e]:null},xK=function(e,t=[]){for(let n=0;n<t.length;n+=1)if(e.endsWith(t[n]))return e;return null},EK=function(e,t,n={}){t=t||{};let r=e.length-1;for(let a=r;a>=1;a-=1){let o=e.length-a,i=e.substring(o,e.length);if(t.hasOwnProperty(i)===!0)return e.slice(0,o)+t[i];if(n.hasOwnProperty(i)===!0)return e.slice(0,o)+n[i]}return t.hasOwnProperty("")?e+=t[""]:n.hasOwnProperty("")?e+=n[""]:null},CK=function(e="",t={}){let n=_K(e,t.ex);return n=n||xK(e,t.same),n=n||EK(e,t.fwd,t.both),n=n||e,n},Qn=CK,Hy=function(e){return Object.entries(e).reduce((t,n)=>(t[n[1]]=n[0],t),{})},PK=function(e={}){return{reversed:!0,both:Hy(e.both),ex:Hy(e.ex),fwd:e.rev||{}}},Zi=PK,Uy=/^([0-9]+)/,SK=function(e){let t={};return e.split("¦").forEach(n=>{let[r,a]=n.split(":");a=(a||"").split(","),a.forEach(o=>{t[o]=r})}),t},TK=function(e="",t=""){t=String(t);let n=t.match(Uy);if(n===null)return t;let r=Number(n[1])||0;return e.substring(0,r)+t.replace(Uy,"")},Xl=function(e){let t=SK(e);return Object.keys(t).reduce((n,r)=>(n[r]=TK(r,t[r]),n),{})},IK=function(e={}){return typeof e=="string"&&(e=JSON.parse(e)),e.fwd=Xl(e.fwd||""),e.both=Xl(e.both||""),e.rev=Xl(e.rev||""),e.ex=Xl(e.ex||""),e},Zo=IK,O_=Zo(Jo.PastTense),D_=Zo(Jo.PresentTense),N_=Zo(Jo.Gerund),F_=Zo(Jo.Participle),jK=Zi(O_),$K=Zi(D_),OK=Zi(N_),DK=Zi(F_),z_=Zo(Jo.Comparative),B_=Zo(Jo.Superlative),NK=Zi(z_),FK=Zi(B_),zK=Zo(Jo.AdjToNoun),L_={fromPast:O_,fromPresent:D_,fromGerund:N_,fromParticiple:F_,toPast:jK,toPresent:$K,toGerund:OK,toParticiple:DK,toComparative:z_,toSuperlative:B_,fromComparative:NK,fromSuperlative:FK,adjToNoun:zK},BK=[[/^[\w.]+@[\w.]+\.[a-z]{2,3}$/,"Email"],[/^(https?:\/\/|www\.)+\w+\.[a-z]{2,3}/,"Url","http.."],[/^[a-z0-9./].+\.(com|net|gov|org|ly|edu|info|biz|dev|ru|jp|de|in|uk|br|io|ai)/,"Url",".com"],[/^[PMCE]ST$/,"Timezone","EST"],[/^ma?c'.*/,"LastName","mc'neil"],[/^o'[drlkn].*/,"LastName","o'connor"],[/^ma?cd[aeiou]/,"LastName","mcdonald"],[/^(lol)+[sz]$/,"Expression","lol"],[/^wo{2,}a*h?$/,"Expression","wooah"],[/^(hee?){2,}h?$/,"Expression","hehe"],[/^(un|de|re)\\-[a-z\u00C0-\u00FF]{2}/,"Verb","un-vite"],[/^(m|k|cm|km)\/(s|h|hr)$/,"Unit","5 k/m"],[/^(ug|ng|mg)\/(l|m3|ft3)$/,"Unit","ug/L"]],LK=[[/^#[\p{Number}_]*\p{Letter}/u,"HashTag"],[/^@\w{2,}$/,"AtMention"],[/^([A-Z]\.){2}[A-Z]?/i,["Acronym","Noun"],"F.B.I"],[/.{3}[lkmnp]in['`´]$/,"Gerund","chillin'"],[/.{4}s['`´]$/,"Possessive","flanders'"],[/^[\p{Emoji_Presentation}\p{Extended_Pictographic}]/u,"Emoji","emoji-class"]],RK=[[/^@1?[0-9](am|pm)$/i,"Time","3pm"],[/^@1?[0-9]:[0-9]{2}(am|pm)?$/i,"Time","3:30pm"],[/^'[0-9]{2}$/,"Year"],[/^[012]?[0-9](:[0-5][0-9])(:[0-5][0-9])$/,"Time","3:12:31"],[/^[012]?[0-9](:[0-5][0-9])?(:[0-5][0-9])? ?(am|pm)$/i,"Time","1:12pm"],[/^[012]?[0-9](:[0-5][0-9])(:[0-5][0-9])? ?(am|pm)?$/i,"Time","1:12:31pm"],[/^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}/i,"Date","iso-date"],[/^[0-9]{1,4}-[0-9]{1,2}-[0-9]{1,4}$/,"Date","iso-dash"],[/^[0-9]{1,4}\/[0-9]{1,2}\/([0-9]{4}|[0-9]{2})$/,"Date","iso-slash"],[/^[0-9]{1,4}\.[0-9]{1,2}\.[0-9]{1,4}$/,"Date","iso-dot"],[/^[0-9]{1,4}-[a-z]{2,9}-[0-9]{1,4}$/i,"Date","12-dec-2019"],[/^utc ?[+-]?[0-9]+$/,"Timezone","utc-9"],[/^(gmt|utc)[+-][0-9]{1,2}$/i,"Timezone","gmt-3"],[/^[0-9]{3}-[0-9]{4}$/,"PhoneNumber","421-0029"],[/^(\+?[0-9][ -])?[0-9]{3}[ -]?[0-9]{3}-[0-9]{4}$/,"PhoneNumber","1-800-"],[/^[-+]?\p{Currency_Symbol}[-+]?[0-9]+(,[0-9]{3})*(\.[0-9]+)?([kmb]|bn)?\+?$/u,["Money","Value"],"$5.30"],[/^[-+]?[0-9]+(,[0-9]{3})*(\.[0-9]+)?\p{Currency_Symbol}\+?$/u,["Money","Value"],"5.30£"],[/^[-+]?[$£]?[0-9]([0-9,.])+(usd|eur|jpy|gbp|cad|aud|chf|cny|hkd|nzd|kr|rub)$/i,["Money","Value"],"$400usd"],[/^[-+]?[0-9]+(,[0-9]{3})*(\.[0-9]+)?\+?$/,["Cardinal","NumericValue"],"5,999"],[/^[-+]?[0-9]+(,[0-9]{3})*(\.[0-9]+)?(st|nd|rd|r?th)$/,["Ordinal","NumericValue"],"53rd"],[/^\.[0-9]+\+?$/,["Cardinal","NumericValue"],".73th"],[/^[-+]?[0-9]+(,[0-9]{3})*(\.[0-9]+)?%\+?$/,["Percent","Cardinal","NumericValue"],"-4%"],[/^\.[0-9]+%$/,["Percent","Cardinal","NumericValue"],".3%"],[/^[0-9]{1,4}\/[0-9]{1,4}(st|nd|rd|th)?s?$/,["Fraction","NumericValue"],"2/3rds"],[/^[0-9.]{1,3}[a-z]{0,2}[-][0-9]{1,3}[a-z]{0,2}$/,["Value","NumberRange"],"3-4"],[/^[0-9]{1,2}(:[0-9][0-9])?(am|pm)? ?[-] ?[0-9]{1,2}(:[0-9][0-9])?(am|pm)$/,["Time","NumberRange"],"3-4pm"],[/^[0-9.]+([a-z°]{1,4})$/,"NumericValue","9km"]],MK=["academy","administration","agence","agences","agencies","agency","airlines","airways","army","assoc","associates","association","assurance","authority","autorite","aviation","bank","banque","board","boys","brands","brewery","brotherhood","brothers","bureau","cafe","co","caisse","capital","care","cathedral","center","centre","chemicals","choir","chronicle","church","circus","clinic","clinique","club","co","coalition","coffee","collective","college","commission","committee","communications","community","company","comprehensive","computers","confederation","conference","conseil","consulting","containers","corporation","corps","corp","council","crew","data","departement","department","departments","design","development","directorate","division","drilling","education","eglise","electric","electricity","energy","ensemble","enterprise","enterprises","entertainment","estate","etat","faculty","federation","financial","fm","foundation","fund","gas","gazette","girls","government","group","guild","herald","holdings","hospital","hotel","hotels","inc","industries","institut","institute","institutes","insurance","international","interstate","investment","investments","investors","journal","laboratory","labs","llc","ltd","limited","machines","magazine","management","marine","marketing","markets","media","memorial","ministere","ministry","military","mobile","motor","motors","musee","museum","news","observatory","office","oil","optical","orchestra","organization","partners","partnership","petrol","petroleum","pharmacare","pharmaceutical","pharmaceuticals","pizza","plc","police","polytechnic","post","power","press","productions","quartet","radio","reserve","resources","restaurant","restaurants","savings","school","securities","service","services","societe","society","sons","subcommittee","syndicat","systems","telecommunications","telegraph","television","times","tribunal","tv","union","university","utilities","workers"].reduce((e,t)=>(e[t]=!0,e),{}),eu=[[/([^v])ies$/i,"$1y"],[/(ise)s$/i,"$1"],[/(kn|[^o]l|w)ives$/i,"$1ife"],[/^((?:ca|e|ha|(?:our|them|your)?se|she|wo)l|lea|loa|shea|thie)ves$/i,"$1f"],[/^(dwar|handkerchie|hoo|scar|whar)ves$/i,"$1f"],[/(antenn|formul|nebul|vertebr|vit)ae$/i,"$1a"],[/(octop|vir|radi|nucle|fung|cact|stimul)(i)$/i,"$1us"],[/(buffal|tomat|tornad)(oes)$/i,"$1o"],[/(ause)s$/i,"$1"],[/(ease)s$/i,"$1"],[/(ious)es$/i,"$1"],[/(ouse)s$/i,"$1"],[/(ose)s$/i,"$1"],[/(..ase)s$/i,"$1"],[/(..[aeiu]s)es$/i,"$1"],[/(vert|ind|cort)(ices)$/i,"$1ex"],[/(matr|append)(ices)$/i,"$1ix"],[/([xo]|ch|ss|sh)es$/i,"$1"],[/men$/i,"man"],[/(n)ews$/i,"$1ews"],[/([ti])a$/i,"$1um"],[/([^aeiouy]|qu)ies$/i,"$1y"],[/(s)eries$/i,"$1eries"],[/(m)ovies$/i,"$1ovie"],[/(cris|ax|test)es$/i,"$1is"],[/(alias|status)es$/i,"$1"],[/(ss)$/i,"$1"],[/(ic)s$/i,"$1"],[/s$/i,""]],VK=function(e){return Object.keys(e).reduce((t,n)=>(t[e[n]]=n,t),{})},WK=function(e,t){const{irregularPlurals:n}=t.two;let r=VK(n);if(r.hasOwnProperty(e))return r[e];for(let a=0;a<eu.length;a++)if(eu[a][0].test(e)===!0)return e=e.replace(eu[a][0],eu[a][1]),e;return e},R_=WK,GK=function(e,t){let n=[e],r=nd(e,t);r!==e&&n.push(r);let a=R_(e,t);return a!==e&&n.push(a),n},qK={toPlural:nd,toSingular:R_,all:GK};let ju={Gerund:["ing"],Actor:["erer"],Infinitive:["ate","ize","tion","rify","then","ress","ify","age","nce","ect","ise","ine","ish","ace","ash","ure","tch","end","ack","and","ute","ade","ock","ite","ase","ose","use","ive","int","nge","lay","est","ain","ant","ent","eed","er","le","unk","ung","upt","en"],PastTense:["ept","ed","lt","nt","ew","ld"],PresentTense:["rks","cks","nks","ngs","mps","tes","zes","ers","les","acks","ends","ands","ocks","lays","eads","lls","els","ils","ows","nds","ays","ams","ars","ops","ffs","als","urs","lds","ews","ips","es","ts","ns"],Participle:["ken","wn"]};ju=Object.keys(ju).reduce((e,t)=>(ju[t].forEach(n=>e[n]=t),e),{});const tu=ju,HK=function(e){let t=e.substring(e.length-3);if(tu.hasOwnProperty(t)===!0)return tu[t];let n=e.substring(e.length-2);return tu.hasOwnProperty(n)===!0?tu[n]:e.substring(e.length-1)==="s"?"PresentTense":null},M_=HK,UK=function(e,t){let n="",r={};t.one&&t.one.prefixes&&(r=t.one.prefixes);let[a,o]=e.split(/ /);return o&&r[a]===!0&&(n=a,a=o,o=""),{prefix:n,verb:a,particle:o}},Ky={are:"be",were:"be",been:"be",is:"be",am:"be",was:"be",be:"be",being:"be"},KK=function(e,t,n){const{fromPast:r,fromPresent:a,fromGerund:o,fromParticiple:i}=t.two.models;let{prefix:s,verb:l,particle:u}=UK(e,t),c="";if(n||(n=M_(e)),Ky.hasOwnProperty(e))c=Ky[e];else if(n==="Participle")c=Qn(l,i);else if(n==="PastTense")c=Qn(l,r);else if(n==="PresentTense")c=Qn(l,a);else if(n==="Gerund")c=Qn(l,o);else return e;return u&&(c+=" "+u),s&&(c=s+" "+c),c},fh=KK,JK=e=>/ /.test(e)?e.split(/ /):[e,""],ZK=function(e,t){const{toPast:n,toPresent:r,toGerund:a,toParticiple:o}=t.two.models;if(e==="be")return{Infinitive:e,Gerund:"being",PastTense:"was",PresentTense:"is"};let[i,s]=JK(e),l={Infinitive:i,PastTense:Qn(i,n),PresentTense:Qn(i,r),Gerund:Qn(i,a),FutureTense:"will "+i},u=Qn(i,o);if(u!==e&&u!==l.PastTense){let c=t.one.lexicon||{};(c[u]==="Participle"||c[u]==="Adjective")&&(e==="play"&&(u="played"),l.Participle=u)}return s&&Object.keys(l).forEach(c=>{l[c]+=" "+s}),l},Zg=ZK,QK=function(e,t){let n=Zg(e,t);return delete n.FutureTense,Object.values(n).filter(r=>r)},YK={toInfinitive:fh,conjugate:Zg,all:QK},Qg=function(e,t){const n=t.two.models.toSuperlative;return Qn(e,n)},Yg=function(e,t){const n=t.two.models.toComparative;return Qn(e,n)},XK=function(e,t){const n=t.two.models.fromComparative;return Qn(e,n)},eJ=function(e,t){const n=t.two.models.fromSuperlative;return Qn(e,n)},tJ=function(e,t){const n=t.two.models.adjToNoun;return Qn(e,n)},nJ=function(e="",t=[]){const n=e.length;let r=n<=6?n-1:6;for(let a=r;a>=1;a-=1){let o=e.substring(n-a,e.length);if(t[o.length].hasOwnProperty(o)===!0){let i=e.slice(0,n-a),s=t[o.length][o];return i+s}}return null},V_=nJ,ct="ically",rJ=new Set(["analyt"+ct,"chem"+ct,"class"+ct,"clin"+ct,"crit"+ct,"ecolog"+ct,"electr"+ct,"empir"+ct,"frant"+ct,"grammat"+ct,"ident"+ct,"ideolog"+ct,"log"+ct,"mag"+ct,"mathemat"+ct,"mechan"+ct,"med"+ct,"method"+ct,"method"+ct,"mus"+ct,"phys"+ct,"phys"+ct,"polit"+ct,"pract"+ct,"rad"+ct,"satir"+ct,"statist"+ct,"techn"+ct,"technolog"+ct,"theoret"+ct,"typ"+ct,"vert"+ct,"whims"+ct]),aJ=[null,{},{ly:""},{ily:"y",bly:"ble",ply:"ple"},{ally:"al",rply:"rp"},{ually:"ual",ially:"ial",cally:"cal",eally:"eal",rally:"ral",nally:"nal",mally:"mal",eeply:"eep",eaply:"eap"},{ically:"ic"}],oJ=new Set(["early","only","hourly","daily","weekly","monthly","yearly","mostly","duly","unduly","especially","undoubtedly","conversely","namely","exceedingly","presumably","accordingly","overly","best","latter","little","long","low"]),Jy={wholly:"whole",fully:"full",truly:"true",gently:"gentle",singly:"single",customarily:"customary",idly:"idle",publically:"public",quickly:"quick",superbly:"superb",cynically:"cynical",well:"good"},iJ=function(e){return e.endsWith("ly")?rJ.has(e)?e.replace(/ically/,"ical"):oJ.has(e)?null:Jy.hasOwnProperty(e)?Jy[e]:V_(e,aJ)||e:null},sJ=iJ,lJ=[null,{y:"ily"},{ly:"ly",ic:"ically"},{ial:"ially",ual:"ually",tle:"tly",ble:"bly",ple:"ply",ary:"arily"},{},{},{}],Zy={cool:"cooly",whole:"wholly",full:"fully",good:"well",idle:"idly",public:"publicly",single:"singly",special:"especially"},uJ=function(e){if(Zy.hasOwnProperty(e))return Zy[e];let t=V_(e,lJ);return t||(t=e+"ly"),t},W_=uJ,cJ=function(e,t){let n=[e];return n.push(Qg(e,t)),n.push(Yg(e,t)),n.push(W_(e)),n=n.filter(r=>r),n=new Set(n),Array.from(n)},dJ={toSuperlative:Qg,toComparative:Yg,toAdverb:W_,toNoun:tJ,fromAdverb:sJ,fromSuperlative:eJ,fromComparative:XK,all:cJ},fJ={noun:qK,verb:YK,adjective:dJ},Qy={Singular:(e,t,n,r)=>{let a=r.one.lexicon,o=n.two.transform.noun.toPlural(e,r);a[o]||(t[o]=t[o]||"Plural")},Actor:(e,t,n,r)=>{let a=r.one.lexicon,o=n.two.transform.noun.toPlural(e,r);a[o]||(t[o]=t[o]||["Plural","Actor"])},Comparable:(e,t,n,r)=>{let a=r.one.lexicon,{toSuperlative:o,toComparative:i}=n.two.transform.adjective,s=o(e,r);a[s]||(t[s]=t[s]||"Superlative");let l=i(e,r);a[l]||(t[l]=t[l]||"Comparative"),t[e]="Adjective"},Demonym:(e,t,n,r)=>{let a=n.two.transform.noun.toPlural(e,r);t[a]=t[a]||["Demonym","Plural"]},Infinitive:(e,t,n,r)=>{let a=r.one.lexicon,o=n.two.transform.verb.conjugate(e,r);Object.entries(o).forEach(i=>{!a[i[1]]&&!t[i[1]]&&(t[i[1]]=i[0])})},PhrasalVerb:(e,t,n,r)=>{let a=r.one.lexicon;t[e]=["PhrasalVerb","Infinitive"];let o=r.one._multiCache,[i,s]=e.split(" ");a[i]||(t[i]=t[i]||"Infinitive");let l=n.two.transform.verb.conjugate(i,r);delete l.FutureTense,Object.entries(l).forEach(u=>{if(u[0]==="Actor"||u[1]==="")return;!t[u[1]]&&!a[u[1]]&&(t[u[1]]=u[0]),o[u[1]]=!0;let c=u[1]+" "+s;t[c]=t[c]||[u[0],"PhrasalVerb"]})},Multiple:(e,t)=>{t[e]=["Multiple","Cardinal"],t[e+"th"]=["Multiple","Ordinal"],t[e+"ths"]=["Multiple","Fraction"]},Cardinal:(e,t)=>{t[e]=["TextValue","Cardinal"]},Ordinal:(e,t)=>{t[e]=["TextValue","Ordinal"],t[e+"s"]=["TextValue","Fraction"]},Place:(e,t)=>{t[e]=["Place","ProperNoun"]},Region:(e,t)=>{t[e]=["Region","ProperNoun"]}},pJ=function(e,t){const{methods:n,model:r}=t;let a={},o={};return Object.keys(e).forEach(i=>{let s=e[i];i=i.toLowerCase().trim(),i=i.replace(/'s\b/,"");let l=i.split(/ /);l.length>1&&(o[l[0]]=!0),Qy.hasOwnProperty(s)===!0&&Qy[s](i,a,n,r),a[i]=a[i]||s}),delete a[""],delete a[null],delete a[" "],{lex:a,_multi:o}},hJ=pJ,gJ=function(e,t){const n=/^[0-9]+$/;let r=e[t];if(!r)return!1;const a=new Set(["may","april","august","jan"]);if(r.normal==="like"||a.has(r.normal)||r.tags.has("Place")||r.tags.has("Date"))return!1;if(e[t-1]){let i=e[t-1];if(i.tags.has("Date")||a.has(i.normal)||i.tags.has("Adjective")||r.tags.has("Adjective"))return!1}let o=r.normal;return!((o.length===1||o.length===2||o.length===4)&&n.test(o))},mJ=function(e){const t=/[,:;]/;let n=[];return e.forEach(r=>{let a=0;r.forEach((o,i)=>{t.test(o.post)&&gJ(r,i+1)&&(n.push(r.slice(a,i+1)),a=i+1)}),a<r.length&&n.push(r.slice(a,r.length))}),n},vJ=mJ,Yy={e:["mice","louse","antennae","formulae","nebulae","vertebrae","vitae"],i:["tia","octopi","viri","radii","nuclei","fungi","cacti","stimuli"],n:["men"],t:["feet"]},yJ=new Set(["israelis","menus"]),bJ=["bus","mas","was","ias","xas","vas","cis","lis","nis","ois","ris","sis","tis","xis","aus","cus","eus","fus","gus","ius","lus","nus","ous","pus","rus","sus","tus","xus","'s","ss"],wJ=function(e){if(!e||e.length<=3)return!1;if(yJ.has(e))return!0;let t=e[e.length-1];return Yy.hasOwnProperty(t)?Yy[t].find(n=>e.endsWith(n)):!(t!=="s"||bJ.find(n=>e.endsWith(n)))},G_=wJ,ph={two:{quickSplit:vJ,expandLexicon:hJ,transform:fJ,looksPlural:G_}},kJ=function(e){const{irregularPlurals:t}=e.two,{lexicon:n}=e.one;return Object.entries(t).forEach(r=>{n[r[0]]=n[r[0]]||"Singular",n[r[1]]=n[r[1]]||"Plural"}),e},AJ=kJ;let hh={one:{lexicon:{}},two:{models:L_}};const _J={"Actor|Verb":"Actor","Adj|Gerund":"Adjective","Adj|Noun":"Adjective","Adj|Past":"Adjective","Adj|Present":"Adjective","Noun|Verb":"Singular","Noun|Gerund":"Gerund","Person|Noun":"Noun","Person|Date":"Month","Person|Verb":"FirstName","Person|Place":"Person","Person|Adj":"Comparative","Plural|Verb":"Plural","Unit|Noun":"Noun"},q_=function(e,t){const n={model:t,methods:ph};let{lex:r,_multi:a}=ph.two.expandLexicon(e,n);return Object.assign(t.one.lexicon,r),Object.assign(t.one._multiCache,a),t},xJ=function(e,t){return Object.keys(e).forEach(n=>{e[n]==="Uncountable"&&(t.two.uncountable[n]=!0,e[n]="Uncountable")}),t},Xy=function(e,t,n){let r=Zg(e,hh);t[r.PastTense]=t[r.PastTense]||"PastTense",t[r.Gerund]=t[r.Gerund]||"Gerund",n===!0&&(t[r.PresentTense]=t[r.PresentTense]||"PresentTense")},eb=function(e,t,n){let r=Qg(e,n);t[r]=t[r]||"Superlative";let a=Yg(e,n);t[a]=t[a]||"Comparative"},EJ=function(e,t,n){let r=nd(e,n);t[r]=t[r]||"Plural"},CJ=function(e,t){let n={};const r=t.one.lexicon;return Object.keys(e).forEach(a=>{const o=e[a];if(n[a]=_J[o],(o==="Noun|Verb"||o==="Person|Verb"||o==="Actor|Verb")&&Xy(a,r,!1),o==="Adj|Present"&&(Xy(a,r,!0),eb(a,r,t)),o==="Person|Adj"&&eb(a,r,t),o==="Adj|Gerund"||o==="Noun|Gerund"){let i=fh(a,hh,"Gerund");r[i]||(n[i]="Infinitive")}if((o==="Noun|Gerund"||o==="Adj|Noun"||o==="Person|Noun")&&EJ(a,r,t),o==="Adj|Past"){let i=fh(a,hh,"PastTense");r[i]||(n[i]="Infinitive")}}),t=q_(n,t),t},PJ=function(e){return e=q_(e.one.lexicon,e),e=xJ(e.one.lexicon,e),e=CJ(e.two.switches,e),e=AJ(e),e},SJ=PJ;let gh={one:{_multiCache:{},lexicon:Ji},two:{irregularPlurals:$_,models:L_,suffixPatterns:bK,prefixPatterns:wK,endsWith:kK,neighbours:AK,regexNormal:BK,regexText:LK,regexNumbers:RK,switches:dh,clues:yK,uncountable:{},orgWords:MK}};gh=SJ(gh);const TJ=gh,IJ=function(e,t,n,r){const a=r.methods.one.setTag;if(t===0&&e.length>=3){const o=/:/;if(e[0].post.match(o)){let s=e[1];if(s.tags.has("Value")||s.tags.has("Email")||s.tags.has("PhoneNumber"))return;a([e[0]],"Expression",r,null,"2-punct-colon''")}}},jJ=IJ,$J=function(e,t,n,r){const a=r.methods.one.setTag;e[t].post==="-"&&e[t+1]&&a([e[t],e[t+1]],"Hyphenated",r,null,"1-punct-hyphen''")},OJ=$J,tb=/^(under|over|mis|re|un|dis|semi)-?/,DJ=function(e,t,n){const r=n.two.switches;let a=e[t];if(r.hasOwnProperty(a.normal)){a.switch=r[a.normal];return}if(tb.test(a.normal)){let o=a.normal.replace(tb,"");o.length>3&&r.hasOwnProperty(o)&&(a.switch=r[o])}},NJ=DJ,FJ=(e,t,n="")=>{const r=i=>"\x1B[33m\x1B[3m"+i+"\x1B[0m",a=i=>"\x1B[3m"+i+"\x1B[0m";let o=e.text||"["+e.implicit+"]";typeof t!="string"&&t.length>2&&(t=t.slice(0,2).join(", #")+" +"),t=typeof t!="string"?t.join(", #"):t,console.log(` ${r(o).padEnd(24)} \x1B[32m\x1B[0m #${t.padEnd(22)} ${a(n)}`)},zJ=function(e,t,n){if(!t||t.length===0)return;const r=typeof process>"u"||!process.env?self.env||{}:process.env;r&&r.DEBUG_TAGS&&FJ(e,t,n),e.tags=e.tags||new Set,typeof t=="string"?e.tags.add(t):t.forEach(a=>e.tags.add(a))},Bt=zJ,BJ=["Acronym","Abbreviation","ProperNoun","Uncountable","Possessive","Pronoun","Activity","Honorific","Month"],LJ=function(e){!e.tags.has("Noun")||e.tags.has("Plural")||e.tags.has("Singular")||BJ.find(t=>e.tags.has(t))||(G_(e.normal)?Bt(e,"Plural","3-plural-guess"):Bt(e,"Singular","3-singular-guess"))},RJ=function(e){let t=e.tags;if(t.has("Verb")&&t.size===1){let n=M_(e.normal);n&&Bt(e,n,"3-verb-tense-guess")}},MJ=function(e,t,n){let r=e[t],a=Array.from(r.tags);for(let o=0;o<a.length;o+=1)if(n.one.tagSet[a[o]]){let i=n.one.tagSet[a[o]].parents;Bt(r,i,` -inferred by #${a[o]}`)}LJ(r),RJ(r)},ml=MJ,VJ=/^\p{Lu}[\p{Ll}']/u,WJ=/[0-9]/,GJ=["Date","Month","WeekDay","Unit","Expression"],qJ=/[IVX]/,HJ=/^[IVXLCDM]{2,}$/,UJ=/^M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})$/,KJ={li:!0,dc:!0,md:!0,dm:!0,ml:!0},JJ=function(e,t,n){let r=e[t];r.index=r.index||[0,0];let a=r.index[1],o=r.text||"";return a!==0&&VJ.test(o)===!0&&WJ.test(o)===!1?GJ.find(i=>r.tags.has(i))||r.pre.match(/["']$/)||r.normal==="the"?null:(ml(e,t,n),r.tags.has("Noun")||r.tags.clear(),Bt(r,"ProperNoun","2-titlecase"),!0):o.length>=2&&HJ.test(o)&&qJ.test(o)&&UJ.test(o)&&!KJ[r.normal]?(Bt(r,"RomanNumeral","2-xvii"),!0):null},ZJ=JJ,nb=function(e="",t=[]){const n=e.length;let r=7;n<=r&&(r=n-1);for(let a=r;a>1;a-=1){let o=e.substring(n-a,n);if(t[o.length].hasOwnProperty(o)===!0)return t[o.length][o]}return null},QJ=function(e,t,n){let r=e[t];if(r.tags.size===0){let a=nb(r.normal,n.two.suffixPatterns);if(a!==null)return Bt(r,a,"2-suffix"),r.confidence=.7,!0;if(r.implicit&&(a=nb(r.implicit,n.two.suffixPatterns),a!==null))return Bt(r,a,"2-implicit-suffix"),r.confidence=.7,!0}return null},YJ=QJ,rb=/['`´]/,Ud=function(e,t){for(let n=0;n<t.length;n+=1)if(t[n][0].test(e)===!0)return t[n];return null},XJ=function(e="",t){let n=e[e.length-1];if(t.hasOwnProperty(n)===!0){let r=t[n]||[];for(let a=0;a<r.length;a+=1)if(r[a][0].test(e)===!0)return r[a]}return null},eZ=function(e,t,n,r){const a=r.methods.one.setTag;let{regexText:o,regexNormal:i,regexNumbers:s,endsWith:l}=n.two,u=e[t],c=u.machine||u.normal,d=u.text;rb.test(u.post)&&!rb.test(u.pre)&&(d+=u.post.trim());let p=Ud(d,o)||Ud(c,i);return!p&&/[0-9]/.test(c)&&(p=Ud(c,s)),!p&&u.tags.size===0&&(p=XJ(c,l)),p?(a([u],p[1],r,null,`2-regex-'${p[2]||p[0]}'`),u.confidence=.6,!0):null},tZ=eZ,nZ=function(e="",t=[]){const n=e.length;let r=7;r>n-3&&(r=n-3);for(let a=r;a>2;a-=1){let o=e.substring(0,a);if(t[o.length].hasOwnProperty(o)===!0)return t[o.length][o]}return null},rZ=function(e,t,n){let r=e[t];if(r.tags.size===0){let a=nZ(r.normal,n.two.prefixPatterns);if(a!==null)return Bt(r,a,"2-prefix"),r.confidence=.5,!0}return null},aZ=rZ,oZ=1400,iZ=2100,sZ=new Set(["in","on","by","until","for","to","during","throughout","through","within","before","after","of","this","next","last","circa","around","post","pre","budget","classic","plan","may"]),ab=function(e){if(!e)return!1;let t=e.normal||e.implicit;return!!(sZ.has(t)||e.tags.has("Date")||e.tags.has("Month")||e.tags.has("WeekDay")||e.tags.has("Year")||e.tags.has("ProperNoun"))},ob=function(e){return e?!!(e.tags.has("Ordinal")||e.tags.has("Cardinal")&&e.normal.length<3||e.normal==="is"||e.normal==="was"):!1},ib=function(e){return e&&(e.tags.has("Date")||e.tags.has("Month")||e.tags.has("WeekDay")||e.tags.has("Year"))},lZ=function(e,t){const n=e[t];if(n.tags.has("NumericValue")&&n.tags.has("Cardinal")&&n.normal.length===4){let r=Number(n.normal);if(r&&!isNaN(r)&&r>oZ&&r<iZ){let a=e[t-1],o=e[t+1];if(ab(a)||ab(o))return Bt(n,"Year","2-tagYear");if(r>=1920&&r<2025){if(ob(a)||ob(o))return Bt(n,"Year","2-tagYear-close");if(ib(e[t-2])||ib(e[t+2]))return Bt(n,"Year","2-tagYear-far");if(a&&(a.tags.has("Determiner")||a.tags.has("Possessive"))&&o&&o.tags.has("Noun")&&!o.tags.has("Plural"))return Bt(n,"Year","2-tagYear-noun")}}}return null},uZ=lZ,cZ=function(e,t,n,r){const a=r.methods.one.setTag,o=e[t],i=["PastTense","PresentTense","Auxiliary","Modal","Particle"];o.tags.has("Verb")&&(i.find(l=>o.tags.has(l))||a([o],"Infinitive",r,null,"2-verb-type''"))},dZ=cZ,H_=/^[A-Z]('s|,)?$/,U_=/^[A-Z-]+$/,K_=/^[A-Z]+s$/,fZ=/([A-Z]\.)+[A-Z]?,?$/,pZ=/[A-Z]{2,}('s|,)?$/,hZ=/([a-z]\.)+[a-z]\.?$/,J_={I:!0,A:!0},gZ={la:!0,ny:!0,us:!0,dc:!0,gb:!0},mZ=function(e,t){let n=e.text;if(U_.test(n)===!1)if(n.length>3&&K_.test(n)===!0)n=n.replace(/s$/,"");else return!1;return n.length>5||J_.hasOwnProperty(n)||t.one.lexicon.hasOwnProperty(e.normal)?!1:fZ.test(n)===!0||hZ.test(n)===!0||H_.test(n)===!0||pZ.test(n)===!0},vZ=function(e,t,n){let r=e[t];return r.tags.has("RomanNumeral")||r.tags.has("Acronym")?null:mZ(r,n)?(r.tags.clear(),Bt(r,["Acronym","Noun"],"3-no-period-acronym"),gZ[r.normal]===!0&&Bt(r,"Place","3-place-acronym"),K_.test(r.text)===!0&&Bt(r,"Plural","3-plural-acronym"),!0):!J_.hasOwnProperty(r.text)&&H_.test(r.text)?(r.tags.clear(),Bt(r,["Acronym","Noun"],"3-one-letter-acronym"),!0):r.tags.has("Organization")&&r.text.length<=3?(Bt(r,"Acronym","3-org-acronym"),!0):r.tags.has("Organization")&&U_.test(r.text)&&r.text.length<=6?(Bt(r,"Acronym","3-titlecase-acronym"),!0):null},yZ=vZ,sb=function(e,t){if(!e)return null;let n=t.find(r=>e.normal===r[0]);return n?n[1]:null},lb=function(e,t){if(!e)return null;let n=t.find(r=>e.tags.has(r[0]));return n?n[1]:null},bZ=function(e,t,n){const{leftTags:r,leftWords:a,rightWords:o,rightTags:i}=n.two.neighbours;let s=e[t];if(s.tags.size===0){let l=null;if(l=l||sb(e[t-1],a),l=l||sb(e[t+1],o),l=l||lb(e[t-1],r),l=l||lb(e[t+1],i),l)return Bt(s,l,"3-[neighbour]"),ml(e,t,n),e[t].confidence=.2,!0}return null},wZ=bZ,kZ=e=>/^\p{Lu}[\p{Ll}']/u.test(e),ub=function(e,t,n){return!e||e.tags.has("FirstName")||e.tags.has("Place")?!1:e.tags.has("ProperNoun")||e.tags.has("Organization")||e.tags.has("Acronym")?!0:!n&&kZ(e.text)?t===0?e.tags.has("Singular"):!0:!1},AZ=function(e,t,n,r){const a=n.model.two.orgWords,o=n.methods.one.setTag;let i=e[t],s=i.machine||i.normal;if(a[s]===!0&&ub(e[t-1],t-1,r)){o([e[t]],"Organization",n,null,"3-[org-word]");for(let l=t;l>=0&&ub(e[l],l,r);l-=1)o([e[l]],"Organization",n,null,"3-[org-word]")}return null},_Z=AZ,xZ=function(e,t,n){let r=!1,a=e[t].tags;(a.size===0||a.size===1&&(a.has("Hyphenated")||a.has("HashTag")||a.has("Prefix")))&&(r=!0),r&&(Bt(e[t],"Noun","3-[fallback]"),ml(e,t,n),e[t].confidence=.1)},EZ=xZ,CZ=/^[A-Z][a-z]/,_r=(e,t)=>e[t].tags.has("ProperNoun")&&CZ.test(e[t].text)?"Noun":null,cb=(e,t,n)=>t===0&&!e[1]?n:null,PZ=function(e,t){return!e[t+1]&&e[t-1]&&e[t-1].tags.has("Determiner")?"Noun":null},SZ=function(e,t,n){return t===0&&e.length>3?n:null},TZ={"Adj|Gerund":(e,t)=>_r(e,t),"Adj|Noun":(e,t)=>_r(e,t)||PZ(e,t),"Actor|Verb":(e,t)=>_r(e,t),"Adj|Past":(e,t)=>_r(e,t),"Adj|Present":(e,t)=>_r(e,t),"Noun|Gerund":(e,t)=>_r(e,t),"Noun|Verb":(e,t)=>t>0&&_r(e,t)||cb(e,t,"Infinitive"),"Plural|Verb":(e,t)=>_r(e,t)||cb(e,t,"PresentTense")||SZ(e,t,"Plural"),"Person|Noun":(e,t)=>_r(e,t),"Person|Verb":(e,t)=>t!==0?_r(e,t):null,"Person|Adj":(e,t)=>t===0&&e.length>1||_r(e,t)?"Person":null},db=TZ,Xg=typeof process>"u"||!process.env?self.env||{}:process.env,fb=/^(under|over|mis|re|un|dis|semi)-?/,pb=(e,t)=>{if(!e||!t)return null;let n=e.normal||e.implicit,r=null;return t.hasOwnProperty(n)&&(r=t[n]),r&&Xg.DEBUG_TAGS&&console.log(`
\x1B[2m\x1B[3m - '${n}' \x1B[0m`),r},hb=(e,t={},n)=>{if(!e||!t)return null;let a=Array.from(e.tags).sort((o,i)=>{let s=n[o]?n[o].parents.length:0,l=n[i]?n[i].parents.length:0;return s>l?-1:1}).find(o=>t[o]);return a&&Xg.DEBUG_TAGS&&console.log(` \x1B[2m\x1B[3m - '${e.normal||e.implicit}' (#${a}) \x1B[0m`),a=t[a],a},IZ=function(e,t,n,r){if(!n)return null;const a=r.one.tagSet;let o=pb(e[t+1],n.afterWords);return o=o||pb(e[t-1],n.beforeWords),o=o||hb(e[t-1],n.beforeTags,a),o=o||hb(e[t+1],n.afterTags,a),o},jZ=function(e,t,n){const r=n.model,a=n.methods.one.setTag,{switches:o,clues:i}=r.two,s=e[t];let l=s.normal||s.implicit||"";if(fb.test(l)&&!o[l]&&(l=l.replace(fb,"")),s.switch){let u=s.switch;if(s.tags.has("Acronym")||s.tags.has("PhrasalVerb"))return;let c=IZ(e,t,i[u],r);db[u]&&(c=db[u](e,t)||c),c?(a([s],c,n,null,`3-[switch] (${u})`),ml(e,t,r)):Xg.DEBUG_TAGS&&console.log(`
-> X - '${l}' : (${u}) `)}},$Z=jZ,OZ={there:!0,this:!0,it:!0,him:!0,her:!0,us:!0},DZ=function(e,t){const n=t.methods.one.setTag,r=t.model.one._multiCache||{};let a=e[0];if((a.switch==="Noun|Verb"||a.tags.has("Infinitive"))&&e.length>=2){if(e.length<4&&!OZ[e[1].normal]||!a.tags.has("PhrasalVerb")&&r.hasOwnProperty(a.normal))return;(e[1].tags.has("Noun")||e[1].tags.has("Determiner"))&&(!e.slice(1,3).some(l=>l.tags.has("Verb"))||a.tags.has("#PhrasalVerb"))&&n([a],"Imperative",t,null,"3-[imperative]")}},NZ=DZ,FZ=function(e){if(e.filter(n=>!n.tags.has("ProperNoun")).length<=3)return!1;const t=/^[a-z]/;return e.every(n=>!t.test(n.text))},zZ=function(e,t,n){e.forEach(r=>{jJ(r,0,t,n)})},BZ=function(e,t,n,r){for(let a=0;a<e.length;a+=1)NJ(e,a,t),r===!1&&ZJ(e,a,t),YJ(e,a,t),tZ(e,a,t,n),aZ(e,a,t),uZ(e,a)},LZ=function(e,t,n,r){for(let a=0;a<e.length;a+=1){let o=yZ(e,a,t);ml(e,a,t),o=o||wZ(e,a,t),o=o||EZ(e,a,t)}for(let a=0;a<e.length;a+=1)_Z(e,a,n,r),$Z(e,a,n),dZ(e,a,t,n),OJ(e,a,t,n);NZ(e,n)},RZ=function(e){const{methods:t,model:n,world:r}=e;let a=e.docs;zZ(a,n,r);let o=t.two.quickSplit(a);for(let i=0;i<o.length;i+=1){let s=o[i];const l=FZ(s);BZ(s,n,r,l),LZ(s,n,r,l)}return o},MZ=RZ,gb={Possessive:e=>{let t=e.machine||e.normal||e.text;return t=t.replace(/'s$/,""),t},Plural:(e,t)=>{let n=e.machine||e.normal||e.text;return t.methods.two.transform.noun.toSingular(n,t.model)},Copula:()=>"is",PastTense:(e,t)=>{let n=e.machine||e.normal||e.text;return t.methods.two.transform.verb.toInfinitive(n,t.model,"PastTense")},Gerund:(e,t)=>{let n=e.machine||e.normal||e.text;return t.methods.two.transform.verb.toInfinitive(n,t.model,"Gerund")},PresentTense:(e,t)=>{let n=e.machine||e.normal||e.text;return e.tags.has("Infinitive")?n:t.methods.two.transform.verb.toInfinitive(n,t.model,"PresentTense")},Comparative:(e,t)=>{let n=e.machine||e.normal||e.text;return t.methods.two.transform.adjective.fromComparative(n,t.model)},Superlative:(e,t)=>{let n=e.machine||e.normal||e.text;return t.methods.two.transform.adjective.fromSuperlative(n,t.model)},Adverb:(e,t)=>{const{fromAdverb:n}=t.methods.two.transform.adjective;let r=e.machine||e.normal||e.text;return n(r)}},VZ=function(e){const t=e.world,n=Object.keys(gb);e.docs.forEach(r=>{for(let a=0;a<r.length;a+=1){const o=r[a];for(let i=0;i<n.length;i+=1)if(o.tags.has(n[i])){const s=gb[n[i]];let l=s(o,t);o.normal!==l&&(o.root=l);break}}})},WZ=VZ,mb={Adverb:"RB",Comparative:"JJR",Superlative:"JJS",Adjective:"JJ",TO:"Conjunction",Modal:"MD",Auxiliary:"MD",Gerund:"VBG",PastTense:"VBD",Participle:"VBN",PresentTense:"VBZ",Infinitive:"VB",Particle:"RP",Verb:"VB",Pronoun:"PRP",Cardinal:"CD",Conjunction:"CC",Determiner:"DT",Preposition:"IN",QuestionWord:"WP",Expression:"UH",Possessive:"POS",ProperNoun:"NNP",Person:"NNP",Place:"NNP",Organization:"NNP",Singular:"NNP",Plural:"NNS",Noun:"NN",There:"EX"},GZ=function(e){if(e.tags.has("ProperNoun")&&e.tags.has("Plural"))return"NNPS";if(e.tags.has("Possessive")&&e.tags.has("Pronoun"))return"PRP$";if(e.normal==="there")return"EX";if(e.normal==="to")return"TO";let t=e.tagRank||[];for(let n=0;n<t.length;n+=1)if(mb.hasOwnProperty(t[n]))return mb[t[n]];return null},qZ=function(e){e.compute("tagRank"),e.docs.forEach(t=>{t.forEach(n=>{n.penn=GZ(n)})})},HZ=qZ,UZ={preTagger:MZ,root:WZ,penn:HZ},Kd=["Person","Place","Organization"],KZ={Noun:{not:["Verb","Adjective","Adverb","Value","Determiner"]},Singular:{is:"Noun",not:["Plural","Uncountable"]},ProperNoun:{is:"Noun"},Person:{is:"Singular",also:["ProperNoun"],not:["Place","Organization","Date"]},FirstName:{is:"Person"},MaleName:{is:"FirstName",not:["FemaleName","LastName"]},FemaleName:{is:"FirstName",not:["MaleName","LastName"]},LastName:{is:"Person",not:["FirstName"]},Honorific:{is:"Person",not:["FirstName","LastName","Value"]},Place:{is:"Singular",not:["Person","Organization"]},Country:{is:"Place",also:["ProperNoun"],not:["City"]},City:{is:"Place",also:["ProperNoun"],not:["Country"]},Region:{is:"Place",also:["ProperNoun"]},Address:{},Organization:{is:"ProperNoun",not:["Person","Place"]},SportsTeam:{is:"Organization"},School:{is:"Organization"},Company:{is:"Organization"},Plural:{is:"Noun",not:["Singular","Uncountable"]},Uncountable:{is:"Noun"},Pronoun:{is:"Noun",not:Kd},Actor:{is:"Noun",not:["Place","Organization"]},Activity:{is:"Noun",not:["Person","Place"]},Unit:{is:"Noun",not:Kd},Demonym:{is:"Noun",also:["ProperNoun"],not:Kd},Possessive:{is:"Noun"},Reflexive:{is:"Pronoun"}},JZ={Verb:{not:["Noun","Adjective","Adverb","Value","Expression"]},PresentTense:{is:"Verb",not:["PastTense"]},Infinitive:{is:"PresentTense",not:["Gerund"]},Imperative:{is:"Verb",not:["PastTense","Gerund","Copula"]},Gerund:{is:"PresentTense",not:["Copula"]},PastTense:{is:"Verb",not:["PresentTense","Gerund"]},Copula:{is:"Verb"},Modal:{is:"Verb",not:["Infinitive"]},Participle:{is:"PastTense"},Auxiliary:{is:"Verb",not:["PastTense","PresentTense","Gerund","Conjunction"]},PhrasalVerb:{is:"Verb"},Particle:{is:"PhrasalVerb",not:["PastTense","PresentTense","Copula","Gerund"]},Passive:{is:"Verb"}},ZZ={Value:{not:["Verb","Adjective","Adverb"]},Ordinal:{is:"Value",not:["Cardinal"]},Cardinal:{is:"Value",not:["Ordinal"]},Fraction:{is:"Value",not:["Noun"]},Multiple:{is:"TextValue"},RomanNumeral:{is:"Cardinal",not:["TextValue"]},TextValue:{is:"Value",not:["NumericValue"]},NumericValue:{is:"Value",not:["TextValue"]},Money:{is:"Cardinal"},Percent:{is:"Value"}},QZ={Date:{not:["Verb","Adverb","Adjective"]},Month:{is:"Date",also:["Noun"],not:["Year","WeekDay","Time"]},WeekDay:{is:"Date",also:["Noun"]},Year:{is:"Date",not:["RomanNumeral"]},FinancialQuarter:{is:"Date",not:"Fraction"},Holiday:{is:"Date",also:["Noun"]},Season:{is:"Date"},Timezone:{is:"Date",also:["Noun"],not:["ProperNoun"]},Time:{is:"Date",not:["AtMention"]},Duration:{is:"Date",also:["Noun"]}},YZ=["Noun","Verb","Adjective","Adverb","Value","QuestionWord"],XZ={Adjective:{not:["Noun","Verb","Adverb","Value"]},Comparable:{is:"Adjective"},Comparative:{is:"Adjective"},Superlative:{is:"Adjective",not:["Comparative"]},NumberRange:{},Adverb:{not:["Noun","Verb","Adjective","Value"]},Determiner:{not:["Noun","Verb","Adjective","Adverb","QuestionWord","Conjunction"]},Conjunction:{not:YZ},Preposition:{not:["Noun","Verb","Adjective","Adverb","QuestionWord","Determiner"]},QuestionWord:{not:["Determiner"]},Currency:{is:"Noun"},Expression:{not:["Noun","Adjective","Verb","Adverb"]},Abbreviation:{},Url:{not:["HashTag","PhoneNumber","Verb","Adjective","Value","AtMention","Email"]},PhoneNumber:{not:["HashTag","Verb","Adjective","Value","AtMention","Email"]},HashTag:{},AtMention:{is:"Noun",not:["HashTag","Email"]},Emoji:{not:["HashTag","Verb","Adjective","Value","AtMention"]},Emoticon:{not:["HashTag","Verb","Adjective","Value","AtMention"]},Email:{not:["HashTag","Verb","Adjective","Value","AtMention"]},Acronym:{not:["Plural","RomanNumeral","Pronoun"]},Negative:{not:["Noun","Adjective","Value","Expression"]},Condition:{not:["Verb","Adjective","Noun","Value"]},There:{not:["Verb","Adjective","Noun","Value","Conjunction","Preposition"]},Prefix:{not:["Abbreviation","Acronym","ProperNoun"]},Hyphenated:{}};let eQ=Object.assign({},KZ,JZ,ZZ,QZ,XZ);const tQ=eQ,nQ={compute:UZ,methods:ph,model:TJ,tags:tQ,hooks:["preTagger"]},rQ=/[,)"';:\-–—.…]/,ga=function(e,t){if(!e.found)return;let n=e.termList();for(let r=0;r<n.length-1;r++){const a=n[r];if(rQ.test(a.post))return}n[0].implicit=n[0].normal,n[0].text+=t,n[0].normal+=t,n.slice(1).forEach(r=>{r.implicit=r.normal,r.text="",r.normal=""});for(let r=0;r<n.length-1;r++)n[r].post=n[r].post.replace(/ /,"")},aQ=function(){let e=this.not("@hasContraction"),t=e.match("(we|they|you) are");return ga(t,"'re"),t=e.match("(he|she|they|it|we|you) will"),ga(t,"'ll"),t=e.match("(he|she|they|it|we) is"),ga(t,"'s"),t=e.match("#Person is"),ga(t,"'s"),t=e.match("#Person would"),ga(t,"'d"),t=e.match("(is|was|had|would|should|could|do|does|have|has|can) not"),ga(t,"n't"),t=e.match("(i|we|they) have"),ga(t,"'ve"),t=e.match("(would|should|could) have"),ga(t,"'ve"),t=e.match("i am"),ga(t,"'m"),t=e.match("going to"),this},oQ=aQ,iQ=/^\p{Lu}[\p{Ll}']/u,sQ=function(e=""){return e=e.replace(/^ *[a-z\u00C0-\u00FF]/,t=>t.toUpperCase()),e},lQ=function(e){class t extends e{constructor(r,a,o){super(r,a,o),this.viewType="Contraction"}expand(){return this.docs.forEach(r=>{let a=iQ.test(r[0].text);r.forEach((o,i)=>{o.text=o.implicit||"",delete o.implicit,i<r.length-1&&o.post===""&&(o.post+=" "),o.dirty=!0}),a&&(r[0].text=sQ(r[0].text))}),this.compute("normal"),this}}e.prototype.contractions=function(){let n=this.match("@hasContraction+");return new t(this.document,n.pointer)},e.prototype.contract=oQ},uQ=lQ,cQ=function(e,t,n){let[r,a]=t;!n||n.length===0||(n=n.map((o,i)=>(o.implicit=o.text,o.machine=o.text,o.pre="",o.post="",o.text="",o.normal="",o.index=[r,a+i],o)),n[0]&&(n[0].pre=e[r][a].pre,n[n.length-1].post=e[r][a].post,n[0].text=e[r][a].text,n[0].normal=e[r][a].normal),e[r].splice(a,1,...n))},dQ=cQ,fQ=/'/,pQ=(e,t)=>e.slice(t+1,t+3).some(r=>r.tags.has("PastTense")),hQ=function(e,t){let n=e[t].normal.split(fQ)[0];if(pQ(e,t))return[n,"has"];if(n==="let")return[n,"us"];if(n==="there"){let r=e[t+1];if(r&&r.tags.has("Plural"))return[n,"are"]}return[n,"is"]},gQ=hQ,mQ=/'/,vQ=(e,t)=>e[t+1]&&e[t+1].normal=="better"?!0:e.slice(t+1,t+3).some(r=>r.tags.has("PastTense")),yQ=function(e,t){let n=e[t].normal.split(mQ)[0];return n==="how"||n==="what"?[n,"did"]:vQ(e,t)===!0?[n,"had"]:[n,"would"]},bQ=yQ,wQ=function(e,t){for(let n=t-1;n>=0;n-=1)if(e[n].tags.has("Noun")||e[n].tags.has("Pronoun")||e[n].tags.has("Plural")||e[n].tags.has("Singular"))return e[n];return null},kQ=function(e,t){if(e[t].normal==="ain't"||e[t].normal==="aint"){if(e[t+1]&&e[t+1].normal==="never")return["have"];let r=wQ(e,t);if(r){if(r.normal==="we"||r.normal==="they")return["are","not"];if(r.normal==="i")return["am","not"];if(r.tags&&r.tags.has("Plural"))return["are","not"]}return["is","not"]}return[e[t].normal.replace(/n't/,""),"not"]},AQ=kQ,_Q={that:!0,there:!0,let:!0,here:!0,everywhere:!0},xQ={in:!0,by:!0,for:!0},EQ=(e,t)=>{let n=e[t];if(_Q.hasOwnProperty(n.machine||n.normal))return!1;if(n.tags.has("Possessive"))return!0;if(n.tags.has("QuestionWord")||n.normal==="he's"||n.normal==="she's")return!1;let r=e[t+1];if(!r)return!0;if(n.normal==="it's")return!!r.tags.has("#Noun");if(r.tags.has("Verb"))return!!(r.tags.has("Infinitive")||r.tags.has("PresentTense"));if(r.tags.has("Noun")){let o=r.machine||r.normal;return!(o==="here"||o==="there"||o==="everywhere"||r.tags.has("Possessive")||r.tags.has("ProperNoun")&&!n.tags.has("ProperNoun"))}if(e[t-1]&&xQ[e[t-1].normal]===!0)return!0;let a=e[t+2];return a&&a.tags.has("Noun")&&!a.tags.has("Pronoun")?!0:(r.tags.has("Adjective")||r.tags.has("Adverb")||r.tags.has("Verb"),!1)},CQ=EQ,vb=/'/,PQ=function(e){e.forEach((t,n)=>{t.index&&(t.index[1]=n)})},SQ=function(e,t,n,r){let a=t.update();a.document=[e];let o=n+r;n>0&&(n-=1),e[o]&&(o+=1),a.ptrs=[[0,n,o]],a.compute(["lexicon","preTagger"]),PQ(e)},yb={d:(e,t)=>bQ(e,t),t:(e,t)=>AQ(e,t),s:(e,t,n)=>CQ(e,t)?n.methods.one.setTag([e[t]],"Possessive",n,"2-contraction"):gQ(e,t)},TQ=function(e,t){let n=t.fromText(e.join(" "));return n.compute("id"),n.docs[0]},IQ=e=>{let{world:t,document:n}=e;n.forEach((r,a)=>{for(let o=r.length-1;o>=0;o-=1){if(r[o].implicit)return;let i=null;vb.test(r[o].normal)===!0&&([,i]=r[o].normal.split(vb));let s=null;if(yb.hasOwnProperty(i)&&(s=yb[i](r,o,t)),s){s=TQ(s,e),dQ(n,[a,o],s),SQ(n[a],e,o,s.length);continue}}})},jQ={contractionTwo:IQ},$Q={compute:jQ,api:uQ,hooks:["contractionTwo"]},OQ=[{match:"[(all|both)] #Determiner #Noun",group:0,tag:"Noun",reason:"all-noun"},{match:"#Copula [(just|alone)]$",group:0,tag:"Adjective",reason:"not-adverb"},{match:"#Singular is #Adverb? [#PastTense$]",group:0,tag:"Adjective",reason:"is-filled"},{match:"[#PastTense] #Singular is",group:0,tag:"Adjective",reason:"smoked-poutine"},{match:"[#PastTense] #Plural are",group:0,tag:"Adjective",reason:"baked-onions"},{match:"well [#PastTense]",group:0,tag:"Adjective",reason:"well-made"},{match:"#Copula [fucked up?]",group:0,tag:"Adjective",reason:"swears-adjective"},{match:"#Singular (seems|appears) #Adverb? [#PastTense$]",group:0,tag:"Adjective",reason:"seems-filled"},{match:"#Copula #Adjective? [(out|in|through)]$",group:0,tag:"Adjective",reason:"still-out"},{match:"^[#Adjective] (the|your) #Noun",group:0,notIf:"(all|even)",tag:"Infinitive",reason:"shut-the"},{match:"the [said] #Noun",group:0,tag:"Adjective",reason:"the-said-card"},{match:"[#Hyphenated (#Hyphenated && #PastTense)] (#Noun|#Conjunction)",group:0,tag:"Adjective",notIf:"#Adverb",reason:"faith-based"},{match:"[#Hyphenated (#Hyphenated && #Gerund)] (#Noun|#Conjunction)",group:0,tag:"Adjective",notIf:"#Adverb",reason:"self-driving"},{match:"[#PastTense (#Hyphenated && #PhrasalVerb)] (#Noun|#Conjunction)",group:0,tag:"Adjective",reason:"dammed-up"},{match:"(#Hyphenated && #Value) fold",tag:"Adjective",reason:"two-fold"},{match:"must (#Hyphenated && #Infinitive)",tag:"Adjective",reason:"must-win"},{match:"(#Hyphenated && #Infinitive) #Hyphenated",tag:"Adjective",notIf:"#PhrasalVerb",reason:"vacuum-sealed"},{match:"too much",tag:"Adverb Adjective",reason:"bit-4"},{match:"a bit much",tag:"Determiner Adverb Adjective",reason:"bit-3"},{match:"[(un|contra|extra|inter|intra|macro|micro|mid|mis|mono|multi|pre|sub|tri|ex)] #Adjective",group:0,tag:["Adjective","Prefix"],reason:"un-skilled"}],DQ="(dark|bright|flat|light|soft|pale|dead|dim|faux|little|wee|sheer|most|near|good|extra|all)",bb="(hard|fast|late|early|high|right|deep|close|direct)",NQ=[{match:"#Adverb [#Adverb] (and|or|then)",group:0,tag:"Adjective",reason:"kinda-sparkly-and"},{match:`[${DQ}] #Adjective`,group:0,tag:"Adverb",reason:"dark-green"},{match:"#Copula [far too] #Adjective",group:0,tag:"Adverb",reason:"far-too"},{match:"#Copula [still] (in|#Gerund|#Adjective)",group:0,tag:"Adverb",reason:"was-still-walking"},{match:`#Plural ${bb}`,tag:"#PresentTense #Adverb",reason:"studies-hard"},{match:`#Verb [${bb}] !#Noun?`,group:0,notIf:"(#Copula|get|got|getting|become|became|becoming|feel|feels|feeling)",tag:"Adverb",reason:"shops-direct"},{match:"[#Plural] a lot",tag:"PresentTense",reason:"studies-a-lot"}],FQ=[{match:"as [#Gerund] as",group:0,tag:"Adjective",reason:"as-gerund-as"},{match:"more [#Gerund] than",group:0,tag:"Adjective",reason:"more-gerund-than"},{match:"(so|very|extremely) [#Gerund]",group:0,tag:"Adjective",reason:"so-gerund"},{match:"(found|found) it #Adverb? [#Gerund]",group:0,tag:"Adjective",reason:"found-it-gerund"},{match:"a (little|bit|wee) bit? [#Gerund]",group:0,tag:"Adjective",reason:"a-bit-gerund"},{match:"#Gerund [#Gerund]",group:0,tag:"Adjective",notIf:"(impersonating|practicing|considering|assuming)",reason:"looking-annoying"},{match:"(looked|look|looks) #Adverb? [%Adj|Gerund%]",group:0,tag:"Adjective",notIf:"(impersonating|practicing|considering|assuming)",reason:"looked-amazing"},{match:"[%Adj|Gerund%] #Determiner",group:0,tag:"Gerund",reason:"developing-a"},{match:"#Possessive [%Adj|Gerund%] #Noun",group:0,tag:"Adjective",reason:"leading-manufacturer"}],zQ=[{match:"#Determiner [#Adjective] #Copula",group:0,tag:"Noun",reason:"the-adj-is"},{match:"#Adjective [#Adjective] #Copula",group:0,tag:"Noun",reason:"adj-adj-is"},{match:"(his|its) [%Adj|Noun%]",group:0,tag:"Noun",notIf:"#Hyphenated",reason:"his-fine"},{match:"#Copula #Adverb? [all]",group:0,tag:"Noun",reason:"is-all"},{match:"(have|had) [#Adjective] #Preposition .",group:0,tag:"Noun",reason:"have-fun"},{match:"#Gerund (giant|capital|center|zone|application)",tag:"Noun",reason:"brewing-giant"},{match:"#Preposition (a|an) [#Adjective]$",group:0,tag:"Noun",reason:"an-instant"},{match:"no [#Adjective] #Modal",group:0,tag:"Noun",reason:"no-golden"},{match:"[brand #Gerund?] new",group:0,tag:"Adverb",reason:"brand-new"},{match:"(#Determiner|#Comparative|new|different) [kind]",group:0,tag:"Noun",reason:"some-kind"},{match:"#Possessive [%Adj|Noun%] #Noun",group:0,tag:"Adjective",reason:"her-favourite"},{match:"must && #Hyphenated .",tag:"Adjective",reason:"must-win"},{match:"#Determiner [#Adjective]$",tag:"Noun",notIf:"(this|that|#Comparative|#Superlative)",reason:"the-south"},{match:"(#Noun && #Hyphenated) (#Adjective && #Hyphenated)",tag:"Adjective",notIf:"(this|that|#Comparative|#Superlative)",reason:"company-wide"},{match:"#Determiner [#Adjective] (#Copula|#Determiner)",notIf:"(#Comparative|#Superlative)",group:0,tag:"Noun",reason:"the-poor"}],BQ=[{match:"(slowly|quickly) [#Adjective]",group:0,tag:"Verb",reason:"slowly-adj"},{match:"does (#Adverb|not)? [#Adjective]",group:0,tag:"PresentTense",reason:"does-mean"},{match:"[(fine|okay|cool|ok)] by me",group:0,tag:"Adjective",reason:"okay-by-me"},{match:"i (#Adverb|do)? not? [mean]",group:0,tag:"PresentTense",reason:"i-mean"},{match:"will #Adjective",tag:"Auxiliary Infinitive",reason:"will-adj"},{match:"#Pronoun [#Adjective] #Determiner #Adjective? #Noun",group:0,tag:"Verb",reason:"he-adj-the"},{match:"#Copula [%Adj|Present%] to #Verb",group:0,tag:"Verb",reason:"adj-to"},{match:"#Copula [#Adjective] (well|badly|quickly|slowly)",group:0,tag:"Verb",reason:"done-well"},{match:"#Adjective and [#Gerund] !#Preposition?",group:0,tag:"Adjective",reason:"rude-and-x"},{match:"#Copula #Adverb? (over|under) [#PastTense]",group:0,tag:"Adjective",reason:"over-cooked"},{match:"#Copula #Adjective+ (and|or) [#PastTense]$",group:0,tag:"Adjective",reason:"bland-and-overcooked"},{match:"got #Adverb? [#PastTense] of",group:0,tag:"Adjective",reason:"got-tired-of"},{match:"(seem|seems|seemed|appear|appeared|appears|feel|feels|felt|sound|sounds|sounded) (#Adverb|#Adjective)? [#PastTense]",group:0,tag:"Adjective",reason:"felt-loved"},{match:"(seem|feel|seemed|felt) [#PastTense #Particle?]",group:0,tag:"Adjective",reason:"seem-confused"},{match:"a (bit|little|tad) [#PastTense #Particle?]",group:0,tag:"Adjective",reason:"a-bit-confused"},{match:"not be [%Adj|Past% #Particle?]",group:0,tag:"Adjective",reason:"do-not-be-confused"},{match:"#Copula just [%Adj|Past% #Particle?]",group:0,tag:"Adjective",reason:"is-just-right"},{match:"as [#Infinitive] as",group:0,tag:"Adjective",reason:"as-pale-as"},{match:"[%Adj|Past%] and #Adjective",group:0,tag:"Adjective",reason:"faled-and-oppressive"},{match:"or [#PastTense] #Noun",group:0,tag:"Adjective",notIf:"(#Copula|#Pronoun)",reason:"or-heightened-emotion"},{match:"(become|became|becoming|becomes) [#Verb]",group:0,tag:"Adjective",reason:"become-verb"},{match:"#Possessive [#PastTense] #Noun",group:0,tag:"Adjective",reason:"declared-intentions"},{match:"#Copula #Pronoun [%Adj|Present%]",group:0,tag:"Adjective",reason:"is-he-cool"}],LQ=[{match:"[still] #Adjective",group:0,tag:"Adverb",reason:"still-advb"},{match:"[still] #Verb",group:0,tag:"Adverb",reason:"still-verb"},{match:"[so] #Adjective",group:0,tag:"Adverb",reason:"so-adv"},{match:"[way] #Comparative",group:0,tag:"Adverb",reason:"way-adj"},{match:"[way] #Adverb #Adjective",group:0,tag:"Adverb",reason:"way-too-adj"},{match:"[all] #Verb",group:0,tag:"Adverb",reason:"all-verb"},{match:"#Verb [like]",group:0,notIf:"(#Modal|#PhrasalVerb)",tag:"Adverb",reason:"verb-like"},{match:"(barely|hardly) even",tag:"Adverb",reason:"barely-even"},{match:"[even] #Verb",group:0,tag:"Adverb",reason:"even-walk"},{match:"[even] #Comparative",group:0,tag:"Adverb",reason:"even-worse"},{match:"[even] (#Determiner|#Possessive)",group:0,tag:"#Adverb",reason:"even-the"},{match:"even left",tag:"#Adverb #Verb",reason:"even-left"},{match:"[way] #Adjective",group:0,tag:"#Adverb",reason:"way-over"},{match:"#PresentTense [(hard|quick|bright|slow|fast|backwards|forwards)]",notIf:"#Copula",group:0,tag:"Adverb",reason:"lazy-ly"},{match:"[much] #Adjective",group:0,tag:"Adverb",reason:"bit-1"},{match:"#Copula [#Adverb]$",group:0,tag:"Adjective",reason:"is-well"},{match:"a [(little|bit|wee) bit?] #Adjective",group:0,tag:"Adverb",reason:"a-bit-cold"},{match:"[(super|pretty)] #Adjective",group:0,tag:"Adverb",reason:"super-strong"},{match:"(become|fall|grow) #Adverb? [#PastTense]",group:0,tag:"Adjective",reason:"overly-weakened"},{match:"(a|an) #Adverb [#Participle] #Noun",group:0,tag:"Adjective",reason:"completely-beaten"},{match:"#Determiner #Adverb? [close]",group:0,tag:"Adjective",reason:"a-close"},{match:"#Gerund #Adverb? [close]",group:0,tag:"Adverb",notIf:"(getting|becoming|feeling)",reason:"being-close"},{match:"(the|those|these|a|an) [#Participle] #Noun",group:0,tag:"Adjective",reason:"blown-motor"},{match:"(#PresentTense|#PastTense) [back]",group:0,tag:"Adverb",notIf:"(#PhrasalVerb|#Copula)",reason:"charge-back"},{match:"#Verb [around]",group:0,tag:"Adverb",notIf:"#PhrasalVerb",reason:"send-around"},{match:"[later] #PresentTense",group:0,tag:"Adverb",reason:"later-say"},{match:"#Determiner [well] !#PastTense?",group:0,tag:"Noun",reason:"the-well"},{match:"#Adjective [enough]",group:0,tag:"Adverb",reason:"high-enough"}],RQ=[{match:"#Holiday (day|eve)",tag:"Holiday",reason:"holiday-day"},{match:"#Value of #Month",tag:"Date",reason:"value-of-month"},{match:"#Cardinal #Month",tag:"Date",reason:"cardinal-month"},{match:"#Month #Value to #Value",tag:"Date",reason:"value-to-value"},{match:"#Month the #Value",tag:"Date",reason:"month-the-value"},{match:"(#WeekDay|#Month) #Value",tag:"Date",reason:"date-value"},{match:"#Value (#WeekDay|#Month)",tag:"Date",reason:"value-date"},{match:"(#TextValue && #Date) #TextValue",tag:"Date",reason:"textvalue-date"},{match:"#Month #NumberRange",tag:"Date",reason:"aug 20-21"},{match:"#WeekDay #Month #Ordinal",tag:"Date",reason:"week mm-dd"},{match:"#Month #Ordinal #Cardinal",tag:"Date",reason:"mm-dd-yyy"},{match:"(#Place|#Demonmym|#Time) (standard|daylight|central|mountain)? time",tag:"Timezone",reason:"std-time"},{match:"(eastern|mountain|pacific|central|atlantic) (standard|daylight|summer)? time",tag:"Timezone",reason:"eastern-time"},{match:"#Time [(eastern|mountain|pacific|central|est|pst|gmt)]",group:0,tag:"Timezone",reason:"5pm-central"},{match:"(central|western|eastern) european time",tag:"Timezone",reason:"cet"}],MQ=[{match:"[sun] the #Ordinal",tag:"WeekDay",reason:"sun-the-5th"},{match:"[sun] #Date",group:0,tag:"WeekDay",reason:"sun-feb"},{match:"#Date (on|this|next|last|during)? [sun]",group:0,tag:"WeekDay",reason:"1pm-sun"},{match:"(in|by|before|during|on|until|after|of|within|all) [sat]",group:0,tag:"WeekDay",reason:"sat"},{match:"(in|by|before|during|on|until|after|of|within|all) [wed]",group:0,tag:"WeekDay",reason:"wed"},{match:"(in|by|before|during|on|until|after|of|within|all) [march]",group:0,tag:"Month",reason:"march"},{match:"[sat] #Date",group:0,tag:"WeekDay",reason:"sat-feb"},{match:"#Preposition [(march|may)]",group:0,tag:"Month",reason:"in-month"},{match:"(this|next|last) (march|may) !#Infinitive?",tag:"#Date #Month",reason:"this-month"},{match:"(march|may) the? #Value",tag:"#Month #Date #Date",reason:"march-5th"},{match:"#Value of? (march|may)",tag:"#Date #Date #Month",reason:"5th-of-march"},{match:"[(march|may)] .? #Date",group:0,tag:"Month",reason:"march-and-feb"},{match:"#Date .? [(march|may)]",group:0,tag:"Month",reason:"feb-and-march"},{match:"#Adverb [(march|may)]",group:0,tag:"Verb",reason:"quickly-march"},{match:"[(march|may)] #Adverb",group:0,tag:"Verb",reason:"march-quickly"}],VQ="(feel|sense|process|rush|side|bomb|bully|challenge|cover|crush|dump|exchange|flow|function|issue|lecture|limit|march|process)",WQ=[{match:"(the|any) [more]",group:0,tag:"Singular",reason:"more-noun"},{match:"[more] #Noun",group:0,tag:"Adjective",reason:"more-noun"},{match:"(right|rights) of .",tag:"Noun",reason:"right-of"},{match:"a [bit]",group:0,tag:"Singular",reason:"bit-2"},{match:"a [must]",group:0,tag:"Singular",reason:"must-2"},{match:"(we|us) [all]",group:0,tag:"Noun",reason:"we all"},{match:"due to [#Verb]",group:0,tag:"Noun",reason:"due-to"},{match:"some [#Verb] #Plural",group:0,tag:"Noun",reason:"determiner6"},{match:"#Possessive #Ordinal [#PastTense]",group:0,tag:"Noun",reason:"first-thought"},{match:"(the|this|those|these) #Adjective [%Verb|Noun%]",group:0,tag:"Noun",notIf:"#Copula",reason:"the-adj-verb"},{match:"(the|this|those|these) #Adverb #Adjective [#Verb]",group:0,tag:"Noun",reason:"determiner4"},{match:"the [#Verb] #Preposition .",group:0,tag:"Noun",reason:"determiner1"},{match:"(a|an|the) [#Verb] of",group:0,tag:"Noun",reason:"the-verb-of"},{match:"#Determiner #Noun of [#Verb]",group:0,tag:"Noun",notIf:"#Gerund",reason:"noun-of-noun"},{match:"#PastTense #Preposition [#PresentTense]",group:0,notIf:"#Gerund",tag:"Noun",reason:"ended-in-ruins"},{match:"#Conjunction [u]",group:0,tag:"Pronoun",reason:"u-pronoun-2"},{match:"[u] #Verb",group:0,tag:"Pronoun",reason:"u-pronoun-1"},{match:"#Determiner [(western|eastern|northern|southern|central)] #Noun",group:0,tag:"Noun",reason:"western-line"},{match:"(#Singular && @hasHyphen) #PresentTense",tag:"Noun",reason:"hyphen-verb"},{match:"is no [#Verb]",group:0,tag:"Noun",reason:"is-no-verb"},{match:"do [so]",group:0,tag:"Noun",reason:"so-noun"},{match:"#Determiner [(shit|damn|hell)]",group:0,tag:"Noun",reason:"swears-noun"},{match:"to [(shit|hell)]",group:0,tag:"Noun",reason:"to-swears"},{match:"(the|these) [#Singular] (were|are)",group:0,tag:"Plural",reason:"singular-were"},{match:"a #Noun+ or #Adverb+? [#Verb]",group:0,tag:"Noun",reason:"noun-or-noun"},{match:"(the|those|these|a|an) #Adjective? [#PresentTense #Particle?]",group:0,tag:"Noun",notIf:"(seem|appear|include|#Gerund|#Copula)",reason:"det-inf"},{match:"#Noun #Actor",tag:"Actor",notIf:"(#Person|#Pronoun)",reason:"thing-doer"},{match:"#Gerund #Actor",tag:"Actor",reason:"gerund-doer"},{match:"co #Singular",tag:"Actor",reason:"co-noun"},{match:"[#Noun+] #Actor",group:0,tag:"Actor",notIf:"(#Honorific|#Pronoun|#Possessive)",reason:"air-traffic-controller"},{match:"(urban|cardiac|cardiovascular|respiratory|medical|clinical|visual|graphic|creative|dental|exotic|fine|certified|registered|technical|virtual|professional|amateur|junior|senior|special|pharmaceutical|theoretical)+ #Noun? #Actor",tag:"Actor",reason:"fine-artist"},{match:"#Noun+ (coach|chef|king|engineer|fellow|personality|boy|girl|man|woman|master)",tag:"Actor",reason:"dance-coach"},{match:"chief . officer",tag:"Actor",reason:"chief-x-officer"},{match:"chief of #Noun+",tag:"Actor",reason:"chief-of-police"},{match:"senior? vice? president of #Noun+",tag:"Actor",reason:"president-of"},{match:"#Determiner [sun]",group:0,tag:"Singular",reason:"the-sun"},{match:"#Verb (a|an) [#Value]$",group:0,tag:"Singular",reason:"did-a-value"},{match:"the [(can|will|may)]",group:0,tag:"Singular",reason:"the can"},{match:"#FirstName #Acronym? (#Possessive && #LastName)",tag:"Possessive",reason:"name-poss"},{match:"#Organization+ #Possessive",tag:"Possessive",reason:"org-possessive"},{match:"#Place+ #Possessive",tag:"Possessive",reason:"place-possessive"},{match:"#Possessive #PresentTense #Particle?",notIf:"(#Gerund|her)",tag:"Noun",reason:"possessive-verb"},{match:"(my|our|their|her|his|its) [(#Plural && #Actor)] #Noun",tag:"Possessive",reason:"my-dads"},{match:"#Value of a [second]",group:0,unTag:"Value",tag:"Singular",reason:"10th-of-a-second"},{match:"#Value [seconds]",group:0,unTag:"Value",tag:"Plural",reason:"10-seconds"},{match:"in [#Infinitive]",group:0,tag:"Singular",reason:"in-age"},{match:"a [#Adjective] #Preposition",group:0,tag:"Noun",reason:"a-minor-in"},{match:"#Determiner [#Singular] said",group:0,tag:"Actor",reason:"the-actor-said"},{match:`#Determiner #Noun [${VQ}] !(#Preposition|to|#Adverb)?`,group:0,tag:"Noun",reason:"the-noun-sense"},{match:"[#PresentTense] (of|by|for) (a|an|the) #Noun #Copula",group:0,tag:"Plural",reason:"photographs-of"},{match:"#Infinitive and [%Noun|Verb%]",group:0,tag:"Infinitive",reason:"fight and win"},{match:"#Noun and [#Verb] and #Noun",group:0,tag:"Noun",reason:"peace-and-flowers"},{match:"the #Cardinal [%Adj|Noun%]",group:0,tag:"Noun",reason:"the-1992-classic"},{match:"#Copula the [%Adj|Noun%] #Noun",group:0,tag:"Adjective",reason:"the-premier-university"},{match:"i #Verb [me] #Noun",group:0,tag:"Possessive",reason:"scottish-me"},{match:"[#PresentTense] (music|class|lesson|night|party|festival|league|ceremony)",group:0,tag:"Noun",reason:"dance-music"},{match:"[wit] (me|it)",group:0,tag:"Presposition",reason:"wit-me"},{match:"#PastTense #Possessive [#Verb]",group:0,tag:"Noun",notIf:"(saw|made)",reason:"left-her-boots"},{match:"#Value [%Plural|Verb%]",group:0,tag:"Plural",notIf:"(one|1|a|an)",reason:"35-signs"},{match:"had [#PresentTense]",group:0,tag:"Noun",notIf:"(#Gerund|come|become)",reason:"had-time"},{match:"%Adj|Noun% %Noun|Verb%",tag:"#Adjective #Noun",notIf:"#ProperNoun #Noun",reason:"instant-access"},{match:"#Determiner [%Adj|Noun%] #Conjunction",group:0,tag:"Noun",reason:"a-rep-to"},{match:"#Adjective #Noun [%Plural|Verb%]$",group:0,tag:"Plural",notIf:"#Pronoun",reason:"near-death-experiences"},{match:"#Possessive #Noun [%Plural|Verb%]$",group:0,tag:"Plural",reason:"your-guild-colors"}],GQ=[{match:"(this|that|the|a|an) [#Gerund #Infinitive]",group:0,tag:"Singular",reason:"the-planning-process"},{match:"(that|the) [#Gerund #PresentTense]",group:0,ifNo:"#Copula",tag:"Plural",reason:"the-paving-stones"},{match:"#Determiner [#Gerund] #Noun",group:0,tag:"Adjective",reason:"the-gerund-noun"},{match:"#Pronoun #Infinitive [#Gerund] #PresentTense",group:0,tag:"Noun",reason:"tipping-sucks"},{match:"#Adjective [#Gerund]",group:0,tag:"Noun",notIf:"(still|even|just)",reason:"early-warning"},{match:"[#Gerund] #Adverb? not? #Copula",group:0,tag:"Activity",reason:"gerund-copula"},{match:"#Copula [(#Gerund|#Activity)] #Copula",group:0,tag:"Gerund",reason:"are-doing-is"},{match:"[#Gerund] #Modal",group:0,tag:"Activity",reason:"gerund-modal"},{match:"#Singular for [%Noun|Gerund%]",group:0,tag:"Gerund",reason:"noun-for-gerund"},{match:"#Comparative (for|at) [%Noun|Gerund%]",group:0,tag:"Gerund",reason:"better-for-gerund"},{match:"#PresentTense the [#Gerund]",group:0,tag:"Noun",reason:"keep-the-touching"}],qQ=[{match:"#Infinitive (this|that|the) [#Infinitive]",group:0,tag:"Noun",reason:"do-this-dance"},{match:"#Gerund #Determiner [#Infinitive]",group:0,tag:"Noun",reason:"running-a-show"},{match:"#Determiner (only|further|just|more|backward) [#Infinitive]",group:0,tag:"Noun",reason:"the-only-reason"},{match:"(the|this|a|an) [#Infinitive] #Adverb? #Verb",group:0,tag:"Noun",reason:"determiner5"},{match:"#Determiner #Adjective #Adjective? [#Infinitive]",group:0,tag:"Noun",reason:"a-nice-inf"},{match:"#Determiner #Demonym [#PresentTense]",group:0,tag:"Noun",reason:"mexican-train"},{match:"#Adjective #Noun+ [#Infinitive] #Copula",group:0,tag:"Noun",reason:"career-move"},{match:"at some [#Infinitive]",group:0,tag:"Noun",reason:"at-some-inf"},{match:"(go|goes|went) to [#Infinitive]",group:0,tag:"Noun",reason:"goes-to-verb"},{match:"(a|an) #Adjective? #Noun [#Infinitive] (#Preposition|#Noun)",group:0,notIf:"from",tag:"Noun",reason:"a-noun-inf"},{match:"(a|an) #Noun [#Infinitive]$",group:0,tag:"Noun",reason:"a-noun-inf2"},{match:"#Gerund #Adjective? for [#Infinitive]",group:0,tag:"Noun",reason:"running-for"},{match:"about [#Infinitive]",group:0,tag:"Singular",reason:"about-love"},{match:"#Plural on [#Infinitive]",group:0,tag:"Noun",reason:"on-stage"},{match:"any [#Infinitive]",group:0,tag:"Noun",reason:"any-charge"},{match:"no [#Infinitive]",group:0,tag:"Noun",reason:"no-doubt"},{match:"number of [#PresentTense]",group:0,tag:"Noun",reason:"number-of-x"},{match:"(taught|teaches|learns|learned) [#PresentTense]",group:0,tag:"Noun",reason:"teaches-x"},{match:"(try|use|attempt|build|make) [#Verb #Particle?]",notIf:"(#Copula|#Noun|sure|fun|up)",group:0,tag:"Noun",reason:"do-verb"},{match:"^[#Infinitive] (is|was)",group:0,tag:"Noun",reason:"checkmate-is"},{match:"#Infinitive much [#Infinitive]",group:0,tag:"Noun",reason:"get-much"},{match:"[cause] #Pronoun #Verb",group:0,tag:"Conjunction",reason:"cause-cuz"},{match:"the #Singular [#Infinitive] #Noun",group:0,tag:"Noun",notIf:"#Pronoun",reason:"cardio-dance"},{match:"#Determiner #Modal [#Noun]",group:0,tag:"PresentTense",reason:"should-smoke"},{match:"this [#Plural]",group:0,tag:"PresentTense",notIf:"(#Preposition|#Date)",reason:"this-verbs"},{match:"#Noun that [#Plural]",group:0,tag:"PresentTense",notIf:"(#Preposition|#Pronoun|way)",reason:"voice-that-rocks"},{match:"that [#Plural] to",group:0,tag:"PresentTense",notIf:"#Preposition",reason:"that-leads-to"},{match:"(let|make|made) (him|her|it|#Person|#Place|#Organization)+ [#Singular] (a|an|the|it)",group:0,tag:"Infinitive",reason:"let-him-glue"},{match:"#Verb (all|every|each|most|some|no) [#PresentTense]",notIf:"#Modal",group:0,tag:"Noun",reason:"all-presentTense"},{match:"(had|have|#PastTense) #Adjective [#PresentTense]",group:0,tag:"Noun",notIf:"better",reason:"adj-presentTense"},{match:"#Value #Adjective [#PresentTense]",group:0,tag:"Noun",notIf:"#Copula",reason:"one-big-reason"},{match:"#PastTense #Adjective+ [#PresentTense]",group:0,tag:"Noun",notIf:"(#Copula|better)",reason:"won-wide-support"},{match:"(many|few|several|couple) [#PresentTense]",group:0,tag:"Noun",notIf:"#Copula",reason:"many-poses"},{match:"#Determiner #Adverb #Adjective [%Noun|Verb%]",group:0,tag:"Noun",notIf:"#Copula",reason:"very-big-dream"},{match:"from #Noun to [%Noun|Verb%]",group:0,tag:"Noun",reason:"start-to-finish"},{match:"(for|with|of) #Noun (and|or|not) [%Noun|Verb%]",group:0,tag:"Noun",notIf:"#Pronoun",reason:"for-food-and-gas"},{match:"#Adjective #Adjective [#PresentTense]",group:0,tag:"Noun",notIf:"#Copula",reason:"adorable-little-store"},{match:"#Gerund #Adverb? #Comparative [#PresentTense]",group:0,tag:"Noun",notIf:"#Copula",reason:"higher-costs"},{match:"(#Noun && @hasComma) #Noun (and|or) [#PresentTense]",group:0,tag:"Noun",notIf:"#Copula",reason:"noun-list"},{match:"(many|any|some|several) [#PresentTense] for",group:0,tag:"Noun",reason:"any-verbs-for"},{match:"to #PresentTense #Noun [#PresentTense] #Preposition",group:0,tag:"Noun",reason:"gas-exchange"},{match:"#PastTense (until|as|through|without) [#PresentTense]",group:0,tag:"Noun",reason:"waited-until-release"},{match:"#Gerund like #Adjective? [#PresentTense]",group:0,tag:"Plural",reason:"like-hot-cakes"},{match:"some #Adjective [#PresentTense]",group:0,tag:"Noun",reason:"some-reason"},{match:"for some [#PresentTense]",group:0,tag:"Noun",reason:"for-some-reason"},{match:"(same|some|the|that|a) kind of [#PresentTense]",group:0,tag:"Noun",reason:"some-kind-of"},{match:"(same|some|the|that|a) type of [#PresentTense]",group:0,tag:"Noun",reason:"some-type-of"},{match:"#Gerund #Adjective #Preposition [#PresentTense]",group:0,tag:"Noun",reason:"doing-better-for-x"},{match:"(get|got|have) #Comparative [#PresentTense]",group:0,tag:"Noun",reason:"got-better-aim"},{match:"whose [#PresentTense] #Copula",group:0,tag:"Noun",reason:"whos-name-was"},{match:"#PhrasalVerb #Particle #Preposition [#PresentTense]",group:0,tag:"Noun",reason:"given-up-on-x"},{match:"there (are|were) #Adjective? [#PresentTense]",group:0,tag:"Plural",reason:"there-are"},{match:"#Value [#PresentTense] of",group:0,notIf:"(one|1|#Copula|#Infinitive)",tag:"Plural",reason:"2-trains"},{match:"[#PresentTense] (are|were) #Adjective",group:0,tag:"Plural",reason:"compromises-are-possible"},{match:"^[(hope|guess|thought|think)] #Pronoun #Verb",group:0,tag:"Infinitive",reason:"suppose-i"},{match:"#Possessive #Adjective [#Verb]",group:0,tag:"Noun",notIf:"#Copula",reason:"our-full-support"},{match:"[(tastes|smells)] #Adverb? #Adjective",group:0,tag:"PresentTense",reason:"tastes-good"},{match:"#Copula #Gerund [#PresentTense] !by?",group:0,tag:"Noun",notIf:"going",reason:"ignoring-commute"},{match:"#Determiner #Adjective? [(shed|thought|rose|bid|saw|spelt)]",group:0,tag:"Noun",reason:"noun-past"},{match:"how to [%Noun|Verb%]",group:0,tag:"Infinitive",reason:"how-to-noun"},{match:"which [%Noun|Verb%] #Noun",group:0,tag:"Infinitive",reason:"which-boost-it"},{match:"#Gerund [%Plural|Verb%]",group:0,tag:"Plural",reason:"asking-questions"},{match:"(ready|available|difficult|hard|easy|made|attempt|try) to [%Noun|Verb%]",group:0,tag:"Infinitive",reason:"ready-to-noun"},{match:"(bring|went|go|drive|run|bike) to [%Noun|Verb%]",group:0,tag:"Noun",reason:"bring-to-noun"},{match:"#Modal #Noun [%Noun|Verb%]",group:0,tag:"Infinitive",reason:"would-you-look"},{match:"#Copula just [#Infinitive]",group:0,tag:"Noun",reason:"is-just-spam"},{match:"^%Noun|Verb% %Plural|Verb%",tag:"Imperative #Plural",reason:"request-copies"},{match:"#Adjective #Plural and [%Plural|Verb%]",group:0,tag:"#Plural",reason:"pickles-and-drinks"},{match:"#Determiner #Year [#Verb]",group:0,tag:"Noun",reason:"the-1968-film"},{match:"#Determiner [#PhrasalVerb #Particle]",group:0,tag:"Noun",reason:"the-break-up"},{match:"#Determiner [%Adj|Noun%] #Noun",group:0,tag:"Adjective",notIf:"(#Pronoun|#Possessive|#ProperNoun)",reason:"the-individual-goals"},{match:"[%Noun|Verb%] or #Infinitive",group:0,tag:"Infinitive",reason:"work-or-prepare"},{match:"to #Infinitive [#PresentTense]",group:0,tag:"Noun",notIf:"(#Gerund|#Copula|help)",reason:"to-give-thanks"},{match:"[#Noun] me",group:0,tag:"Verb",reason:"kills-me"},{match:"%Plural|Verb% %Plural|Verb%",tag:"#PresentTense #Plural",reason:"removes-wrinkles"}],HQ=[{match:"#Money and #Money #Currency?",tag:"Money",reason:"money-and-money"},{match:"#Value #Currency [and] #Value (cents|ore|centavos|sens)",group:0,tag:"money",reason:"and-5-cents"},{match:"#Value (mark|rand|won|rub|ore)",tag:"#Money #Currency",reason:"4-mark"},{match:"a pound",tag:"#Money #Unit",reason:"a-pound"},{match:"#Value (pound|pounds)",tag:"#Money #Unit",reason:"4-pounds"}],UQ=[{match:"[(half|quarter)] of? (a|an)",group:0,tag:"Fraction",reason:"millionth"},{match:"#Adverb [half]",group:0,tag:"Fraction",reason:"nearly-half"},{match:"[half] the",group:0,tag:"Fraction",reason:"half-the"},{match:"#Cardinal and a half",tag:"Fraction",reason:"and-a-half"},{match:"#Value (halves|halfs|quarters)",tag:"Fraction",reason:"two-halves"},{match:"a #Ordinal",tag:"Fraction",reason:"a-quarter"},{match:"[#Cardinal+] (#Fraction && /s$/)",tag:"Fraction",reason:"seven-fifths"},{match:"[#Cardinal+ #Ordinal] of .",group:0,tag:"Fraction",reason:"ordinal-of"},{match:"[(#NumericValue && #Ordinal)] of .",group:0,tag:"Fraction",reason:"num-ordinal-of"},{match:"(a|one) #Cardinal?+ #Ordinal",tag:"Fraction",reason:"a-ordinal"},{match:"#Cardinal+ out? of every? #Cardinal",tag:"Fraction",reason:"out-of"}],KQ=[{match:"#Cardinal [second]",tag:"Unit",reason:"one-second"},{match:"!once? [(a|an)] (#Duration|hundred|thousand|million|billion|trillion)",group:0,tag:"Value",reason:"a-is-one"},{match:"1 #Value #PhoneNumber",tag:"PhoneNumber",reason:"1-800-Value"},{match:"#NumericValue #PhoneNumber",tag:"PhoneNumber",reason:"(800) PhoneNumber"},{match:"#Demonym #Currency",tag:"Currency",reason:"demonym-currency"},{match:"#Value [(buck|bucks|grand)]",group:0,tag:"Currency",reason:"value-bucks"},{match:"[#Value+] #Currency",group:0,tag:"Money",reason:"15 usd"},{match:"[second] #Noun",group:0,tag:"Ordinal",reason:"second-noun"},{match:"#Value+ [#Currency]",group:0,tag:"Unit",reason:"5-yan"},{match:"#Value [(foot|feet)]",group:0,tag:"Unit",reason:"foot-unit"},{match:"#Value [#Abbreviation]",group:0,tag:"Unit",reason:"value-abbr"},{match:"#Value [k]",group:0,tag:"Unit",reason:"value-k"},{match:"#Unit an hour",tag:"Unit",reason:"unit-an-hour"},{match:"(minus|negative) #Value",tag:"Value",reason:"minus-value"},{match:"#Value (point|decimal) #Value",tag:"Value",reason:"value-point-value"},{match:"#Determiner [(half|quarter)] #Ordinal",group:0,tag:"Value",reason:"half-ordinal"},{match:"#Multiple+ and #Value",tag:"Value",reason:"magnitude-and-value"},{match:"#Value #Unit [(per|an) (hr|hour|sec|second|min|minute)]",group:0,tag:"Unit",reason:"12-miles-per-second"},{match:"#Value [(square|cubic)] #Unit",group:0,tag:"Unit",reason:"square-miles"},{match:"^[#Value] (#Determiner|#Gerund)",group:0,tag:"Expression",unTag:"Value",reason:"numbered-list"}],JQ=[{match:"#Copula [(#Noun|#PresentTense)] #LastName",group:0,tag:"FirstName",reason:"copula-noun-lastname"},{match:"(sister|pope|brother|father|aunt|uncle|grandpa|grandfather|grandma) #ProperNoun",tag:"Person",reason:"lady-titlecase",safe:!0},{match:"#FirstName [#Determiner #Noun] #LastName",group:0,tag:"Person",reason:"first-noun-last"},{match:"#ProperNoun (b|c|d|e|f|g|h|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z) #ProperNoun",tag:"Person",reason:"titlecase-acronym-titlecase",safe:!0},{match:"#Acronym #LastName",tag:"Person",reason:"acronym-lastname",safe:!0},{match:"#Person (jr|sr|md)",tag:"Person",reason:"person-honorific"},{match:"#Honorific #Acronym",tag:"Person",reason:"Honorific-TitleCase"},{match:"#Person #Person the? #RomanNumeral",tag:"Person",reason:"roman-numeral"},{match:"#FirstName [/^[^aiurck]$/]",group:0,tag:["Acronym","Person"],reason:"john-e"},{match:"#Noun van der? #Noun",tag:"Person",reason:"van der noun",safe:!0},{match:"(king|queen|prince|saint|lady) of #Noun",tag:"Person",reason:"king-of-noun",safe:!0},{match:"(prince|lady) #Place",tag:"Person",reason:"lady-place"},{match:"(king|queen|prince|saint) #ProperNoun",tag:"Person",reason:"saint-foo"},{match:"al (#Person|#ProperNoun)",tag:"Person",reason:"al-borlen",safe:!0},{match:"#FirstName de #Noun",tag:"Person",reason:"bill-de-noun"},{match:"#FirstName (bin|al) #Noun",tag:"Person",reason:"bill-al-noun"},{match:"#FirstName #Acronym #ProperNoun",tag:"Person",reason:"bill-acronym-title"},{match:"#FirstName #FirstName #ProperNoun",tag:"Person",reason:"bill-firstname-title"},{match:"#Honorific #FirstName? #ProperNoun",tag:"Person",reason:"dr-john-Title"},{match:"#FirstName the #Adjective",tag:"Person",reason:"name-the-great"},{match:"#ProperNoun (van|al|bin) #ProperNoun",tag:"Person",reason:"title-van-title",safe:!0},{match:"#ProperNoun (de|du) la? #ProperNoun",tag:"Person",reason:"title-de-title"},{match:"#Singular #Acronym #LastName",tag:"#FirstName #Person .",reason:"title-acro-noun",safe:!0},{match:"[#ProperNoun] #Person",group:0,tag:"Person",reason:"proper-person",safe:!0},{match:"#Person [#ProperNoun #ProperNoun]",group:0,tag:"Person",notIf:"#Possessive",reason:"three-name-person",safe:!0},{match:"#FirstName #Acronym? [#ProperNoun]",group:0,tag:"LastName",notIf:"#Possessive",reason:"firstname-titlecase"},{match:"#FirstName [#FirstName]",group:0,tag:"LastName",reason:"firstname-firstname"},{match:"#FirstName #Acronym #Noun",tag:"Person",reason:"n-acro-noun",safe:!0},{match:"#FirstName [(de|di|du|van|von)] #Person",group:0,tag:"LastName",reason:"de-firstname"},{match:"[(lieutenant|corporal|sergeant|captain|qeen|king|admiral|major|colonel|marshal|president|queen|king)+] #ProperNoun",group:0,tag:"Honorific",reason:"seargeant-john"},{match:"[(private|general|major|rear|prime|field|count|miss)] #Honorific? #Person",group:0,tag:["Honorific","Person"],reason:"ambg-honorifics"},{match:"#Honorific #FirstName [#Singular]",group:0,tag:"LastName",notIf:"#Possessive",reason:"dr-john-foo",safe:!0},{match:"[(his|her) (majesty|honour|worship|excellency|honorable)] #Person",group:0,tag:"Honorific",reason:"his-excellency"},{match:"#Honorific #Actor",tag:"Honorific",reason:"Lieutenant colonel"},{match:"(first|second|third|1st|2nd|3rd) #Actor",tag:"Honorific",reason:"first lady"},{match:"#Person #RomanNumeral",tag:"Person",reason:"louis-IV"}],ZQ=[{match:"%Person|Date% #Acronym? #ProperNoun",tag:"Person",reason:"jan-thierson"},{match:"%Person|Noun% #Acronym? #ProperNoun",tag:"Person",reason:"switch-person",safe:!0},{match:"%Person|Noun% #Organization",tag:"Organization",reason:"olive-garden"},{match:"%Person|Verb% #Acronym? #ProperNoun",tag:"Person",reason:"verb-propernoun",ifNo:"#Actor"},{match:"[%Person|Verb%] (will|had|has|said|says|told|did|learned|wants|wanted)",group:0,tag:"Person",reason:"person-said"},{match:"[%Person|Place%] (harbor|harbour|pier|town|city|place|dump|landfill)",group:0,tag:"Place",reason:"sydney-harbour"},{match:"(west|east|north|south) [%Person|Place%]",group:0,tag:"Place",reason:"east-sydney"},{match:"#Modal [%Person|Verb%]",group:0,tag:"Verb",reason:"would-mark"},{match:"#Adverb [%Person|Verb%]",group:0,tag:"Verb",reason:"really-mark"},{match:"[%Person|Verb%] (#Adverb|#Comparative)",group:0,tag:"Verb",reason:"drew-closer"},{match:"%Person|Verb% #Person",tag:"Person",reason:"rob-smith"},{match:"%Person|Verb% #Acronym #ProperNoun",tag:"Person",reason:"rob-a-smith"},{match:"[will] #Verb",group:0,tag:"Modal",reason:"will-verb"},{match:"(will && @isTitleCase) #ProperNoun",tag:"Person",reason:"will-name"},{match:"(#FirstName && !#Possessive) [#Singular] #Verb",group:0,safe:!0,tag:"LastName",reason:"jack-layton"},{match:"^[#Singular] #Person #Verb",group:0,safe:!0,tag:"Person",reason:"sherwood-anderson"},{match:"(a|an) [#Person]$",group:0,unTag:"Person",reason:"a-warhol"}],QQ=[{match:"#Copula (pretty|dead|full|well|sure) (#Adjective|#Noun)",tag:"#Copula #Adverb #Adjective",reason:"sometimes-adverb"},{match:"(#Pronoun|#Person) (had|#Adverb)? [better] #PresentTense",group:0,tag:"Modal",reason:"i-better"},{match:"(#Modal|i|they|we|do) not? [like]",group:0,tag:"PresentTense",reason:"modal-like"},{match:"#Noun #Adverb? [left]",group:0,tag:"PastTense",reason:"left-verb"},{match:"will #Adverb? not? #Adverb? [be] #Gerund",group:0,tag:"Copula",reason:"will-be-copula"},{match:"will #Adverb? not? #Adverb? [be] #Adjective",group:0,tag:"Copula",reason:"be-copula"},{match:"[march] (up|down|back|toward)",notIf:"#Date",group:0,tag:"Infinitive",reason:"march-to"},{match:"#Modal [march]",group:0,tag:"Infinitive",reason:"must-march"},{match:"[may] be",group:0,tag:"Verb",reason:"may-be"},{match:"[(subject|subjects|subjected)] to",group:0,tag:"Verb",reason:"subject to"},{match:"[home] to",group:0,tag:"PresentTense",reason:"home to"},{match:"[open] #Determiner",group:0,tag:"Infinitive",reason:"open-the"},{match:"(were|was) being [#PresentTense]",group:0,tag:"PastTense",reason:"was-being"},{match:"(had|has|have) [been /en$/]",group:0,tag:"Auxiliary Participle",reason:"had-been-broken"},{match:"(had|has|have) [been /ed$/]",group:0,tag:"Auxiliary PastTense",reason:"had-been-smoked"},{match:"(had|has) #Adverb? [been] #Adverb? #PastTense",group:0,tag:"Auxiliary",reason:"had-been-adj"},{match:"(had|has) to [#Noun] (#Determiner|#Possessive)",group:0,tag:"Infinitive",reason:"had-to-noun"},{match:"have [#PresentTense]",group:0,tag:"PastTense",notIf:"(come|gotten)",reason:"have-read"},{match:"(does|will|#Modal) that [work]",group:0,tag:"PastTense",reason:"does-that-work"},{match:"[(sound|sounds)] #Adjective",group:0,tag:"PresentTense",reason:"sounds-fun"},{match:"[(look|looks)] #Adjective",group:0,tag:"PresentTense",reason:"looks-good"},{match:"[(start|starts|stop|stops|begin|begins)] #Gerund",group:0,tag:"Verb",reason:"starts-thinking"},{match:"(have|had) read",tag:"Modal #PastTense",reason:"read-read"},{match:"(is|was|were) [(under|over) #PastTense]",group:0,tag:"Adverb Adjective",reason:"was-under-cooked"},{match:"[shit] (#Determiner|#Possessive|them)",group:0,tag:"Verb",reason:"swear1-verb"},{match:"[damn] (#Determiner|#Possessive|them)",group:0,tag:"Verb",reason:"swear2-verb"},{match:"[fuck] (#Determiner|#Possessive|them)",group:0,tag:"Verb",reason:"swear3-verb"},{match:"#Plural that %Noun|Verb%",tag:". #Preposition #Infinitive",reason:"jobs-that-work"},{match:"[works] for me",group:0,tag:"PresentTense",reason:"works-for-me"},{match:"as #Pronoun [please]",group:0,tag:"Infinitive",reason:"as-we-please"},{match:"[(co|mis|de|inter|intra|pre|re|un|out|under|over|counter)] #Verb",group:0,tag:["Verb","Prefix"],notIf:"(#Copula|#PhrasalVerb)",reason:"co-write"},{match:"#PastTense and [%Adj|Past%]",group:0,tag:"PastTense",reason:"dressed-and-left"},{match:"[%Adj|Past%] and #PastTense",group:0,tag:"PastTense",reason:"dressed-and-left"},{match:"#Copula #Pronoun [%Adj|Past%]",group:0,tag:"Adjective",reason:"is-he-stoked"},{match:"to [%Noun|Verb%] #Preposition",group:0,tag:"Infinitive",reason:"to-dream-of"}],YQ=[{match:"will (#Adverb|not)+? [have] (#Adverb|not)+? #Verb",group:0,tag:"Auxiliary",reason:"will-have-vb"},{match:"[#Copula] (#Adverb|not)+? (#Gerund|#PastTense)",group:0,tag:"Auxiliary",reason:"copula-walking"},{match:"[(#Modal|did)+] (#Adverb|not)+? #Verb",group:0,tag:"Auxiliary",reason:"modal-verb"},{match:"#Modal (#Adverb|not)+? [have] (#Adverb|not)+? [had] (#Adverb|not)+? #Verb",group:0,tag:"Auxiliary",reason:"would-have"},{match:"[(has|had)] (#Adverb|not)+? #PastTense",group:0,tag:"Auxiliary",reason:"had-walked"},{match:"[(do|does|did|will|have|had|has|got)] (not|#Adverb)+? #Verb",group:0,tag:"Auxiliary",reason:"have-had"},{match:"[about to] #Adverb? #Verb",group:0,tag:["Auxiliary","Verb"],reason:"about-to"},{match:"#Modal (#Adverb|not)+? [be] (#Adverb|not)+? #Verb",group:0,tag:"Auxiliary",reason:"would-be"},{match:"[(#Modal|had|has)] (#Adverb|not)+? [been] (#Adverb|not)+? #Verb",group:0,tag:"Auxiliary",reason:"had-been"},{match:"[(be|being|been)] #Participle",group:0,tag:"Auxiliary",reason:"being-driven"},{match:"[may] #Adverb? #Infinitive",group:0,tag:"Auxiliary",reason:"may-want"},{match:"#Copula (#Adverb|not)+? [(be|being|been)] #Adverb+? #PastTense",group:0,tag:"Auxiliary",reason:"being-walked"},{match:"will [be] #PastTense",group:0,tag:"Auxiliary",reason:"will-be-x"},{match:"[(be|been)] (#Adverb|not)+? #Gerund",group:0,tag:"Auxiliary",reason:"been-walking"},{match:"[used to] #PresentTense",group:0,tag:"Auxiliary",reason:"used-to-walk"},{match:"#Copula (#Adverb|not)+? [going to] #Adverb+? #PresentTense",group:0,tag:"Auxiliary",reason:"going-to-walk"},{match:"#Imperative [(me|him|her)]",group:0,tag:"Reflexive",reason:"tell-him"},{match:"(is|was) #Adverb? [no]",group:0,tag:"Negative",reason:"is-no"},{match:"[(been|had|became|came)] #PastTense",group:0,notIf:"#PhrasalVerb",tag:"Auxiliary",reason:"been-told"},{match:"[(being|having|getting)] #Verb",group:0,tag:"Auxiliary",reason:"being-born"},{match:"[be] #Gerund",group:0,tag:"Auxiliary",reason:"be-walking"},{match:"[better] #PresentTense",group:0,tag:"Modal",notIf:"(#Copula|#Gerund)",reason:"better-go"},{match:"even better",tag:"Adverb #Comparative",reason:"even-better"}],XQ=[{match:"(#Verb && @hasHyphen) up",tag:"PhrasalVerb",reason:"foo-up"},{match:"(#Verb && @hasHyphen) off",tag:"PhrasalVerb",reason:"foo-off"},{match:"(#Verb && @hasHyphen) over",tag:"PhrasalVerb",reason:"foo-over"},{match:"(#Verb && @hasHyphen) out",tag:"PhrasalVerb",reason:"foo-out"},{match:"[#Verb (in|out|up|down|off|back)] (on|in)",notIf:"#Copula",tag:"PhrasalVerb Particle",reason:"walk-in-on"},{match:"(lived|went|crept|go) [on] for",group:0,tag:"PhrasalVerb",reason:"went-on"},{match:"#Verb (up|down|in|on|for)$",tag:"PhrasalVerb #Particle",notIf:"#PhrasalVerb",reason:"come-down$"},{match:"help [(stop|end|make|start)]",group:0,tag:"Infinitive",reason:"help-stop"},{match:"#PhrasalVerb (in && #Particle) #Determiner",tag:"#Verb #Preposition #Determiner",unTag:"PhrasalVerb",reason:"work-in-the"},{match:"[(stop|start|finish|help)] #Gerund",group:0,tag:"Infinitive",reason:"start-listening"},{match:"#Verb (him|her|it|us|himself|herself|itself|everything|something) [(up|down)]",group:0,tag:"Adverb",reason:"phrasal-pronoun-advb"}],Jd="(i|we|they)",eY=[{match:"^do not? [#Infinitive #Particle?]",notIf:Jd,group:0,tag:"Imperative",reason:"do-eat"},{match:"^please do? not? [#Infinitive #Particle?]",group:0,tag:"Imperative",reason:"please-go"},{match:"^just do? not? [#Infinitive #Particle?]",group:0,tag:"Imperative",reason:"just-go"},{match:"^[#Infinitive] it #Comparative",notIf:Jd,group:0,tag:"Imperative",reason:"do-it-better"},{match:"^[#Infinitive] it (please|now|again|plz)",notIf:Jd,group:0,tag:"Imperative",reason:"do-it-please"},{match:"^[#Infinitive] (#Adjective|#Adverb)$",group:0,tag:"Imperative",notIf:"(so|such|rather|enough)",reason:"go-quickly"},{match:"^[#Infinitive] (up|down|over) #Determiner",group:0,tag:"Imperative",reason:"turn-down"},{match:"^[#Infinitive] (your|my|the|a|an|any|each|every|some|more|with|on)",group:0,notIf:"like",tag:"Imperative",reason:"eat-my-shorts"},{match:"^[#Infinitive] (him|her|it|us|me|there)",group:0,tag:"Imperative",reason:"tell-him"},{match:"^[#Infinitive] #Adjective #Noun$",group:0,tag:"Imperative",reason:"avoid-loud-noises"},{match:"^[#Infinitive] (#Adjective|#Adverb)? and #Infinitive",group:0,tag:"Imperative",reason:"call-and-reserve"},{match:"^(go|stop|wait|hurry) please?$",tag:"Imperative",reason:"go"},{match:"^(somebody|everybody) [#Infinitive]",group:0,tag:"Imperative",reason:"somebody-call"},{match:"^let (us|me) [#Infinitive]",group:0,tag:"Imperative",reason:"lets-leave"},{match:"^[(shut|close|open|start|stop|end|keep)] #Determiner #Noun",group:0,tag:"Imperative",reason:"shut-the-door"},{match:"^[#PhrasalVerb #Particle] #Determiner #Noun",group:0,tag:"Imperative",reason:"turn-off-the-light"},{match:"^[go] to .",group:0,tag:"Imperative",reason:"go-to-toronto"},{match:"^#Modal you [#Infinitive]",group:0,tag:"Imperative",reason:"would-you-"},{match:"^never [#Infinitive]",group:0,tag:"Imperative",reason:"never-stop"},{match:"^come #Infinitive",tag:"Imperative",notIf:"on",reason:"come-have"},{match:"^come and? #Infinitive",tag:"Imperative . Imperative",notIf:"#PhrasalVerb",reason:"come-and-have"},{match:"^stay (out|away|back)",tag:"Imperative",reason:"stay-away"},{match:"^[(stay|be|keep)] #Adjective",group:0,tag:"Imperative",reason:"stay-cool"},{match:"^[keep it] #Adjective",group:0,tag:"Imperative",reason:"keep-it-cool"},{match:"^do not [#Infinitive]",group:0,tag:"Imperative",reason:"do-not-be"},{match:"[#Infinitive] (yourself|yourselves)",group:0,tag:"Imperative",reason:"allow-yourself"},{match:"[#Infinitive] what .",group:0,tag:"Imperative",reason:"look-what"},{match:"^[#Infinitive] #Gerund",group:0,tag:"Imperative",reason:"keep-playing"},{match:"^[#Infinitive] (to|for|into|toward|here|there)",group:0,tag:"Imperative",reason:"go-to"},{match:"^[#Infinitive] (and|or) #Infinitive",group:0,tag:"Imperative",reason:"inf-and-inf"},{match:"^[%Noun|Verb%] to",group:0,tag:"Imperative",reason:"commit-to"},{match:"^[#Infinitive] #Adjective? #Singular #Singular",group:0,tag:"Imperative",reason:"maintain-eye-contact"},{match:"do not (forget|omit|neglect) to [#Infinitive]",group:0,tag:"Imperative",reason:"do-not-forget"},{match:"^[(ask|wear|pay|look|help|show|watch|act|fix|kill|stop|start|turn|try|win)] #Noun",group:0,tag:"Imperative",reason:"pay-attention"}],tY=[{match:"(that|which) were [%Adj|Gerund%]",group:0,tag:"Gerund",reason:"that-were-growing"},{match:"#Gerund [#Gerund] #Plural",group:0,tag:"Adjective",reason:"hard-working-fam"}],nY=[{match:"(got|were|was|is|are|am) (#PastTense|#Participle)",tag:"Passive",reason:"got-walked"},{match:"(was|were|is|are|am) being (#PastTense|#Participle)",tag:"Passive",reason:"was-being"},{match:"(had|have|has) been (#PastTense|#Participle)",tag:"Passive",reason:"had-been"},{match:"will be being? (#PastTense|#Participle)",tag:"Passive",reason:"will-be-cleaned"},{match:"#Noun [(#PastTense|#Participle)] by (the|a) #Noun",group:0,tag:"Passive",reason:"suffered-by"}];let rY=[{match:"u r",tag:"#Pronoun #Copula",reason:"u r"},{match:"#Noun [(who|whom)]",group:0,tag:"Determiner",reason:"captain-who"},{match:"[had] #Noun+ #PastTense",group:0,tag:"Condition",reason:"had-he"},{match:"[were] #Noun+ to #Infinitive",group:0,tag:"Condition",reason:"were-he"},{match:"some sort of",tag:"Adjective Noun Conjunction",reason:"some-sort-of"},{match:"of some sort",tag:"Conjunction Adjective Noun",reason:"of-some-sort"},{match:"[such] (a|an|is)? #Noun",group:0,tag:"Determiner",reason:"such-skill"},{match:"[right] (before|after|in|into|to|toward)",group:0,tag:"#Adverb",reason:"right-into"},{match:"#Preposition [about]",group:0,tag:"Adjective",reason:"at-about"},{match:"(are|#Modal|see|do|for) [ya]",group:0,tag:"Pronoun",reason:"are-ya"},{match:"[long live] .",group:0,tag:"#Adjective #Infinitive",reason:"long-live"},{match:"[plenty] of",group:0,tag:"#Uncountable",reason:"plenty-of"},{match:"(always|nearly|barely|practically) [there]",group:0,tag:"Adjective",reason:"always-there"},{match:"[there] (#Adverb|#Pronoun)? #Copula",group:0,tag:"There",reason:"there-is"},{match:"#Copula [there] .",group:0,tag:"There",reason:"is-there"},{match:"#Modal #Adverb? [there]",group:0,tag:"There",reason:"should-there"},{match:"^[do] (you|we|they)",group:0,tag:"QuestionWord",reason:"do-you"},{match:"^[does] (he|she|it|#ProperNoun)",group:0,tag:"QuestionWord",reason:"does-he"},{match:"a [while]",group:0,tag:"Noun",reason:"a-while"},{match:"guess who",tag:"#Infinitive #QuestionWord",reason:"guess-who"},{match:"[fucking] !#Verb",group:0,tag:"#Gerund",reason:"f-as-gerund"}];const aY=rY,oY=[{match:"#Noun (&|n) #Noun",tag:"Organization",reason:"Noun-&-Noun"},{match:"#Organization of the? #ProperNoun",tag:"Organization",reason:"org-of-place",safe:!0},{match:"#Organization #Country",tag:"Organization",reason:"org-country"},{match:"#ProperNoun #Organization",tag:"Organization",reason:"titlecase-org"},{match:"#ProperNoun (ltd|co|inc|dept|assn|bros)",tag:"Organization",reason:"org-abbrv"},{match:"the [#Acronym]",group:0,tag:"Organization",reason:"the-acronym",safe:!0},{match:"(world|global|international|national|#Demonym) #Organization",tag:"Organization",reason:"global-org"},{match:"#Noun+ (public|private) school",tag:"School",reason:"noun-public-school"}],iY=[{match:"(west|north|south|east|western|northern|southern|eastern)+ #Place",tag:"Region",reason:"west-norfolk"},{match:"#City [(al|ak|az|ar|ca|ct|dc|fl|ga|id|il|nv|nh|nj|ny|oh|pa|sc|tn|tx|ut|vt|pr)]",group:0,tag:"Region",reason:"us-state"},{match:"portland [or]",group:0,tag:"Region",reason:"portland-or"},{match:"#ProperNoun+ (district|region|province|county|prefecture|municipality|territory|burough|reservation)",tag:"Region",reason:"foo-district"},{match:"#ProperNoun+ (river|lake|bay|inlet|creek|narrows|cove|dune|coast|lagoon|beach|peninsula|hill|mountain|canyon|marsh|island|trail|valley|glacier|estuary|desert|escarpment|gorge|plains|waterfall)",tag:"Place",reason:"foo-river"},{match:"(river|gulf|lake) of? #ProperNoun+",tag:"Place",reason:"river-foo"},{match:"(district|region|province|municipality|territory|burough|state) of #ProperNoun",tag:"Region",reason:"district-of-Foo"},{match:"in [#ProperNoun] #Place",group:0,tag:"Place",reason:"propernoun-place"},{match:"#Value #Noun (st|street|rd|road|crescent|cr|way|tr|terrace|avenue|ave)",tag:"Address",reason:"address-st"}],sY=[{match:"[so] #Noun",group:0,tag:"Conjunction",reason:"so-conj"},{match:"[(who|what|where|why|how|when)] #Noun #Copula #Adverb? (#Verb|#Adjective)",group:0,tag:"Conjunction",reason:"how-he-is-x"},{match:"#Copula [(who|what|where|why|how|when)] #Noun",group:0,tag:"Conjunction",reason:"when-he"},{match:"#Verb [that] #Pronoun",group:0,tag:"Conjunction",reason:"said-that-he"},{match:"#Noun [that] #Copula",group:0,tag:"Conjunction",reason:"that-are"},{match:"#Noun [that] #Verb #Adjective",group:0,tag:"Conjunction",reason:"that-seem"},{match:"#Noun #Copula not? [that] #Adjective",group:0,tag:"Adverb",reason:"that-adj"},{match:"#Verb #Adverb? #Noun [(that|which)]",group:0,tag:"Preposition",reason:"that-prep"},{match:"@hasComma [which] (#Pronoun|#Verb)",group:0,tag:"Preposition",reason:"which-copula"},{match:"#Noun [like] #Noun",group:0,tag:"Preposition",reason:"noun-like"},{match:"^[like] #Determiner",group:0,tag:"Preposition",reason:"like-the"},{match:"a #Noun [like] (#Noun|#Determiner)",group:0,tag:"Preposition",reason:"a-noun-like"},{match:"#Adverb [like]",group:0,tag:"Verb",reason:"really-like"},{match:"(not|nothing|never) [like]",group:0,tag:"Preposition",reason:"nothing-like"},{match:"#Infinitive #Pronoun [like]",group:0,tag:"Preposition",reason:"treat-them-like"},{match:"[#QuestionWord] (#Pronoun|#Determiner)",group:0,tag:"Preposition",reason:"how-he"},{match:"[#QuestionWord] #Participle",group:0,tag:"Preposition",reason:"when-stolen"},{match:"[how] (#Determiner|#Copula|#Modal|#PastTense)",group:0,tag:"QuestionWord",reason:"how-is"},{match:"#Plural [(who|which|when)] .",group:0,tag:"Preposition",reason:"people-who"}],lY=[{match:"holy (shit|fuck|hell)",tag:"Expression",reason:"swears-expression"},{match:"^[(well|so|okay|now)] !#Adjective?",group:0,tag:"Expression",reason:"well-"},{match:"^come on",tag:"Expression",reason:"come-on"},{match:"(say|says|said) [sorry]",group:0,tag:"Expression",reason:"say-sorry"},{match:"^(ok|alright|shoot|hell|anyways)",tag:"Expression",reason:"ok-"},{match:"^(say && @hasComma)",tag:"Expression",reason:"say-"},{match:"^(like && @hasComma)",tag:"Expression",reason:"like-"},{match:"^[(dude|man|girl)] #Pronoun",group:0,tag:"Expression",reason:"dude-i"}];let uY=[].concat(nY,OQ,NQ,FQ,zQ,LQ,MQ,RQ,WQ,GQ,qQ,HQ,UQ,KQ,JQ,ZQ,QQ,BQ,YQ,XQ,eY,tY,aY,oY,iY,sY,lY);const cY={two:{matches:uY}};let Zd=null;const dY=function(e){const{world:t}=e,{model:n,methods:r}=t;Zd=Zd||r.one.buildNet(n.two.matches,t);let o=r.two.quickSplit(e.document).map(s=>{let l=s[0];return[l.index[0],l.index[1],l.index[1]+s.length]}),i=e.update(o);return i.cache(),i.sweep(Zd),e.uncache(),e},fY=e=>e.compute(["lexicon","preTagger","postTagger"]),pY={postTagger:dY,tagger:fY},hY=e=>Math.round(e*100)/100;function gY(e){e.prototype.confidence=function(){let t=0,n=0;return this.docs.forEach(r=>{r.forEach(a=>{n+=1,t+=a.confidence||1})}),n===0?1:hY(t/n)},e.prototype.tagger=function(){return this.compute(["tagger"])}}const mY={api:gY,compute:pY,model:cY,hooks:["postTagger"]},vY=mY,yY=function(e){return Object.keys(e.hooks).filter(t=>!t.startsWith("#")&&!t.startsWith("%"))},bY=function(e,t){let n=yY(t);if(n.length===0)return e;e._cache||e.cache();let r=e._cache;return e.filter((a,o)=>n.some(i=>r[o].has(i)))},wY=bY,kY=function(e,t){let n=t;typeof t=="string"&&(n=this.buildNet([{match:t}]));let r=this.tokenize(e),a=wY(r,n);return a.found?(a.compute(["index","tagger"]),a.match(t)):r.none()},AY=kY,_Y={lib:{lazy:AY}},xY=function(e,t){const n=e.methods.two.transform.verb.conjugate;let r=n(t,e.model);return e.has("#Gerund")?r.Gerund:e.has("#PastTense")?r.PastTense:e.has("#PresentTense")?r.PresentTense:e.has("#Gerund")?r.Gerund:t},EY=function(e,t){let n=t;return e.forEach(r=>{r.has("#Infinitive")||(n=xY(r,t)),r.replaceWith(n)}),e},CY=EY,PY=function(e,t){let n=t;if(e.has("#Plural")){const r=e.methods.two.transform.noun.toPlural;n=r(t,e.model)}e.replaceWith(n,{possessives:!0})},SY=function(e,t){const{toAdverb:n}=e.methods.two.transform.adjective;let a=n(t);a&&e.replaceWith(a)},TY=function(e,t){const{toComparative:n,toSuperlative:r}=e.methods.two.transform.adjective;let a=t;e.has("#Comparative")?a=n(a,e.model):e.has("#Superlative")&&(a=r(a,e.model)),a&&e.replaceWith(a)},IY=function(e,t,n){let r=e.split(/ /g).map(o=>o.toLowerCase().trim());r=r.filter(o=>o),r=r.map(o=>`{${o}}`).join(" ");let a=this.match(r);return n&&(a=a.if(n)),a.has("#Verb")?CY(a,t):a.has("#Noun")?PY(a,t):a.has("#Adverb")?SY(a,t):a.has("#Adjective")?TY(a,t):this},jY=IY,$Y=function(e){e.prototype.swap=jY},OY={api:$Y};vt.plugin(nQ);vt.plugin($Q);vt.plugin(vY);vt.plugin(_Y);vt.plugin(OY);const oi=function(e){const{fromComparative:t,fromSuperlative:n}=e.methods.two.transform.adjective;let r=e.text("normal");return e.has("#Comparative")?t(r,e.model):e.has("#Superlative")?n(r,e.model):r},DY=function(e){class t extends e{constructor(r,a,o){super(r,a,o),this.viewType="Adjectives"}json(r={}){const{toAdverb:a,toNoun:o,toSuperlative:i,toComparative:s}=this.methods.two.transform.adjective;return r.normal=!0,this.map(l=>{let u=l.toView().json(r)[0]||{},c=oi(l);return u.adjective={adverb:a(c,this.model),noun:o(c,this.model),superlative:i(c,this.model),comparative:s(c,this.model)},u},[])}adverbs(){return this.before("#Adverb+$").concat(this.after("^#Adverb+"))}conjugate(r){const{toComparative:a,toSuperlative:o,toNoun:i,toAdverb:s}=this.methods.two.transform.adjective;return this.getNth(r).map(l=>{let u=oi(l);return{Adjective:u,Comparative:a(u,this.model),Superlative:o(u,this.model),Noun:i(u,this.model),Adverb:s(u,this.model)}},[])}toComparative(r){const{toComparative:a}=this.methods.two.transform.adjective;return this.getNth(r).map(o=>{let i=oi(o),s=a(i,this.model);return o.replaceWith(s)})}toSuperlative(r){const{toSuperlative:a}=this.methods.two.transform.adjective;return this.getNth(r).map(o=>{let i=oi(o),s=a(i,this.model);return o.replaceWith(s)})}toAdverb(r){const{toAdverb:a}=this.methods.two.transform.adjective;return this.getNth(r).map(o=>{let i=oi(o),s=a(i,this.model);return o.replaceWith(s)})}toNoun(r){const{toNoun:a}=this.methods.two.transform.adjective;return this.getNth(r).map(o=>{let i=oi(o),s=a(i,this.model);return o.replaceWith(s)})}}e.prototype.adjectives=function(n){let r=this.match("#Adjective");return r=r.getNth(n),new t(r.document,r.pointer)},e.prototype.superlatives=function(n){let r=this.match("#Superlative");return r=r.getNth(n),new t(r.document,r.pointer)},e.prototype.comparatives=function(n){let r=this.match("#Comparative");return r=r.getNth(n),new t(r.document,r.pointer)}},NY={api:DY},FY=function(e){return e.compute("root").text("root")},zY=function(e){class t extends e{constructor(r,a,o){super(r,a,o),this.viewType="Adverbs"}conjugate(r){return this.getNth(r).map(a=>{let o=FY(a);return{Adverb:a.text("normal"),Adjective:o}},[])}json(r={}){const a=this.methods.two.transform.adjective.fromAdverb;return r.normal=!0,this.map(o=>{let i=o.toView().json(r)[0]||{};return i.adverb={adjective:a(i.normal)},i},[])}}e.prototype.adverbs=function(n){let r=this.match("#Adverb");return r=r.getNth(n),new t(r.document,r.pointer)}},BY={api:zY},LY=function(e){let t=e.match("@hasComma");return t=t.filter(n=>{if(n.growLeft(".").wordCount()===1||n.growRight(". .").wordCount()===1)return!1;let r=n.grow(".");return r=r.ifNo("@hasComma @hasComma"),r=r.ifNo("@hasComma (and|or) ."),r=r.ifNo("(#City && @hasComma) #Country"),r=r.ifNo("(#WeekDay && @hasComma) #Date"),r=r.ifNo("(#Date+ && @hasComma) #Value"),r=r.ifNo("(#Adjective && @hasComma) #Adjective"),r.found}),e.splitAfter(t)},RY=function(e){let t=e.parentheses();return t=t.filter(n=>n.wordCount()>=3&&n.has("#Verb")&&n.has("#Noun")),e.splitOn(t)},MY=function(e){let t=e.quotations();return t=t.filter(n=>n.wordCount()>=3&&n.has("#Verb")&&n.has("#Noun")),e.splitOn(t)},VY=function(e){let t=this;return t=RY(t),t=MY(t),t=LY(t),t=t.splitAfter("(@hasEllipses|@hasSemicolon|@hasDash|@hasColon)"),t=t.splitAfter("^#Pronoun (said|says)"),t=t.splitBefore("(said|says) #ProperNoun$"),t=t.splitBefore(". . if .{4}"),t=t.splitBefore("and while"),t=t.splitBefore("now that"),t=t.splitBefore("ever since"),t=t.splitBefore("(supposing|although)"),t=t.splitBefore("even (while|if|though)"),t=t.splitBefore("(whereas|whose)"),t=t.splitBefore("as (though|if)"),t=t.splitBefore("(til|until)"),typeof e=="number"&&(t=t.get(e)),t},WY=VY,GY=function(e){let t=[],n=null;return e.clauses().docs.forEach(o=>{o.forEach(i=>{!i.chunk||i.chunk!==n?(n=i.chunk,t.push([i.index[0],i.index[1],i.index[1]+1])):t[t.length-1][2]=i.index[1]+1}),n=null}),e.update(t)},qY=GY,HY=function(e){class t extends e{constructor(r,a,o){super(r,a,o),this.viewType="Chunks"}isVerb(){return this.filter(r=>r.has("<Verb>"))}isNoun(){return this.filter(r=>r.has("<Noun>"))}isAdjective(){return this.filter(r=>r.has("<Adjective>"))}isPivot(){return this.filter(r=>r.has("<Pivot>"))}debug(){return this.toView().debug("chunks"),this}update(r){let a=new t(this.document,r);return a._cache=this._cache,a}}e.prototype.chunks=function(n){let r=qY(this);return r=r.getNth(n),new t(this.document,r.pointer)},e.prototype.clauses=WY},UY=HY,wb={this:"Noun",then:"Pivot"},KY=function(e){for(let t=0;t<e.length;t+=1)for(let n=0;n<e[t].length;n+=1){let r=e[t][n];if(wb.hasOwnProperty(r.normal)===!0){r.chunk=wb[r.normal];continue}if(r.tags.has("Verb")){r.chunk="Verb";continue}if(r.tags.has("Noun")||r.tags.has("Determiner")){r.chunk="Noun";continue}if(r.tags.has("Value")){r.chunk="Noun";continue}if(r.tags.has("QuestionWord")){r.chunk="Pivot";continue}}},JY=KY,ZY=function(e){for(let t=0;t<e.length;t+=1)for(let n=0;n<e[t].length;n+=1){let r=e[t][n];if(r.chunk)continue;let a=e[t][n+1],o=e[t][n-1];if(r.tags.has("Adjective")){if(o&&o.tags.has("Copula")){r.chunk="Adjective";continue}if(o&&o.tags.has("Determiner")){r.chunk="Noun";continue}if(a&&a.tags.has("Noun")){r.chunk="Noun";continue}continue}if(r.tags.has("Adverb")||r.tags.has("Negative")){if(o&&o.tags.has("Adjective")){r.chunk="Adjective";continue}if(o&&o.tags.has("Verb")){r.chunk="Verb";continue}if(a&&a.tags.has("Adjective")){r.chunk="Adjective";continue}if(a&&a.tags.has("Verb")){r.chunk="Verb";continue}}}},QY=ZY,YY=[{match:"[that] #Determiner #Noun",group:0,chunk:"Pivot"},{match:"#PastTense [that]",group:0,chunk:"Pivot"},{match:"[so] #Determiner",group:0,chunk:"Pivot"},{match:"#Copula #Adverb+? [#Adjective]",group:0,chunk:"Adjective"},{match:"#Adjective and #Adjective",chunk:"Adjective"},{match:"#Adverb+ and #Adverb #Verb",chunk:"Verb"},{match:"#Gerund #Adjective$",chunk:"Verb"},{match:"#Gerund to #Verb",chunk:"Verb"},{match:"#PresentTense and #PresentTense",chunk:"Verb"},{match:"#Adverb #Negative",chunk:"Verb"},{match:"(want|wants|wanted) to #Infinitive",chunk:"Verb"},{match:"#Verb #Reflexive",chunk:"Verb"},{match:"#Verb [to] #Adverb? #Infinitive",group:0,chunk:"Verb"},{match:"[#Preposition] #Gerund",group:0,chunk:"Verb"},{match:"#Infinitive [that] <Noun>",group:0,chunk:"Verb"},{match:"#Noun of #Determiner? #Noun",chunk:"Noun"},{match:"#Value+ #Adverb? #Adjective",chunk:"Noun"},{match:"the [#Adjective] #Noun",chunk:"Noun"},{match:"#Singular in #Determiner? #Singular",chunk:"Noun"},{match:"#Plural [in] #Determiner? #Noun",group:0,chunk:"Pivot"},{match:"#Noun and #Determiner? #Noun",notIf:"(#Possessive|#Pronoun)",chunk:"Noun"}];let Qd=null;const XY=function(e,t,n){const{methods:r}=n;Qd=Qd||r.one.buildNet(YY,n),e.sweep(Qd)},eX=XY,Yd=function(e,t){if((typeof process>"u"||!process.env?self.env||{}:process.env).DEBUG_CHUNKS){let r=(e.normal+"'").padEnd(8);console.log(` | '${r} → \x1B[34m${t.padEnd(12)}\x1B[0m \x1B[2m -fallback- \x1B[0m`)}e.chunk=t},tX=function(e){for(let t=0;t<e.length;t+=1)for(let n=0;n<e[t].length;n+=1){let r=e[t][n];r.chunk===void 0&&(r.tags.has("Conjunction")||r.tags.has("Preposition")?Yd(r,"Pivot"):r.tags.has("Adverb")?Yd(r,"Verb"):r.chunk="Noun")}},nX=tX,rX=function(e){let t=[],n=null;e.forEach(r=>{for(let a=0;a<r.length;a+=1){let o=r[a];n&&o.chunk===n?t[t.length-1].terms.push(o):(t.push({chunk:o.chunk,terms:[o]}),n=o.chunk)}}),t.forEach(r=>{r.chunk==="Verb"&&(r.terms.find(o=>o.tags.has("Verb"))||r.terms.forEach(o=>o.chunk=null))})},aX=rX,oX=function(e){const{document:t,world:n}=e;JY(t),QY(t),eX(e,t,n),nX(t),aX(t)},iX={chunks:oX},sX={compute:iX,api:UY,hooks:["chunks"]},nu=/\./g,lX=function(e){class t extends e{constructor(r,a,o){super(r,a,o),this.viewType="Acronyms"}strip(){return this.docs.forEach(r=>{r.forEach(a=>{a.text=a.text.replace(nu,""),a.normal=a.normal.replace(nu,"")})}),this}addPeriods(){return this.docs.forEach(r=>{r.forEach(a=>{a.text=a.text.replace(nu,""),a.normal=a.normal.replace(nu,""),a.text=a.text.split("").join(".")+".",a.normal=a.normal.split("").join(".")+"."})}),this}}e.prototype.acronyms=function(n){let r=this.match("#Acronym");return r=r.getNth(n),new t(r.document,r.pointer)}},uX=lX,Z_=/\(/,Q_=/\)/,cX=function(e,t){for(;t<e.length;t+=1)if(e[t].post&&Q_.test(e[t].post))return t;return null},dX=function(e){let t=[];return e.docs.forEach(n=>{for(let r=0;r<n.length;r+=1){let a=n[r];if(a.pre&&Z_.test(a.pre)){let o=cX(n,r);if(o!==null){let[i,s]=n[r].index;t.push([i,s,o+1,n[r].id]),r=o}}}}),e.update(t)},fX=function(e){return e.docs.forEach(t=>{t[0].pre=t[0].pre.replace(Z_,"");let n=t[t.length-1];n.post=n.post.replace(Q_,"")}),e},pX=function(e){class t extends e{constructor(r,a,o){super(r,a,o),this.viewType="Possessives"}strip(){return fX(this)}}e.prototype.parentheses=function(n){let r=dX(this);return r=r.getNth(n),new t(r.document,r.pointer)}},hX=pX,kb=/'s$/,gX=function(e){let t=e.match("#Possessive+");return t.has("#Person")&&(t=t.growLeft("#Person+")),t.has("#Place")&&(t=t.growLeft("#Place+")),t.has("#Organization")&&(t=t.growLeft("#Organization+")),t},mX=function(e){class t extends e{constructor(r,a,o){super(r,a,o),this.viewType="Possessives"}strip(){return this.docs.forEach(r=>{r.forEach(a=>{a.text=a.text.replace(kb,""),a.normal=a.normal.replace(kb,"")})}),this}}e.prototype.possessives=function(n){let r=gX(this);return r=r.getNth(n),new t(r.document,r.pointer)}},vX=mX,oc={'"':'"',"":"","'":"'","“":"”","":"","‟":"”","":"","„":"”","⹂":"”","":"","«":"»","":"","":"","‶":"″","‷":"‴","〝":"〞","`":"´","〟":"〞"},em=RegExp("["+Object.keys(oc).join("")+"]"),yX=RegExp("["+Object.values(oc).join("")+"]"),bX=function(e,t){const n=e[t].pre.match(em)[0]||"";if(!n||!oc[n])return null;const r=oc[n];for(;t<e.length;t+=1)if(e[t].post&&e[t].post.match(r))return t;return null},wX=function(e){let t=[];return e.docs.forEach(n=>{for(let r=0;r<n.length;r+=1){let a=n[r];if(a.pre&&em.test(a.pre)){let o=bX(n,r);if(o!==null){let[i,s]=n[r].index;t.push([i,s,o+1,n[r].id]),r=o}}}}),e.update(t)},kX=function(e){e.docs.forEach(t=>{t[0].pre=t[0].pre.replace(em,"");let n=t[t.length-1];n.post=n.post.replace(yX,"")})},AX=function(e){class t extends e{constructor(r,a,o){super(r,a,o),this.viewType="Possessives"}strip(){return kX(this)}}e.prototype.quotations=function(n){let r=wX(this);return r=r.getNth(n),new t(r.document,r.pointer)}},_X=AX,xX=function(e){let t=this.splitAfter("@hasComma");return t=t.match("#PhoneNumber+"),t=t.getNth(e),t},EX=[["hyphenated","@hasHyphen ."],["hashTags","#HashTag"],["emails","#Email"],["emoji","#Emoji"],["emoticons","#Emoticon"],["atMentions","#AtMention"],["urls","#Url"],["conjunctions","#Conjunction"],["prepositions","#Preposition"],["abbreviations","#Abbreviation"],["honorifics","#Honorific"]];let CX=[["emojis","emoji"],["atmentions","atMentions"]];const PX=function(e){EX.forEach(t=>{e.prototype[t[0]]=function(n){let r=this.match(t[1]);return typeof n=="number"?r.get(n):r}}),e.prototype.phoneNumbers=xX,CX.forEach(t=>{e.prototype[t[0]]=e.prototype[t[1]]})},SX=PX,TX={api:function(e){uX(e),hX(e),vX(e),_X(e),SX(e)}},ru=function(e,t){e.docs.forEach(n=>{n.forEach(t)})},Ab={case:e=>{ru(e,t=>{t.text=t.text.toLowerCase()})},unicode:e=>{const t=e.world,n=t.methods.one.killUnicode;ru(e,r=>r.text=n(r.text,t))},whitespace:e=>{ru(e,t=>{t.post=t.post.replace(/\s+/g," "),t.post=t.post.replace(/\s([.,?!:;])/g,"$1"),t.pre=t.pre.replace(/\s+/g,"")})},punctuation:e=>{ru(e,r=>{r.post=r.post.replace(/[–—-]/g," "),r.post=r.post.replace(/[,:;]/g,""),r.post=r.post.replace(/\.{2,}/g,""),r.post=r.post.replace(/\?{2,}/g,"?"),r.post=r.post.replace(/!{2,}/g,"!"),r.post=r.post.replace(/\?!+/g,"?")});let t=e.docs,n=t[t.length-1];if(n&&n.length>0){let r=n[n.length-1];r.post=r.post.replace(/ /g,"")}},contractions:e=>{e.contractions().expand()},acronyms:e=>{e.acronyms().strip()},parentheses:e=>{e.parentheses().strip()},possessives:e=>{e.possessives().strip()},quotations:e=>{e.quotations().strip()},emoji:e=>{e.emojis().remove()},honorifics:e=>{e.match("#Honorific+ #Person").honorifics().remove()},adverbs:e=>{e.adverbs().remove()},nouns:e=>{e.nouns().toSingular()},verbs:e=>{e.verbs().toInfinitive()},numbers:e=>{e.numbers().toNumber()},debullet:e=>{const t=/^\s*([-–—*•])\s*$/;return e.docs.forEach(n=>{t.test(n[0].pre)&&(n[0].pre=n[0].pre.replace(t,""))}),e}},Xd=e=>e.split("|").reduce((t,n)=>(t[n]=!0,t),{}),ef="unicode|punctuation|whitespace|acronyms",_b="|case|contractions|parentheses|quotations|emoji|honorifics|debullet",IX="|possessives|adverbs|nouns|verbs",jX={light:Xd(ef),medium:Xd(ef+_b),heavy:Xd(ef+_b+IX)};function $X(e){e.prototype.normalize=function(t="light"){return typeof t=="string"&&(t=jX[t]),Object.keys(t).forEach(n=>{Ab.hasOwnProperty(n)&&Ab[n](this,t[n])}),this}}const OX={api:$X},DX=function(e){let t=e.clauses().match("<Noun>"),n=t.match("@hasComma");return n=n.not("#Place"),n.found&&(t=t.splitAfter(n)),t=t.splitOn("#Expression"),t=t.splitOn("(he|she|we|you|they|i)"),t=t.splitOn("(#Noun|#Adjective) [(he|him|she|it)]",0),t=t.splitOn("[(he|him|she|it)] (#Determiner|#Value)",0),t=t.splitBefore("#Noun [(the|a|an)] #Adjective? #Noun",0),t=t.splitOn("[(here|there)] #Noun",0),t=t.splitOn("[#Noun] (here|there)",0),t=t.splitBefore("(our|my|their|your)"),t=t.splitOn("#Noun [#Determiner]",0),t=t.if("#Noun"),t},NX=DX,xb=["after","although","as if","as long as","as","because","before","even if","even though","ever since","if","in order that","provided that","since","so that","than","that","though","unless","until","what","whatever","when","whenever","where","whereas","wherever","whether","which","whichever","who","whoever","whom","whomever","whose"],FX=function(e){if(e.before("#Preposition$").found)return!0;if(!e.before().found)return!1;for(let n=0;n<xb.length;n+=1)if(e.has(xb[n]))return!0;return!1},zX=FX,BX="(#Pronoun|#Place|#Value|#Person|#Uncountable|#Month|#WeekDay|#Holiday|#Possessive)",LX=function(e,t){if(e.has("#Plural")||e.has("#Noun and #Noun")||e.has("(we|they)"))return!0;if(t.has(BX)===!0||e.has("#Singular"))return!1;let n=t.text("normal");return n.length>3&&n.endsWith("s")&&!n.endsWith("ss")},RX=LX,MX=function(e){let t=e.clone();return t=t.match("#Noun+"),t=t.remove("(#Adjective|#Preposition|#Determiner|#Value)"),t=t.not("#Possessive"),t=t.first(),t.found?t:e},VX=function(e){let t=MX(e);return{determiner:e.match("#Determiner").eq(0),adjectives:e.match("#Adjective"),number:e.values(),isPlural:RX(e,t),isSubordinate:zX(e),root:t}},Ka=VX,Eb=e=>e.text(),WX=e=>e.json({terms:!1,normal:!0}).map(t=>t.normal),GX=function(e){let t=null;if(!e.found)return t;let n=e.values(0);return n.found?(n.parse()[0]||{}).num:t},qX=function(e){let t=Ka(e);return{root:Eb(t.root),number:GX(t.number),determiner:Eb(t.determiner),adjectives:WX(t.adjectives),isPlural:t.isPlural,isSubordinate:t.isSubordinate}},HX=qX,UX=function(e){return!e.has("^(#Uncountable|#ProperNoun|#Place|#Pronoun|#Acronym)+$")},Y_=UX,KX={tags:!0},JX=function(e,t){if(t.isPlural===!0||(t.root.has("#Possessive")&&(t.root=t.root.possessives().strip()),!Y_(t.root)))return e;const{methods:n,model:r}=e.world,{toPlural:a}=n.two.transform.noun;let o=t.root.text({keepPunct:!1}),i=a(o,r);e.match(t.root).replaceWith(i,KX).tag("Plural","toPlural"),t.determiner.has("(a|an)")&&e.remove(t.determiner);let s=t.root.after("not? #Adverb+? [#Copula]",0);return s.found&&(s.has("is")?e.replace(s,"are"):s.has("was")&&e.replace(s,"were")),e},ZX=JX,QX={tags:!0},YX=function(e,t){if(t.isPlural===!1)return e;const{methods:n,model:r}=e.world,{toSingular:a}=n.two.transform.noun;let o=t.root.text("normal"),i=a(o,r);return e.replace(t.root,i,QX).tag("Singular","toPlural"),e},XX=YX,eee=function(e){class t extends e{constructor(r,a,o){super(r,a,o),this.viewType="Nouns"}parse(r){return this.getNth(r).map(Ka)}json(r){let a=typeof r=="object"?r:{};return this.getNth(r).map(o=>{let i=o.toView().json(a)[0]||{};return a&&a.noun!==!0&&(i.noun=HX(o)),i},[])}conjugate(r){const a=this.world.methods.two.transform.noun;return this.getNth(r).map(o=>{let i=Ka(o),s=i.root.compute("root").text("root"),l={Singular:s};return Y_(i.root)&&(l.Plural=a.toPlural(s,this.model)),l.Singular===l.Plural&&delete l.Plural,l},[])}isPlural(r){return this.filter(o=>Ka(o).isPlural).getNth(r)}isSingular(r){return this.filter(o=>!Ka(o).isPlural).getNth(r)}adjectives(r){let a=this.update([]);return this.forEach(o=>{let i=Ka(o).adjectives;i.found&&(a=a.concat(i))}),a.getNth(r)}toPlural(r){return this.getNth(r).map(a=>ZX(a,Ka(a)))}toSingular(r){return this.getNth(r).map(a=>{let o=Ka(a);return XX(a,o)})}update(r){let a=new t(this.document,r);return a._cache=this._cache,a}}e.prototype.nouns=function(n){let r=NX(this);return r=r.getNth(n),new t(this.document,r.pointer)}},tee=eee,nee={api:tee},ree=function(e,t){let n=e.match("#Fraction+");return n=n.filter(r=>!r.lookBehind("#Value and$").found),n=n.notIf("#Value seconds"),typeof t=="number"&&(n=n.eq(t)),n},aee=ree,oee=e=>{const t=[{reg:/^(minus|negative)[\s-]/i,mult:-1},{reg:/^(a\s)?half[\s-](of\s)?/i,mult:.5}];for(let n=0;n<t.length;n++)if(t[n].reg.test(e)===!0)return{amount:t[n].mult,str:e.replace(t[n].reg,"")};return{amount:1,str:e}},iee=oee,Gt={ones:{zeroth:0,first:1,second:2,third:3,fourth:4,fifth:5,sixth:6,seventh:7,eighth:8,ninth:9,zero:0,one:1,two:2,three:3,four:4,five:5,six:6,seven:7,eight:8,nine:9},teens:{tenth:10,eleventh:11,twelfth:12,thirteenth:13,fourteenth:14,fifteenth:15,sixteenth:16,seventeenth:17,eighteenth:18,nineteenth:19,ten:10,eleven:11,twelve:12,thirteen:13,fourteen:14,fifteen:15,sixteen:16,seventeen:17,eighteen:18,nineteen:19},tens:{twentieth:20,thirtieth:30,fortieth:40,fourtieth:40,fiftieth:50,sixtieth:60,seventieth:70,eightieth:80,ninetieth:90,twenty:20,thirty:30,forty:40,fourty:40,fifty:50,sixty:60,seventy:70,eighty:80,ninety:90},multiples:{hundredth:100,thousandth:1e3,millionth:1e6,billionth:1e9,trillionth:1e12,quadrillionth:1e15,quintillionth:1e18,sextillionth:1e21,septillionth:1e24,hundred:100,thousand:1e3,million:1e6,billion:1e9,trillion:1e12,quadrillion:1e15,quintillion:1e18,sextillion:1e21,septillion:1e24,grand:1e3}},see=(e,t)=>{if(Gt.ones.hasOwnProperty(e)){if(t.ones||t.teens)return!1}else if(Gt.teens.hasOwnProperty(e)){if(t.ones||t.teens||t.tens)return!1}else if(Gt.tens.hasOwnProperty(e)&&(t.ones||t.teens||t.tens))return!1;return!0},lee=see,uee=function(e){let t="0.";for(let n=0;n<e.length;n++){let r=e[n];if(Gt.ones.hasOwnProperty(r)===!0)t+=Gt.ones[r];else if(Gt.teens.hasOwnProperty(r)===!0)t+=Gt.teens[r];else if(Gt.tens.hasOwnProperty(r)===!0)t+=Gt.tens[r];else if(/^[0-9]$/.test(r)===!0)t+=r;else return 0}return parseFloat(t)},cee=uee,dee=e=>(e=e.replace(/1st$/,"1"),e=e.replace(/2nd$/,"2"),e=e.replace(/3rd$/,"3"),e=e.replace(/([4567890])r?th$/,"$1"),e=e.replace(/^[$€¥£¢]/,""),e=e.replace(/[%$€¥£¢]$/,""),e=e.replace(/,/g,""),e=e.replace(/([0-9])([a-z\u00C0-\u00FF]{1,2})$/,"$1"),e),fee=dee,pee=/^([0-9,. ]+)\/([0-9,. ]+)$/,Cb={"a few":3,"a couple":2,"a dozen":12,"two dozen":24,zero:0},au=e=>Object.keys(e).reduce((t,n)=>(t+=e[n],t),0),hee=function(e){if(Cb.hasOwnProperty(e)===!0)return Cb[e];if(e==="a"||e==="an")return 1;const t=iee(e);e=t.str;let n=null,r={},a=0,o=!1;const i=e.split(/[ -]/);for(let s=0;s<i.length;s++){let l=i[s];if(l=fee(l),!l||l==="and")continue;if(l==="-"||l==="negative"){o=!0;continue}if(l.charAt(0)==="-"&&(o=!0,l=l.substring(1)),l==="point")return a+=au(r),a+=cee(i.slice(s+1,i.length)),a*=t.amount,a;const u=l.match(pee);if(u){const c=parseFloat(u[1].replace(/[, ]/g,"")),d=parseFloat(u[2].replace(/[, ]/g,""));d&&(a+=c/d||0);continue}if(Gt.tens.hasOwnProperty(l)&&r.ones&&Object.keys(r).length===1&&(a=r.ones*100,r={}),lee(l,r)===!1)return null;if(/^[0-9.]+$/.test(l))r.ones=parseFloat(l);else if(Gt.ones.hasOwnProperty(l)===!0)r.ones=Gt.ones[l];else if(Gt.teens.hasOwnProperty(l)===!0)r.teens=Gt.teens[l];else if(Gt.tens.hasOwnProperty(l)===!0)r.tens=Gt.tens[l];else if(Gt.multiples.hasOwnProperty(l)===!0){let c=Gt.multiples[l];if(c===n)return null;if(c===100&&i[s+1]!==void 0){const d=i[s+1];Gt.multiples[d]&&(c*=Gt.multiples[d],s+=1)}n===null||c<n?(a+=(au(r)||1)*c,n=c,r={}):(a+=au(r),n=c,a=(a||1)*c,r={})}}return a+=au(r),a*=t.amount,a*=o?-1:1,a===0&&Object.keys(r).length===0?null:a},mh=hee,Pb=/s$/,Ys=function(e){let t=e.text("reduced");return mh(t)};let ic={half:2,halve:2,quarter:4};const gee=function(e){let n=e.text("reduced").match(/^([-+]?[0-9]+)\/([-+]?[0-9]+)(st|nd|rd|th)?s?$/);return n&&n[1]&&n[0]?{numerator:Number(n[1]),denominator:Number(n[2])}:null},mee=function(e){let t=e.match("[<num>#Value+] out of every? [<den>#Value+]");if(t.found!==!0)return null;let{num:n,den:r}=t.groups();return!n||!r||(n=Ys(n),r=Ys(r),!n||!r)?null:typeof n=="number"&&typeof r=="number"?{numerator:n,denominator:r}:null},vee=function(e){let t=e.match("[<num>(#Cardinal|a)+] [<den>#Fraction+]");if(t.found!==!0)return null;let{num:n,den:r}=t.groups();n.has("a")?n=1:n=Ys(n);let a=r.text("reduced");return Pb.test(a)&&(a=a.replace(Pb,""),r=r.replaceWith(a)),ic.hasOwnProperty(a)?r=ic[a]:r=Ys(r),typeof n=="number"&&typeof r=="number"?{numerator:n,denominator:r}:null},yee=function(e){let t=e.match("^#Ordinal$");return t.found!==!0?null:e.lookAhead("^of .")?{numerator:1,denominator:Ys(t)}:null},bee=function(e){let t=e.text("reduced");return ic.hasOwnProperty(t)?{numerator:1,denominator:ic[t]}:null},wee=e=>{let t=Math.round(e*1e3)/1e3;return t===0&&e!==0?e:t},kee=function(e){e=e.clone();let t=bee(e)||gee(e)||mee(e)||vee(e)||yee(e)||null;return t!==null&&t.numerator&&t.denominator&&(t.decimal=t.numerator/t.denominator,t.decimal=wee(t.decimal)),t},ba=kee,Aee=function(e){if(e<1e6)return String(e);let t;return typeof e=="number"?t=e.toFixed(0):t=e,t.indexOf("e+")===-1?t:t.replace(".","").split("e+").reduce(function(n,r){return n+Array(r-n.length+2).join(0)})},tm=Aee,ou=[["ninety",90],["eighty",80],["seventy",70],["sixty",60],["fifty",50],["forty",40],["thirty",30],["twenty",20]],Sb=["","one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen"],_ee=[[1e24,"septillion"],[1e20,"hundred sextillion"],[1e21,"sextillion"],[1e20,"hundred quintillion"],[1e18,"quintillion"],[1e17,"hundred quadrillion"],[1e15,"quadrillion"],[1e14,"hundred trillion"],[1e12,"trillion"],[1e11,"hundred billion"],[1e9,"billion"],[1e8,"hundred million"],[1e6,"million"],[1e5,"hundred thousand"],[1e3,"thousand"],[100,"hundred"],[1,"one"]],xee=function(e){let t=e,n=[];return _ee.forEach(r=>{if(e>=r[0]){let a=Math.floor(t/r[0]);t-=a*r[0],a&&n.push({unit:r[1],count:a})}}),n},Eee=function(e){let t=[];if(e>100)return t;for(let n=0;n<ou.length;n++)e>=ou[n][1]&&(e-=ou[n][1],t.push(ou[n][0]));return Sb[e]&&t.push(Sb[e]),t},Cee=e=>{const t=["zero","one","two","three","four","five","six","seven","eight","nine"];let n=[],a=tm(e).match(/\.([0-9]+)/);if(!a||!a[0])return n;n.push("point");let o=a[0].split("");for(let i=0;i<o.length;i++)n.push(t[o[i]]);return n},Pee=function(e){let t=e.num;if(t===0||t==="0")return"zero";t>1e21&&(t=tm(t));let n=[];t<0&&(n.push("minus"),t=Math.abs(t));let r=xee(t);for(let a=0;a<r.length;a++){let o=r[a].unit;o==="one"&&(o="",n.length>1&&n.push("and")),n=n.concat(Eee(r[a].count)),n.push(o)}return n=n.concat(Cee(t)),n=n.filter(a=>a),n.length===0&&(n[0]=""),n.join(" ")},Xs=Pee,See=function(e){if(!e.numerator||!e.denominator)return"";let t=Xs({num:e.numerator}),n=Xs({num:e.denominator});return`${t} out of ${n}`},Tee=See,Tb={one:"first",two:"second",three:"third",five:"fifth",eight:"eighth",nine:"ninth",twelve:"twelfth",twenty:"twentieth",thirty:"thirtieth",forty:"fortieth",fourty:"fourtieth",fifty:"fiftieth",sixty:"sixtieth",seventy:"seventieth",eighty:"eightieth",ninety:"ninetieth"},Iee=e=>{let t=Xs(e).split(" "),n=t[t.length-1];return Tb.hasOwnProperty(n)?t[t.length-1]=Tb[n]:t[t.length-1]=n.replace(/y$/,"i")+"th",t.join(" ")},X_=Iee,jee=function(e){if(!e.numerator||!e.denominator)return"";let t=Xs({num:e.numerator}),n=X_({num:e.denominator});return e.denominator===2&&(n="half"),t&&n?(e.numerator!==1&&(n+="s"),`${t} ${n}`):""},$ee=jee,Oee=function(e){class t extends e{constructor(r,a,o){super(r,a,o),this.viewType="Fractions"}parse(r){return this.getNth(r).map(ba)}get(r){return this.getNth(r).map(ba)}json(r){return this.getNth(r).map(a=>{let o=a.toView().json(r)[0],i=ba(a);return o.fraction=i,o},[])}toDecimal(r){return this.getNth(r).forEach(a=>{let{decimal:o}=ba(a);a=a.replaceWith(String(o),!0),a.tag("NumericValue"),a.unTag("Fraction")}),this}toFraction(r){return this.getNth(r).forEach(a=>{let o=ba(a);if(o&&typeof o.numerator=="number"&&typeof o.denominator=="number"){let i=`${o.numerator}/${o.denominator}`;this.replace(a,i)}}),this}toOrdinal(r){return this.getNth(r).forEach(a=>{let o=ba(a),i=$ee(o);a.after("^#Noun").found&&(i+=" of"),a.replaceWith(i)}),this}toCardinal(r){return this.getNth(r).forEach(a=>{let o=ba(a),i=Tee(o);a.replaceWith(i)}),this}toPercentage(r){return this.getNth(r).forEach(a=>{let{decimal:o}=ba(a),i=o*100;i=Math.round(i*100)/100,a.replaceWith(`${i}%`)}),this}}e.prototype.fractions=function(n){let r=aee(this);return r=r.getNth(n),new t(this.document,r.pointer)}},Dee=Oee,Nee="one|two|three|four|five|six|seven|eight|nine",Ma="twenty|thirty|forty|fifty|sixty|seventy|eighty|ninety|fourty",Fee="eleven|twelve|thirteen|fourteen|fifteen|sixteen|seventeen|eighteen|nineteen",zee=function(e){let t=e.match("#Value+");if(t.has("#NumericValue #NumericValue")&&(t.has("#Value @hasComma #Value")?t.splitAfter("@hasComma"):t.has("#NumericValue #Fraction")?t.splitAfter("#NumericValue #Fraction"):t=t.splitAfter("#NumericValue")),t.has("#Value #Value #Value")&&!t.has("#Multiple")&&t.has("("+Ma+") #Cardinal #Cardinal")&&(t=t.splitAfter("("+Ma+") #Cardinal")),t.has("#Value #Value")){t.has("#NumericValue #NumericValue")&&(t=t.splitOn("#Year")),t.has("("+Ma+") ("+Fee+")")&&(t=t.splitAfter("("+Ma+")"));let n=t.match("#Cardinal #Cardinal");if(n.found&&!t.has("(point|decimal|#Fraction)")&&!n.has("#Cardinal (#Multiple|point|decimal)")){let r=t.has(`(${Nee}) (${Ma})`),a=n.has("("+Ma+") #Cardinal"),o=n.has("#Multiple #Value");!r&&!a&&!o&&n.terms().forEach(i=>{t=t.splitOn(i)})}t.match("#Ordinal #Ordinal").match("#TextValue").found&&!t.has("#Multiple")&&(t.has("("+Ma+") #Ordinal")||(t=t.splitAfter("#Ordinal"))),t=t.splitBefore("#Ordinal [#Cardinal]",0),t.has("#TextValue #NumericValue")&&!t.has("("+Ma+"|#Multiple)")&&(t=t.splitBefore("#TextValue #NumericValue"))}return t=t.splitAfter("#NumberRange"),t=t.splitBefore("#Year"),t},tf=zee,Bee=function(e,t){e=e.replace(/,/g,"");let n=e.split(/([0-9.,]*)/),[r,a]=n,o=n.slice(2).join("");return a!==""&&t.length<2?(a=Number(a||e),typeof a!="number"&&(a=null),o=o||"",(o==="st"||o==="nd"||o==="rd"||o==="th")&&(o=""),{prefix:r||"",num:a,suffix:o}):null},Lee=function(e){if(typeof e=="string")return{num:mh(e)};let t=e.text("reduced"),n=e.growRight("#Unit").match("#Unit$").text("machine"),r=/[0-9],[0-9]/.test(e.text("text"));if(e.terms().length===1&&!e.has("#Multiple")){let s=Bee(t,e);if(s!==null)return s.hasComma=r,s.unit=n,s}let a=e.match("#Fraction{2,}$");a=a.found===!1?e.match("^#Fraction$"):a;let o=null;a.found&&(a.has("#Value and #Value #Fraction")&&(a=a.match("and #Value #Fraction")),o=ba(a),e=e.not(a),e=e.not("and$"),t=e.text("reduced"));let i=0;return t&&(i=mh(t)||0),o&&o.decimal&&(i+=o.decimal),{hasComma:r,prefix:"",num:i,suffix:"",isOrdinal:e.has("#Ordinal"),isText:e.has("#TextValue"),isFraction:e.has("#Fraction"),isMoney:e.has("#Money"),unit:n}},yn=Lee,Ree=function(e){let t=e.num;if(!t&&t!==0)return null;let n=t%100;if(n>10&&n<20)return String(t)+"th";const r={0:"th",1:"st",2:"nd",3:"rd"};let a=tm(t),o=a.slice(a.length-1,a.length);return r[o]?a+=r[o]:a+="th",a},Mee=Ree,Ib={"¢":"cents",$:"dollars","£":"pounds","¥":"yen","€":"euros","₡":"colón","฿":"baht","₭":"kip","₩":"won","₹":"rupees","₽":"ruble","₺":"liras"},jb={"%":"percent","°":"degrees"},Vee=function(e){let t={suffix:"",prefix:e.prefix};return Ib.hasOwnProperty(e.prefix)&&(t.suffix+=" "+Ib[e.prefix],t.prefix=""),jb.hasOwnProperty(e.suffix)&&(t.suffix+=" "+jb[e.suffix]),t.suffix&&e.num===1&&(t.suffix=t.suffix.replace(/s$/,"")),!t.suffix&&e.suffix&&(t.suffix+=" "+e.suffix),t},$b=Vee,Wee=function(e,t){if(t==="TextOrdinal"){let{prefix:r,suffix:a}=$b(e);return r+X_(e)+a}if(t==="Ordinal")return e.prefix+Mee(e)+e.suffix;if(t==="TextCardinal"){let{prefix:r,suffix:a}=$b(e);return r+Xs(e)+a}let n=e.num;return e.hasComma&&(n=n.toLocaleString()),e.prefix+String(n)+e.suffix},vo=Wee,Gee=function(e){class t extends e{constructor(r,a,o){super(r,a,o),this.viewType="Numbers"}parse(r){return this.getNth(r).map(yn)}get(r){return this.getNth(r).map(yn).map(a=>a.num)}json(r){let a=typeof r=="object"?r:{};return this.getNth(r).map(o=>{let i=o.toView().json(a)[0],s=yn(o);return i.number={prefix:s.prefix,num:s.num,suffix:s.suffix,hasComma:s.hasComma,unit:s.unit},i},[])}units(){return this.growRight("#Unit").match("#Unit$")}isOrdinal(){return this.if("#Ordinal")}isCardinal(){return this.if("#Cardinal")}toNumber(){return this.if("#TextValue").forEach(a=>{let o=yn(a);if(o.num===null)return;let i=a.has("#Ordinal")?"Ordinal":"Cardinal",s=vo(o,i);a.replaceWith(s,{tags:!0}),a.tag("NumericValue")}),this}toLocaleString(){return this.forEach(a=>{let o=yn(a);if(o.num===null)return;let i=o.num.toLocaleString();if(a.has("#Ordinal")){let l=vo(o,"Ordinal").match(/[a-z]+$/);l&&(i+=l[0]||"")}a.replaceWith(i,{tags:!0})}),this}toText(){let a=this.map(o=>{if(o.has("#TextValue"))return o;let i=yn(o);if(i.num===null)return o;let s=o.has("#Ordinal")?"TextOrdinal":"TextCardinal",l=vo(i,s);return o.replaceWith(l,{tags:!0}),o.tag("TextValue"),o});return new t(a.document,a.pointer)}toCardinal(){let a=this.map(o=>{if(!o.has("#Ordinal"))return o;let i=yn(o);if(i.num===null)return o;let s=o.has("#TextValue")?"TextCardinal":"Cardinal",l=vo(i,s);return o.replaceWith(l,{tags:!0}),o.tag("Cardinal"),o});return new t(a.document,a.pointer)}toOrdinal(){let a=this.map(o=>{if(o.has("#Ordinal"))return o;let i=yn(o);if(i.num===null)return o;let s=o.has("#TextValue")?"TextOrdinal":"Ordinal",l=vo(i,s);return o.replaceWith(l,{tags:!0}),o.tag("Ordinal"),o});return new t(a.document,a.pointer)}isEqual(r){return this.filter(a=>yn(a).num===r)}greaterThan(r){return this.filter(a=>yn(a).num>r)}lessThan(r){return this.filter(a=>yn(a).num<r)}between(r,a){return this.filter(o=>{let i=yn(o).num;return i>r&&i<a})}set(r){if(r===void 0)return this;typeof r=="string"&&(r=yn(r).num);let o=this.map(i=>{let s=yn(i);if(s.num=r,s.num===null)return i;let l=i.has("#Ordinal")?"Ordinal":"Cardinal";i.has("#TextValue")&&(l=i.has("#Ordinal")?"TextOrdinal":"TextCardinal");let u=vo(s,l);return s.hasComma&&l==="Cardinal"&&(u=Number(u).toLocaleString()),i=i.not("#Currency"),i.replaceWith(u,{tags:!0}),i});return new t(o.document,o.pointer)}add(r){if(!r)return this;typeof r=="string"&&(r=yn(r).num);let o=this.map(i=>{let s=yn(i);if(s.num===null)return i;s.num+=r;let l=i.has("#Ordinal")?"Ordinal":"Cardinal";s.isText&&(l=i.has("#Ordinal")?"TextOrdinal":"TextCardinal");let u=vo(s,l);return i.replaceWith(u,{tags:!0}),i});return new t(o.document,o.pointer)}subtract(r,a){return this.add(r*-1,a)}increment(r){return this.add(1,r)}decrement(r){return this.add(-1,r)}update(r){let a=new t(this.document,r);return a._cache=this._cache,a}}t.prototype.toNice=t.prototype.toLocaleString,t.prototype.isBetween=t.prototype.between,t.prototype.minus=t.prototype.subtract,t.prototype.plus=t.prototype.add,t.prototype.equals=t.prototype.isEqual,e.prototype.numbers=function(n){let r=tf(this);return r=r.getNth(n),new t(this.document,r.pointer)},e.prototype.percentages=function(n){let r=tf(this);return r=r.filter(a=>a.has("#Percent")||a.after("^percent")),r=r.getNth(n),new t(this.document,r.pointer)},e.prototype.money=function(n){let r=tf(this);return r=r.filter(a=>a.has("#Money")||a.after("^#Currency")),r=r.getNth(n),new t(this.document,r.pointer)},e.prototype.values=e.prototype.numbers},qee=Gee,Hee=function(e){Dee(e),qee(e)},Uee={api:Hee},Kee={people:!0,emails:!0,phoneNumbers:!0,places:!0},Jee=function(e={}){return e=Object.assign({},Kee,e),e.people!==!1&&this.people().replaceWith("██████████"),e.emails!==!1&&this.emails().replaceWith("██████████"),e.places!==!1&&this.places().replaceWith("██████████"),e.phoneNumbers!==!1&&this.phoneNumbers().replaceWith("███████"),this},Zee={api:function(e){e.prototype.redact=Jee}},Qee=Zee,Yee=function(e){let t=e.clauses();return/\.\.$/.test(e.out("text"))||e.has("^#QuestionWord")&&e.has("@hasComma")?!1:!!(e.has("or not$")||e.has("^#QuestionWord")||e.has("^(do|does|did|is|was|can|could|will|would|may) #Noun")||e.has("^(have|must) you")||t.has("(do|does|is|was) #Noun+ #Adverb? (#Adjective|#Infinitive)$"))},Xee=function(e){const t=/\?/,{document:n}=e;return e.filter(r=>{let a=r.docs[0]||[],o=a[a.length-1];return!o||n[o.index[0]].length!==a.length?!1:t.test(o.post)?!0:Yee(r)})},ete=Xee,tte="(after|although|as|because|before|if|since|than|that|though|when|whenever|where|whereas|wherever|whether|while|why|unless|until|once)",nte="(that|which|whichever|who|whoever|whom|whose|whomever)",rte=function(e){let t=e;return t.length===1||(t=t.if("#Verb"),t.length===1)||(t=t.ifNo(tte),t=t.ifNo("^even (if|though)"),t=t.ifNo("^so that"),t=t.ifNo("^rather than"),t=t.ifNo("^provided that"),t.length===1)||(t=t.ifNo(nte),t.length===1)||(t=t.ifNo("(despite|during|before|through|throughout)"),t.length===1)?t:(t.length===0&&(t=e),t.eq(0))},ate=rte,ote=function(e){let t=null;return e.has("#PastTense")?t="PastTense":e.has("#FutureTense")?t="FutureTense":e.has("#PresentTense")&&(t="PresentTense"),{tense:t}},ite=function(e){let t=e.clauses(),r=ate(t).chunks(),a=e.none(),o=e.none(),i=e.none();return r.forEach((s,l)=>{if(l===0&&!s.has("<Verb>")){a=s;return}if(!o.found&&s.has("<Verb>")){o=s;return}o.found&&(i=i.concat(s))}),o.found&&!a.found&&(a=o.before("<Noun>+").first()),{subj:a,verb:o,pred:i,grammar:ote(o)}},yo=ite,ste=function(e){let t=e.verbs(),n=t.eq(0);if(n.has("#PastTense"))return e;if(n.toPastTense(),t.length>1){t=t.slice(1),t=t.filter(a=>!a.lookBehind("to$").found),t=t.if("#PresentTense"),t=t.notIf("#Gerund");let r=e.match("to #Verb+ #Conjunction #Verb").terms();t=t.not(r),t.found&&t.verbs().toPastTense()}return e},lte=ste,ute=function(e){let t=e.verbs();return t.eq(0).toPresentTense(),t.length>1&&(t=t.slice(1),t=t.filter(r=>!r.lookBehind("to$").found),t=t.notIf("#Gerund"),t.found&&t.verbs().toPresentTense()),e},cte=ute,dte=function(e){let t=e.verbs();if(t.eq(0).toFutureTense(),e=e.fullSentence(),t=e.verbs(),t.length>1){t=t.slice(1);let r=t.filter(a=>a.lookBehind("to$").found?!1:a.has("#Copula #Gerund")?!0:a.has("#Gerund")?!1:a.has("#Copula")?!0:!(a.has("#PresentTense")&&!a.has("#Infinitive")&&a.lookBefore("(he|she|it|that|which)$").found));r.found&&r.forEach(a=>{if(a.has("#Copula")){a.match("was").replaceWith("is"),a.match("is").replaceWith("will be");return}a.toInfinitive()})}return e},fte=dte,pte=function(e){return e.verbs().first().toNegative().compute("chunks"),e},hte=function(e){return e.verbs().first().toPositive().compute("chunks"),e},gte=function(e){return e.verbs().toInfinitive(),e},mte=gte,vte=function(e){class t extends e{constructor(a,o,i){super(a,o,i),this.viewType="Sentences"}json(a={}){return this.map(o=>{let i=o.toView().json(a)[0]||{},{subj:s,verb:l,pred:u,grammar:c}=yo(o);return i.sentence={subject:s.text("normal"),verb:l.text("normal"),predicate:u.text("normal"),grammar:c},i},[])}toPastTense(a){return this.getNth(a).map(o=>(yo(o),lte(o)))}toPresentTense(a){return this.getNth(a).map(o=>(yo(o),cte(o)))}toFutureTense(a){return this.getNth(a).map(o=>(yo(o),o=fte(o),o))}toInfinitive(a){return this.getNth(a).map(o=>(yo(o),mte(o)))}toNegative(a){return this.getNth(a).map(o=>(yo(o),pte(o)))}toPositive(a){return this.getNth(a).map(o=>(yo(o),hte(o)))}isQuestion(a){return this.questions(a)}isExclamation(a){return this.filter(i=>i.lastTerm().has("@hasExclamation")).getNth(a)}isStatement(a){return this.filter(i=>!i.isExclamation().found&&!i.isQuestion().found).getNth(a)}update(a){let o=new t(this.document,a);return o._cache=this._cache,o}}t.prototype.toPresent=t.prototype.toPresentTense,t.prototype.toPast=t.prototype.toPastTense,t.prototype.toFuture=t.prototype.toFutureTense;const n={sentences:function(r){let a=this.map(o=>o.fullSentence());return a=a.getNth(r),new t(this.document,a.pointer)},questions:function(r){return ete(this).getNth(r)}};Object.assign(e.prototype,n)},yte=vte,bte={api:yte},wte=function(e){return e.match("#Honorific+? #Person+")},kte=wte,Ate=function(e){let t={};t.firstName=e.match("#FirstName+"),t.lastName=e.match("#LastName+"),t.honorific=e.match("#Honorific+");let n=t.lastName,r=t.firstName;return(!r.found||!n.found)&&!r.found&&!n.found&&e.has("^#Honorific .$")&&(t.lastName=e.match(".$")),t},Ob=Ate,cr="male",Cn="female",Db={mr:cr,mrs:Cn,miss:Cn,madam:Cn,king:cr,queen:Cn,duke:cr,duchess:Cn,baron:cr,baroness:Cn,count:cr,countess:Cn,prince:cr,princess:Cn,sire:cr,dame:Cn,lady:Cn,ayatullah:cr,congressman:cr,congresswoman:Cn,"first lady":Cn,mx:null},_te=function(e,t){let{firstName:n,honorific:r}=e;if(n.has("#FemaleName"))return Cn;if(n.has("#MaleName"))return cr;if(r.found){let o=r.text("normal");if(o=o.replace(/\./g,""),Db.hasOwnProperty(o))return Db[o];if(/^her /.test(o))return Cn;if(/^his /.test(o))return cr}let a=t.after();if(!a.has("#Person")&&a.has("#Pronoun")){let o=a.match("#Pronoun");if(o.has("(they|their)"))return null;let i=o.has("(he|his)"),s=o.has("(she|her|hers)");if(i&&!s)return cr;if(s&&!i)return Cn}return null},xte=_te,Ete=function(e){class t extends e{constructor(r,a,o){super(r,a,o),this.viewType="People"}parse(r){return this.getNth(r).map(Ob)}json(r){let a=typeof r=="object"?r:{};return this.getNth(r).map(o=>{let i=o.toView().json(a)[0],s=Ob(o);return i.person={firstName:s.firstName.text("normal"),lastName:s.lastName.text("normal"),honorific:s.honorific.text("normal"),presumed_gender:xte(s,o)},i},[])}presumedMale(){return this.filter(r=>r.has("(#MaleName|mr|mister|sr|jr|king|pope|prince|sir)"))}presumedFemale(){return this.filter(r=>r.has("(#FemaleName|mrs|miss|queen|princess|madam)"))}update(r){let a=new t(this.document,r);return a._cache=this._cache,a}}e.prototype.people=function(n){let r=kte(this);return r=r.getNth(n),new t(this.document,r.pointer)}},Cte=Ete,Pte=function(e){let t=e.match("(#Place|#Address)+"),n=t.match("@hasComma");return n=n.filter(r=>r.has("(asia|africa|europe|america)$")?!0:!(r.has("(#City|#Region|#ProperNoun)$")&&r.after("^(#Country|#Region)").found)),t=t.splitAfter(n),t},Ste=Pte,Tte=function(e){e.prototype.places=function(t){let n=Ste(this);return n=n.getNth(t),new e(this.document,n.pointer)}},Ite=Tte,jte=function(e){e.prototype.organizations=function(t){return this.match("#Organization+").getNth(t)}},$te=jte,Ote=function(e){let t=this.clauses(),n=t.people();return n=n.concat(t.places()),n=n.concat(t.organizations()),n=n.not("(someone|man|woman|mother|brother|sister|father)"),n=n.sort("seq"),n=n.getNth(e),n},Dte=function(e){e.prototype.topics=Ote},Nte=Dte,Fte=function(e){Cte(e),Ite(e),$te(e),Nte(e)},zte={api:Fte},Bte=function(e){let t=e.match("<Verb>");return t=t.not("#Conjunction"),t=t.not("#Preposition"),t=t.splitAfter("@hasComma"),t=t.splitAfter("[(do|did|am|was|is|will)] (is|was)",0),t=t.splitBefore("(#Verb && !#Copula) [being] #Verb",0),t=t.splitBefore("#Verb [to be] #Verb",0),t=t.splitAfter("[help] #PresentTense",0),t=t.splitBefore("(#PresentTense|#PastTense) [#Copula]$",0),t=t.splitBefore("(#PresentTense|#PastTense) [will be]$",0),t=t.splitBefore("(#PresentTense|#PastTense) [(had|has)]",0),t=t.not("#Reflexive$"),t=t.not("#Adjective"),t=t.splitAfter("[#PastTense] #PastTense",0),t=t.splitAfter("[#PastTense] #Auxiliary+ #PastTense",0),t=t.splitAfter("#Copula [#Gerund] #PastTense",0),t=t.if("#Verb"),t.has("(#Verb && !#Auxiliary) #Adverb+? #Copula")&&(t=t.splitBefore("#Copula")),t},Lte=Bte,Rte=function(e){let t=e;return e.wordCount()>1&&(t=e.not("(#Negative|#Auxiliary|#Modal|#Adverb|#Prefix)")),t.length>1&&!t.has("#Phrasal #Particle")&&(t=t.last()),t=t.not("(want|wants|wanted) to"),t.found||(t=e.not("#Negative")),t},Mte=Rte,Vte=function(e,t){let n={pre:e.none(),post:e.none()};if(!e.has("#Adverb"))return n;let r=e.splitOn(t);return r.length===3?{pre:r.eq(0).adverbs(),post:r.eq(2).adverbs()}:r.eq(0).isDoc(t)?(n.post=r.eq(1).adverbs(),n):(n.pre=r.eq(0).adverbs(),n)},Wte=Vte,Gte=function(e,t){let n=e.splitBefore(t);if(n.length<=1)return e.none();let r=n.eq(0);return r=r.not("(#Adverb|#Negative|#Prefix)"),r},qte=function(e){return e.match("#Negative")},Hte=function(e){if(!e.has("(#Particle|#PhrasalVerb)"))return{verb:e.none(),particle:e.none()};let t=e.match("#Particle$");return{verb:e.not(t),particle:t}},Ute=function(e){let t=e.clone();t.contractions().expand();const n=Mte(t);return{root:n,prefix:t.match("#Prefix"),adverbs:Wte(t,n),auxiliary:Gte(t,n),negative:qte(t),phrasal:Hte(n)}},Cr=Ute,xr={tense:"PresentTense"},iu={conditional:!0},ma={tense:"FutureTense"},ii={progressive:!0},rn={tense:"PastTense"},si={complete:!0,progressive:!1},Va={passive:!0},Kte={plural:!0},Jte={plural:!1},Zte=function(e){let t={};return e.forEach(n=>{Object.assign(t,n)}),t},Nb={imperative:[["#Imperative",[]]],"want-infinitive":[["^(want|wants|wanted) to #Infinitive$",[xr]],["^wanted to #Infinitive$",[rn]],["^will want to #Infinitive$",[ma]]],"gerund-phrase":[["^#PastTense #Gerund$",[rn]],["^#PresentTense #Gerund$",[xr]],["^#Infinitive #Gerund$",[xr]],["^will #Infinitive #Gerund$",[ma]],["^have #PastTense #Gerund$",[rn]],["^will have #PastTense #Gerund$",[rn]]],"simple-present":[["^#PresentTense$",[xr]],["^#Infinitive$",[xr]]],"simple-past":[["^#PastTense$",[rn]]],"simple-future":[["^will #Adverb? #Infinitive",[ma]]],"present-progressive":[["^(is|are|am) #Gerund$",[xr,ii]]],"past-progressive":[["^(was|were) #Gerund$",[rn,ii]]],"future-progressive":[["^will be #Gerund$",[ma,ii]]],"present-perfect":[["^(has|have) #PastTense$",[rn,si]]],"past-perfect":[["^had #PastTense$",[rn,si]],["^had #PastTense to #Infinitive",[rn,si]]],"future-perfect":[["^will have #PastTense$",[ma,si]]],"present-perfect-progressive":[["^(has|have) been #Gerund$",[rn,ii]]],"past-perfect-progressive":[["^had been #Gerund$",[rn,ii]]],"future-perfect-progressive":[["^will have been #Gerund$",[ma,ii]]],"passive-past":[["(got|were|was) #Passive",[rn,Va]],["^(was|were) being #Passive",[rn,Va]],["^(had|have) been #Passive",[rn,Va]]],"passive-present":[["^(is|are|am) #Passive",[xr,Va]],["^(is|are|am) being #Passive",[xr,Va]],["^has been #Passive",[xr,Va]]],"passive-future":[["will have been #Passive",[ma,Va,iu]],["will be being? #Passive",[ma,Va,iu]]],"present-conditional":[["would be #PastTense",[xr,iu]]],"past-conditional":[["would have been #PastTense",[rn,iu]]],"auxiliary-future":[["(is|are|am|was) going to (#Infinitive|#PresentTense)",[ma]]],"auxiliary-past":[["^did #Infinitive$",[rn,Jte]],["^used to #Infinitive$",[rn,si]]],"auxiliary-present":[["^(does|do) #Infinitive$",[xr,si,Kte]]],"modal-past":[["^(could|must|should|shall) have #PastTense$",[rn]]],"modal-infinitive":[["^#Modal #Infinitive$",[]]],infinitive:[["^#Infinitive$",[]]]};let ex=[];Object.keys(Nb).map(e=>{Nb[e].forEach(t=>{ex.push({name:e,match:t[0],data:Zte(t[1])})})});const Fb=ex,Qte=function(e,t){return e=e.clone(),t.adverbs.post&&t.adverbs.post.found&&e.remove(t.adverbs.post),t.adverbs.pre&&t.adverbs.pre.found&&e.remove(t.adverbs.pre),e.has("#Negative")&&(e=e.remove("#Negative")),e.has("#Prefix")&&(e=e.remove("#Prefix")),t.root.has("#PhrasalVerb #Particle")&&e.remove("#Particle$"),e=e.not("#Adverb"),e},Yte=function(e){return!!(e.has("#Infinitive")&&e.growLeft("to").has("^to #Infinitive"))},Xte=function(e,t){let n={};e=Qte(e,t);for(let r=0;r<Fb.length;r+=1){let a=Fb[r];if(e.has(a.match)===!0){n.form=a.name,Object.assign(n,a.data);break}}return n.form||e.has("^#Verb$")&&(n.form="infinitive"),n.tense||(n.tense=t.root.has("#PastTense")?"PastTense":"PresentTense"),n.copula=t.root.has("#Copula"),n.isInfinitive=Yte(e),n},wa=Xte,zb=function(e){return e.length<=1?!1:(e.parse()[0]||{}).isSubordinate},ene=function(e){let t=e.clauses();return t=t.filter((n,r)=>!(n.has("^(if|unless|while|but|for|per|at|by|that|which|who|from)")||r>0&&n.has("^#Verb . #Noun+$")||r>0&&n.has("^#Adverb"))),t.length===0?e:t},tne=function(e){let t=e.before();t=ene(t);let n=t.nouns(),r=n.last(),a=r.match("(i|he|she|we|you|they)");if(a.found)return a.nouns();let o=n.if("^(that|this|those)");return o.found||n.found===!1&&(o=t.match("^(that|this|those)"),o.found)?o:(r=n.last(),zb(r)&&(n.remove(r),r=n.last()),zb(r)&&(n.remove(r),r=n.last()),r)},nne=function(e,t){return t.has("(are|were|does)")||e.has("(those|they|we)")?!0:e.found&&e.isPlural?e.isPlural().found:!1},rne=function(e){let t=tne(e);return{subject:t,plural:nne(t,e)}},ea=rne,Et=e=>e,Cs=(e,t)=>{let n=ea(e),r=n.subject;return r.has("i")||r.has("we")?!0:n.plural},ane=(e,t)=>{let{subject:n,plural:r}=ea(e);return r||n.has("we")?"were":"was"},Ps=function(e,t){if(e.has("were"))return"are";let{subject:n,plural:r}=ea(e);return n.has("i")?"am":n.has("we")||r?"are":"is"},nm=function(e,t){let n=ea(e),r=n.subject;return r.has("i")||r.has("we")||n.plural?"do":"does"},er=function(e){if(e.has("#Infinitive"))return"Infinitive";if(e.has("#Participle"))return"Participle";if(e.has("#PastTense"))return"PastTense";if(e.has("#Gerund"))return"Gerund";if(e.has("#PresentTense"))return"PresentTense"},vh=function(e,t){const{toInfinitive:n}=e.methods.two.transform.verb;let r=t.root.text({keepPunct:!1});return r=n(r,e.model,er(e)),r&&e.replace(t.root,r),e},Bb=e=>e.has("will not")?e.replace("will not","have not"):e.remove("will"),Lb=function(e){if(!e||!e.isView)return[];const t={normal:!0,terms:!1,text:!1};return e.json(t).map(n=>n.normal)},Rb=function(e){return!e||!e.isView?"":e.text("normal")},one=function(e){const{toInfinitive:t}=e.methods.two.transform.verb;let n=e.text("normal");return t(n,e.model,er(e))},ine=function(e){let t=Cr(e);e=e.clone().toView();const n=wa(e,t);return{root:t.root.text(),preAdverbs:Lb(t.adverbs.pre),postAdverbs:Lb(t.adverbs.post),auxiliary:Rb(t.auxiliary),negative:t.negative.found,prefix:Rb(t.prefix),infinitive:one(t.root),grammar:n}},sne=ine,lne={tags:!0},une=function(e,t){const{toInfinitive:n}=e.methods.two.transform.verb,{root:r,auxiliary:a}=t;let o=a.terms().harden(),i=r.text("normal");if(i=n(i,e.model,er(r)),i&&e.replace(r,i,lne).tag("Verb").firstTerm().tag("Infinitive"),o.found&&e.remove(o),t.negative.found){e.has("not")||e.prepend("not");let s=nm(e);e.prepend(s)}return e.fullSentence().compute(["lexicon","preTagger","postTagger","chunks"]),e},cne=une,ur={tags:!0},_a={noAux:(e,t)=>(t.auxiliary.found&&(e=e.remove(t.auxiliary)),e),simple:(e,t)=>{const{conjugate:n,toInfinitive:r}=e.methods.two.transform.verb,a=t.root;if(a.has("#Modal"))return e;let o=a.text({keepPunct:!1});return o=r(o,e.model,er(a)),o=n(o,e.model).PastTense,o=o==="been"?"was":o,o==="was"&&(o=ane(e)),o&&e.replace(a,o,ur),e},both:function(e,t){return t.negative.found?(e.replace("will","did"),e):(e=_a.simple(e,t),e=_a.noAux(e,t),e)},hasHad:e=>(e.replace("has","had",ur),e),hasParticiple:(e,t)=>{const{conjugate:n,toInfinitive:r}=e.methods.two.transform.verb,a=t.root;let o=a.text("normal");return o=r(o,e.model,er(a)),n(o,e.model).Participle}},Mb={infinitive:_a.simple,"simple-present":_a.simple,"simple-past":Et,"simple-future":_a.both,"present-progressive":e=>(e.replace("are","were",ur),e.replace("(is|are|am)","was",ur),e),"past-progressive":Et,"future-progressive":(e,t)=>(e.match(t.root).insertBefore("was"),e.remove("(will|be)"),e),"present-perfect":_a.hasHad,"past-perfect":Et,"future-perfect":(e,t)=>(e.match(t.root).insertBefore("had"),e.has("will")&&(e=Bb(e)),e.remove("have"),e),"present-perfect-progressive":_a.hasHad,"past-perfect-progressive":Et,"future-perfect-progressive":e=>(e.remove("will"),e.replace("have","had",ur),e),"passive-past":e=>(e.replace("have","had",ur),e),"passive-present":e=>(e.replace("(is|are)","was",ur),e),"passive-future":(e,t)=>(t.auxiliary.has("will be")&&(e.match(t.root).insertBefore("had been"),e.remove("(will|be)")),t.auxiliary.has("will have been")&&(e.replace("have","had",ur),e.remove("will")),e),"present-conditional":e=>(e.replace("be","have been"),e),"past-conditional":Et,"auxiliary-future":e=>(e.replace("(is|are|am)","was",ur),e),"auxiliary-past":Et,"auxiliary-present":e=>(e.replace("(do|does)","did",ur),e),"modal-infinitive":(e,t)=>(e.has("can")?e.replace("can","could",ur):(_a.simple(e,t),e.match("#Modal").insertAfter("have").tag("Auxiliary")),e),"modal-past":Et,"want-infinitive":e=>(e.replace("(want|wants)","wanted",ur),e.remove("will"),e),"gerund-phrase":(e,t)=>(t.root=t.root.not("#Gerund$"),_a.simple(e,t),Bb(e),e)},dne=function(e,t,n){return Mb.hasOwnProperty(n)&&(e=Mb[n](e,t),e.fullSentence().compute(["tagger","chunks"])),e},fne=dne,yh=function(e,t){let n=ea(e),r=n.subject;return r.has("(i|we|you)")?"have":n.plural===!1||r.has("he")||r.has("she")||r.has("#Person")?"has":"have"},bh=(e,t)=>{const{conjugate:n,toInfinitive:r}=e.methods.two.transform.verb,{root:a,auxiliary:o}=t;if(a.has("#Modal"))return e;let i=a.text({keepPunct:!1});i=r(i,e.model,er(a));let s=n(i,e.model);if(i=s.Participle||s.PastTense,i){e=e.replace(a,i);let l=yh(e);e.prepend(l).match(l).tag("Auxiliary"),e.remove(o)}return e},Vb={infinitive:bh,"simple-present":bh,"simple-future":(e,t)=>e.replace("will",yh(e)),"present-perfect":Et,"past-perfect":Et,"future-perfect":(e,t)=>e.replace("will have",yh(e)),"present-perfect-progressive":Et,"past-perfect-progressive":Et,"future-perfect-progressive":Et},pne=function(e,t,n){return Vb.hasOwnProperty(n)?(e=Vb[n](e,t),e.fullSentence().compute(["tagger","chunks"]),e):(e=bh(e,t),e.fullSentence().compute(["tagger","chunks"]),e)},hne=pne,xa={tags:!0},li=(e,t)=>{const{conjugate:n,toInfinitive:r}=e.methods.two.transform.verb,a=t.root;let o=a.text("normal");return o=r(o,e.model,er(a)),Cs(e)===!1&&(o=n(o,e.model).PresentTense),a.has("#Copula")&&(o=Ps(e)),o&&(e=e.replace(a,o,xa),e.not("#Particle").tag("PresentTense")),e},Wb=(e,t)=>{const{conjugate:n,toInfinitive:r}=e.methods.two.transform.verb,a=t.root;let o=a.text("normal");return o=r(o,e.model,er(a)),Cs(e)===!1&&(o=n(o,e.model).Gerund),o&&(e=e.replace(a,o,xa),e.not("#Particle").tag("Gerund")),e},gne=(e,t)=>{const{toInfinitive:n}=e.methods.two.transform.verb,r=t.root;let a=t.root.text("normal");return a=n(a,e.model,er(r)),a&&(e=e.replace(t.root,a,xa)),e},Gb={infinitive:li,"simple-present":(e,t)=>{const{conjugate:n}=e.methods.two.transform.verb;let{root:r}=t;if(r.has("#Infinitive")){let o=ea(e).subject;if(Cs(e)||o.has("i"))return e;let i=r.text("normal"),s=n(i,e.model).PresentTense;i!==s&&e.replace(r,s,xa)}else return li(e,t);return e},"simple-past":li,"simple-future":(e,t)=>{const{root:n,auxiliary:r}=t;if(r.has("will")&&n.has("be")){let a=Ps(e);e.replace(n,a),e=e.remove("will"),e.replace("not "+a,a+" not")}else li(e,t),e=e.remove("will");return e},"present-progressive":Et,"past-progressive":(e,t)=>{let n=Ps(e);return e.replace("(were|was)",n,xa)},"future-progressive":e=>(e.match("will").insertBefore("is"),e.remove("be"),e.remove("will")),"present-perfect":(e,t)=>(li(e,t),e=e.remove("(have|had|has)"),e),"past-perfect":(e,t)=>{let r=ea(e).subject;return Cs(e)||r.has("i")?(e=vh(e,t),e.remove("had"),e):(e.replace("had","has",xa),e)},"future-perfect":e=>(e.match("will").insertBefore("has"),e.remove("have").remove("will")),"present-perfect-progressive":Et,"past-perfect-progressive":e=>e.replace("had","has",xa),"future-perfect-progressive":e=>(e.match("will").insertBefore("has"),e.remove("have").remove("will")),"passive-past":(e,t)=>{let n=Ps(e);return e.has("(had|have|has)")&&e.has("been")?(e.replace("(had|have|has)",n,xa),e.replace("been","being"),e):e.replace("(got|was|were)",n)},"passive-present":Et,"passive-future":e=>(e.replace("will","is"),e.replace("be","being")),"present-conditional":Et,"past-conditional":e=>(e.replace("been","be"),e.remove("have")),"auxiliary-future":(e,t)=>(Wb(e,t),e.remove("(going|to)"),e),"auxiliary-past":(e,t)=>{if(t.auxiliary.has("did")){let n=nm(e);return e.replace(t.auxiliary,n),e}return Wb(e,t),e.replace(t.auxiliary,"is"),e},"auxiliary-present":Et,"modal-infinitive":Et,"modal-past":(e,t)=>(gne(e,t),e.remove("have")),"gerund-phrase":(e,t)=>(t.root=t.root.not("#Gerund$"),li(e,t),e.remove("(will|have)")),"want-infinitive":(e,t)=>{let n="wants";return Cs(e)&&(n="want"),e.replace("(want|wanted|wants)",n,xa),e.remove("will"),e}},mne=function(e,t,n){return Gb.hasOwnProperty(n)&&(e=Gb[n](e,t),e.fullSentence().compute(["tagger","chunks"])),e},vne=mne,tx={tags:!0},su=(e,t)=>{const{toInfinitive:n}=e.methods.two.transform.verb,{root:r,auxiliary:a}=t;if(r.has("#Modal"))return e;let o=r.text("normal");return o=n(o,e.model,er(r)),o&&(e=e.replace(r,o,tx),e.not("#Particle").tag("Verb")),e.prepend("will").match("will").tag("Auxiliary"),e.remove(a),e},qb=(e,t)=>{const{conjugate:n,toInfinitive:r}=e.methods.two.transform.verb,{root:a,auxiliary:o}=t;let i=a.text("normal");return i=r(i,e.model,er(a)),i&&(i=n(i,e.model).Gerund,e.replace(a,i,tx),e.not("#Particle").tag("PresentTense")),e.remove(o),e.prepend("will be").match("will be").tag("Auxiliary"),e},Hb={infinitive:su,"simple-present":su,"simple-past":su,"simple-future":Et,"present-progressive":qb,"past-progressive":qb,"future-progressive":Et,"present-perfect":e=>(e.match("(have|has)").replaceWith("will have"),e),"past-perfect":e=>e.replace("(had|has)","will have"),"future-perfect":Et,"present-perfect-progressive":e=>e.replace("has","will have"),"past-perfect-progressive":e=>e.replace("had","will have"),"future-perfect-progressive":Et,"passive-past":e=>e.has("got")?e.replace("got","will get"):e.has("(was|were)")?(e.replace("(was|were)","will be"),e.remove("being")):e.has("(have|has|had) been")?e.replace("(have|has|had) been","will be"):e,"passive-present":e=>(e.replace("being","will be"),e.remove("(is|are|am)"),e),"passive-future":Et,"present-conditional":e=>e.replace("would","will"),"past-conditional":e=>e.replace("would","will"),"auxiliary-future":Et,"auxiliary-past":e=>e.has("used")&&e.has("to")?(e.replace("used","will"),e.remove("to")):(e.replace("did","will"),e),"auxiliary-present":e=>e.replace("(do|does)","will"),"modal-infinitive":Et,"modal-past":Et,"gerund-phrase":(e,t)=>(t.root=t.root.not("#Gerund$"),su(e,t),e.remove("(had|have)")),"want-infinitive":e=>(e.replace("(want|wants|wanted)","will want"),e)},yne=function(e,t,n){return e.has("will")||e.has("going to")||Hb.hasOwnProperty(n)&&(e=Hb[n](e,t),e.fullSentence().compute(["tagger","chunks"])),e},bne=yne,wne={tags:!0},kne=function(e,t){const{toInfinitive:n,conjugate:r}=e.methods.two.transform.verb,{root:a,auxiliary:o}=t;if(e.has("#Gerund"))return e;let i=a.text("normal");i=n(i,e.model,er(a));let s=r(i,e.model).Gerund;if(s){let l=Ps(e);e.replace(a,s,wne),e.remove(o),e.prepend(l)}return e.replace("not is","is not"),e.replace("not are","are not"),e.fullSentence().compute(["tagger","chunks"]),e},Ane=kne,Ub={tags:!0},nf=function(e,t){let n=nm(e);return e.prepend(n+" not"),e},$u=function(e){let t=e.match("be");return t.found?(t.prepend("not"),e):(t=e.match("(is|was|am|are|will|were)"),t.found&&t.append("not"),e)},Ou=e=>e.has("(is|was|am|are|will|were|be)"),Kb={"simple-present":(e,t)=>Ou(e)===!0?$u(e):(e=vh(e,t),e=nf(e),e),"simple-past":(e,t)=>Ou(e)===!0?$u(e):(e=vh(e,t),e.prepend("did not"),e),imperative:e=>(e.prepend("do not"),e),infinitive:(e,t)=>Ou(e)===!0?$u(e):nf(e),"passive-past":e=>{if(e.has("got"))return e.replace("got","get",Ub),e.prepend("did not"),e;let t=e.match("(was|were|had|have)");return t.found&&t.append("not"),e},"auxiliary-past":e=>{if(e.has("used"))return e.prepend("did not"),e;let t=e.match("(did|does|do)");return t.found&&t.append("not"),e},"want-infinitive":(e,t)=>(e=nf(e),e=e.replace("wants","want",Ub),e)},_ne=function(e,t,n){if(e.has("#Negative"))return e;if(Kb.hasOwnProperty(n))return e=Kb[n](e,t),e;let r=e.matchOne("be");return r.found?(r.prepend("not"),e):Ou(e)===!0?$u(e):(r=e.matchOne("(will|had|have|has|did|does|do|#Modal)"),r.found&&r.append("not"),e)},xne=_ne,Ene=function(e){class t extends e{constructor(r,a,o){super(r,a,o),this.viewType="Verbs"}parse(r){return this.getNth(r).map(Cr)}json(r,a){return this.getNth(a).map(s=>{let l=s.toView().json(r)[0]||{};return l.verb=sne(s),l},[])}subjects(r){return this.getNth(r).map(a=>(Cr(a),ea(a).subject))}adverbs(r){return this.getNth(r).map(a=>a.match("#Adverb"))}isSingular(r){return this.getNth(r).filter(a=>ea(a).plural!==!0)}isPlural(r){return this.getNth(r).filter(a=>ea(a).plural===!0)}isImperative(r){return this.getNth(r).filter(a=>a.has("#Imperative"))}toInfinitive(r){return this.getNth(r).map(a=>{let o=Cr(a),i=wa(a,o);return cne(a,o,i.form)})}toPresentTense(r){return this.getNth(r).map(a=>{let o=Cr(a),i=wa(a,o);return i.isInfinitive?a:vne(a,o,i.form)})}toPastTense(r){return this.getNth(r).map(a=>{let o=Cr(a),i=wa(a,o);return i.isInfinitive?a:fne(a,o,i.form)})}toFutureTense(r){return this.getNth(r).map(a=>{let o=Cr(a),i=wa(a,o);return i.isInfinitive?a:bne(a,o,i.form)})}toGerund(r){return this.getNth(r).map(a=>{let o=Cr(a),i=wa(a,o);return i.isInfinitive?a:Ane(a,o,i.form)})}toPastParticiple(r){return this.getNth(r).map(a=>{let o=Cr(a),i=wa(a,o);return i.isInfinitive?a:hne(a,o,i.form)})}conjugate(r){const{conjugate:a,toInfinitive:o}=this.world.methods.two.transform.verb;return this.getNth(r).map(i=>{let s=Cr(i),l=wa(i,s);l.form==="imperative"&&(l.form="simple-present");let u=s.root.text("normal");if(!s.root.has("#Infinitive")){let c=er(s.root);u=o(u,i.model,c)||u}return a(u,i.model)},[])}isNegative(){return this.if("#Negative")}isPositive(){return this.ifNo("#Negative")}toPositive(){let r=this.match("do not #Verb");return r.found&&r.remove("do not"),this.remove("#Negative")}toNegative(r){return this.getNth(r).map(a=>{let o=Cr(a),i=wa(a,o);return xne(a,o,i.form)})}update(r){let a=new t(this.document,r);return a._cache=this._cache,a}}t.prototype.toPast=t.prototype.toPastTense,t.prototype.toPresent=t.prototype.toPresentTense,t.prototype.toFuture=t.prototype.toFutureTense,e.prototype.verbs=function(n){let r=Lte(this);return r=r.getNth(n),new t(this.document,r.pointer)}},Cne=Ene,Pne={api:Cne},wh=function(e,t){let n=t.match(e);if(n.found){let r=n.pronouns().refersTo();if(r.found)return r}return t.none()},Jb=function(e){if(!e.found)return e;let[t]=e.fullPointer[0];return t&&t>0?e.update([[t-1]]):e.none()},Sne=function(e,t){return t==="m"?e.filter(n=>!n.presumedFemale().found):t==="f"?e.filter(n=>!n.presumedMale().found):e},Tne=function(e,t){let n=e.people();return n=Sne(n,t),n.found||(n=e.nouns("#Actor"),n.found)?n.last():t==="f"?wh("(she|her|hers)",e):t==="m"?wh("(he|him|his)",e):e.none()},Zb=Tne,Ine=function(e){let t=e.nouns(),n=t.isPlural().notIf("#Pronoun");if(n.found)return n.last();let r=wh("(they|their|theirs)",e);return r.found?r:(n=t.match("(somebody|nobody|everybody|anybody|someone|noone|everyone|anyone)"),n.found?n.last():e.none())},jne=Ine,$ne=function(e,t){if(t&&t.found){let n=e.docs[0][0];n.reference=t.ptrs[0]}},rf=function(e,t){let n=e.before(),r=t(n);return r.found||(n=Jb(e),r=t(n),r.found)||(n=Jb(n),r=t(n),r.found)?r:e.none()},One=function(e){e.pronouns().if("(he|him|his|she|her|hers|they|their|theirs|it|its)").forEach(n=>{let r=null;n.has("(he|him|his)")?r=rf(n,a=>Zb(a,"m")):n.has("(she|her|hers)")?r=rf(n,a=>Zb(a,"f")):n.has("(they|their|theirs)")&&(r=rf(n,jne)),r&&r.found&&$ne(n,r)})},Dne=One,Nne=function(e){class t extends e{constructor(r,a,o){super(r,a,o),this.viewType="Pronouns"}hasReference(){return this.compute("coreference"),this.filter(r=>r.docs[0][0].reference)}refersTo(){return this.compute("coreference"),this.map(r=>{if(!r.found)return r.none();let a=r.docs[0][0];return a.reference?r.update([a.reference]):r.none()})}update(r){let a=new t(this.document,r);return a._cache=this._cache,a}}e.prototype.pronouns=function(n){let r=this.match("#Pronoun");return r=r.getNth(n),new t(r.document,r.pointer)}},Fne=Nne,zne={compute:{coreference:Dne},api:Fne};vt.plugin(NY);vt.plugin(BY);vt.plugin(sX);vt.plugin(zne);vt.plugin(TX);vt.plugin(OX);vt.plugin(nee);vt.plugin(Uee);vt.plugin(Qee);vt.plugin(bte);vt.plugin(zte);vt.plugin(Pne);var Qb;(function(e){e.Document="Document",e.DocumentExit="Document:exit",e.Paragraph="Paragraph",e.ParagraphExit="Paragraph:exit",e.BlockQuote="BlockQuote",e.BlockQuoteExit="BlockQuote:exit",e.ListItem="ListItem",e.ListItemExit="ListItem:exit",e.List="List",e.ListExit="List:exit",e.Header="Header",e.HeaderExit="Header:exit",e.CodeBlock="CodeBlock",e.CodeBlockExit="CodeBlock:exit",e.HtmlBlock="HtmlBlock",e.HtmlBlockExit="HtmlBlock:exit",e.HorizontalRule="HorizontalRule",e.HorizontalRuleExit="HorizontalRule:exit",e.Comment="Comment",e.CommentExit="Comment:exit",e.ReferenceDef="ReferenceDef",e.ReferenceDefExit="ReferenceDef:exit",e.Str="Str",e.StrExit="Str:exit",e.Break="Break",e.BreakExit="Break:exit",e.Emphasis="Emphasis",e.EmphasisExit="Emphasis:exit",e.Strong="Strong",e.StrongExit="Strong:exit",e.Html="Html",e.HtmlExit="Html:exit",e.Link="Link",e.LinkExit="Link:exit",e.Image="Image",e.ImageExit="Image:exit",e.Code="Code",e.CodeExit="Code:exit",e.Delete="Delete",e.DeleteExit="Delete:exit",e.Table="Table",e.TableExit="Table:exit",e.TableRow="TableRow",e.TableRowExit="TableRow:exit",e.TableCell="TableCell",e.TableCellExit="TableCell:exit"})(Qb||(Qb={}));var rm={},Ur={};Object.defineProperty(Ur,"__esModule",{value:!0});Ur.binarySearch=Ur.upperBound=Ur.lowerBound=Ur.compare=void 0;function rd(e,t){return e<t}Ur.compare=rd;function Bne(e,t,n=rd){let r=e.length,a=0;for(;r;){let o=r>>>1,i=a+o;n(t,e[i])?r=o:(a=i+1,r-=o+1)}return a}Ur.upperBound=Bne;function nx(e,t,n=rd){let r=e.length,a=0;for(;r;){let o=r>>>1,i=a+o;n(e[i],t)?(a=i+1,r-=o+1):r=o}return a}Ur.lowerBound=nx;function Lne(e,t,n=rd){let r=nx(e,t,n);return r!==e.length&&!n(t,e[r])}Ur.binarySearch=Lne;Object.defineProperty(rm,"__esModule",{value:!0});var kh=rm.StructuredSource=void 0;const Rne=Ur;class Mne{constructor(t){this.indice=[0];let n=/[\r\n\u2028\u2029]/g;const r=t.length;for(n.lastIndex=0;;){let a=n.exec(t);if(!a)break;let o=a.index;t.charCodeAt(o)===13&&t.charCodeAt(o+1)===10&&(o+=1);let i=o+1;if(r<i)break;this.indice.push(i),n.lastIndex=i}}get line(){return this.indice.length}locationToRange(t){return[this.positionToIndex(t.start),this.positionToIndex(t.end)]}rangeToLocation(t){return{start:this.indexToPosition(t[0]),end:this.indexToPosition(t[1])}}positionToIndex(t){return this.indice[t.line-1]+t.column}indexToPosition(t){const n=(0,Rne.upperBound)(this.indice,t);return{line:n,column:t-this.indice[n-1]}}}kh=rm.StructuredSource=Mne;const Vne=(e,t)=>{for(let n=e.length-1;n>=0;n--)if(t(e[n],n,e))return n;return-1};class Wne{constructor(t){if(this.index=0,this.contexts=[],this.consumedContexts=[],this.contextRanges=[],typeof t=="string")this.textCharacters=t.split(""),this.source=new kh(t),this.startOffset=0,this.firstChildPadding=0;else{this.sourceNode=t,this.startOffset=this.sourceNode.range[0],this.index=this.startOffset;const n=Array.from(new Array(this.sourceNode.loc.start.line-1)).fill(`
`),r=Array.from(new Array(this.startOffset-n.length)).fill("∯"),a=t.raw.split("");this.textCharacters=[...n,...r,...a],this.source=new kh(this.textCharacters.join("")),this.sourceNode.children[0]?this.firstChildPadding=this.sourceNode.children[0].range[0]-this.startOffset:this.firstChildPadding=0}}get length(){return this.textCharacters.length}markContextRange(t){this.contextRanges.push(t)}isInContextRange(){const t=this.offset;return this.contextRanges.some(n=>n[0]<=t&&t<n[1])}enterContext(t){this.contexts.push([t,this.index])}isInContext(t){return t?this.contexts.some(n=>n[0].key===t.key):this.contexts.length>0}leaveContext(t){const n=Vne(this.contexts,r=>r[0].key===t.key);if(n!==-1){const r=this.contexts[n];this.contexts.splice(n,1);const a=[r[1],this.index];this.consumedContexts.push({pairMark:r[0],range:[r[1],this.index],loc:this.source.rangeToLocation(a)})}}get offset(){return this.index+this.firstChildPadding}now(){const t=this.offset,n=this.source.indexToPosition(t);return{line:n.line,column:n.column,offset:t}}get hasEnd(){return this.read()===!1}read(t=0){const n=this.offset+t;return n<this.startOffset?!1:0<=n&&n<this.textCharacters.length?this.textCharacters[n]:!1}readNode(t=0){if(!this.sourceNode)return!1;const n=this.offset+t;if(n<this.startOffset)return!1;const r=this.sourceNode.children.filter(a=>a.range[0]<=n&&n<a.range[1]);return r.length>0?r[r.length-1]:!1}peek(){this.index+=1}peekNode(t){this.index+=t.range[1]-t.range[0]}seekNext(t){const n=this.now();t.seek(this);const r=this.now();return{value:this.sliceRange(n.offset,r.offset),startPosition:n,endPosition:r}}sliceRange(t,n){return this.textCharacters.slice(t,n).join("")}}class Gne{test(t){const n=t.read();return n?/[\r\n]/.test(n):!1}seek(t){for(;this.test(t);)t.peek()}}class qne{test(t){const n=t.read();return n?/[^\S\n\r]/.test(n):!1}seek(t){for(;this.test(t);)t.peek()}}const Hne={separatorCharacters:[".","","。","?","!","",""]};class Une{constructor(t){this.options=t,this.separatorCharacters=t&&t.separatorCharacters?t.separatorCharacters:Hne.separatorCharacters}test(t){if(t.isInContext()||t.isInContextRange())return!1;const n=t.read(),r=t.read(1);return!n||!this.separatorCharacters.includes(n)?!1:n==="."&&r?/[\s\t\r\n]/.test(r):!0}seek(t){for(;this.test(t);)t.peek()}}var Dw;const rx=typeof process=="object"&&((Dw=process==null?void 0:process.env)==null?void 0:Dw.DEBUG)==="sentence-splitter";function Kne(e,t){rx&&console.log("sentence-splitter: "+e,t)}function Yb(...e){rx&&console.log("sentence-splitter: ",...e.map(t=>typeof t=="string"?t.replace(/\n/g,"\\n"):t))}class Jne{constructor(t){this.parsers=t.parsers,this.markers=t.markers}test(t){return t.hasEnd?!1:this.parsers.every(n=>!n.test(t))}seek(t){const n=t.readNode();if(!n){for(;this.test(t);)this.markers.forEach(a=>a.mark(t)),t.peek();return}const r=()=>{const a=t.offset;return n.range[0]<=a&&a<n.range[1]};for(;r()&&this.test(t);)Kne(t.offset,t.read()),this.markers.forEach(a=>a.mark(t)),t.peek()}}const Zne={ABBREVIATIONS:["Adj.","Adm.","Adv.","Al.","Ala.","Alta.","Apr.","Arc.","Ariz.","Ark.","Art.","Assn.","Asst.","Attys.","Aug.","Ave.","Bart.","Bld.","Bldg.","Blvd.","Brig.","Bros.","Btw.","Cal.","Calif.","Capt.","Cl.","Cmdr.","Co.","Col.","Colo.","Comdr.","Con.","Conn.","Corp.","Cpl.","Cres.","Ct.","D.phil.","Dak.","Dec.","Del.","Dept.","Det.","Dist.","Dr.","Dr.phil.","Dr.philos.","Drs.","E.g.","Ens.","Esp.","Esq.","Etc.","Exp.","Expy.","Ext.","Feb.","Fed.","Fla.","Ft.","Fwy.","Fy.","Ga.","Gen.","Gov.","Hon.","Hosp.","Hr.","Hway.","Hwy.","I.e.","Ia.","Id.","Ida.","Ill.","Inc.","Ind.","Ing.","Insp.","Is.","Jan.","Jr.","Jul.","Jun.","Kan.","Kans.","Ken.","Ky.","La.","Lt.","Ltd.","Maj.","Man.","Mar.","Mass.","May.","Md.","Me.","Med.","Messrs.","Mex.","Mfg.","Mich.","Min.","Minn.","Miss.","Mlle.","Mm.","Mme.","Mo.","Mont.","Mr.","Mrs.","Ms.","Msgr.","Mssrs.","Mt.","Mtn.","Neb.","Nebr.","Nev.","No.","Nos.","Nov.","Nr.","Oct.","Ok.","Okla.","Ont.","Op.","Ord.","Ore.","P.","Pa.","Pd.","Pde.","Penn.","Penna.","Pfc.","Ph.","Ph.d.","Pl.","Plz.","Pp.","Prof.","Pvt.","Que.","Rd.","Rs.","Ref.","Rep.","Reps.","Res.","Rev.","Rt.","Sask.","Sec.","Sen.","Sens.","Sep.","Sept.","Sfc.","Sgt.","Sr.","St.","Supt.","Surg.","Tce.","Tenn.","Tex.","Univ.","Usafa.","U.S.","Ut.","Va.","V.","Ver.","Vs.","Vt.","Wash.","Wis.","Wisc.","Wy.","Wyo.","Yuk."],PREPOSITIVE_ABBREVIATIONS:["Adm.","Attys.","Brig.","Capt.","Cmdr.","Col.","Cpl.","Det.","Dr.","Gen.","Gov.","Ing.","Lt.","Maj.","Mr.","Mrs.","Ms.","Mt.","Messrs.","Mssrs.","Prof.","Ph.","Rep.","Reps.","Rev.","Sen.","Sens.","Sgt.","St.","Supt.","V.","Vs."],EXCALAMATION_WORDS:["!Xũ","!Kung","ǃʼOǃKung","!Xuun","!Kung-Ekoka","ǃHu","ǃKhung","ǃKu","ǃung","ǃXo","ǃXû","ǃXung","ǃXũ","!Xun","Yahoo!","Y!J","Yum!"]},af=e=>!e||e.length===0?!1:/^[A-Z]/.test(e),of=(e,t)=>e.toLowerCase()===t.toLowerCase();class Qne{constructor(t=Zne){this.lang=t}getWord(t,n=0){const r=/\s/,a=t.read(-1);if(a&&!r.test(a))return"";let o="",i=n,s="";for(;(s=t.read(i))&&!r.test(s);)o+=s,i++;return o}getPrevWord(t){const n=/\s/;let r=-1,a="";for(;(a=t.read(r))&&n.test(a);)r--;for(;(a=t.read(r))&&!n.test(a);)r--;return this.getWord(t,r+1)}mark(t){if(t.isInContextRange())return;const n=this.getWord(t);if(n.length===0)return;if(/^([a-zA-Z]\.){3,}$/.test(n))return t.markContextRange([t.offset,t.offset+n.length]);if(this.lang.EXCALAMATION_WORDS.some(u=>of(u,n)))return t.markContextRange([t.offset,t.offset+n.length]);const a=this.lang.PREPOSITIVE_ABBREVIATIONS.some(u=>of(u,n)),o=/^\d+\.$/.test(n);if(a||o)return t.markContextRange([t.offset,t.offset+n.length]);const i=this.lang.ABBREVIATIONS.some(u=>of(u,n)),s=this.getPrevWord(t),l=this.getWord(t,n.length+1);af(s)&&/^[A-Z]\./.test(n)&&af(l)?t.markContextRange([t.offset,t.offset+n.length]):i&&!af(l)&&t.markContextRange([t.offset,t.offset+n.length])}}const Yne=[{key:"double quote",start:'"',end:'"'},{key:"angled bracket",start:"[",end:"]"},{key:"round bracket",start:"(",end:")"},{key:"curly brace",start:"{",end:"}"},{key:"かぎ括弧",start:"「",end:"」"},{key:"丸括弧",start:"",end:""},{key:"二重かぎ括弧",start:"『",end:"』"},{key:"波括弧",start:"",end:""},{key:"角括弧",start:"",end:""},{key:"重角括弧",start:"〚",end:"〛"},{key:"隅付き括弧",start:"【",end:"】"},{key:"二重隅付き括弧",start:"《",end:"》"}];class Xne{constructor(){this.PAIR_MARKS_KEY_Map=new Map(Yne.flatMap(t=>[[t.start,t],[t.end,t]]))}mark(t){const n=t.read();if(!n)return;const r=this.PAIR_MARKS_KEY_Map.get(n);r&&(t.isInContext(r)?r.end===n&&(Yb(`PairMaker -> leaveContext: ${n} `),t.leaveContext(r)):r.start===n&&(Yb(`PairMaker -> enterContext: ${n} `),t.enterContext(r)))}}const ad={WhiteSpace:"WhiteSpace",Punctuation:"Punctuation",Sentence:"Sentence",Str:"Str",PairMark:"PairMark"};class ere{constructor(t){this.sentenceNodeList=[],this.results=[],this.source=new Wne(t)}get current(){return this.sentenceNodeList[this.sentenceNodeList.length-1]}pushNodeToCurrent(t){const n=this.current;n?n.children.push(t):this.results.push(t)}open(t){this.sentenceNodeList.push(t)}isOpened(){return this.sentenceNodeList.length>0}nextLine(t){const{value:n,startPosition:r,endPosition:a}=this.source.seekNext(t);return this.pushNodeToCurrent(Xb(n,r,a)),a}nextSpace(t){const{value:n,startPosition:r,endPosition:a}=this.source.seekNext(t);this.pushNodeToCurrent(Xb(n,r,a))}nextValue(t){const{value:n,startPosition:r,endPosition:a}=this.source.seekNext(t);this.pushNodeToCurrent(are(n,r,a))}close(t){const{value:n,startPosition:r,endPosition:a}=this.source.seekNext(t);r.offset!==a.offset&&!/^\s+$/.test(n)&&this.pushNodeToCurrent(rre(n,r,a));const o=this.sentenceNodeList.pop();if(!o||o.children.length===0)return;const i=o.children[0],s=this.source.now(),l=this.source.sliceRange(i.range[0],s.offset),u=this.source.consumedContexts.sort((c,d)=>c.range[0]-d.range[0]).map(c=>({type:"PairMark",pairMark:c.pairMark,range:c.range,loc:c.loc}));this.results.push({...o,loc:{start:i.loc.start,end:{line:s.line,column:s.column}},range:[i.range[0],s.offset],raw:l,contexts:u})}toList(){return this.results}}const tre=(e={})=>{const t=new Gne,n=new qne,r=new Une(e.SeparatorParser),a=new Qne,o=new Xne,i=new Jne({parsers:[t,r],markers:[a,o]});return{newLine:t,space:n,separator:r,abbrMarker:a,anyValueParser:i}};function nre(e,t){const{newLine:n,space:r,separator:a,anyValueParser:o}=tre(t),i=new ere(e),s=i.source;for(;!s.hasEnd;)n.test(s)?i.nextLine(n):r.test(s)?i.nextSpace(r):a.test(s)?i.close(a):(i.isOpened()||i.open(ore()),i.nextValue(o));return i.close(r),i.toList()}function Xb(e,t,n){return{type:ad.WhiteSpace,raw:e,value:e,loc:{start:{line:t.line,column:t.column},end:{line:n.line,column:n.column}},range:[t.offset,n.offset]}}function rre(e,t,n){return{type:ad.Punctuation,raw:e,value:e,loc:{start:{line:t.line,column:t.column},end:{line:n.line,column:n.column}},range:[t.offset,n.offset]}}function are(e,t,n){return{type:ad.Str,raw:e,value:e,loc:{start:{line:t.line,column:t.column},end:{line:n.line,column:n.column}},range:[t.offset,n.offset]}}function ore(){return{type:ad.Sentence,raw:"",loc:{start:{column:NaN,line:NaN},end:{column:NaN,line:NaN}},range:[NaN,NaN],children:[],contexts:[]}}const ire={Period:".",Comma:",",Slash:"?",Exclamation:"!",QuoteLeft:"'",QuoteRight:"'"};function sre(e){let t=ire,n=[];return e&&e.trim().split(`
`).map((r,a)=>{let o=[];n.push(o),r=r.trim(),vt.tokenize(r).json().map(l=>{let u={text:l.text+" ",translate:"",words:[]};o.push(u);const c=p=>{let g=null;o.toReversed().map((h,m)=>{h.words.toReversed().map((y,w)=>{y.symbolPosition!==""&&g===null&&(g=y.symbolPosition)})});let v={...ns,name:p,nextSpace:!1,isSymbol:!0,symbolPosition:""};if(g==="end"||g===null)v.symbolPosition="start",u.words.push(v);else{u.words[u.words.length-1].nextSpace=!1,v.symbolPosition="end",v.nextSpace=!0;let h=!1;if(u.words.toReversed().map((m,y)=>{m.symbolPosition==="start"&&!h&&(h=!0)}),h)u.words.push(v);else{let m=o[o.length-2];m.words=m.words.concat(u.words),m.words.push(v),o.pop()}}},d=(p,g=!0)=>{switch(p){case t.Period:case t.Comma:case t.Slash:case t.Exclamation:u.words[u.words.length-1].nextSpace=!1;let v=Ze({...ns,name:p,isSymbol:!0,nextSpace:g});u.words.push(v);break;case t.QuoteLeft:case")":c(p);break;case".'":case"!'":case"?'":case",'":case"*'":p.split("").map(m=>{d(m,!1)});break;case" ":u.words[u.words.length-1].nextSpace=!0;let h=Ze({...ns,name:"placeholder",isSymbol:!0,nextSpace:!1});u.words.push(h);break;default:if(p.length>1)p.split("").map(m=>{d(m,!1)});else{u.words[u.words.length-1].nextSpace=!1;let m=Ze({...ns,name:p,isSymbol:!0,nextSpace:!1});u.words.push(m)}break}};l.terms.map(p=>{if(p.text){let g=p.pre.trim();g&&c(g);let v=Ze({...ns,name:p.text,nextSpace:!0});u.words.push(v);let h=p.post;h&&h!==" "&&d(h)}}),u.words=u.words.filter(p=>p.name!=="placeholder")})}),{newText:e,sections:n}}function lre(e){e=e.trim();let t=[];return e&&e.split(`
`).map((n,r)=>{let a=[];t.push(a),n=n.trim(),nre(n).map(i=>{let s=i.raw,l={text:s,translate:"",words:[]};if(a.push(l),s&&s[0]==="”"){l.text=s.substr(1);let u=a[a.length-2];u.text+="”",l.text||a.pop()}})}),t}function e1(e){let t=lre(e),n="";return t.length&&t.map(r=>{r.map(a=>{n+=a.text+`
`}),n+=`
`}),n}function t1(e){return[$e.publicArticle,$e.customArticle].includes(e)}const Lr=e=>(tr("data-v-8f3a8163"),e=e(),nr(),e),ure={class:"slide"},cre={class:"dict-page"},dre={class:"tabs"},fre=["onClick"],pre=["src"],hre={class:"page-content"},gre={class:"dict-list-wrapper"},mre={class:"dict-detail-page"},vre=Lr(()=>k("div",{class:"title"}," 词典详情 ",-1)),yre={class:"page-content"},bre={class:"detail"},wre={class:"name"},kre={class:"desc"},Are={key:0,class:"num"},_re={class:"count"},xre=Lr(()=>k("div",{class:"num"},"开始日期:-",-1)),Ere=Lr(()=>k("div",{class:"num"},"花费时间:-",-1)),Cre=Lr(()=>k("div",{class:"num"},"累积错误:-",-1)),Pre={class:"num"},Sre={class:"setting"},Tre=Lr(()=>k("div",{class:"common-title"},"学习设置",-1)),Ire={key:0,class:"row"},jre=Lr(()=>k("div",{class:"label"},"每章单词数",-1)),$re={class:"option"},Ore={class:"row"},Dre=Lr(()=>k("div",{class:"label"},"学习模式",-1)),Nre={class:"option"},Fre={class:"row"},zre=Lr(()=>k("div",{class:"label"},"单词发音",-1)),Bre={class:"option"},Lre={class:"row"},Rre=Lr(()=>k("div",{class:"label"},"单词自动发音",-1)),Mre={class:"option"},Vre={class:"row"},Wre=Lr(()=>k("div",{class:"label"},"是否显示翻译",-1)),Gre={class:"option"},qre={class:"row"},Hre=Lr(()=>k("div",{class:"label"},"忽略大小写",-1)),Ure={class:"option"},Kre={class:"other"},Jre={class:"common-title"};const Zre={class:"footer"},Qre=ie({__name:"DictModal",props:{modelValue:{type:Boolean,default:!0}},emits:["close"],setup(e,{emit:t}){const n=e,r=Ln(),a=za(),o=Ln(),i=Rt();let s=L("en"),l=L(1);ge(()=>n.modelValue,w=>{let b=o.myDicts.find(A=>A.name===r.currentDict.name);b&&(a.editDict=Ze(b))});async function u(w){l.value=1;let b=o.myDicts.find(A=>A.name===w.name);if(b)a.editDict=Ze(b);else{let A={sort:qr.normal,type:$e.publicDict,originWords:[],words:[],chapterWordNumber:30,chapterWords:[],chapterIndex:0,chapterWordIndex:0,statistics:[],articles:[],...w};w.languageCategory==="article"?(A.type=$e.publicArticle,(await fetch(`${w.url}`)).json().then(C=>{A.articles=Ze(C.map(_=>(_.id=Zu(),_))),a.editDict=Ze(A)})):(A.type=$e.publicDict,(await fetch(`${w.url}`)).json().then(C=>{A.originWords=C,A.words=C,A.chapterWords=Tp(C,A.chapterWordNumber),a.editDict=Ze(A),console.log(" runtimeStore.editDict",a.editDict)}))}}function c(){r.changeDict(a.editDict),d()}function d(){t("close")}function p(){a.editDict.chapterWords=Tp(a.editDict.words,a.editDict.chapterWordNumber)}function g(w,b){return w.reduce((A,x)=>{const C=b(x);return Object.prototype.hasOwnProperty.call(A,C)?A[C].push(x):A[C]=[x],A},{})}function v(w){return w.reduce((b,A)=>(A.tags.forEach(x=>{Object.prototype.hasOwnProperty.call(b,x)?b[x].push(A):b[x]=[A]}),b),{})}const h=O(()=>{const w=r_.filter(x=>x.languageCategory===s.value);return Object.entries(g(w,x=>x.category)).map(([x,C])=>[x,v(C)])});L("");function m(w){console.log("e",w)}const y=O(()=>t1(a.editDict.type));return(w,b)=>{const A=Hc,x=IA,C=xA,_=Vc,E=Uc;return P(),N(_e,null,[I(ia,{header:!1,"model-value":n.modelValue,"show-close":!1,onClose:d},{default:M(()=>[k("div",ure,[k("div",{class:K(["slide-list",`step${l.value}`])},[k("div",cre,[k("header",null,[k("div",dre,[(P(!0),N(_e,null,wt(f(Jk),j=>(P(),N("div",{class:K(["tab",s.value===j.id&&"active"]),onClick:D=>s.value=j.id},[k("img",{src:j.flag},null,8,pre),k("span",null,ee(j.name),1)],10,fre))),256))]),I(f(Fe),{onClick:d,class:"hvr-grow pointer",width:"20",color:"#929596",icon:"ion:close-outline"})]),k("div",hre,[k("div",gre,[(P(!0),N(_e,null,wt(h.value,j=>(P(),ne(VR,{"select-dict-name":f(a).editDict.name,onSelectDict:u,onDetail:b[0]||(b[0]=D=>l.value=1),groupByTag:j[1]},null,8,["select-dict-name","groupByTag"]))),256))])])]),k("div",mre,[k("header",null,[k("div",{class:"left",onClick:b[1]||(b[1]=tt(j=>l.value=0,["stop"]))},[I(f(Fe),{icon:"octicon:arrow-left-24",class:"go",width:"20",color:"#000000"}),vre]),I(f(Fe),{onClick:d,class:"hvr-grow pointer",width:"20",color:"#929596",icon:"ion:close-outline"})]),k("div",yre,[k("div",bre,[k("div",wre,ee(f(a).editDict.name),1),k("div",kre,ee(f(a).editDict.description),1),y.value?(P(),N("div",Are,"总文章:"+ee(f(a).editDict.articles.length)+"篇 ",1)):(P(),N("div",{key:1,class:"num",onClick:b[2]||(b[2]=j=>f($t).emit(f(Ot).openWordListModal,{title:"所有单词",list:f(a).editDict.words}))},[Se(" 总词汇:"),k("span",_re,ee(f(a).editDict.length)+"词",1)])),xre,Ere,Cre,k("div",Pre,[Se("进度: "),I(A,{percentage:10,"stroke-width":8,"show-text":!1})])]),k("div",Sre,[Tre,f(t1)(f(a).editDict.type)?te("",!0):(P(),N("div",Ire,[jre,I(x,{min:10,step:10,max:100,modelValue:f(a).editDict.chapterWordNumber,"onUpdate:modelValue":b[3]||(b[3]=j=>f(a).editDict.chapterWordNumber=j),onChange:p},null,8,["modelValue"]),k("div",$re,[k("span",null,ee(f(a).editDict.chapterWordNumber),1)])])),k("div",Ore,[Dre,k("div",Nre,[I(_,{modelValue:f(i).dictation,"onUpdate:modelValue":b[4]||(b[4]=j=>f(i).dictation=j),class:"ml-4"},{default:M(()=>[I(C,{label:!1,size:"large"},{default:M(()=>[Se("再认")]),_:1}),I(C,{label:!0,size:"large"},{default:M(()=>[Se("拼写")]),_:1})]),_:1},8,["modelValue"])])]),k("div",Fre,[zre,k("div",Bre,[I(_,{modelValue:f(i).wordSoundType,"onUpdate:modelValue":b[5]||(b[5]=j=>f(i).wordSoundType=j),class:"ml-4"},{default:M(()=>[I(C,{label:"us",size:"large"},{default:M(()=>[Se("美音")]),_:1}),I(C,{label:"uk",size:"large"},{default:M(()=>[Se("英音")]),_:1})]),_:1},8,["modelValue"])])]),k("div",Lre,[Rre,k("div",Mre,[I(E,{modelValue:f(i).wordSound,"onUpdate:modelValue":b[6]||(b[6]=j=>f(i).wordSound=j),"inline-prompt":"","active-text":"开","inactive-text":"关"},null,8,["modelValue"])])]),k("div",Vre,[Wre,k("div",Gre,[I(E,{modelValue:f(i).translate,"onUpdate:modelValue":b[7]||(b[7]=j=>f(i).translate=j),"inline-prompt":"","active-text":"开","inactive-text":"关"},null,8,["modelValue"])])]),k("div",qre,[Hre,k("div",Ure,[I(E,{modelValue:f(i).ignoreCase,"onUpdate:modelValue":b[8]||(b[8]=j=>f(i).ignoreCase=j),"inline-prompt":"","active-text":"开","inactive-text":"关"},null,8,["modelValue"])])])]),k("div",Kre,[k("div",Jre,[y.value?(P(),N(_e,{key:0},[Se(" 文章列表:共"+ee(f(a).editDict.articles.length)+"章 ",1)],64)):(P(),N(_e,{key:1},[Se(" 章节列表:共"+ee(f(a).editDict.chapterWords.length)+"章(每章"+ee(f(a).editDict.chapterWordNumber)+"词) ",1)],64))]),I(a_,{"is-article":y.value,"active-index":f(a).editDict.chapterIndex,"onUpdate:activeIndex":b[9]||(b[9]=j=>f(a).editDict.chapterIndex=j),dict:f(a).editDict},null,8,["is-article","active-index","dict"])])]),te("",!0),k("div",Zre,[I(At,{onClick:d},{default:M(()=>[Se("关闭")]),_:1}),I(At,{onClick:c},{default:M(()=>[Se("切换")]),_:1})])])],2)])]),_:1},8,["model-value"]),I(sM)],64)}}});const Yre=nt(Qre,[["__scopeId","data-v-8f3a8163"]]);const am=ie({__name:"MiniModal",props:{modelValue:{type:Boolean,default:!0},width:{default:"180rem"}},setup(e){return(t,n)=>(P(),ne(Bn,{name:"fade"},{default:M(()=>[t.modelValue?(P(),N("div",{key:0,class:"mini-modal",style:Qe({width:t.width})},[Je(t.$slots,"default")],4)):te("",!0)]),_:3}))}});const Xre=[{value:"快速打字的机械键盘声音",label:"快速打字的机械键盘声音"},{value:"键盘快速打字的声音",label:"键盘快速打字的声音"},{value:"电话打字的声音",label:"电话打字的声音"},{value:"老式机械",label:"老式机械"},{value:"机械",label:"机械"}],Qi=e=>(tr("data-v-9f833237"),e=e(),nr(),e),eae=["onClick"],tae={class:"mini-row"},nae=Qi(()=>k("label",{class:"item-title"},"所有音效",-1)),rae={class:"wrapper"},aae={class:"mini-row"},oae=Qi(()=>k("label",{class:"item-title"},"单词/句子自动发音",-1)),iae={class:"wrapper"},sae={class:"mini-row"},lae=Qi(()=>k("label",{class:"item-title"},"单词/句子发音口音",-1)),uae={class:"wrapper"},cae={class:"mini-row"},dae=Qi(()=>k("label",{class:"item-title"},"按键音",-1)),fae={class:"wrapper"},pae={class:"mini-row"},hae=Qi(()=>k("label",{class:"item-title"},"按键音效",-1)),gae={class:"wrapper"},mae={class:"el-option-row"},vae={class:"mini-row"},yae=Qi(()=>k("label",{class:"item-title"},"效果音",-1)),bae={class:"wrapper"},wae=ie({__name:"VolumeSetting",setup(e){const t=Rt();let n=L(!1);Qc(()=>n.value=!1),e_();function r(){n.value||$t.emit(Ot.closeOther),n.value=!n.value}return(a,o)=>{const i=Uc,s=qc,l=Gc;return P(),N("div",{class:"setting",onClick:tt(u=>null,["stop"])},[I(dn,{title:"音效设置"},{default:M(()=>[I(dr,null,{default:M(()=>[f(t).allSound?(P(),ne(f(Fe),{key:0,icon:"icon-park-outline:volume-notice",onClick:r})):(P(),ne(f(Fe),{key:1,icon:"icon-park-outline:volume-mute",onClick:r}))]),_:1})]),_:1}),I(am,{width:"250rem",modelValue:n.value,"onUpdate:modelValue":o[6]||(o[6]=u=>n.value=u)},{default:M(()=>[k("div",tae,[nae,k("div",rae,[I(i,{modelValue:f(t).allSound,"onUpdate:modelValue":o[0]||(o[0]=u=>f(t).allSound=u),onChange:f(t_),"inline-prompt":"","active-text":"开","inactive-text":"关"},null,8,["modelValue","onChange"])])]),k("div",aae,[oae,k("div",iae,[I(i,{modelValue:f(t).wordSound,"onUpdate:modelValue":o[1]||(o[1]=u=>f(t).wordSound=u),"inline-prompt":"","active-text":"开","inactive-text":"关"},null,8,["modelValue"])])]),k("div",sae,[lae,k("div",uae,[I(l,{modelValue:f(t).wordSoundType,"onUpdate:modelValue":o[2]||(o[2]=u=>f(t).wordSoundType=u),placeholder:"请选择",size:"small"},{default:M(()=>[I(s,{label:"美音",value:"us"}),I(s,{label:"英音",value:"uk"})]),_:1},8,["modelValue"])])]),k("div",cae,[dae,k("div",fae,[I(i,{modelValue:f(t).keyboardSound,"onUpdate:modelValue":o[3]||(o[3]=u=>f(t).keyboardSound=u),"inline-prompt":"","active-text":"开","inactive-text":"关"},null,8,["modelValue"])])]),k("div",pae,[hae,k("div",gae,[I(l,{modelValue:f(t).keyboardSoundFile,"onUpdate:modelValue":o[4]||(o[4]=u=>f(t).keyboardSoundFile=u),placeholder:"请选择",size:"small"},{default:M(()=>[(P(!0),N(_e,null,wt(f(Xre),u=>(P(),ne(s,{key:u.value,label:u.label,value:u.value},{default:M(()=>[k("div",mae,[k("span",null,ee(u.label),1),I(Xc,{time:100,onClick:c=>f(GB)(f(XA)(u.value)[0])},null,8,["onClick"])])]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"])])]),k("div",vae,[yae,k("div",bae,[I(i,{modelValue:f(t).effectSound,"onUpdate:modelValue":o[5]||(o[5]=u=>f(t).effectSound=u),"inline-prompt":"","active-text":"开","inactive-text":"关"},null,8,["modelValue"])])])]),_:1},8,["modelValue"])],8,eae)}}});const kae=nt(wae,[["__scopeId","data-v-9f833237"]]),ax=e=>(tr("data-v-3f37120a"),e=e(),nr(),e),Aae=["onClick"],_ae=ax(()=>k("div",{class:"title"},"选择单词的循环次数",-1)),xae={key:0,class:"mini-row"},Eae=ax(()=>k("label",{class:"item-title"},"自定义循环次数",-1)),Cae=ie({__name:"RepeatSetting",setup(e){Ln();const t=Rt();let n=L(!1);L("1"),Qc(()=>n.value=!1);function r(){n.value||$t.emit(Ot.closeOther),n.value=!n.value}return qe(()=>{}),(a,o)=>{const i=xA,s=Vc,l=Og;return P(),N("div",{class:"setting",onClick:tt(u=>null,["stop"])},[I(dn,{title:"单词循环设置"},{default:M(()=>[I(dr,null,{default:M(()=>[I(f(Fe),{icon:"tabler:repeat",onClick:r})]),_:1})]),_:1}),I(am,{modelValue:n.value,"onUpdate:modelValue":o[2]||(o[2]=u=>n.value=u),style:{width:"230rem"}},{default:M(()=>[_ae,I(s,{modelValue:f(t).repeatCount,"onUpdate:modelValue":o[0]||(o[0]=u=>f(t).repeatCount=u)},{default:M(()=>[I(i,{label:1,size:"default"},{default:M(()=>[Se("1")]),_:1}),I(i,{label:2,size:"default"},{default:M(()=>[Se("2")]),_:1}),I(i,{label:3,size:"default"},{default:M(()=>[Se("3")]),_:1}),I(i,{label:5,size:"default"},{default:M(()=>[Se("5")]),_:1}),I(i,{label:100,size:"default"},{default:M(()=>[Se("自定义")]),_:1})]),_:1},8,["modelValue"]),f(t).repeatCount===100?(P(),N("div",xae,[Eae,I(l,{modelValue:f(t).repeatCustomCount,"onUpdate:modelValue":o[1]||(o[1]=u=>f(t).repeatCustomCount=u),min:6,max:15,type:"number"},null,8,["modelValue"])])):te("",!0)]),_:1},8,["modelValue"])],8,Aae)}}});const Pae=nt(Cae,[["__scopeId","data-v-3f37120a"]]);const od=e=>(tr("data-v-19d6ef5d"),e=e(),nr(),e),Sae=["onClick"],Tae={class:"mini-row"},Iae=od(()=>k("label",{class:"item-title"},"显示翻译",-1)),jae={class:"wrapper"},$ae={class:"mini-row"},Oae=od(()=>k("label",{class:"item-title"},"翻译类型",-1)),Dae={key:0,class:"mini-row"},Nae=od(()=>k("label",{class:"item-title"},"本地翻译",-1)),Fae={class:"wrapper"},zae={key:1,class:"mini-row"},Bae=od(()=>k("label",{class:"item-title"},"网络翻译",-1)),Lae={class:"wrapper"},Rae={class:"footer"},Mae=ie({__name:"TranslateSetting",setup(e){Ln();const t=Rt();let n=L(!1);L(!1),Qc(()=>n.value=!1);function r(){t.translate=!t.translate}let a=L(0),o=L("baidu");const i=[{value:"baidu",label:"百度"},{value:"youdao",label:"有道"}];function s(){}return(l,u)=>{const c=Uc,d=EA,p=Vc,g=qc,v=Gc;return P(),N("div",{class:"setting",onClick:tt(h=>null,["stop"])},[I(dn,{title:"开关释义显示"},{default:M(()=>[I(dr,null,{default:M(()=>[f(t).translate?(P(),ne(f(Fe),{key:0,icon:"mdi:translate",onClick:r})):(P(),ne(f(Fe),{key:1,icon:"mdi:translate-off",onClick:r}))]),_:1})]),_:1}),I(am,{modelValue:n.value,"onUpdate:modelValue":u[4]||(u[4]=h=>n.value=h),style:{width:"230rem"}},{default:M(()=>[k("div",Tae,[Iae,k("div",jae,[I(c,{modelValue:f(t).translate,"onUpdate:modelValue":u[0]||(u[0]=h=>f(t).translate=h),"inline-prompt":"","active-text":"开","inactive-text":"关"},null,8,["modelValue"])])]),k("div",$ae,[Oae,I(p,{modelValue:a.value,"onUpdate:modelValue":u[1]||(u[1]=h=>a.value=h),size:"small"},{default:M(()=>[I(d,{label:1},{default:M(()=>[Se("本地翻译")]),_:1}),I(d,{label:0},{default:M(()=>[Se("网络翻译")]),_:1})]),_:1},8,["modelValue"])]),a.value?(P(),N("div",Dae,[Nae,k("div",Fae,[I(dn,{title:"开关释义显示"},{default:M(()=>[I(dr,null,{default:M(()=>[I(f(Fe),{icon:"mingcute:edit-line",onClick:r})]),_:1})]),_:1})])])):(P(),N("div",zae,[Bae,k("div",Lae,[I(v,{modelValue:o.value,"onUpdate:modelValue":u[2]||(u[2]=h=>o.value=h),class:"m-2",placeholder:"Select",size:"small"},{default:M(()=>[(P(),N(_e,null,wt(i,h=>I(g,{key:h.value,label:h.label,value:h.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])])])),k("div",Rae,[I(At,{size:"small",onClick:u[3]||(u[3]=h=>n.value=!1)},{default:M(()=>[Se("取消")]),_:1}),I(At,{size:"small",onClick:s},{default:M(()=>[Se("确定")]),_:1})])]),_:1},8,["modelValue"])],8,Sae)}}});const Vae=nt(Mae,[["__scopeId","data-v-19d6ef5d"]]);var ox={exports:{}};(function(e,t){(function(n,r){r()})(os,function(){function n(u,c){return typeof c>"u"?c={autoBom:!1}:typeof c!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),c={autoBom:!c}),c.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(u.type)?new Blob(["\uFEFF",u],{type:u.type}):u}function r(u,c,d){var p=new XMLHttpRequest;p.open("GET",u),p.responseType="blob",p.onload=function(){l(p.response,c,d)},p.onerror=function(){console.error("could not download file")},p.send()}function a(u){var c=new XMLHttpRequest;c.open("HEAD",u,!1);try{c.send()}catch{}return 200<=c.status&&299>=c.status}function o(u){try{u.dispatchEvent(new MouseEvent("click"))}catch{var c=document.createEvent("MouseEvents");c.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),u.dispatchEvent(c)}}var i=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof os=="object"&&os.global===os?os:void 0,s=i.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=i.saveAs||(typeof window!="object"||window!==i?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(u,c,d){var p=i.URL||i.webkitURL,g=document.createElement("a");c=c||u.name||"download",g.download=c,g.rel="noopener",typeof u=="string"?(g.href=u,g.origin===location.origin?o(g):a(g.href)?r(u,c,d):o(g,g.target="_blank")):(g.href=p.createObjectURL(u),setTimeout(function(){p.revokeObjectURL(g.href)},4e4),setTimeout(function(){o(g)},0))}:"msSaveOrOpenBlob"in navigator?function(u,c,d){if(c=c||u.name||"download",typeof u!="string")navigator.msSaveOrOpenBlob(n(u,d),c);else if(a(u))r(u,c,d);else{var p=document.createElement("a");p.href=u,p.target="_blank",setTimeout(function(){o(p)})}}:function(u,c,d,p){if(p=p||open("","_blank"),p&&(p.document.title=p.document.body.innerText="downloading..."),typeof u=="string")return r(u,c,d);var g=u.type==="application/octet-stream",v=/constructor/i.test(i.HTMLElement)||i.safari,h=/CriOS\/[\d]+/.test(navigator.userAgent);if((h||g&&v||s)&&typeof FileReader<"u"){var m=new FileReader;m.onloadend=function(){var b=m.result;b=h?b:b.replace(/^data:[^;]*;/,"data:attachment/file;"),p?p.location.href=b:location=b,p=null},m.readAsDataURL(u)}else{var y=i.URL||i.webkitURL,w=y.createObjectURL(u);p?p.location=w:location.href=w,p=null,setTimeout(function(){y.revokeObjectURL(w)},4e4)}});i.saveAs=l.saveAs=l,e.exports=l})})(ox);var Wae=ox.exports;const Ah=ie({__name:"BaseIcon",props:{title:{},icon:{}},emits:["click"],setup(e){return(t,n)=>(P(),ne(dn,{title:t.title},{default:M(()=>[I(dr,null,{default:M(()=>[I(f(Fe),{onClick:n[0]||(n[0]=tt(r=>t.$emit("click"),["stop"])),icon:t.icon},null,8,["icon"])]),_:1})]),_:1},8,["title"]))}}),Gae=ie({__name:"Close",emits:["click"],setup(e){return(t,n)=>(P(),N("div",{class:"close",onClick:n[0]||(n[0]=r=>t.$emit("click"))},[I(f(Fe),{icon:"ic:round-close",width:"20"})]))}});const qae=nt(Gae,[["__scopeId","data-v-377ecd37"]]),Hae=["value"],Uae=ie({__name:"Input",props:{modelValue:{}},emits:["update:modelValue"],setup(e){let t=L(!1),n=L();return Qc(r=>{t.value=n.value.contains(r.target)}),(r,a)=>(P(),N("div",{class:K(["base-input",{focus:t.value}]),ref_key:"inputEl",ref:n},[I(f(Fe),{icon:"fluent:search-24-regular",width:"20"}),k("input",{type:"text",value:r.modelValue,onInput:a[0]||(a[0]=o=>r.$emit("update:modelValue",o.target.value))},null,40,Hae),I(qae,{onClick:a[1]||(a[1]=o=>r.$emit("update:modelValue",""))})],2))}});const Kae=nt(Uae,[["__scopeId","data-v-4b0b8d38"]]),Jae={class:"search"},Zae=["onClick","draggable","onDragstart","onDragenter"],Qae={class:"left"},Yae={class:"right"},Xae=ie({__name:"List",props:{list:{},selectItem:{}},emits:["selectItem","delSelectItem","update:searchKey","update:list"],setup(e,{expose:t,emit:n}){const r=e;let a=L({id:""}),o=L(""),i=L(!1),s=O({get(){return o.value?r.list.filter(h=>o.value.toLowerCase().split(" ").filter(m=>m).some(m=>h.title.toLowerCase().includes(m)||h.titleTranslate.toLowerCase().includes(m))):r.list},set(h){n("update:list",h)}});function l(h){a.value=h}const u=zj((h,m)=>{if(h.preventDefault(),a.value.id&&a.value.id!==m.id){let y=r.list.findIndex(A=>A.id===a.value.id),w=r.list.findIndex(A=>A.id===m.id),b=Ze(r.list);b.splice(y,1),b.splice(w,0,Ze(a.value)),s.value=b}},300);function c(h){h.preventDefault()}function d(){i.value=!1,a.value={id:""}}function p(h){h.id===r.selectItem.id&&n("delSelectItem");let m=r.list.findIndex(y=>y.id===h.id);m>-1&&s.value.splice(m,1)}let g=L();function v(){g.value.scrollTo({top:g.value.scrollHeight,left:0,behavior:"smooth"})}return t({scrollBottom:v}),(h,m)=>(P(),N("div",{class:"list-wrapper",ref_key:"el",ref:g},[k("div",Jae,[I(Kae,{modelValue:o.value,"onUpdate:modelValue":m[0]||(m[0]=y=>o.value=y)},null,8,["modelValue"])]),I(tg,{name:"drag",class:"list",tag:"div"},{default:M(()=>[(P(!0),N(_e,null,wt(s.value,(y,w)=>(P(),N("div",{class:K(["item",[h.selectItem.id===y.id&&"active",i.value&&"draggable",a.value.id===y.id&&"active"]]),onClick:b=>n("selectItem",y),key:y.id,draggable:i.value,onDragstart:b=>l(y),onDragenter:b=>f(u)(b,y),onDragover:m[3]||(m[3]=b=>c(b)),onDragend:m[4]||(m[4]=b=>d())},[k("div",Qae,[Je(h.$slots,"default",{item:y,index:w},void 0,!0)]),k("div",Yae,[I(Ah,{onClick:b=>p(y),title:"删除",icon:"fluent:delete-24-regular"},null,8,["onClick"]),k("div",{onMousedown:m[1]||(m[1]=b=>i.value=!0),onMouseup:m[2]||(m[2]=b=>i.value=!1)},[I(Ah,{icon:"carbon:move"})],32)])],42,Zae))),128))]),_:3})],512))}});const eoe=nt(Xae,[["__scopeId","data-v-d6829556"]]),toe={key:0,class:"edit-text"},noe={class:"options"},roe=ie({__name:"EditAbleText",props:{value:{default:""}},emits:["save"],setup(e,{emit:t}){const n=e;let r=L(""),a=L(!1);ck(()=>{r.value=n.value});function o(){t("save",r.value),a.value=!1}function i(){a.value=!a.value}return(s,l)=>{const u=Rc;return a.value?(P(),N("div",toe,[I(u,{modelValue:r.value,"onUpdate:modelValue":l[0]||(l[0]=c=>r.value=c),ref:"inputRef",autosize:"",autofocus:"",type:"textarea","input-style":"color:black;font-size: 16rem;"},null,8,["modelValue"]),k("div",noe,[I(At,{onClick:i},{default:M(()=>[Se("取消")]),_:1}),I(At,{onClick:o},{default:M(()=>[Se("保存")]),_:1})])])):(P(),N("div",{key:1,class:"text",style:"font-size: 16rem;",onClick:i},ee(s.value),1))}}});const n1=nt(roe,[["__scopeId","data-v-42718e26"]]);var om={},_h=function(e,t){return _h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(n[a]=r[a])},_h(e,t)};function ix(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");_h(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var sc=function(){return sc=Object.assign||function(t){for(var n,r=1,a=arguments.length;r<a;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},sc.apply(this,arguments)};function sx(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n}function lx(e,t,n,r){var a=arguments.length,o=a<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o}function ux(e,t){return function(n,r){t(n,r,e)}}function aoe(e,t,n,r,a,o){function i(y){if(y!==void 0&&typeof y!="function")throw new TypeError("Function expected");return y}for(var s=r.kind,l=s==="getter"?"get":s==="setter"?"set":"value",u=!t&&e?r.static?e:e.prototype:null,c=t||(u?Object.getOwnPropertyDescriptor(u,r.name):{}),d,p=!1,g=n.length-1;g>=0;g--){var v={};for(var h in r)v[h]=h==="access"?{}:r[h];for(var h in r.access)v.access[h]=r.access[h];v.addInitializer=function(y){if(p)throw new TypeError("Cannot add initializers after decoration has completed");o.push(i(y||null))};var m=(0,n[g])(s==="accessor"?{get:c.get,set:c.set}:c[l],v);if(s==="accessor"){if(m===void 0)continue;if(m===null||typeof m!="object")throw new TypeError("Object expected");(d=i(m.get))&&(c.get=d),(d=i(m.set))&&(c.set=d),(d=i(m.init))&&a.unshift(d)}else(d=i(m))&&(s==="field"?a.unshift(d):c[l]=d)}u&&Object.defineProperty(u,r.name,c),p=!0}function ooe(e,t,n){for(var r=arguments.length>2,a=0;a<t.length;a++)n=r?t[a].call(e,n):t[a].call(e);return r?n:void 0}function ioe(e){return typeof e=="symbol"?e:"".concat(e)}function soe(e,t,n){return typeof t=="symbol"&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:n?"".concat(n," ",t):t})}function cx(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)}function dx(e,t,n,r){function a(o){return o instanceof n?o:new n(function(i){i(o)})}return new(n||(n=Promise))(function(o,i){function s(c){try{u(r.next(c))}catch(d){i(d)}}function l(c){try{u(r.throw(c))}catch(d){i(d)}}function u(c){c.done?o(c.value):a(c.value).then(s,l)}u((r=r.apply(e,t||[])).next())})}function fx(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,a,o,i;return i={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(i[Symbol.iterator]=function(){return this}),i;function s(u){return function(c){return l([u,c])}}function l(u){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(n=0)),n;)try{if(r=1,a&&(o=u[0]&2?a.return:u[0]?a.throw||((o=a.return)&&o.call(a),0):a.next)&&!(o=o.call(a,u[1])).done)return o;switch(a=0,o&&(u=[u[0]&2,o.value]),u[0]){case 0:case 1:o=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,a=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(o=n.trys,!(o=o.length>0&&o[o.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!o||u[1]>o[0]&&u[1]<o[3])){n.label=u[1];break}if(u[0]===6&&n.label<o[1]){n.label=o[1],o=u;break}if(o&&n.label<o[2]){n.label=o[2],n.ops.push(u);break}o[2]&&n.ops.pop(),n.trys.pop();continue}u=t.call(e,n)}catch(c){u=[6,c],a=0}finally{r=o=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}var id=Object.create?function(e,t,n,r){r===void 0&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]};function px(e,t){for(var n in e)n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n)&&id(t,e,n)}function lc(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function im(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),a,o=[],i;try{for(;(t===void 0||t-- >0)&&!(a=r.next()).done;)o.push(a.value)}catch(s){i={error:s}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(i)throw i.error}}return o}function hx(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(im(arguments[t]));return e}function gx(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),a=0,t=0;t<n;t++)for(var o=arguments[t],i=0,s=o.length;i<s;i++,a++)r[a]=o[i];return r}function mx(e,t,n){if(n||arguments.length===2)for(var r=0,a=t.length,o;r<a;r++)(o||!(r in t))&&(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))}function zi(e){return this instanceof zi?(this.v=e,this):new zi(e)}function vx(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),a,o=[];return a={},i("next"),i("throw"),i("return"),a[Symbol.asyncIterator]=function(){return this},a;function i(p){r[p]&&(a[p]=function(g){return new Promise(function(v,h){o.push([p,g,v,h])>1||s(p,g)})})}function s(p,g){try{l(r[p](g))}catch(v){d(o[0][3],v)}}function l(p){p.value instanceof zi?Promise.resolve(p.value.v).then(u,c):d(o[0][2],p)}function u(p){s("next",p)}function c(p){s("throw",p)}function d(p,g){p(g),o.shift(),o.length&&s(o[0][0],o[0][1])}}function yx(e){var t,n;return t={},r("next"),r("throw",function(a){throw a}),r("return"),t[Symbol.iterator]=function(){return this},t;function r(a,o){t[a]=e[a]?function(i){return(n=!n)?{value:zi(e[a](i)),done:!1}:o?o(i):i}:o}}function bx(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof lc=="function"?lc(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(o){n[o]=e[o]&&function(i){return new Promise(function(s,l){i=e[o](i),a(s,l,i.done,i.value)})}}function a(o,i,s,l){Promise.resolve(l).then(function(u){o({value:u,done:s})},i)}}function wx(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var loe=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function kx(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)n!=="default"&&Object.prototype.hasOwnProperty.call(e,n)&&id(t,e,n);return loe(t,e),t}function Ax(e){return e&&e.__esModule?e:{default:e}}function _x(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function xx(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n}function Ex(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function Cx(e,t,n){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var r;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");r=t[Symbol.asyncDispose]}if(r===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");r=t[Symbol.dispose]}if(typeof r!="function")throw new TypeError("Object not disposable.");e.stack.push({value:t,dispose:r,async:n})}else n&&e.stack.push({async:!0});return t}var uoe=typeof SuppressedError=="function"?SuppressedError:function(e,t,n){var r=new Error(n);return r.name="SuppressedError",r.error=e,r.suppressed=t,r};function Px(e){function t(r){e.error=e.hasError?new uoe(r,e.error,"An error was suppressed during disposal."):r,e.hasError=!0}function n(){for(;e.stack.length;){var r=e.stack.pop();try{var a=r.dispose&&r.dispose.call(r.value);if(r.async)return Promise.resolve(a).then(n,function(o){return t(o),n()})}catch(o){t(o)}}if(e.hasError)throw e.error}return n()}const coe={__extends:ix,__assign:sc,__rest:sx,__decorate:lx,__param:ux,__metadata:cx,__awaiter:dx,__generator:fx,__createBinding:id,__exportStar:px,__values:lc,__read:im,__spread:hx,__spreadArrays:gx,__spreadArray:mx,__await:zi,__asyncGenerator:vx,__asyncDelegator:yx,__asyncValues:bx,__makeTemplateObject:wx,__importStar:kx,__importDefault:Ax,__classPrivateFieldGet:_x,__classPrivateFieldSet:xx,__classPrivateFieldIn:Ex,__addDisposableResource:Cx,__disposeResources:Px},doe=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:Cx,get __assign(){return sc},__asyncDelegator:yx,__asyncGenerator:vx,__asyncValues:bx,__await:zi,__awaiter:dx,__classPrivateFieldGet:_x,__classPrivateFieldIn:Ex,__classPrivateFieldSet:xx,__createBinding:id,__decorate:lx,__disposeResources:Px,__esDecorate:aoe,__exportStar:px,__extends:ix,__generator:fx,__importDefault:Ax,__importStar:kx,__makeTemplateObject:wx,__metadata:cx,__param:ux,__propKey:ioe,__read:im,__rest:sx,__runInitializers:ooe,__setFunctionName:soe,__spread:hx,__spreadArray:mx,__spreadArrays:gx,__values:lc,default:coe},Symbol.toStringTag,{value:"Module"})),vl=vA(doe);var Sx={},sf={},lu={},r1;function foe(){return r1||(r1=1,Object.defineProperty(lu,"__esModule",{value:!0}),lu.languages=["af","am","ar","auto","az","be","bg","bn","bs","ca","ceb","co","cs","cy","da","de","el","en","eo","es","et","eu","fa","fi","fil","fj","fr","fy","ga","gd","gl","gu","ha","haw","he","hi","hmn","hr","ht","hu","hy","id","ig","is","it","ja","jw","ka","kk","km","kn","ko","ku","ky","la","lb","lo","lt","lv","mg","mi","mk","ml","mn","mr","ms","mt","mww","my","ne","nl","no","ny","otq","pa","pl","ps","pt","ro","ru","sd","si","sk","sl","sm","sn","so","sq","sr","sr-Cyrl","sr-Latn","st","su","sv","sw","ta","te","tg","th","tlh","tlh-Qaak","to","tr","ty","ug","uk","ur","uz","vi","wyw","xh","yi","yo","yua","yue","zh-CN","zh-TW","zu"]),lu}var a1;function poe(){return a1||(a1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),vl.__exportStar(foe(),e)}(sf)),sf}var uu={},o1;function hoe(){if(o1)return uu;o1=1,Object.defineProperty(uu,"__esModule",{value:!0});class e extends Error{constructor(n){super(n)}}return uu.TranslateError=e,uu}var cu={},du={exports:{}},lf,i1;function Tx(){return i1||(i1=1,lf=function(t,n){return function(){for(var a=new Array(arguments.length),o=0;o<a.length;o++)a[o]=arguments[o];return t.apply(n,a)}}),lf}var uf,s1;function rr(){if(s1)return uf;s1=1;var e=Tx(),t=Object.prototype.toString;function n(_){return t.call(_)==="[object Array]"}function r(_){return typeof _>"u"}function a(_){return _!==null&&!r(_)&&_.constructor!==null&&!r(_.constructor)&&typeof _.constructor.isBuffer=="function"&&_.constructor.isBuffer(_)}function o(_){return t.call(_)==="[object ArrayBuffer]"}function i(_){return typeof FormData<"u"&&_ instanceof FormData}function s(_){var E;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?E=ArrayBuffer.isView(_):E=_&&_.buffer&&_.buffer instanceof ArrayBuffer,E}function l(_){return typeof _=="string"}function u(_){return typeof _=="number"}function c(_){return _!==null&&typeof _=="object"}function d(_){return t.call(_)==="[object Date]"}function p(_){return t.call(_)==="[object File]"}function g(_){return t.call(_)==="[object Blob]"}function v(_){return t.call(_)==="[object Function]"}function h(_){return c(_)&&v(_.pipe)}function m(_){return typeof URLSearchParams<"u"&&_ instanceof URLSearchParams}function y(_){return _.replace(/^\s*/,"").replace(/\s*$/,"")}function w(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function b(_,E){if(!(_===null||typeof _>"u"))if(typeof _!="object"&&(_=[_]),n(_))for(var j=0,D=_.length;j<D;j++)E.call(null,_[j],j,_);else for(var F in _)Object.prototype.hasOwnProperty.call(_,F)&&E.call(null,_[F],F,_)}function A(){var _={};function E(F,S){typeof _[S]=="object"&&typeof F=="object"?_[S]=A(_[S],F):_[S]=F}for(var j=0,D=arguments.length;j<D;j++)b(arguments[j],E);return _}function x(){var _={};function E(F,S){typeof _[S]=="object"&&typeof F=="object"?_[S]=x(_[S],F):typeof F=="object"?_[S]=x({},F):_[S]=F}for(var j=0,D=arguments.length;j<D;j++)b(arguments[j],E);return _}function C(_,E,j){return b(E,function(F,S){j&&typeof F=="function"?_[S]=e(F,j):_[S]=F}),_}return uf={isArray:n,isArrayBuffer:o,isBuffer:a,isFormData:i,isArrayBufferView:s,isString:l,isNumber:u,isObject:c,isUndefined:r,isDate:d,isFile:p,isBlob:g,isFunction:v,isStream:h,isURLSearchParams:m,isStandardBrowserEnv:w,forEach:b,merge:A,deepMerge:x,extend:C,trim:y},uf}var cf,l1;function Ix(){if(l1)return cf;l1=1;var e=rr();function t(n){return encodeURIComponent(n).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}return cf=function(r,a,o){if(!a)return r;var i;if(o)i=o(a);else if(e.isURLSearchParams(a))i=a.toString();else{var s=[];e.forEach(a,function(c,d){c===null||typeof c>"u"||(e.isArray(c)?d=d+"[]":c=[c],e.forEach(c,function(g){e.isDate(g)?g=g.toISOString():e.isObject(g)&&(g=JSON.stringify(g)),s.push(t(d)+"="+t(g))}))}),i=s.join("&")}if(i){var l=r.indexOf("#");l!==-1&&(r=r.slice(0,l)),r+=(r.indexOf("?")===-1?"?":"&")+i}return r},cf}var df,u1;function goe(){if(u1)return df;u1=1;var e=rr();function t(){this.handlers=[]}return t.prototype.use=function(r,a){return this.handlers.push({fulfilled:r,rejected:a}),this.handlers.length-1},t.prototype.eject=function(r){this.handlers[r]&&(this.handlers[r]=null)},t.prototype.forEach=function(r){e.forEach(this.handlers,function(o){o!==null&&r(o)})},df=t,df}var ff,c1;function moe(){if(c1)return ff;c1=1;var e=rr();return ff=function(n,r,a){return e.forEach(a,function(i){n=i(n,r)}),n},ff}var pf,d1;function jx(){return d1||(d1=1,pf=function(t){return!!(t&&t.__CANCEL__)}),pf}var hf,f1;function voe(){if(f1)return hf;f1=1;var e=rr();return hf=function(n,r){e.forEach(n,function(o,i){i!==r&&i.toUpperCase()===r.toUpperCase()&&(n[r]=o,delete n[i])})},hf}var gf,p1;function yoe(){return p1||(p1=1,gf=function(t,n,r,a,o){return t.config=n,r&&(t.code=r),t.request=a,t.response=o,t.isAxiosError=!0,t.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},t}),gf}var mf,h1;function $x(){if(h1)return mf;h1=1;var e=yoe();return mf=function(n,r,a,o,i){var s=new Error(n);return e(s,r,a,o,i)},mf}var vf,g1;function boe(){if(g1)return vf;g1=1;var e=$x();return vf=function(n,r,a){var o=a.config.validateStatus;!o||o(a.status)?n(a):r(e("Request failed with status code "+a.status,a.config,null,a.request,a))},vf}var yf,m1;function woe(){return m1||(m1=1,yf=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}),yf}var bf,v1;function koe(){return v1||(v1=1,bf=function(t,n){return n?t.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):t}),bf}var wf,y1;function Aoe(){if(y1)return wf;y1=1;var e=woe(),t=koe();return wf=function(r,a){return r&&!e(a)?t(r,a):a},wf}var kf,b1;function _oe(){if(b1)return kf;b1=1;var e=rr(),t=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];return kf=function(r){var a={},o,i,s;return r&&e.forEach(r.split(`
`),function(u){if(s=u.indexOf(":"),o=e.trim(u.substr(0,s)).toLowerCase(),i=e.trim(u.substr(s+1)),o){if(a[o]&&t.indexOf(o)>=0)return;o==="set-cookie"?a[o]=(a[o]?a[o]:[]).concat([i]):a[o]=a[o]?a[o]+", "+i:i}}),a},kf}var Af,w1;function xoe(){if(w1)return Af;w1=1;var e=rr();return Af=e.isStandardBrowserEnv()?function(){var n=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a"),a;function o(i){var s=i;return n&&(r.setAttribute("href",s),s=r.href),r.setAttribute("href",s),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return a=o(window.location.href),function(s){var l=e.isString(s)?o(s):s;return l.protocol===a.protocol&&l.host===a.host}}():function(){return function(){return!0}}(),Af}var _f,k1;function Eoe(){if(k1)return _f;k1=1;var e=rr();return _f=e.isStandardBrowserEnv()?function(){return{write:function(r,a,o,i,s,l){var u=[];u.push(r+"="+encodeURIComponent(a)),e.isNumber(o)&&u.push("expires="+new Date(o).toGMTString()),e.isString(i)&&u.push("path="+i),e.isString(s)&&u.push("domain="+s),l===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(r){var a=document.cookie.match(new RegExp("(^|;\\s*)("+r+")=([^;]*)"));return a?decodeURIComponent(a[3]):null},remove:function(r){this.write(r,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),_f}var xf,A1;function _1(){if(A1)return xf;A1=1;var e=rr(),t=boe(),n=Ix(),r=Aoe(),a=_oe(),o=xoe(),i=$x();return xf=function(l){return new Promise(function(c,d){var p=l.data,g=l.headers;e.isFormData(p)&&delete g["Content-Type"];var v=new XMLHttpRequest;if(l.auth){var h=l.auth.username||"",m=l.auth.password||"";g.Authorization="Basic "+btoa(h+":"+m)}var y=r(l.baseURL,l.url);if(v.open(l.method.toUpperCase(),n(y,l.params,l.paramsSerializer),!0),v.timeout=l.timeout,v.onreadystatechange=function(){if(!(!v||v.readyState!==4)&&!(v.status===0&&!(v.responseURL&&v.responseURL.indexOf("file:")===0))){var x="getAllResponseHeaders"in v?a(v.getAllResponseHeaders()):null,C=!l.responseType||l.responseType==="text"?v.responseText:v.response,_={data:C,status:v.status,statusText:v.statusText,headers:x,config:l,request:v};t(c,d,_),v=null}},v.onabort=function(){v&&(d(i("Request aborted",l,"ECONNABORTED",v)),v=null)},v.onerror=function(){d(i("Network Error",l,null,v)),v=null},v.ontimeout=function(){var x="timeout of "+l.timeout+"ms exceeded";l.timeoutErrorMessage&&(x=l.timeoutErrorMessage),d(i(x,l,"ECONNABORTED",v)),v=null},e.isStandardBrowserEnv()){var w=Eoe(),b=(l.withCredentials||o(y))&&l.xsrfCookieName?w.read(l.xsrfCookieName):void 0;b&&(g[l.xsrfHeaderName]=b)}if("setRequestHeader"in v&&e.forEach(g,function(x,C){typeof p>"u"&&C.toLowerCase()==="content-type"?delete g[C]:v.setRequestHeader(C,x)}),e.isUndefined(l.withCredentials)||(v.withCredentials=!!l.withCredentials),l.responseType)try{v.responseType=l.responseType}catch(A){if(l.responseType!=="json")throw A}typeof l.onDownloadProgress=="function"&&v.addEventListener("progress",l.onDownloadProgress),typeof l.onUploadProgress=="function"&&v.upload&&v.upload.addEventListener("progress",l.onUploadProgress),l.cancelToken&&l.cancelToken.promise.then(function(x){v&&(v.abort(),d(x),v=null)}),p===void 0&&(p=null),v.send(p)})},xf}var Ef,x1;function Ox(){if(x1)return Ef;x1=1;var e=rr(),t=voe(),n={"Content-Type":"application/x-www-form-urlencoded"};function r(i,s){!e.isUndefined(i)&&e.isUndefined(i["Content-Type"])&&(i["Content-Type"]=s)}function a(){var i;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(i=_1()),i}var o={adapter:a(),transformRequest:[function(s,l){return t(l,"Accept"),t(l,"Content-Type"),e.isFormData(s)||e.isArrayBuffer(s)||e.isBuffer(s)||e.isStream(s)||e.isFile(s)||e.isBlob(s)?s:e.isArrayBufferView(s)?s.buffer:e.isURLSearchParams(s)?(r(l,"application/x-www-form-urlencoded;charset=utf-8"),s.toString()):e.isObject(s)?(r(l,"application/json;charset=utf-8"),JSON.stringify(s)):s}],transformResponse:[function(s){if(typeof s=="string")try{s=JSON.parse(s)}catch{}return s}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(s){return s>=200&&s<300}};return o.headers={common:{Accept:"application/json, text/plain, */*"}},e.forEach(["delete","get","head"],function(s){o.headers[s]={}}),e.forEach(["post","put","patch"],function(s){o.headers[s]=e.merge(n)}),Ef=o,Ef}var Cf,E1;function Coe(){if(E1)return Cf;E1=1;var e=rr(),t=moe(),n=jx(),r=Ox();function a(o){o.cancelToken&&o.cancelToken.throwIfRequested()}return Cf=function(i){a(i),i.headers=i.headers||{},i.data=t(i.data,i.headers,i.transformRequest),i.headers=e.merge(i.headers.common||{},i.headers[i.method]||{},i.headers),e.forEach(["delete","get","head","post","put","patch","common"],function(u){delete i.headers[u]});var s=i.adapter||r.adapter;return s(i).then(function(u){return a(i),u.data=t(u.data,u.headers,i.transformResponse),u},function(u){return n(u)||(a(i),u&&u.response&&(u.response.data=t(u.response.data,u.response.headers,i.transformResponse))),Promise.reject(u)})},Cf}var Pf,C1;function Dx(){if(C1)return Pf;C1=1;var e=rr();return Pf=function(n,r){r=r||{};var a={},o=["url","method","params","data"],i=["headers","auth","proxy"],s=["baseURL","url","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"];e.forEach(o,function(d){typeof r[d]<"u"&&(a[d]=r[d])}),e.forEach(i,function(d){e.isObject(r[d])?a[d]=e.deepMerge(n[d],r[d]):typeof r[d]<"u"?a[d]=r[d]:e.isObject(n[d])?a[d]=e.deepMerge(n[d]):typeof n[d]<"u"&&(a[d]=n[d])}),e.forEach(s,function(d){typeof r[d]<"u"?a[d]=r[d]:typeof n[d]<"u"&&(a[d]=n[d])});var l=o.concat(i).concat(s),u=Object.keys(r).filter(function(d){return l.indexOf(d)===-1});return e.forEach(u,function(d){typeof r[d]<"u"?a[d]=r[d]:typeof n[d]<"u"&&(a[d]=n[d])}),a},Pf}var Sf,P1;function Poe(){if(P1)return Sf;P1=1;var e=rr(),t=Ix(),n=goe(),r=Coe(),a=Dx();function o(i){this.defaults=i,this.interceptors={request:new n,response:new n}}return o.prototype.request=function(s){typeof s=="string"?(s=arguments[1]||{},s.url=arguments[0]):s=s||{},s=a(this.defaults,s),s.method?s.method=s.method.toLowerCase():this.defaults.method?s.method=this.defaults.method.toLowerCase():s.method="get";var l=[r,void 0],u=Promise.resolve(s);for(this.interceptors.request.forEach(function(d){l.unshift(d.fulfilled,d.rejected)}),this.interceptors.response.forEach(function(d){l.push(d.fulfilled,d.rejected)});l.length;)u=u.then(l.shift(),l.shift());return u},o.prototype.getUri=function(s){return s=a(this.defaults,s),t(s.url,s.params,s.paramsSerializer).replace(/^\?/,"")},e.forEach(["delete","get","head","options"],function(s){o.prototype[s]=function(l,u){return this.request(e.merge(u||{},{method:s,url:l}))}}),e.forEach(["post","put","patch"],function(s){o.prototype[s]=function(l,u,c){return this.request(e.merge(c||{},{method:s,url:l,data:u}))}}),Sf=o,Sf}var Tf,S1;function Nx(){if(S1)return Tf;S1=1;function e(t){this.message=t}return e.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},e.prototype.__CANCEL__=!0,Tf=e,Tf}var If,T1;function Soe(){if(T1)return If;T1=1;var e=Nx();function t(n){if(typeof n!="function")throw new TypeError("executor must be a function.");var r;this.promise=new Promise(function(i){r=i});var a=this;n(function(i){a.reason||(a.reason=new e(i),r(a.reason))})}return t.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},t.source=function(){var r,a=new t(function(i){r=i});return{token:a,cancel:r}},If=t,If}var jf,I1;function Toe(){return I1||(I1=1,jf=function(t){return function(r){return t.apply(null,r)}}),jf}var j1;function Ioe(){if(j1)return du.exports;j1=1;var e=rr(),t=Tx(),n=Poe(),r=Dx(),a=Ox();function o(s){var l=new n(s),u=t(n.prototype.request,l);return e.extend(u,n.prototype,l),e.extend(u,l),u}var i=o(a);return i.Axios=n,i.create=function(l){return o(r(i.defaults,l))},i.Cancel=Nx(),i.CancelToken=Soe(),i.isCancel=jx(),i.all=function(l){return Promise.all(l)},i.spread=Toe(),du.exports=i,du.exports.default=i,du.exports}var $f,$1;function joe(){return $1||($1=1,$f=Ioe()),$f}var fu={},bo={},Of,O1;function $oe(){if(O1)return Of;O1=1,Of=e,e.bigram=e(2),e.trigram=e(3);function e(t){if(typeof t!="number"||isNaN(t)||t<1||t===1/0)throw new Error("`"+t+"` is not a valid argument for n-gram");return n;function n(r){var a=[],o;if(r==null||(r=r.slice?r:String(r),o=r.length-t+1,o<1))return a;for(;o--;)a[o]=r.slice(o,o+t);return a}}return Of}var Df,D1;function Ooe(){if(D1)return Df;D1=1,Df=e;function e(t){return String(t).replace(/\s+/g," ")}return Df}var pu={exports:{}},N1;function Doe(){return N1||(N1=1,function(e,t){t=e.exports=n;function n(r){return r.replace(/^\s*|\s*$/g,"")}t.left=function(r){return r.replace(/^\s*/,"")},t.right=function(r){return r.replace(/\s*$/,"")}}(pu,pu.exports)),pu.exports}var F1;function Noe(){if(F1)return bo;F1=1;var e=$oe().trigram,t=Ooe(),n=Doe(),r={}.hasOwnProperty;bo.clean=a,bo.trigrams=o,bo.asDictionary=i,bo.asTuples=s,bo.tuplesAsDictionary=l;function a(c){return c==null?"":n(t(String(c).replace(/[\u0021-\u0040]+/g," "))).toLowerCase()}function o(c){return e(" "+a(c)+" ")}function i(c){for(var d=o(c),p=d.length,g={},v;p--;)v=d[p],r.call(g,v)?g[v]++:g[v]=1;return g}function s(c){var d=i(c),p=[],g;for(g in d)p.push([g,d[g]]);return p.sort(u),p}function l(c){for(var d=c.length,p={},g;d--;)g=c[d],p[g[0]]=g[1];return p}function u(c,d){return c[1]-d[1]}return bo}var Nf,z1;function Foe(){return z1||(z1=1,Nf={cmn:/[\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u3005\u3007\u3021-\u3029\u3038-\u303B\u3400-\u4DB5\u4E00-\u9FCC\uF900-\uFA6D\uFA70-\uFAD9]|[\uD840-\uD868\uD86A-\uD86C][\uDC00-\uDFFF]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D]|\uD87E[\uDC00-\uDE1D]/g,Latin:/[A-Za-z\xAA\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02B8\u02E0-\u02E4\u1D00-\u1D25\u1D2C-\u1D5C\u1D62-\u1D65\u1D6B-\u1D77\u1D79-\u1DBE\u1E00-\u1EFF\u2071\u207F\u2090-\u209C\u212A\u212B\u2132\u214E\u2160-\u2188\u2C60-\u2C7F\uA722-\uA787\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA7FF\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uFB00-\uFB06\uFF21-\uFF3A\uFF41-\uFF5A]/g,Cyrillic:/[\u0400-\u0484\u0487-\u052F\u1D2B\u1D78\u2DE0-\u2DFF\uA640-\uA69D\uA69F]/g,Arabic:/[\u0600-\u0604\u0606-\u060B\u060D-\u061A\u061E\u0620-\u063F\u0641-\u064A\u0656-\u065F\u066A-\u066F\u0671-\u06DC\u06DE-\u06FF\u0750-\u077F\u08A0-\u08B2\u08E4-\u08FF\uFB50-\uFBC1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFD\uFE70-\uFE74\uFE76-\uFEFC]|\uD803[\uDE60-\uDE7E]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB\uDEF0\uDEF1]/g,ben:/[\u0980-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09FB]/g,Devanagari:/[\u0900-\u0950\u0953-\u0963\u0966-\u097F\uA8E0-\uA8FB]/g,jpn:/[\u3041-\u3096\u309D-\u309F]|\uD82C\uDC01|\uD83C\uDE00|[\u30A1-\u30FA\u30FD-\u30FF\u31F0-\u31FF\u32D0-\u32FE\u3300-\u3357\uFF66-\uFF6F\uFF71-\uFF9D]|\uD82C\uDC00|[㐀-䶵一-龯]/g,kor:/[\u1100-\u11FF\u302E\u302F\u3131-\u318E\u3200-\u321E\u3260-\u327E\uA960-\uA97C\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uFFA0-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/g,tel:/[\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58\u0C59\u0C60-\u0C63\u0C66-\u0C6F\u0C78-\u0C7F]/g,tam:/[\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BFA]/g,guj:/[\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AF1]/g,kan:/[\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2]/g,mal:/[\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D60-\u0D63\u0D66-\u0D75\u0D79-\u0D7F]/g,mya:/[\u1000-\u109F\uA9E0-\uA9FE\uAA60-\uAA7F]/g,ori:/[\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B77]/g,pan:/[\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75]/g,amh:/[\u1200-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u137C\u1380-\u1399\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E]/g,tha:/[\u0E01-\u0E3A\u0E40-\u0E5B]/g,sin:/[\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2-\u0DF4]|\uD804[\uDDE1-\uDDF4]/g,ell:/[\u0370-\u0373\u0375-\u0377\u037A-\u037D\u037F\u0384\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03E1\u03F0-\u03FF\u1D26-\u1D2A\u1D5D-\u1D61\u1D66-\u1D6A\u1DBF\u1F00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FC4\u1FC6-\u1FD3\u1FD6-\u1FDB\u1FDD-\u1FEF\u1FF2-\u1FF4\u1FF6-\u1FFE\u2126\uAB65]|\uD800[\uDD40-\uDD8C\uDDA0]|\uD834[\uDE00-\uDE45]/g}),Nf}const zoe={spa:" de|os |de | la|la | y | a |es |ón |ión|rec|ere|der| co|e l|el |en |ien|cho|ent|ech|ció|aci|o a|a p| el|a l|al |as |e d| en|na |ona|s d|da |nte| to|ad |ene|con| pr| su|tod| se|ho |los| pe|per|ers| lo|o d| ti|cia|n d|cio| es|ida|res|a t|tie|ion|rso|te |do | in|son| re| li|to |dad|tad|e s|est|pro|que|men| po|a e|oda|nci| qu| un|ue |ne |n e|s y|lib|su | na|s e|nac|ia |e e|tra| pa|or |ado|a d|nes|ra |se |ual|a c|er |por|com|nal|rta|a s|ber| o |one|s p|dos|rá |sta|les|des|ibe|ser|era|ar |ert|ter| di|ale|l d|nto|hos|del|ica|a a|s n|n c|oci|imi|io |o e|re |y l|e c|ant|cci| as|las|par|ame| cu|ici|ara|enc|s t|ndi| so|o s|mie|tos|una|bre|dic|cla|s l|e a|l p|pre|ntr|o t|ial|y a|nid|n p|a y|man|omo|so |n l| al|ali|s a|no | ig|s s|e p|nta|uma|ten|gua|ade|y e|soc|mo | fu|igu|o p|n t|hum|d d|ran|ria|y d|ada|tiv|l e|cas| ca|vid|l t|s c|ido|das|dis|s i| hu|s o|nad|fun| ma|rac|nda|eli|sar|und| ac|uni|mbr|a u|die|e i|qui|a i| ha|lar| tr|odo|ca |tic|o y|cti|lid|ori|ndo|ari| me|ta |ind|esa|cua|un |ier|tal|esp|seg|ele|ons|ito|ont|iva|s h|d y|nos|ist|rse| le|cie|ide|edi|ecc|ios|l m|r e|med|tor|sti|n a|rim|uie|ple|tri|ibr|sus|lo |ect|pen|y c|an |e h|n s|ern|tar|l y|egu|gur|ura|int|ond|mat|l r|r a|isf|ote",eng:" th|the| an|he |nd |and|ion| of|of |tio| to|to |on | in|al |ati|igh|ght|rig| ri|or |ent|as |ed |is |ll |in | be|e r|ne |one|ver|all|s t|eve|t t| fr|s a| ha| re|ty |ery| or|d t| pr|ht | co| ev|e h|e a|ng |ts |his|ing|be |yon| sh|ce |ree|fre|ryo|n t|her|men|nat|sha|pro|nal|y a|has|es |for| hi|hal|f t|n a|n o|nt | pe|s o| fo|d i|nce|er |ons|res|e s|ect|ity|ly |l b|ry |e e|ers|e i|an |e o| de|cti|dom|edo|eed|hts|ter|ona|re | no| wh| a | un|d f| as|ny |l a|e p|ere| en| na| wi|nit|nte|d a|any|ted| di|ns |sta|th |per|ith|e t|st |e c|y t|om |soc| ar|ch |t o|d o|nti|s e|equ|ve |oci|man| fu|ote|oth|ess| al| ac|wit|ial| ma|uni| se|rea| so| on|lit|int|r t|y o|enc|thi|ual|t a| eq|tat|qua|ive| st|ali|e w|l o|are|f h|con|te |led| is|und|cia|e f|le | la|y i|uma|by | by|hum|f a|ic | hu|ave|ge |r a| wo|o a|ms |com| me|eas|s d|tec| li|n e|en |rat|tit|ple|whe|ate|o t|s r|t f|rot| ch|cie|dis|age|ary|o o|anc|eli|no | fa| su|son|inc|at |nda|hou|wor|t i|nde|rom|oms| ot|g t|eme|tle|iti|gni|s w|itl|duc|d w|whi|act|hic|aw |law| he|ich|min|imi|ort|o s|se |e b|ntr|tra|edu|oun|tan|e d|nst|l p|d n|ld |nta|s i|ble|n p| pu|n s| at|ily|rth|tho|ful|ssi|der|o e|cat|uca|unt|ien| ed|o p|h a|era|ind|pen|sec|n w|omm|r s",por:"os |de | de| a | e |o d|to |ão | di|ent|da |ito|em | co|eit|as |dir|es |ire|rei| se|ção|ade|a p|dad|e d|s d|men|nte|do |s e| pr| pe|dos| to| da|a a|o e| o |o a|ess|con|tod|que| qu|te |e a| do|al |res|ida|m d| in| ou|er |sso| na| re| po|a s| li|uma|cia|ar |pro|e e|a d| te|açã|a t| es| su|ou |ue |s p|tos|a e|des|ra |com|no |ame|ia |e p|tem|nto| pa|is |est|tra|ões|na |s o|oda|das|ser|soa|s n|pes|o p|s a|o s|e o| em| as| à |o o|ais|ber|ado|oa |o t|e s|man|sua|ua | no| os|a c|ter|çõe|erd|lib|rda|s s|nci|ibe|e n|ica|odo|so |nal|ntr|s t|hum|ura| ao|ona|ual| so|or |ma |sta|o c|a n|pre|ara|era|ons|e t|r a|par|o à| hu|ind|por|cio|ria|m a|s c| um|a l|gua|ran| en|ndi|o i|e c|raç|ion|nid|aci|ano|soc|e r|oci| ac|und|sen|nos|nsi|rec|ime|ali|int|um |per|nac| al|m o|r p| fu|ndo|ont|açõ| ig|igu|fun|nta| ma|uni|cçã|ere| ex|a i| me|ese|rio|l d|a o|s h|pel|ada|pri|ide|am |m p|pod|s f|ém |a f|io |ode|ca |ita|lid|tiv|e f|vid|r e|esp|nda|omo|e l|naç|o r|ant|a q|tad|lic|iva| fa|ver|s l|ial|cla|ngu|ing| ca|mo |der| vi|eli|ist|ta |se |ati|ios|ido|r o|eci|dis| un|e i|r d|ecç|o q|s i|qua|ênc|a m|seu|sti|nin|uer|rar|cas|aos|ens|gué|ias|sid|uém|tur|dam|sse|ao |ela|l e|for|tec|ote| pl|ena| tr|m c|tro| ni|ico|rot",ind:"an |ang| da|ng | pe|ak | ke| me|ata| se|dan|kan| di| be|hak|ber|per|ran|nga|yan|eng| ya| ha|asa|gan|men|ara|nya|n p|n d|n k|a d|tan| at|at |ora|ala|san| ba|ap |erh|n b|rha|ya | ma|g b|a s|pen|eba|as |aan|uk |ntu| or|eti|tas|aka|tia|ban|set| un|n s|ter|n y| te|k m|tuk|bas|iap|lam|beb|am | de|k a|keb|n m|i d|unt|ama|dal|ah |ika|dak|ebe|p o|sa |pun|mem|n h|end|den|ra |ela|ri |nda| sa|di |ma |a m|n t|k d|n a|ngg|tau|man|gar|eri|asi| ti|un |al |ada|um |a p|lak|ari|au | ne|neg|a b|ngs|ta |ole|leh|ert|ers|ida|k h|ana|gsa|dar|uka|tid|bat|sia|era|eh |dap|ila|dil|h d|atu|sam|ia |i m| in|lan|aha|uan|tu |ai |t d|a a|g d|har|sem|na |apa|ser|ena|kat|uat|erb|erl|mas|rta|ega|ung|nan|emp|n u|kum|l d|g s| hu|ka |ent|pat|mba|aga|nta|adi| su|eni|uku|n i|huk|ind|ar |rga|i s|aku|ndi|sua|ni |rus|han|si |car|nny| la|in |u d|ik |ua |lah|rik|usi|emb|ann|mer|ian|gga|lai|min|a u|lua|ema|emu|arg|dun|dip|a t|mat|aya|rbu|aru|erk|rka|ini|eka|a k|rak|kes|yat|iba|nas|rma|ern|ese|s p|nus| pu|anu|ina| ta|mel|mua|kel|k s|us |ndu|nak|da |sya|das|pem|lin|ut |yar|ami|upu|seo|aik|eor|iny|aup|tak|ipe|ing|tin| an|dik|uar|ili|g t|rse|sar|ant|g p|a n|aks|ain| ja|t p| um|g m|dir|ksa|umu|kep|mum|i k|eca|rat|m p|h p|aba|ses|m m",fra:" de|es |de |ion|nt |et |tio| et|ent| la|la |e d|on |ne |oit|e l|le | le|s d|e p|t d|ati|roi| dr|dro|it | à | co|té |ns |te |e s|men|re | to|con| l|tou|que| qu|les| so|des|son| pe|ons| un|s l|s e| pr|ue | pa|e c|t l|ts |onn| au|e a|eme|e e| li|ont|ant|out|ute|t à|res|ers| sa|ce | a |tre|per|a d|cti|er |lib|ité| en|ux | re|en |rso|à l| ou| in|lle|un |nat|ou |nne|n d|une| d| se|par|nte|us |ur |s s|ans|dan|a p|r l|pro|its|és |t p|ire|e t|s p|sa | dé|ond|é d|a l|nce|ert|aux|omm|nal|me | na| fo|iqu| ce|rté|ect|ale|ber|t a|s a| da|mme|ibe|san|e r| po|com|al |s c|qui|our|t e| ne|e n|ous|r d|ali|ter| di|fon|e o|au | ch|air|ui |ell| es|lit|s n|iss|éra|tes|soc|aut|oci|êtr|ien|int|du |est|été|tra|pou| pl|rat|ar |ran|rai|s o|ona|ain|cla|éga|anc|rs |eur|pri|n c|e m|s t|à u| do|ure|bre|ut | êt|age| ét|nsi|sur|ein|sen|ser|ndi|ens|ess|ntr|ir | ma|cia|n p|st |a c| du|l e| su|bli|ge |rés| ré|e q|ass|nda|peu|ée |la| te|a s|tat|il |tés|ais|u d|ine|ind|é e|qu| ac|s i|n t|t c|n a|lh|t q|soi|t s|cun|rit| ég|oir|en|nta|hom| on|n e| mo|ie |ign|rel|nna|t i|l n| tr|ill|ple|s é|le|rec|a r|ote|sse|uni|idé|ive|s u|t ê|ins|act| fa|n s| vi|gal| as|lig|ssa|pré|leu|e f|lic|dis|ver| nu|ten|ssi|rot|tec|s m|abl",deu:"en |er |der| un|nd |und|ein|ung|cht| de|ich|sch|ng | ge|ie |che|ech| di|die|rec|gen|ine|eit| re|ch | da|n d|ver|hen| zu|t d| au|ht | ha|lic|it |ten|rei| be|in | ve| in| ei|nde|auf|den|ede|zu |n s|uf |fre|ne |ter|es | je|jed|n u| an|sei|and| fr|run|at | se|e u|das|hei|s r|hte|hat|nsc|nge|r h|as |ens| al|ere|lle|t a| we|n g|rde|nte|ese|men| od|ode|ner|g d|all|t u|ers|te |nen| so|d d|n a|ben|lei| gr| vo|wer|e a|ege|ion| st|ige|le |cha| me|haf|aft|n j|ren| er|erk|ent|bei| si|eih|ihe|kei|erd|tig|n i|on |lun|r d|len|gem|ies|gru|tli|unt|chu|ern|ges|end|e s|ft |st |ist|tio|ati| gl|sta|gun|mit|sen|n n| na|n z|ite| wi|r g|eic|e e|ei |lie|r s|n w|gle|mei|de |uch|em |chl|nat|rch|t w|des|n e|hre|ale|spr|d f|ach|sse|r e| sc|urc|r m|nie|e f|fen|e g|e d| ni|dur|dar|int| du|geh|ied|t s| mi|alt|her|hab|f g|sic|ste|taa|aat|he |ang|ruc|hli|tz |eme|abe|h a|n v|nun|geg|arf|rf |ehe|pru| is|erf|e m|ans|ndl|e b|tun|n o|d g|n r|r v|wie|ber|r a|arb|bes|t i|h d|r w|r b| ih|d s|igk|gke|nsp|dig|ema|ell|eru|n f|ins|rbe|ffe|esc|igu|ger|str|ken|e v|gew|han|ind|rt | ar|ieß|n h|rn |man|r i|hut|utz|d a|ls |ebe|von|lte|r o|rli|etz|tra|aus|det|hul|e i|one|nne|isc|son|sel|et |ohn|t g|sam| fa|rst|rkl|ser|iem|g v|t z|err",jav:"ng |an |ang| ka|ing|kan| sa|ak |lan| la|hak| ha| pa| ma|ngg|ara|sa |abe|ne | in|n k|ant| ng|tan|nin| an|nga|ata|en |ran| ba|man|ban|ane|hi |n u|ong|ra |nth|ake|ke |thi| da|won|uwo|ung|ngs| uw|asa|gsa|ben|sab|ana|aka|beb|a k|g p|nan|nda|adi|at |awa|san|ni |dan|g k|pan|eba| be|e k|g s|ani|bas| pr|dha|aya|gan|ya |wa |di |mar|n s| wa|ta |a s|g u| na|e h|arb|a n|a b|a l|n n| ut|yan|n p|asi|g d|han|ah |g n| tu| um|as |wen|dak|rbe|dar| di|ggo|sar|mat|k h|a a|iya| un|und|eni|kab|be |art|ka |uma|ora|n b|ala|n m|ngk|rta|i h| or|gar|yat|kar|al |a m|n i|na |g b|ega|pra|ina|kak|g a|a p|tum|nya|kal|ger|gge| ta|kat|i k|ena|oni|kas| pe|dad|aga|g m|duw|k k|uta|uwe| si| ne|adh|pa |n a|go |and|i l| ke|nun|nal|ngu|uju|apa|a d|t m|i p|min|iba|er | li|anu|sak|per|ama|gay|war|pad|ggu|ha |ind|taw|ras|n l|ali|eng|awi|a u| bi|we |bad|ndu|uwa|awe|bak|ase|eh | me|neg|pri| ku|ron|ih |g t|bis|iji|i t|e p| pi|aba|isa|mba|ini|a w|g l|ika|n t|ebu|ndh|ar |sin|lak|ur |mra|men|ku | we|e s|a i|liy| ik|ayo|rib|ngl|ami|arg|nas|yom|wae|ut |kon|ae |rap|aku| te|dil|tin|rga|jud|umu| as|rak|bed|k b|il |kap|h k|jin|k a| nd|e d|i s| lu|i w|eka|mum|um |uha|ate| mi|k p|gon|eda| ti|but|n d|r k|ona|uto|tow|wat|gka|si |umr|k l|oma",vie:"ng |̣c |́c | qu| th|à |nh | ng|̣i | nh|và| va|̀n |uyê| ph| ca|quy|ền|yề|̀i | ch|̀nh| tr| cu|ngư|i n|gươ|ườ|́t |ời| gi|ác| co|̣t |ó |c t|ự |n t|cá|ông| kh|ượ|ợc| tư| đư|iệ|đươ|ìn|́i | ha|có|i đ|gia| đê|pha| mo|ọi|mọ|như|n n|củ| ba|̣n |̉a |ủa|n c|̀u |̃ng|ân |ều|ất| bi|tự|hôn| vi|g t| la|n đ|đề|nhâ| ti|t c| đô|ên |bả|hiê|u c| tô|do |hân| do|ch |́ q|̀ t| na|́n |ay | hi|àn|̣ d|ới|há| đi|hay|g n| mô|ốc|uố|n v|ội|hữ|thư|́p |quô| ho|̣p |nà|ào|̀ng|̉n |ị |́ch|ôn |̀o |khô|c h|i c|c đ| hô|i v|tro| đa|́ng|mộ|i t|ột|g v|ia |̣ng|ản|ướ|ữn|̉ng|h t|hư |ện|n b|ộc|ả |là|c c|g c| đo|̉ c|n h|hà|hộ| bâ|ã |̀y | vơ|̣ t|̉i |iế| cô|t t|g đ|ức|iên| vê|viê|vớ|h v|ớc|ực|ật|tha|̉m |ron|ong|áp|g b|hươ| sư|a c|sự|̉o |ảo|h c|ể |o v|uậ|a m|ế |iá|̀ c|cho|qua|hạ|ục| mi|̀ n|phâ|c q|côn|o c|á |i h|ại| hơ|̃ h| cư|n l|bị| lu|bấ|cả|ín|h đ| xa|độ|g h|c n|c p|thu|ải|ệ | hư|́ c|o n| nư|ốn|́o |áo|xã|oà|y t|hả|tộ|̣ c| tâ|thô| du|m v|mì|ho |hứ|ệc|́ t|hợ|án|n p|cũ|ũn|iể|ối|tiê|ề |hấ|ợp|hoa|y đ|chi|o h|ở |ày|̉ t|đó|c l|về|̀ đ|i b|kha|c b| đâ|luâ|ai |̉ n|đố|ết|hự|tri|p q|nươ|dụ|hí|g q|yên|họ|́nh| ta| bă|c g|n g|thê|o t|c v|am |c m|an ",ita:" di|to | de|ion| in|la |e d|di |ne | e |zio|re |le |ni |ell|one|lla|rit|a d|o d|del|itt|iri|dir| co|ti |ess|ent| al|azi|tto|te |i d|i i|ere|tà | pr|ndi|e l|ale|o a|ind|e e|e i|gni|nte|con|i e|li |a s| un|men|ogn| ne|uo | og|idu|e a|ivi|duo|vid| es|tti| ha|div| li|a p|no |all|pro|za |ato|per|sse|ser| so|i s| la| su|e p| pe|ibe|na |a l| il|ber|e n|il |ali|lib|ha |che|in |o s|e s| qu|o e|ia |e c| ri|nza|ta |nto|he |oni|o i| o |sta|o c|nel| a |o p|naz|e o|so | po|o h|gli|i u|ond|i c|ers|ame|i p|lle|un |era|ri |ver|ro |el |una|a c| ch|ert|ua |i a|ssi|rtà|a e|ei |dis|ant| l |tat|a a|ona|ual| le|ità|are|ter| ad|nit| da|pri|dei|à e|cia| st| si|nal|est|tut|ist|com|uni| ed|ono| na|sua|al |si |anz| pa| re|raz|gua|ita|res|der|soc|man|o o|ad |i o|ese|que|enz|ed | se|io |ett|on | tu|dic|à d|sia|i r|rso|oci|rio|ari|qua|ial|pre|ich|rat|ien|tra|ani|uma|se |ll |eri|a n|o n| um|do |ara|a t|zza|er |tri|att|ico|pos|sci|i l|son|nda|par|e u|fon| fo|nti|uzi|str|utt|ati|sen|int|nes|iar| i |hia|n c|sti|chi|ann|ra | eg|egu|isp|bil|ont|a r| no|rop| me|opr|ost| ma|ues|ica|sso|tal|cie|sun|lit|ore|ina|ite|tan| ra|non|gio|d a|e r|dev|i m|l i|ezz|izi| cu|nno|rà |a i|tta|ria|lia|cos|ssu|dal|l p| as|ass|opo|ve |eve",tur:" ve| ha|ve |ler|lar|ir |in |hak| he|her|bir|er |an |arı|eri|ya | bi|ak |r h|eti|ın |iye|yet| ka|ası|ını| ol|tle|eya|kkı|ara|akk|etl|sın|esi|na |de |ek | ta|nda|ini| bu|ile|rın|rin|vey|ne |kla|e h|ine|ır |ere|ama|dır|n h| sa|ına|sin|e k|le | ge|mas|ınd|nın|ı v| va|lan|lma|erk|rke|nma|tin|rle| te|nin|akl|a v|da | de|let|ill|e m|ard|en |riy|aya|nı | hü| şa|e b|k v|kın|k h| me|mil|san| il|si |rdı|e d|dan|hür|var|ana|e a|kes|et |mes|şah|dir| mi|ret|rri| se|ola|ürr|irl|bu |mak| ma|mek|n e|kı |n v|n i|lik|lle| ed| hi|n b|a h| ba|nsa| iş|eli|kar| iç|ı h|ala|li |ulu|rak|evl|e i|ni |re |r ş|eme|etm|e t|ik |e s|a b|iş |n k|hai|nde|aiz| eş|izd|un |olm|hiç|zdi|ar |unm|ma | gö|ilm|lme|im |n t|tir|dil|mal|e g|i v| ko|lun|e e|mel|ket|ık |n s|ele|la |el |r v|ede|şit|ili|eşi|yla|a i| an|anı| et|rı |ahs| ya|sı |edi|siy|t v|i b|se |içi|çin|bul|ame| da|miş|may|tim|a k|tme|r b|ins|yan|nla|mle| di|eye|ger|ye |uğu|erd|din|ser| mü|mem|vle| ke|nam|ind|len|eke|es | ki|n m|it | in| ku|rşı|a s|arş| ay|eml|lek|oru|rme|kor|rde|i m| so|tür|al |lam|eni|nun| uy|ken|hsı|i i|a d|ri |dev|ün |a m|r a|mey|cak|ıyl|maz|e v|ece|ade|iç |şma|mse|te |tün|ims|kim|e y|şı |end|k g|ndi|alı| ce|lem|öğr|ütü|k i|r t| öğ|büt|anl| bü",pol:" pr|nie| i |ie |pra| po|ani|raw|ia |nia|wie|go | do|ch |ego|iek|owi| ni|ści|ci |a p|do |awo| cz|ośc|ych| ma|ek |rze| na|prz| w |wo |ej | za|noś|czł|zło|eni|wa | je|łow|i p|wol|oln| lu|rod| ka| wo|lno|wsz|y c|ma |ny |każ|ażd|o d|stw|owa|dy |żdy| wy|rzy|sta|ecz| sw|dzi|i w|e p|czn|twa|na |zys|ów |szy|ub |lub|a w|est|kie|k m|wan| sp|ają| ws|e w|pow|pos|nyc|rac|spo|ać |a i|cze|sze|neg|yst|jak| ja|o p|pod|acj|ne |ńst|aro|mi | z |i i|nar| ko|obo|awa| ro|i n|jąc|zec|zne|zan|dow| ró|iej|zy |zen|nic|ony|aw |i z|czy|no |nej|o s|rów|odn|cy |ówn|odz|o w|o z|jeg|edn|o o|aki|mie|ien|kol| in|zie|bez|ami|eńs|owo|dno| ob| or| st|a s|ni |orz|o u|ym |stę|tęp|łec|jed|i k| os|w c|lwi|ez |olw|ołe|poł|cji|y w|o n|wia| be|któ|a j|zna|zyn|owe|wob|ka |wyc|owy|ji | od|aln|inn|jes|icz|h p|i s|się|a o|ją |ost|kra|st |sza|swo|war|cza|roz|y s|raz|nik|ara|ora|lud|i o|a z|zes| kr|ran|ows|ech|w p|dów|ą p|pop|a n|tki|stk|gan|zon|raj|e o|iec|i l| si|że |eka| kt| de|em |tór|ię |wni|lni|ejs|ini|odo|dni|ełn|kow|peł|a d|ron|dek|pie|udz|bod|nan|h i|dst|ieg|taw|z p|z w|zeń|god|iu |ano|lar| to|y z|a k|ale|kla|trz|zaw|ich|e i|ier|iko|dzy|chn|w z|by |ków|adz|ekl|ywa|ju |och|kor|sob|ocz|oso|u p|du |tyc|tan|ędz| mi|e s| ta|ki ",gax:"aa |an |uu | ka|ni |aan|umm|ii |mma|maa| wa|ti |nam| fi|ta |tti| na|saa|fi | mi|rga|i k|a n| qa|dha|iyy|oot|in |mir|irg|raa|qab|a i|a k|kan|akk|isa|chu|amu|a f|huu|aba|kka| ta|kam|a a| is|amn|ami|att|ach|mni|yaa| bi|yuu|yyu|ee |wal|miy|waa|ga |ata|aat|tii|oo |a e|moo| ni| ee|ba | ak|ota|a h|i q| ga| dh|daa|haa|a m|ama|yoo|a b|i a|ka |kaa| hi|sum|aas|arg|man| hu| uu|u n| yo| ar| ke| ha|ees| ba|uf |i i|taa|uuf|iin|ada|a w|i f|ani|rra|na |isu| ad|i w|a u|nya|irr|da |hun|hin|ess| ho| ma|i m|und|i b|bar|ana|een|mu |is |bu |f m| ir| sa|u a|add|aad| la|i d|n h|eeg|i h|sa |hoj|abu| ya|kee|al |udh|ook|goo|ala|ira|nda|itt|gac|as |n k|mum|see|rgo|uum|ra |n t|n i|ara|muu|ums|mat|nii|sii|ssa|a d|a q| da|haw|a g|yya|asu|eef|u h|tum|biy| mo|a t|ati|eny|gam|abs|awa|roo|uma|n b|n m|u y|a s|sat|baa|gar|n a|mmo|nis| qo|nna| ku|eer| to|kko|bil|ili|lis|bir|otu|tee|ya |msa|aaf|suu|n d|jii|n w|okk|rka|gaa|ald|un |rum| ye|ame| fu|mee|yer|ero|amm|era|kun|i y|oti|tok|ant|ali|nni| am|lda|lii|n u|lee|ura|lab|aal|tan|laa|i g|ila|ddu|aru|u m|oji|gum|han|ega| se|ffa|dar|faa|ark|n y|hii|qix|gal|ndi| qi|asa|art|ef |uud| bu|jir| ji|arb|n g|chi|tam|u b|dda|bat|di |kar|lam|a l| go|bsi|sad|oka|a j|egu|u t|bee|u f|uun",swh:"a k|wa |na | ya| ku|ya | na| wa|a m| ha|i y|a h|a n|ana|ki |aki|kwa| kw|hak| ka| ma|la |a w|tu |li |a u|ni |i k|a a|ila| ki|ali|a y|ati|za |ili|ifa| mt|ke | an|kil|kat|mtu|ake|ote|te |ka |ika|ma |we |a s|yo |fa |i n|ata|e k|ama|zi |amb|u a|ia |u w| yo|azi|kut|ina|i z|asi| za|o y|uhu|yak|au |ish|mba|e a|u k|hur|ha |tik|wat| au|uru| bi|sha|mu |ara|u n| as|hi | hi|ru |aif|tai|cha|ayo|a b|hal| uh| ch|yot|i h| zi|awa|chi|atu|e n|ngi|u y|mat|shi|ani|eri| am|uli|ele|sa |ja |e y|a t|oja|o k|nch|i a|a j| nc|ima| sh|ami| ta|end|any|moj|i w|ari|ham|uta|ii |iki|ra |ada|wan|wak|nay|ye |uwa| la|ti |eza|o h|iri|iwa|kuw|iwe| wo|fan| sa|she|bu |kan|ao |jam|wen|lim|i m|her|uto|ria| ja| ni|kam|di | hu|zo |a l|da |kaz|ahi|amu|wot|o w|si |dha|bin|ing|adh|a z|bil|e w|nya|kup|har|ri |ang|aka|sta|aji|ne |kus|e m|zim|ini|ind|lin|kul|agu|kuf|ita|bar|o n|uu |iyo|u h|nad|maa|mwe|ine|gin|nye|nde|dam|ta | nd|ndi|rik|asa| ba|rif|uni|nga|hii|lez|bo |azo|uzi|mbo|sil|ush|tah|wam|ibu|uba|imu| ye|esh| ut|taa|aar|wez|i s|e b| si|ala|dhi|eng|aza|tak|hir|saw|izo|kos|tok|oka|yan|a c|wal|del|i b|pat| um|ndo|zwa|mam|a i|guz|ais|eli|mai|laz|ian|aba|man|ten|zin|ba |nda|oa |u m|uku|ufu| mw|liw|aha|ndw|kuh|ua |upa| el|umi|sia",sun:"an |na |eun| ka|ng | sa|ana|ang| di|ak | ha|nga|hak|un |ung|keu|anu| ba| an|nu |a b| bo| je|a h|ata|asa|jeu|ina| ng|ara|nan|awa|gan|ah |sa |a k| na|n k|kan|aha|a p|a s|ga |ban| ma|a n|ing|oga|bog|sar| pa| ku|man|a a|ha |san|ae |bae|din|g s|aga|sah|ra |tan|n s| pe|ala| si|kat|ma |per| ti|aya|sin| at| pi| te|n a|aan|lah|pan|gar|n n|u d|ta |eu |ari|kum|ngs|a m|n b|n d|ran|a d|gsa|wa |taw|k h|ama|ku |ike|n p|eba|bas| ja|al |a t|ika|at |beb|kab|pik|asi|atu|nda|una|a j|nag|e b|n h|en |g k|oh |aba|ila|rta|aku|boh|ngg|abe|art|ar |n j|di |ima|um |ola|geu|usa|aca|sak|adi|k a|udu|teu|car|tin| me| ay|h k| po|eh |u s|aka|rim|ti |sac|k n|ngt|jen|awe|ent|u a|uma|teh|law|ur |h s|dan|bar|uku|gaw|aru|ate|iba|dil|pol|aja|ieu|ere|jal|nar| hu|n t|nya|pa |are|upa|mas|ake|ut |wan| ge|kal|nus| so|ngk|ya |yan|huk| du|tun| mi|mpa|isa|lan|ura|u m|uan|ern|ena|nte|rup|tay|n m| ke|ka |han|und|us |h b|kud|ula|tut| tu| ie|hna|kaw|u k|lak|gam|mna|umn|g d| nu|yun|ri |ayu|wat| wa|eri|g n|a u|i m|u p| ta|du |dit|umu|k k|ren|mba|rik|gta| be|ali|h p|h a|eus|u n|alm|il | da|sas|ami|min|lma|ngu|nas|yat|rak|amp|mer|k j|sab|mum| ra|rua|ame|ua |ter|sal|ksa|men|kas|nge|k d|ona| bi|bis|sio|ion|nal|taa| de|uh |gal|dip|we |bad",ron:" de|și | și|re | în|are|te |de |ea |ul |rep|le |ept|dre|e d| dr|ie |în |e a|ate|ptu| sa|tul| pr|or |e p| pe|la |e s|ori| la| co|lor| or|ii |rea|ce |au |tat|ați| a | ca|ent| fi|ale|ă a|a s| ar|ers|per|ice| li|uri|a d|al | re|e c|ric|nă |i s|e o|ei |tur| să|lib|con|men|ibe|ber|rso|să |tăț|sau| ac|ilo|pri|ăți|i a|i l|car|l l|ter| in|ție|că |soa|oan|ții|lă |tea|ri |a p| al|ril|e ș|ană|in |nal|pre|i î|uni|ui |se |e f|ere|i d|e î|ita| un|ert|ile|tă |a o| se|i ș|pen|ia |ele|fie|i c|a l|ace|nte|ntr|eni| că|ală| ni|ire|ă d|pro|est|a c| cu| nu|n c|lui|eri|ona| as|sal|ând|naț|ecu|i p|rin|inț| su|ră |e n| om|ici|nu |i n|oat|ări|l d| to|tor| di| na|iun| po|oci|tre|ni |ste|soc|ega|i o|gal| so| tr|ă p|a a|n m|sta|va |ă î|fi |res|rec|ulu|nic|din|sa |cla|nd | mo| ce| au|ara|lit|int|i e|ces|uie|at |rar|rel|iei|ons|e e|leg|nit|ă f| îm|a î|act|e l|ru |u d|nta|a f|ial|ra |ă c| eg|ță | fa|i f|rtă|tru|tar|ți |ă ș|ion|ntu|dep|ame|i i|reb|ect|ali|l c|eme|nde|n a|ite|ebu|bui|ât |ili|toa|dec| o |pli|văț|nt |e r|u c|ța |t î|l ș|cu |rta|cia|ane|țio|ca |ită|poa|cți|împ|bil|r ș| st|omu|ăță|țiu|rie|uma|mân| ma|ani|nța|cur|era|u a|tra|oar| ex|t s|iil|ta |rit|rot|mod|tri|riv|od |lic|rii|eze|man|înv|ne |nvă|a ș|cti",hau:"da | da|in |a k|ya |an |a d|a a| ya| ko| wa| a |sa |na | ha|a s|ta |kin|wan|wa | ta| ba|a y|a h|n d|n a|iya|ko |a t|ma |ar | na|yan|ba | sa|asa| za| ma|a w|hak|ata| ka|ama|akk|i d|a m| mu|su |owa|a z|iki|a b|nci| ƙa| ci| sh|ai |kow|anc|nsa|a ƙ|a c| su|shi|ka | ku| ga|ci |ne |ani|e d|uma|ya|cik|kum|uwa|ana| du| y|ɗan|ali|i k| yi|ada|ƙas|aka|kki|utu|n y|a n|hi | ra|mut| do| ad|tar| ɗa|nda| ab|man|a g|nan|ars|and|cin|ane|i a|yi |n k|min|sam|ke |a i|ins|yin|ki |nin|aɗa|ann|ni |tum|za |e m|ami|dam|kan|yar|en |um |n h|oka|duk|mi | ja|ewa|abi|kam|i y|dai|mat|nna|waɗ|n s|ash|ga |kok|oki|re |am |ida|sar|awa|mas|abu|uni|n j|una|ra |i b| ƙu|dun|a |cew|a r|aba|ƙun|ce |e s|a ɗ|san|she|ara|li |kko|ari|n w|m n|buw|aik|u d|kar| ai|niy| ne|hal|rin|bub|zam|omi| la|rsa|ubu|han|are|aya|a l|i m|zai|ban|o n|add|n m|i s| fa|bin|r d|ake|n |uns|sas|tsa|dom| ce|ans| hu|me |kiy|ƙar| am|ɗin| an|ika|jam|i w|wat|n t|yya|ame|n ƙ|abb|bay|har|din|hen|dok|yak|n b|nce|ray|gan|fa |on | ki|aid| ts|rsu| al|aye| id|n r|u k|ili|nsu|bba|aur|kka|ayu|ant|aci|dan|ukk|ayi|tun|aga|fan|unc| lo|o d|lok|sha|un |lin|kac|aɗi|fi |gam|i i|yuw|sun|aif|aja| ir|yay|imi|war| iy|riy|ace|nta|uka|o a|bat|mar|bi |sak|n i| ak|tab|afi|sab",fuv:"de | e |e n|nde| ha|la |e e| ka|akk| nd| wa|ina|al |hak|na | in|ndi|kke|ɗo |di |ii |ade|aad|um |ko |i h|ala| mu| ne|lla|mum|ji |wal| jo| fo|all|eɗɗ| le|neɗ|e h|kal| ko|taa|re | ng|aaw|e k|aa |jog|e w|ley|ee |ke |laa|e m|eed|e l|nnd|aag|ɗɗo|ol | ta|o k|gu |kee|le |waa|ond|gal|a j|ogi|am |eji|dee|m e|ti |nga|e d|ɗe |awa|ɓe | wo|gii|eej|ede|gol|aan| re| go|i e|agu|e t|ann|fot|eyd|oti|ɗee|pot| po|maa|naa|oto|ydi| he|i n|ni |taw|enn|een|dim|to |a i|e f|e j|goo|a k|der| fa| aa|ele| de|o n|dir| ba|er |ngu|oot|ndo|i k|ota|ima| sa|won|ay |ka |a n|oor|a f|ngo|tee| ja|i f| to|o f|e ɓ|i w|wa |ren|a e|nan|kam|hay|ma |eyɗ|o t|awi|yɗe|ore|o e|too|and|fof|i m|a w|ñaa|e y|hee| do|eel|ira|nka|aak|e g|e s|l e|of |aar| ɓe|dii| la|ani|e p|tin|a t| te| na|e i| so|o w|ral|e r|are|ooj|awo|woo|gaa| ma|u m|kaa|faw| ña|dow| mo|oo | ya|aam|nge|nng| yi|und| ho|en |i l|so | mb| li|o i|e a| nj| o |ude|e b|o h|igg|ɗi |lig|nda|ita|baa| di|iin| fe|iti|aaɗ|ama|inn|haa|iiɗ|a h| no|tii|den|tal| tu|tuu|yan|l n|yim|do |non|imɓ|bel| je|ine| hu|njo|ugn|guu|no | da|edd|uug|mii|nee|jey|a d|ano| ke|lit|lli|go |je |ank|tde|amt|ent|eɗe|ɓam| ɓa|mɓe|y g|aga|alt|ɗɗa|ind|wit| su|nna| ɗe|ree|ŋde|i a|m t|aŋd|l h|jaŋ|ago|ow |ete| ɗu",bos:" pr| i |je |rav| na|pra|na |da |ma |ima| sv|a s|nje|a p| da| po|anj|a i|vo |va |ko |ja | u |ako|o i|no | za|e s|ju |avo| im|ti |sva|ava|i p|o n|li |ili|i s|van|ost| ko|vak|ih |ne |a u| sl|nja|koj| dr| ne|jed| bi|i d|ije|stv|u s|lob|im |slo| il|bod|obo| ra|sti|pri| je| su|vje|om |a d|se |e i| ob|a n|i i| se|dru|enj| os|voj|cij|e p|a b|su |o d|uje|u p|raz|i n|a o| od|lo |u o|ova|u i|edn|i u| nj|ovo|jen|lju|ni |oje|nos|a k|ran|dje|iti|o p|aci|žav|a j|i o|e o|pre|pro|bra|nih|ji | ka|e d|jeg|og |sta| tr|tre|bud|u n|drž|u z|rža|bit|svo|ija|elj|reb|e b|mij|jem|avn|pos| bu|ka |aju| iz|ba |ve |rod|de |aro|e u|iva|a z|em |šti|ilo|eni|lje|ći |red|bil|jel|jer| ni|odn|m i|du |tva|nar|gov| sa|oji| do|tu |vim|u d| st|o k|e n|a t|za |nim| dj| sm|ući|ičn|dna|i m|oda|vno|eba|ist|nac|e k|čno|nak|ave|tiv|eđu|nov|olj|sno|ani|aln|an |nom|i b|stu|nst|eno|oj |osn|a r|ovj|nap|smi|nog|čov|oja|nju|ara|nu |dno|ans|ovi|jan|edi|m s| kr|h p|tup| op| čo|iko|jek|tvo| vj| mi|tel|vu |obr|živ|tit|o o|una|odu| mo| ov|kri|ego|din|rug|nik|rad|pod|nji|sam|sto|lja|dst|rim|ite|riv| te|m n|vol|i v|e t|vni|akv|itu|g p| ta|ašt|zaš|svi|ao |te |o s|ak |mje|a č|odr|udu|kla|i t|avi|tno|nič| vr|nic|dni|u u|ina| de|oba|od |jih|st ",hrv:" pr| i |je |rav|pra|ma | na|ima| sv|na |ti |a p|nje| po|a s|anj|a i|vo |ko |da |vat|va |no | za|i s|o i|ja |avo| u | im|sva|i p| bi|e s|ju |tko|o n|li |ili|van|ava| sl|ih |ne |ost| dr|ije| ne|jed|slo| ra|u s|lob|obo| os|bod| da| ko|ova|nja|koj|i d|atk|iti| il|stv|pri|om |im | je| ob| su| ka|i i|i n|e i|vje|i u|se |dru|bit|voj|ati|i o|ćen|a o|o p|a b|a n|ući| se|enj|sti|a u|edn|dje|lo |ćav| mo|raz|u p| od|ran|ni |rod|a k|su |aro|drć|svo|ako|u i|rća|a j|mij|ji |nih|eni|e n|e o| nj|pre|pos|ćiv|oje|eno|e p|nar|oda|nim|ovo|aju|ra |ći |og |nov|iva|a d|nos|bra|bil|i b|avn|a z|jen|e d|ve |ora|tva|jel|sta|mor|u o|cij|pro|ovi|za |jer|ka |sno|ilo|jem|red|em |lju|osn|oji| iz|aci| do|lje|i m| ni|odn|nom|jeg| dj|vno|vim|elj|u z|o d|rad|o o|m i|du |uje| sa|nit|e b| st|oj |tit|a ć|dno|e u|o s|u d|eću|ani|dna|nak|nst|stu| sm|e k|u u|an |gov|nju|juć|aln|m s|tu |a r|ćov|jan|u n|o k|ist|ću |te |tvo|ans|šti|nu |ara|nap|m p|nić|olj|bud| bu|edi|ovj|i v|pod|sam|obr|tel| mi|ina|zaš|e m|ašt| vj|ona|nji|jek| ta|duć|ija| ćo|tup|h p|oja|smi|ada| op|oso|una|sob|odu|dni|rug|udu|ao |di |avi|tno|jim|itu|itk|će |odr|ave|meć|nog|din|svi| ći|kak|kla|rim|akv|elo|štv|ite|vol|jet|opć|pot|tan|ak |nic|nac|uće| sk| me|ven",nld:"en |de |an | de|van| va| en| he|ing|cht|der|ng |n d|n v|et |een| ge|ech|n e|ver|rec|nde| ee| re| be|ede|er |e v|gen|den|het|ten| te| in| op|n i| ve|lij| zi|ere|eli|zij|ijk|te |oor|ht |ens|n o|and|t o|ijn|ied|ke | on|eid|op | vo|jn |id |ond|in |sch| vr|aar|n z|aan| ie|rde|rij|men|ren|ord|hei|hte| we|eft|n g|ft |n w|or |n h|eef|vri|wor| me|hee|al |t r|of |le | of|ati|g v|e b|eni| aa|lle| wo|n a|e o|nd |r h|voo| al|ege|n t|erk| da| na|t h|sta|jke|at |nat|nge|e e|end| st|om |e g|tie|n b|ste|die|e r|erw|wel|e s|r d| om|ij |dig|t e|ige|ter|ie |gel|re |jhe|t d| za|e m|ers|ijh|nig|zal|nie|d v|ns |d e|e w|e n|est|ele|bes| do|g e|che|vol|ge |eze|e d|ig |gin|dat|hap|cha|eke| di|ona|e a|lke|nst|ard| gr|tel|min| to|waa|len|elk|lin|eme|jk |n s|del|str|han|eve|gro|ich|ven|doo| wa|t v|it |ove|rin|aat|n n|wet|uit|ijd|ze | zo|ion| ov|dez|gem|met|tio|bbe|ach| ni|hed|st |all|ies|per|heb|ebb|e i|toe|es |taa|n m|nte|ien|el |nin|ale|ben|daa|sti| ma|mee|kin|pen|e h|wer|ont|iet|tig|g o|s e| er|igd|ete|ang|lan|nsc|ema|man|t g|is |beg|her|esc|bij|d o|ron|tin|nal|eer|p v|edi|erm|ite|t w|t a| hu|rwi|wij|ijs|r e|weg|js |rmi|naa|t b|app|rwe| bi|t z|ker|ame|eri|ken| an|ar | la|tre|ger|rdi|tan|eit|gde|g i|d z|oep",srp:" pr| i |rav|pra| na|na |ma | po|je | sv|da |a p|ima|ja |a i|vo |nje|va |ko |anj|ti |i p| u |ako|a s| da|avo|i s|ju |ost| za|sva|o i|vak| im|e s|o n|ava| sl|nja| ko|no |ne |li |om | ne|ili| dr|u s|slo|koj|a n|obo|ih |lob|bod|im |sti|stv|a o| bi| il| ra|pri|a u|og | je|jed|e p|enj|ni |van|u p|nos|a d|iti|a k|edn|i u|pro|o d|ova| su|ran|cij|i i|sta|se | os|e i|dru| ob|i o|rod|aju|ove| de|i n| ka|aci|e o| ni| od|ovo|i d|ve | se|eni|voj|ija|su |u i|žav|avn|uje| st|red|m i|dna|a b|odi|ara|drž|ji |nov|lju|e b|rža|tva|što|u o|oja| ov|a j|odn|u u|jan|poš|jen| nj|nim|ka |ošt|du |raz|a z| iz|sno|o p|vu |u n|u d|šti|osn|e d|pre|u z|de |ave|nih|bit|aro|oji|bez|tu |gov|lje|ičn| sa|lja|svo|lo |za |vno|e n|eđu| tr|nar| me|vim|čno|oda|ani|đen|nac|nak|an |to |tre|ašt| kr|stu|nog|o k|m s|tit|aln|nom|oj |pos|e u|reb| vr|olj|dno|iko|ku |me |nik| do|ika|e k|jeg|nst|tav|em |i m|sme|o s|dni|bra|nju|šen|ovi|tan|te |avi|vol| li|zaš|ilo|rug|var|kao|ao |riv|tup|st |živ|ans|eno|čov|štv|kla|vre|bud|ena| ve|ver|odu|međ|oju|ušt| bu|kom|kri|pod|ruš|m n|i b|ba |a t|ugi|edi| mo|la |u v|kak| sm|ego|akv|o j|rad|dst|jav|del|tvo| op|nu |por|vlj|avl|m p|od |jem|oje| čo|a r|sam|i v|ere|pot|o o|šte|rem|vek|svi| on|rot|e r",ckb:" he| û |ên | bi| ma|in |na | di|maf|an |ku | de| ku| ji|xwe|her| xw|iya|ya |kes|kir|rin|iri| ne|ji |bi |yên|afê|e b|de |tin|e h|iyê|ke |es |ye | we|er |di |we |ê d|i b| be|erk|ina| na| an|î û|yê |eye|î y|kî |rke|nê |diy|ete|eke|ber|hem|hey| li| ci|wek|li |n d|fê | bê| te|ne |yî | se|net|rî |tew|yek|sti|af | ki|re |yan|n b|kar|hev|e k|aza|n û|wî | ew|i h|n k|û b|î b| mi| az|dan| wî|ekî|î a|a m|zad|e d|mir|bin|est|ara|iro|nav|ser|a w|adi|rov|n h|anê|tê |ewe|be |ewl|ev |mû | ya|tî |ta |emû| yê|ast|wle| tê|n m| bo|wey|s m|bo | tu|n j|ras| da| me|din|î d|ê h|n n|n w|ing|st | ke| ge|în |ar | pê|iye|îna|bat|r k|ema|cih|ê b|wed|û m|dî |û a|vak|ê t|ekh|par| ye|vî |civ|n e|ana|î h|ê k|khe|geh|nge|ûna|fên|ane|av |î m|bik|eyê|eyî|e û| re|man|erb|a x|vê |ê m|iva|e n|hî |bûn|kê | pa|erî|jî |end| ta|ela|nên|n x|a k|ika|f û|f h|î n|ari|mî |a s|e j|eza|tên|nek| ni|ra |ehî|tiy|n a|bes|rbe|û h|rwe|zan| a |erw|ov |inê|ama|ek |nîn|bê |ovî|ike|a n| ra|riy|i d|anî|û d|e e|etê|ê x|yet|aye|ê j|tem|e t|erd|i n|eta|ibe|a g|u d|xeb|atê|i m|tu | wi|dew|mal|let|nda|ewa| ên|awa|e m|a d|mam|han|u h|a b|pêş|ere| ba|lat|ist| za|bib|uke|tuk|are|asî|rti|arî|i a|hîn| hî|edi|nûn|anû|qan| qa| hi| şe|ine|n l|mên|ûn |e a",yor:"ti | ní|ó̩ | è̩|ní | lá|̩n |o̩n|é̩ |wo̩|àn | e̩|kan|an |tí | tí|tó̩| kò|ò̩ |̩tó| àw| àt|è̩ |è̩t|e̩n|bí |àti|lát|áti| gb|lè̩|s̩e| ló| ó |àwo|gbo|̩nì|n l| a | tó|í è|ra | s̩|n t|ò̩k|sí |tó |̩ka|kò̩|ìyà|o̩ | sí|ílè|orí|ni |yàn|dè |̩‐è|ì k|̩ à|èdè| or|ún |ríl|è̩‐|í à|jé̩|èd|àbí|̩ò̩|ò̩ò|tàb|nì |í ó|n à| tà|̩ l|jo̩| ti|̩e |̩ t| wo|nìy|í ì|ó n| jé| sì|ló |kò |n è|wó̩| bá|n n|sì | fú|̩ s|í a|rè̩|fún| pé| òm|̩ni|gbà| kí| èn|ènì|in |òmì|ìí |ba |nir|pé |ira|mìn|ìni|n o|ràn|ìgb| ìg|bá |e̩ | rè|̩ n|kí |n e|un |gba|̩ p|í ò|nú | o̩|nín|gbé|yé | ka|ínú|a k|fi | fi|mo̩|bé̩|o̩d|dò̩|̩dò|ó s|i l|̩ o|̩ ì|wà |í i|i ì|hun|bò |i ò|dá |bo̩|o̩m|̩mo|̩wó|bo |áà |̩ k|ó j|ló̩|àgb|ohu| oh| bí| ò̩|bà |ara|yìí|ogb|írà|n s|ú ì| ìb|pò̩|í k| lè|bog|i t|à t|óò |yóò|kó̩|gé̩|à l|ó̩n|rú |lè | yó|̩ ò|̩ e|a w|̩ y|ò̩r|̩ f| wà|ò l|í t|ó b|i n|ó̩w|̩gb|yí |í w|ìké|̩ a|láà|wùj|àbò|i è|ùjo|fin|é̩n|n k|í e|i j|ú à| ìk|òfi| òf| ar|i s|mìí|ìír| mì| ir|rin|náà| ná|jú |̩ b| yì|ó t|̩é̩| i |̩ m|fé̩|kàn|rí |ú è|à n|wù |s̩é|é à| mú| èt|áyé|í g|̩kó|̩dá|è̩d|àwù|è̩k| ìd|irú|í o|i o|i à|láì|í n|ípa| kú|níp| ìm|a l|ké̩|bé |i g|de |ábé|ìn |báy|̩è̩|ígb|wò̩|níg|mú |láb| àà|n f|è̩s|̩ w|ùn |i a|ayé|èyí| èy|mó̩|á è| ni|n b| wó|je̩| ìj|gbá|ò̩n|ó̩g",uzn:"lar|ish|an |ga |ar | va| bi|da |va |ir | hu|iga|sh |uqu|shi|bir|quq|huq|gan| bo| ha|ini|ng |a e|r b| ta|lis|ni |ing|lik|ida|oʻl|ili|ari|nin|on |ins| in|adi|nso|son|iy | oʻ|lan| ma|dir|hi |kin|har|i b|ash| yo|boʻ| mu|dan|uqi|ila|ega|qla|r i|qig|oʻz| eg|kla|a b|qil|erk|ki | er|oli|nli|at | ol|gad|lga|rki|oki|i h|a o| qa|yok|lig|osh|igi|ib |las|n b|atl|n m| ba|ara| qi|ri | sh|iya|ala|lat|in |ham|bil|a t|a y|bos|r h|siy|n o|yat|inl|ik |a q|cha|a h| et|eti|nis|a s|til|ani|h h|i v|mas|tla|osi|asi| qo|ʻli|ati|i m|rni|im |uql|arn|ris|qar|a i|gi | da|n h|ha |sha|i t|mla|rch| xa|i o|li |hun|bar|lin|ʻz |arc|rla| bu|a m|a a| as|mum| be| tu|aro|r v|ikl|lib|taʼ|h v|tga|tib|un |lla|mda| ke|shg| to|n q|sid|n e|mat|amd|shu|hga| te|tas|ali|umk|oya|hla|ola|aml|iro|ill|tis|iri|rga|mki|irl| ya|xal|dam| de|gin|eng|rda|tar|ush|rak|ayo| eʼ| so|ten|alq| sa|ur | is|imo|r t| ki|mil| mi|era|zar|hqa|aza|k b| si|nda|hda|kat|ak |oʻr|n v|a k|or |rat|ada|ʻlg|miy|tni|i q|shq|oda|shl|bu |dav|nid|y t|ch |asl|sos|ilg|aso|n t|atn|sin|am |ti |as |ana|rin|siz|yot|lim|uni|nga|lak|n i|a u|qon|i a|h k|vla|avl|ami|dek| ja|ema|a d|na | em|ekl|gʻi|si |i e|ino| ka|uch|bor|ker| ch|lma|liy|a v|ʼti|lli|aka|muh|rig|ech|i y|uri|ror",zlm:"an |ang| ke| se|ng | da|dan|ada|ara| pe|ak | be|ran|ber| me|ah |nya|hak|per|n s|ata|ala|ya |a s|kan|asa|n k|lah| di|da |aan|gan|nga|dal| ma|n d|erh|eba|rha|a p| ha|kep|pad|yan| ya|ap |ama| ba|nda| te|ra |tia|man|eng|a b|a d|ora|men|n p|ter|iap|san|epa| or|pen|eti| ad| at|a a|n a|set|tan|h b|tau|sia|n t|apa|dak|pa |sa |au |ta |ela|bas|at | sa|n b|beb|n m|keb|h d|p o|end|ega|aka|a k|am |sam|gar|ana|leh|lam|ole| un|neg|k k|ban|g a|di |n y|eh |a m|eri|aha|han| ti|a t|ma |any|uan|seb|ebe|ngs|atu|mas|bag|car|mem|ing|ian| ne|kes|i d|gsa|ia |ika|mat|agi|ert| de| la|emb|und|nan|asi|emu|ers|epe|na |anu|gi |ung|erk|n h|ngg|tu |ind|pem|i m|g b|kla| in|iha|pun|i s|erl|akl|era|as |dap|eca|sec|al |k m|bar|nus|usi|lan|tin|si |awa|nny| su|bol|sas| as|ini|rta|rat|ena|sem|aya|ni |den|g m|g t|kem|i k|adi|ai |ti | ap| ta|in | he| bo|had|uka|tar| an|hen|ann|ain|ka |rka|ri |ema|k h|n i|g s|dia|dun|ira|rsa|elu|nta|a n|mel|iad|uk |mpu|ua |har|kat|aga|lai|enu|ses|emp|ntu|k d|ent|un |mba|rma|jua|uat|k a|mar|rak|h m|ila|lua|i a|aja|ker|dil|g d|uma|rli|lin|esi|sua|nak|ndu|l d| pu|t d|erm|ser|ar |ese|ati|tuk|rga|i p|dar|esa|bah| ol|ari|ngk|ant|sek|gam|raa|mbe|ida|sat|iri|kea|i b|saa|dir|g u|erj|tik|unt|eka|rja",ibo:"a n|e n|ke | na|na | ọ | bụ| n |nwe|ere|ọ b|re |nye| nk|ya |la | nw| ik| ma|ye |e ọ|ike|a o|nke|a m|ụ n| ya|a ọ|ma |bụl|ụla| on| a |e i|kik|iki|ka |ony|ta |bụ |kwa| nd|a i|i n|di |a a|wa |wer|do | mm|dụ |e a|ha | ga|any| ob|ndi| ok|he |e m|e o|a e|ọ n|ite|rụ |hi |mma|ga|wu |ara| dị|aka|che|oke|we |o n| ih|n o|adụ|mad|obo|bod|a g|odo| ka| ez|te |hị |be |ụta|dị | an|zi | oh|ae|akw|gba|i m|me | ak|u n|nya|ihe|ala|ohe|ghi|ri | ọz|her|ra |weg| nt| iw| mb|ba |pụt| si|ro |oro|iwu|chi|aa|rị |ụ i|ụ ọ| eb|iri|ebe|ụrụ|zọ | in|a y|ezi|e ị|kpa|le |ile|ịrị|n e|kpe|mba| ha|bi |sit|e e|inw|nil|asị| en|mak|a u| ni|apụ|chị|i i|ghị|i ọ|i o|si | e |ide|o i|e y|ụ m|a s|u o|kwu|ozu|yer|ru |enw|ụ o|ọzọ|gid|hụ |n a|ahụ|nkw|sor|egh|edo|a ụ|tar|n i|toz|ị o|pa |i a| me|ime|uru|kwe| mk|tu |ama|eny|uso|de | im|ọ d|osi|hed|a d| kw|mkp|wet| ọr| ọn|obi|ọrụ| ịk| to|gas| ch|ịch|nha|ọnọ|nọd| nc| al|n ụ|ị m| us|nọ |u ọ|nch| o |eta|n u| ot|otu|sir|sịr| nh|a k|ali|o m| ag| gb|e s|ọta|nwa|ị n|lit|ega|ji |ọdụ|e k|ban|e g|ị k|esi|agb|eme|hu |ikp|zu |pe |nta|na|chọ|u a|a b|uch|n ọ|onw|ram|kwụ|ekọ|i e| nọ| ug|ọch|u m|gwu|a h|zụz|ugw|meg|ị e|nat|e h|dịg|o y|kpu|pụr|cha|zụ |hịc|ich| ng|ach| og|wap|wan|ịgh|uwa| di| nn|i ị",ceb:"sa | sa|ng |ang| ka|an | pa|ga | ma|nga|pag| ng|a p|on |kat|a k|ug |od | ug|g m| an|ana|n s|ay |ung|ata|ngo|a m|atu|ala|san|ag |tun|g s|g k|god|d s|a s|ong|mga| mg|g p|n u|yon|a a|pan|ing|usa|tan|tag|una|aga|mat|ali|g u|han|nan| us|man|y k|ina|non|kin| na|syo|lan|a b|asa|nay|n n|a i|awa| ta|taw|gaw|nsa|a n|nas| o |ban|agp|isa|dun|was|iya| gi|asy|adu|ini|bis| ad|ili|o s| bi|g a|nah|nag|a t| ki|lin|lay|ahi|sam|al |wal| di|nal|asu| ba|ano|agt| wa|ama|yan|a u| iy|kan|him|n k|gan|ags|n a|kag| un|ya |kas|gpa|g t| su|aha|wha|agk|awh|gka|a g|kal|l n|gla|gsa|sud|gal|imo|ud |d u|ran|uka|ig |aka|aba|ika|g d|ara|ipo|ngl|g n|uns|n o|kau|i s|y s|og |uta|d n|li | si|gik|g i|mta|ot |iin| la| og|o a|ayo|ok |awo|aki|kab|aho|n m|hat|o p|gpi|a w|apa|lip|ip | hu| ga|a h|uba|na | ti|bal|gon|la |ati|wo |ad |hin|sal|gba|buh| bu| ub|uha|agb|hon|ma |nin|uga|t n|ihi| pi|may| pu|mak|ni | ni|d a|pin|abu|agh|ahu|uma|as |dil|say| in|at |ins|lak|hun|ila|mo |s s|sak|amt|o u|pod|ngp|tin|a d|but|ura|lam|aod|t s|bah|ami|aug|mal|sos|os |k s| il|tra| at|gta|bat|aan|ulo|iha|ha |n p| al|g b|lih|kar|lao|agi|amb|mah|ho |sya|ona|aya|ngb|in |inu|a l| hi|mag|iko|it |agl|mbo|oon|tar|o n|til|ghi|rab|y p| re|yal|aw |nab|osy|dan",tgl:"ng |ang| pa|an |sa | sa|at | ka| ng| ma|ala|g p|apa| na|ata|pag|pan| an| at|ay |ara|ga |a p|tan|g m|mga| mg|n n|pat| ba|n a|aya|na |ama|g k|awa|kar|a k|lan|rap|gka|nga|n s|g n|aha|g b|a a| ta|agk|gan|tao|asa|aka|yan|ao |a m|may|man|kal|ing|a s|nan|aga| la|ban|ali|g a|ana|y m|kat|san|kan|g i|ong|pam|mag|a n|o a|baw|isa|wat| y |lay|g s|y k|in |ila|t t| ay|aan|o y|kas|ina|t n|ag |t p|wal|una|yon| o | it|nag|lal|tay|pin|ili|ans|ito|nsa|lah|kak|any|a i|nta|nya|to |hay|gal|mam|aba|ran|ant|agt|on |t s|agp| wa| ga|gaw|han|kap|o m|lip|ya |as |g t|hat|y n|ngk|ung|no |g l|gpa|wa |lag|gta|t m|kai|yaa|sal|ari|lin|a l|pap|ahi| is| di|ita| pi|pun|agi|ipi|mak|a b|y s|bat|yag|ags|o n|aki|tat|pah|la |gay|hin| si|di |i n|sas|iti|a t|t k|mal|ais|s n|t a|al |ipu|ika|lit|gin| ip|ano|gsa|alo|nin|uma|hal|ira|ap |ani|od |i a|gga|y p|par|tas|ig |sap|ihi|nah|ini| bu|ngi|syo|o s|nap|o p|a g| ha|uka|a h|aru|a o|mah|iba|asy|li |usa|g e|uha|ipa|mba|lam|kin|kil|duk|n o|iga| da|dai|aig|igd|gdi|pil|dig|pak| tu|d n|sam|nas|nak|ba |ad |lim|sin|buh|ri |lab|it |tag|g g|lun|ain|and|nda|pas|kab|aho|lig|nar|ula| ed|edu| ib|git|ma |mas|agb|ami|agg|gi |sar|i m|siy|g w|api|pul|iya|amb|nil|agl|sta|uli|ino|abu|aun|ayu| al|iyo",hun:" sz| a |en | va|és | és|min|ek | mi| jo|jog|ind|an |nek|sze|ság| az|gy |sza|nde|ala|az |den|a v|val|ele| el|oga|mél|egy| eg|n a|ga |zab| me|zem|emé|aba|int|van|bad|tel|tet| te|ak |tás|ény|t a| ne|gye|ély|tt |n s|ben|ség|zet|lam|meg|nak|ni | se|ete|sen|agy|let|lyn|s a|yne|ra |z e|et | al|mel|kin|k j|eté|ok |tek| ki|vag|re |n m|oz |hoz|ez |s s|ett|gok|ogy| kö|mbe|es |em |nem|ely| le|ell|emb|hog|k a|atá|köz|nt | ho|yen|hez|el |z a|len|dsá|ásá|tés|ads|k m| ál| em|a s|nte|a m|szt|a t|áll|ás |y a|ogo|sem|a h|enk|nye|ese|nki|ágo|t s|lap|ame|ber|ló |k é|nyi|ban|mén|s e|i m|t m| vé|lla|ly |ébe|lat|ág |ami|on |mze|n v|emz|fel|a n|lő |a a|eki|eri|yes| cs|lle|tat|elő|nd |i é|ég |ésé|lis|yil|vet|át |kül|ért| ke|éte|rés|l a|het|szo|art|alá| ny|tar|koz| am|a j|ész|enl|elé|ól |s k|tár|s é|éle|s t|lem|sít|ges|ott| fe|n k|tko|zás|t é|kel|ja | ha|aló|zés|nlő|ése|ot |ri |lek|más|tő |vel|i j|se |ehe|tes|eve|ssá|tot|t k|olg|eze|i v|áza|leh|n e|ül |tte|os |ti |atk|zto|e a|tos|ány|ána|zte|fej|del|árs|k k|kor|ége|szá|t n| bi|zat|véd|nev|elm|éde|zer|téb|biz|rra|ife|izt|ere|at |ll |k e|ny |sel| né|ába|lt |ai |sül|ház|kif|t e| ar|leg|d a|is |i e|arr|t t|áso|it |ető|al | má|t v| bá|bár|a é|esü|lye|m l| es|nyo",azj:" və|və |ər |lar| hə|in |ir | ol| hü| bi|hüq|üqu|quq|na |lər|də |hər| şə|bir|an |lik| tə|r b|mal|lma|ası|ini|r h|əxs|şəx|ən |arı|qla|a m|dir|aq |uqu|ali| ma|una|ilə|ın |yət| ya|ara|ikd|əri|ar |əsi|əti|r ş|rin|yyə|n h| az|dən|nin|ərə|tin|iyy|mək|zad| mü|sin| mə|ni |nda|ət |ndə|aza|rın|ün |ını|ə a|i v|nın|olu|qun| qa| et|ilm|lıq|ə y|ək |lmə|lə |kdi|ind|ına|olm|lun|mas|xs |sın|ə b| in|n m|q v|nə |əmi|n t|ya |da | bə|tmə|dlı|adl|bər| on|əya|ə h|sı |nun|maq|dan|inə|etm|un |ə v|rlə|n b|si |raq| va|ə m|n a|ınd|rı |anı| öz|əra|nma|n i|ama|a b|irl|ala|li |ins|bil|ik | al| di|ığı|ə d|lət|il |ələ|ə i|ıq |nı |nla|dil|müd|n v|ə e|unm|alı| sə|xsi|ə o|uq |uql|nsa|ətl| də|ili|üda|asi| he|ola|san|əni|məs| da|lan| bu|tər|həm|dır|kil|iş |u v| ki|min|eyn|mi |yin| ha|sos|heç|bu |eç | ed|kim|lığ|alq|xal| as|sia|osi|r v|q h|rə |yan|i s| əs|daf|afi| iş|ı h|fiə| ta|ə q|ıql|a q|yar|sas|lı |ill|mil|əsa|liy|tlə|siy|a h|məz|tün|ə t| is|ist|iyi| so|n ə|al |ifa|ina|lıd|ı o|ıdı|əmə|ır |ədə|ial| mi|əyi|miy|çün|n e|iya|edi| cə| bü|büt|ütü|xil|üçü|mən|adə|t v|a v|axi|dax|r a|onu| üç|seç| nə| se|man|ril|sil|əz |iə |öz |ılı|aya|qan|i t|şər|təm|ulm|rəf|məh| xa|ğın| dö| ni|sti|ild|amə|qu |nam|n o|n d|var|ad |zam|tam|təh",ces:" pr| a |ní | ne|prá|ráv|ost| sv| po|na |ho |ch | na|nos|o n|ání| ro|ti |neb|vo |má |ávo|ebo|kaž|ažd| ka|ou | má|bo | za| je| př|ždý|dý |svo|a s|sti| st|á p| v |obo|vob|bod| sp| zá|pro|rod|ých|ván|ého| by|ý m|ení|né | ná|spo|ová|o p|ter|mi |ně |í a|roz|to |a p|by |jak|nár|áro| li| ja|a z|í p|i a| vš|lid|kte|ny |u p|o v|ím |odn|at |mu | vy| ma| so|li |zák| kt|kla|í n|tní|a v|ví |oli|pod|mí |en |je | do|stá|byl|t s|do |em |áva|pol|být| bý|o s| ve|vše|í s|it |í b|čin|rov|dní|tví| se| k |ýt |vol|sou|a n|ejn|nou|se |ran|nýc|nes|stn|ci |i s|vé |ým |kol|pří|ova|ích|žen|du |ečn|stv|e s|mez|své|ají|tát|ké |u s|jeh|eho|ným|va |ním|ech|eré|o z|maj| ze|ole| i |ému|i v|y s|ids|kon|hra|nu |ave|í v| to|m p|o d|i n|len|pra|chn|esm|že | ta| ni| os|vat|sta|dsk|st | že|ovn|rac|lad|i p|chr|aby|m a| ab|ako|aké|néh|sob|smí|áv |bez|dy |čen|lně|í m|vou|leč|a m|t v|lní| ji|při|áln|oci|rav|i k|ými| či|ens|odu|m n| s |jí |ákl|zem|kdo|och| oc|ste| vz|ven|ky |oko|tej|jin|slu|ivo|zen|inn|ské|y b|zac|a j|věd|ezi| me|nez|u a|ský|stu|a o|oln|iál|nit|řís|níc|í z|u k|pln| tr|u o|svě|nik|ikd| od|ože|anu|vin|i j|cho|aci|děl| pl|ává|a t|odi|í k| vo|adn|est|tup| mu|obe|ve |din|odů|h n|u v|nem|por|hov|čno|kéh| vý|tak|jno",run:"ra |we |wa | mu|e a|se | n |a k|ira|ntu|tu | ku| um|ko |a i|mu |iri|mun|hir|ye |unt|ing|ash|ere|shi|a n|umu|zwa| bi|gu |ege|a a|za |teg|ama|e k|go |uba|aba|ngo|ora|o a|ish| ba| ar|ung|a m| we|e n|na |sho|ese|nga| ab|e m|mwe|ugu| kw|ndi| gu|ate|kwi|wes|riz|ger|u w| at|di |gih|iza|n u|ngi|ban|yo |ka |e b|a b| am| ca|ara|e i|obo|hob|ri |u b|can|nke|ro |bor| in|bah|ahi|ezw|a u|gir|ke |igi|iki|iwe|rez|ihu|hug|aku|ari|ang|a g|ank|ose|u n|o n|rwa|kan| ak|nta|and|ngu| vy|aka|n i|ran| nt| ub|kun|ata|i n|kur|ana|e u| ko|gin|nye|re | ka|any|ta |uko|amw|iye| zi|ga |ite| ib|aha| ng|era|o b|ako|o i| bu|o k|o u|o z| ig|o m|ho |mak|sha| as| iv|ivy|n a|i b|izw|o y| uk|ubu|aga|ba |kir|vyi|aho| is|nya|gan|uri| it| im|u m|kub|rik|hin|guk|ene|bat|nge|jwe|imi| y |vyo|imw|ani|kug|u a|ina|gek|ham|i i|e c|ze |ush|e y|uru|bur|amb|ibi|agi|uza|zi |eye|u g|gus|i a| nk|no |abi|ha |rah|ber|eme|ras|ura|kiz|ne |tun|ron| zu|ma |gen|wo |zub|w i|kor|zin|wub|ind| gi|y i|ugi|je |iro|mbe| mw|bak| ma|ryo|eka|mat| ic|onk|a z| bo|ika|eko|ihe|ukw|wir|bwa| ry| ha|bwo| ag|umw|yiw|tse| ya|he |eng| ki|nka|bir|ant|aro|gis|ury|twa| yo|bik|rek|ni | ah| bw|uro|mw |tan|i y|nde|ejw| no|zam|puz|ku |y a|a c|bih|ya |mur|utu|eny|uki|bos",plt:"ny |na |ana| ny|y f|a n|sy |aha|ra |a a| fa|n n|y n|a m|an | fi|tra|any| ma|han|nan|ara|y a| am|ka |in |y m|ami|olo| ts|lon|min| mi| sy| na|a t| ol|fan| ha|a i|man|iza| iz|ina|ona|y h|aka|o a|ian|a h|reh|etr|a s|het|on |a f|ire|fah|tsy|mba| ar| hi|zan|ay |ndr|y o|ira|y t| an|ehe|o h|afa|y i|ren|ran| zo|ena|amb|dia|ala|amp|zo |ika| di|tan|y s|y z| az|ia |m p|rin|jo |n j| jo| dr|zy |ry |a d|ao |and|dre|haf|nen|mpi|rah| ka|eo |n d| ir|ho |am |rai|fa |elo|ene|oan|omb| ta| pi| ho|ava|azo|dra|itr|iny|ant|tsi|zon|asa|tsa| to|ari|ha |a k|van|n i|fia|ray| fo|mbe|ony|sa |isy|azy|o f|lal|ly |ova|lom| vo|nat|fir|sam|oto|zay|mis|ham|bel| ra|a r|ban|kan|iha|nin|a e|ary|ito| he| re| no|ita|voa|nam|fit|iar| ko|tok|isa|fot|no |otr|mah|aly|har|y v|y r| sa|o n|ain|kam|aza|n o|oka|ial|ila|ano|atr|oa | la|y l|eri|y d|ata|hev|sia|pia|its|reo| ao|pan|anj|aro|tov|nja|o s|fam|pir| as|ty |nto|oko|y k|sir|air|tin|hia|ais|mit|ba | it| eo|o t|mpa|kon|a z|a v|ity|ton|rak|era|ani|ive|mik|ati|tot|vy |hit|hoa|aho|ank|ame|ver|vah|tao|o m|ino|dy |dri|oni|ori| mo|hah|nao|koa|ato|end|n t| za|eha|nga|jak|bar|lah|mia|lna|aln|va | mb|lan| pa|aov|ama|eve|za |dro|ria|to |nar|izy|ifa|adi|via|aja| va|ind|n k|idi|fiv|rov|vel",qug:"una|ta | ka|na |ka |ash|cha|a k|ari|ish|kun|kta|ana|pak|hka|shk|apa|mi |ach|hay|akt|shp|man|ak | ch| ha|rin|ata|tak|lla|ita|ami|ama|aku|har| pa|pas|ayñ|yñi|ina| ma| ru|uku|sh |hpa|run|all|kuy|aka|an | tu|tuk|yta|chi|chu|a c|ñit|in |nak|a h|nka|ris|tap|kan| ki|ayt|pi | sh|pa |i k|a p|nap|kam|kaw|pay|nam|ayp|aws|iri|wsa|a s|ank|nta|uy |a t|hin|a m|ay | li|ant|lia|kay|nat|a r|shi|iak|lak|uya| wa|yuy|say|kis|y r|ypa|hun|a a| yu|n t|tam| ti|yay|n k| ya|a w|hpi|lli| al|api|yku|un |ipa|a i|iku|ayk|shu| sa|ush|pir|ich|kat|hu |huk| il|ill|kas|a y|rik|yac|a l| ku|kac|hik|tan|wan|ypi|ink|ika| ni|ila|ima|i c|yll|ayl| wi|mac|nis| ta|i y|kus|tin|n s|i p|yan|llu|la |iks|tik|kpi| pi|awa|may|lan|li | ri|kll|yas|kin|kak|aya|ksi|k h|aym|war|ura| ay|lat|ukt|i t|iya|ull|mas|sha|kir|uch|h k|nch|akp|uma|pip|han|kik|iki|riy|aki| ii|i s|n p|h m|kar|nal|y h|tac| su|nac|mak|n m|nki|k a|mam|iwa|k t|k k|i m|yma| ña|wil|asi|nmi|kap|pal|sam|pam|k i|k l|i i|pan|sum|i w| hu|his| mu|iia|mun|k m|u t|pik|was|ik |ma |hat|k r|akl|huc| im|mal|uyk|imi|n y|anc|y k|a n|iñi| iñ|wak|unk|yka| mi|iña|a u|has|ywa| ak|llp|ian|ha |tar|rmi|i a|arm|las|ati|pur|sak|ayw|hap|yar|uti|si |iyt|uri|kim| ar|san|h p|akk|iy |wat|wpa|y i|u k",mad:"an |eng|ban|ng | sa| ka|dha| ba|ren|ak |ang| se| ha|hak| dh|na | pa|se |adh|a s|aba|n s|ara|ngg|are|ha |aga|sa | or|ore|asa|sar|ana| ma|aan|a k|ale|gi | ag|gad|a b|n o|n k|eba|ala|ra |gan| ke|dhu|ota|aja|bas|n b|ka |man|tab|dhi|beb|sab|ama|ako|abb|at |ggu|nga| ta|pan|wi |huw|uwi|eka|ata|a d|san| ot|agi|lak|hal|ba |bba|i h|ong|em |kab|g a|lem|a o| pe| na|ane|par|ngs|nge|gar|a a|tan|gsa|a p|ran|i s|k h|n p|uy |guy|ken|n a|al |ada| ga|apa|pon|e d| e |nek| an|g s|ta |kaa|on |kal|a m|ssa|ona|abe|kat| la|a e|e e|sal|ate|jan|ri |nan|lab|asi|sad|i p|e a|lan|aka|a h|ari| bi|ena|si |daj| ng|ton|e k|har|oss|gen|i k|g k|car|ase|ano|era|kon| be|nya|n d|nag|bad|ar |epo| da|mas| kl| al|n t|mat|nos|n n|ela|g e|a n|k k|uwa|adi|pad|ggi|uan|i d|ne | so|hi |sae|oan|wan|as |le |gap|ter|yat|om |kla|k a|e b|ina|ah |k s|koa|i a|ega|neg|n h|m p|aha| as| ja|abi|ma |kas|bi | mo|aon| di|one| ep|per|aya|e s|nto|te |bat|epa|nda|n e| ca|int|pam|di |ann| ra|aen|k d|amp|a t|nta|and|e p|rga|pen|yar|mpo|ste|dra|ok |oko|ila|g p|k b|i b|set|to |isa|nao|nna|n m|ett| a |bis|hid|bin|i m|nas| ho|kar|t s| po|dil| to|aju|ika|kom|arg|ant|raj|a l|das|tto|ost|mos|lae|ga |rek|idh|tad|hig|en |rny|arn|ndh|eta|adu| dr|jat|jua|gam",nya:"ndi|ali|a k|a m| ku| nd|wa |na |nth| mu| al|yen|thu|se |ra |nse|hu |di |a n|la | pa|mun| wa|nga|unt| la|a u|u a|e a|ons|za | ma| lo|iye|ace|ce |a l|idw|ang| ka|kha|liy|ens|li |ala|ira|ene|pa |i n|we |e m|ana|dwa|era|hal|ulu|lo |ko |dzi| ci|yo |o w|iko|ga |a p|chi| mo|lu |o l|o m|oyo|ufu| um|moy|zik| an|ner|and|umo|ena| uf|dan|iri|ful|a a|ka |to |hit|nch| nc|a c|ito|fun|dwe| da|kuk|wac| dz|e l|a z|ape|kap|u w|e k|ere|ti |lir| za|pen|tha|aye|kut|mu |ro |ofu|ing|lid| zo|amu|o c|i m|mal|kwa|mwa|o a|eza|i p|o n|so |i d|lin|nso| mw|iro|zo | a |ati| li|i l|a d|ri |edw|kul|una|uti|lan|a b|iki|i c|alo|i k| ca|lam|o k|dza|ung|o z|mul|ulo|uni|gan|ant|nzi| na|nkh|e n|san|oli|wir|tsa|u k|ome|ca |gwi|unz|lon|dip|ipo|yan|gwe|pon|akh|uli|aku|mer|ngw|cit| po| ko|kir|mba|ukh|tsi|bun|iya|ope|kup|bvo|han| bu|pan|ame|vom|ama| ya|siy| am|rez|u n|zid|men|osa|ao |pez|i a| kw| on|u o|lac|ezo|aka|nda|hun|u d|ank|diz|ina|its|adz| kh|ne |nik|e p|o o|ku |phu|eka| un|eze|mol|ma | ad|pat|oma|ets|wez|kwe|kho|ya |izo|sa |o p|kus|oci|khu|okh|ans|awi|izi|zi |ndu|iza|no |say| si|i u|aik|jir|ats|ogw|du |mak|ukw|nji|mai|ja |sam|ika|aph|sid|isa|amb|ula|osi|haw|u m| zi|oye|lok|win|lal|ani| ba|si | yo|e o|opa|ha |map|emb",zyb:"bou|aeu|enz|nz |eng|iz |ih |uz |uq |oux|ing| bo| di| ca|z g|dih|ux |ngh|cae|gen|euq|z c|you|ng |ung|ngz|ij | gi| mi|miz|aen| ge|z d| ci|gya| yi| de|ouj|uj | gu|cin|ngj|ien|mbo|dae| mb|zli| se|gij|j g|ang|ouz|z y|j d|nae| cu| ba| da|h g|oz |yin|de |z b|nzl|li |nj |euz|x m| cw|iq | yo|gz |q g|yau|inh|vun|x b|h c| ga|ix |cwy|wyo| ro|rox|oxn|vei|nda|i c| nd|z m|gh |j b|wz | si| gy|hoz|unz|xna|cun|gue| li|ei |z h|yen|bau|can|inz|q c|dan| hi|gj |uh |yie| vu|faz|hin| bi|uek|goz|zci|nh |aej|ya |ej | fa|gun|ciz|au | go| ae|h m|ngq|den|gva|ouq|nq |z s|q d|ekg|q s| do|h d|kgy|eix| wn|ci |az |hu |nhy| ha|j c|u d|j n|z l|auj|gai|gjs|lij|eve|h s|sen|sin|sev|ou |sou|aiq|q y|h y|jso|bin|nei| la|en |ouh|din|uen|enj|enh|i b|z r|awz|q n|vih|j y|anj|bwn|sei|z n| ne|ozc|hye|j s|i d|awj|liz|g g|bae|wng|g b|eiq|bie|enq|zda| ya|n d|h f|x d|gak|hix|z v|h b|oen|anh|u c|in |i g|ghc|zsi|hci|siz|anz|ghg|ez |dun|cou| du|ngg|ngd|j m|cuz| ho|law|eiz|g c| dw|aw |g d|izy|hgy|ak |nde|min|dei|gda|ujc|wn |env|auy|iuz|ai |wnj|a d|hen|ozg|nzg|ek |g y|gzd|gzs|yaw|e c|yuz|daw|giz|jhu|ujh| co|nvi|guh|coz| ve| he|i m|sae|aih|x l|iet|iuj|dwg|iqg|qgy|gih|yai| na| fu|uyu|zbi|zdi|q b|cie|inj|zge|wnh|jsi|uzl| bu| le|eij|izc|aq ",kin:"ra | ku| mu|se |a k|ntu|nga|tu |umu|ye |li | um|mun|unt|a n|ira| n |ere|wa |we | gu|mu |ko |a b|e n|o k|e a|a u|a a|u b|e k|ose|uli|aba|ro | ab|gom|e b|ba |ugu| ag|omb|ang| ib|eng|mba|o a|gu | ub|ama| by| bu|za |ihu|ga |e u|o b| ba|kwi|hug|ash|ren|yo |ndi|e i| ka| ak| cy|iye| bi|ora|re |gih|igi|ban|ubu| nt| kw|di |gan|a g|a m|aka|nta|aga| am|a i|ku |iro|i m|ta |ka |ago|byo|ali|and|ibi|na |uba|ili| bw|sha|cya|u m|yan|o n| ig|ese|no |obo|ana|ish|kan|sho| we|era|ya |aci|wes|ura|i a|uko|e m|n a|o i|kub|uru|hob|ber|ran|bor| im|ure|u w|wo |cir|gac|ani|bur|u a|o m|ush| no|e y| y |rwa|eke|nge|ara|wiy|uga|zo |ne |ho |bwa|yos|anz|aha|ind|mwe|teg|ege|are|ze |n i|rag|ane|u n|ge |mo |u k|bul| uk|bwo|bye|iza|age|ngo|u g|gir|ger|zir|kug|ite|bah| al| ki|uha|go |mul|ugo|n u|tan|guh|y i| ry|gar|bih|iki|atu|ha |mbe|bat|o g|akw|iby|imi|kim|ate|abo|e c|aho|o u|eye|tur|kir| ni|je |bo |ata|u u| ng|shy|a s|gek| ru|iko| bo|bos|i i| gi|nir|i n|gus|eza|nzi|i b|kur| ya|o r|ung|rez|ugi|ngi|nya| se|mat|eko|o y| in|uki| as|any|bis|ako|gaz|imw|rer|bak|ige|mug|ing|byi|kor|eme|nu | at|bit| ik|hin|ire|kar|shi|yem|yam| yi|gen|tse|ets|ihe|hak|ubi|key|rek|icy| na|bag|yer| ic|eze|awe|but|irw| ur|fit|ruk|ubw|rya|uka|afi",zul:"nge|oku|lo | ng|a n|ung|nga|le |lun| no|elo|wa |la |e n|ele|ntu|gel|tu |we |ngo| um|e u|thi|uth|ke |hi |lek|ni |ezi| ku|ma |nom|o n|pha|gok|nke|onk|a u|nel|ulu|oma|o e|o l|kwe|unt|ang|lul|kul| uk|a k|eni|uku|hla| ne| wo|mun| lo|kel|ama|ath|umu|ho |ela|lwa|won|zwe|ban|elw|ule|a i| un|ana|une|lok|ing|elu|wen|aka|tho|aba| kw|gan|ko |ala|enz|o y|khe|akh|thu|u u|na |enk|kho|a e|zin|gen|i n|kun|alu|mal|lel|e k|nku|e a|eko| na|kat|lan|he |hak| ez|o a|kwa|o o|ayo|okw|kut|kub|lwe| em|yo |nzi|ane|obu| ok|eth|het|ise|so |ile|nok| ba|ben|eki|nye|ike|i k|isi| is|aph|esi|nhl|mph| ab|fan|e i|isa| ye|nen|ini|ga |zi |fut| fu|uba|ukh|ka |ant|uhl|hol|ba |and|do |kuk|abe|za |nda| ya|e w|kil|the| im|eke|a a|olo|sa |olu|ith|kuh|o u|ye |nis| in|ekh|e e| ak|i w|any|khu|eng|eli|yok|ne |no |ume|ndl|iph|amb|emp| ko|i i| le|isw|zo |a o|emi|uny|mel|eka|mth|uph|ndo|vik| yo|hlo|alo|kuf|yen|enh|o w|nay|lin|hul|ezw|ind|eze|ebe|kan|kuz|phe|kug|nez|ake|nya|wez|wam|seb|ufa|bo |din|ahl|azw|fun|yez|und|a l|li |bus|ale|ula|kuq|ola|izi|ink|i e|da |nan|ase|phi|ano|nem|hel|a y|hut|kis|kup|swa|han|ili|mbi|kuv|o k|kek|omp|pho|kol|i u|oko|izw|lon|e l| el|uke|kus|kom|ulo|zis|hun|nje|lak|u n|huk|sek|ham| ol|ani|o i|ubu|mba| am",swe:" oc|och|ch |er |ing|för|tt |ar |en |ätt|nde| fö|rät|ill|et |and| rä| en| ti| de|til|het|ll |de |om |var|lig|gen| fr|ell|ska|nin|ng |ter| ha|as | in|ka |att|lle|der|sam| i |und|lla|ghe|fri|all|ens|ete|na |ler| at|ör |den| el|av | av| so|igh|r h|nva|ga |r r|env|la |tig|nsk|iga|har|t a|som|tti| ut|ion|t t|a s|nge|ns |a f|r s|män|a o| sk| si|rna|isk|an | st|är |ra | vi| al|t f| sa|a r|ati| är| me| be|n s| an|tio|nna|lan|ern|t e|med| va|ig |äns| åt|sta|ta |nat| un|kli|ten| gr|vis|äll| la|one|han|änd|t s|stä|t i|ner|ans|gru| ge|ver| må| li|lik|ihe|ers|rih|r a| re|må |sni|n f|t o| mä| na|r e|ri |ad |ent|kla|det| vä|run|rkl|da |h r|upp|dra|rin|igt|dig|n e|erk|kap|tta|ed |d f|ran|e s|tan|uta|nom|lar|gt |s f| på| om|kte|lin|r u|vid|g o|änn|erv|ika|ari|a i|lag|rvi|id |r o|s s|vil|r m|örk|ot |ndl|str|els|ro |a m|mot| mo|i o|på |r d|on |del|isn|sky|e m|ras| hä|r f|i s|a n|nad|n o|gan|tni|era|ärd|a d|täl|ber|nga|r i|enn|nd |n a| up|sin|dd |örs|je |itt|kal|n m|amt|n i|kil|lse|ski|nas|end|s e| så|inn|tat|per|t v|arj|e f|l a|rel|t b|int|tet|g a|öra|l v|kyd|ydd|rje| fa|bet|se |t l|lit|sa |när|häl|l s|ndr|nis|yck|h a|llm|lke|h f|arb|lmä|nda|bar|ckl|v s|rän|gar|tra|re |ege|r g|ara|ess|d e|vär|mt |ap ",lin:"na | na| ya|ya |a m| mo|a b|to | ko| bo|li |o n| li|i n| pe|i y|a y|a n|ngo|ki | ba| ma|kok|pe |la |a l|zal|oki|ali|nso|oto|ala|ons|so |mot|a k|nyo|eng|kol|go |nge| ny|yon|o e|ang|eko|te |o y|oko|olo|ma |iko|a e|e m|e b|lik|ko |o a|ako|ong| ye|mak|ye |isa| ek|si |lo |aza|sal|ama| te|bat|o p|oyo|e n| az|a p|ani|sen|o m|ela|ta |amb|i k|ban|ni | es|yo |mi |mba|osa| oy|aka|lis|i p|eli|a t|mok|i m|ba |mbo| to| mi|isi|bok|lon|ato|ing|o b| nd|ota|bot| ez|ge |nga|eza|o t|nde|ka |bo |gel|kan|e k|lam|sa |ese|koz| po|den|ga |oba|omb|oli|yan|kop|bon|mos|e e|kob|oka|kos|bik|lin|po |e a| lo| bi|kot|te|ngi|sam| t|omi|e y|ti |i b| el|elo|som|lok|esa|gom|ate|kam|i t|ika|a s|ata|kat|ati|wa |ope|oza|iki|i e| ka|bom|tal|o l|bek|zwa|oke|pes| se|bos|o o|ola|bak|lak|mis|omo|oso|nza| at|nda|bal|ndi|mu |mob|osu|e t|asi|bis|ase|i l|ele|sus|usu|su |ozw|and|mol|tel|lib|mbi|ami| nz|ne |ene|kel|aye|emb|yeb|nis|gi |obo|le |kum|mal|wan|a |pon| ep|baz|tan|sem|nya|e l| ta|gis|opo|ana|ina|tin|obe| ti|san| ak|mab|bol|oku|u y|mat|oti|bas|ote|mib|ebi|a o|da |bi | mb|lel|tey|ibe|eta|boy|umb|e p|eni|za |be |mbe|bwa|ike|se | et|ibo|eba|ale|yok|kom| en|i a|mik|ben|i o| so|gob|bu |son|sol|sik|ime|eso|abo| as|kon|eya|mel",som:" ka|ay |ka |an |uu |oo |da |yo |aha| iy|ada|aan|iyo|a i| wa| in|sha| ah| u |a a| qo|ama| la|hay|ga |ma |aad| dh| xa|ah |qof|in | da|a d|aa |iya|a s|a w| si| oo|isa|yah|eey|xaq|ku | le|lee| ku|u l|la |taa| ma|q u|dha|y i|ta |aq |eya|sta|ast|a k|of |ha |u x|kas|wux| wu|doo|sa |ara|wax|uxu| am|xuu|inu|nuu|a x|iis|ala|a q|ro |maa|o a| qa|nay|o i| sh| aa|kal|loo| lo|le |a u| xo| xu|o x|f k| ba|ana|o d| uu|iga|a l|yad|dii|yaa|si |a m|gu |ale|u d|ash|ima|adk|do |aas| ca|o m|lag|san|dka|xor|adi|add| so|o k| is|lo | mi|aqa|na | fa|soo|baa| he|kar|mid|dad|rka|had|iin|a o|aro|ado|aar|u k|qaa| ha|ad |nta|o h|har|axa|quu| sa|n k| ay|mad|u s| ga|eed|aga|dda|hii|aal|haa|n l|daa|xuq|o q|o s|uqu|uuq|aya|i k|hel|id |n i| ee|nka| ho|ina|waa|dan|nim|elo|agu|ihi|naa|mar|ark|saa|riy|rri|qda|uqd| bu|ax |a h|o w|ya |ays|gga|ee |ank| no|n s|oon|u h|n a|ab |haq|iri|o l| gu|uur|lka|laa|u a|ida|int|lad|aam|ood|ofk|dhi|dah|orr|eli| xi|ysa|arc|rci|to |yih|ool|kii|h q|a f| ug|ayn|asa| ge|sho|n x|siy|ido|a g|gel|ami|hoo|i a|jee|n q|agg|al | di| ta|e u|o u| ji|goo|a c|sag|alk|aba|sig| mu|caa|aqo|u q|ooc|oob|bar|ii |ra |a b|ago|xir|aaq| ci|dal|oba|mo |iir|hor|fal|qan| du|dar|ari|uma|d k|ban|y d|qar|ugu| ya|xay|a j",hms:"ang|gd |ngd|ib | na|nan|ex |id | ji|ad |eb |nl |b n|d n| li|ud |jid| le|leb| ga|ot |anl|aot|d g|l l|b l| me|ob |x n|gs |ngs|mex|nd |d d| ne|jan|ul | ni|nja| nj| gu| zh|lib|l n|ong| gh|gao|b j|b g|nb |l g|end|gan| ad| je|jex|ngb|gb |han|el | sh| da|ub |d j|d l|t n| nh|nha|b m|is |d z|x g| ya|oul|l j| wu|she|il |nex| ch|b y|d s|gue|gho|uel|wud|d y| gi|d b|hob|nis|s g| zi| yo|lie|es |nx |it |aob|gia|ies| de|eib|you| ba| hu|ian|zib|d m|s j|oud|b d|chu|ol |ut | do|t j|nen|hud|at |s n|hen|iad|ab |enl| go|dao| mi|t g|zha|b z|enb|x j| ze|eit|hei|d c|nt |b s| se|al | xi|inl|hao| re| fa|d h|gua|yad|ren| ho|anb|gx |ngx|ix |nib|x z|and|b h|b w|fal| xa|d x|t l|x m|don|gou|bao|ant|s z|had|d p|yan|anx|l d|zhe|hib| pu|ox | du|hui|sen|uib|uan|lil|dan|s m| di| we|gha|xin|b x|od |zhi|pud| ju| ng|oub|xan| ge|t z|hub|t h|hol|t m|jil|hea|x l| ma|eud|jul|enx|l z|l s|b a| lo| he|nga|d r|zen| yi|did|hon|zho|gt |heb|ngt|os |d a|s l|aos| si|dei|dud|b b|geu|wei|d w|x c|x b|d k|dou|l h|lou| bi|x a|x d|b c| sa|s a| bo|eut|blo| bl|nia|lol|t w|bad|aod| qi|ax |deb| ja|eab| nd|x s|can|pao| pa|gl |ngl|che|sat|s y|l m|t s|b f|heu|s w| to|lia| ca|aox|unb|ghu|ux | cu|d f|inb|iel| pi|jib|t p|x x|zei|eul|l t|l y|min|dad",hnj:"it | zh| ni|ab |at | sh|ang|nit|os | do|uat|ox |ax |nx |ol |ob | nd|t d|x n|nf |zhi|as | ta|tab|ef |if |d n|ad | mu| cu|uax|cua|mua|b n|uf |ib |s d|dos|id |enx|nb |hit| lo|f n|t l|ngd|gd |us |inf|ux |ed | go|she|b d|b z|t n| ho|x z| yi|aob|l n|ong|t z| zi|ix |nda|d z|ut |yao|uab|enb| de|dol|f g| dr|zhe| yo| le|euf|x d|inx|nen|das| ne|dro|gb |ngb|d s| ge|hox|f z|uef|s n|len|b g| ua|ud |nd |gox| na|il | du|x j|oux|f y|f h|ndo|x c|han|of |zha|uad|s z| da| ny| ja| gu|heu| ji|ik | bu|shi|lob|od | ya|gf |t g|hai|ged|ngf|b h|you| hu|ex |bua|out|nil|hen|rou|yin|zhu|ous|nya|enf|f d|is | re|b c|lol|nad|dou|af | xa| id|t s| ha|uk |jai|xan|sha|b y|hua|aib|s s|d d| la| qi|ren|x l|hue|l m|x g|ot | xi| ba| zo| kh| dl|jua| ju|aod|zif|ait|bao| di| ga|x y| nz|b s|x s|xin| li|aof|b b|ngx|gx |eb |b l|x t|x m|hed| be|dax|b t|s t|hef|las|d j|gua| pi|t y|f b|d l|l d|nzh| ib|hif|t h|dus|t r|hou|f l|hun|und|s l|el |aik|d y|aos|f t| mo| bi|hab|ngt|gai| za|uas|x h|gt | zu|ros|aid|zos| gh|end|pin|k n|k z| ao|iao|s b|dex|x b|due|ak |d g| fu|s x|deu|s y|mol|x i|f s|hik| hl| bo|l b|eut|lb |uaf|zho|d b| lb|s m|lan|al |b k|t b| ch|d p|x x|f x|ub |t c|d m| ro| nt|d h|et |uak|aox|gon|tua|yua|t t|zis|deb|d t| we|shu",ilo:"ti |iti|an |nga|ga | ng| pa| it|en | ka| ke| ma|ana| a | ti|pan|ken|agi|ang|a n|a k|aya|gan|n a|int|lin|ali|n t|a m|dag|git|a a|i p|teg|a p| na|nte|man|awa|kal|da |ng |ega|ada|way|nag|n i| da|na |i k|sa |n k|ysa|n n|no |a i|al |add|aba| me|i a|eys|nna|dda|ngg|mey| sa|pag|ann|ya |gal| ba|mai| tu|gga|kad|i s|yan|ung|nak|tun|wen|aan|nan|aka| ad|enn| ag|asa| we|yaw|i n|wan|nno|ata| ta|l m|i t|ami|a t| si|ong|apa|kas|li |i m|ina| an|aki|ay |n d|ala|gpa|a s|g k|ara|et |n p|at |ili|eng|mak|ika|ama|dad|nai|g i|ipa|in | aw|toy|oy |ao |yon|ag |on |aen|ta |ani|ily|bab|tao|ket|lya|sin|aik| ki|bal|oma|agp|ngi|a d|y n|iwa|o k|kin|naa|uma|daa|o t|gil|bae|i i|g a|mil| am| um|aga|kab|pad|ram|ags|syo|ar |ida|yto|i b|gim|sab|ino|n w| wa| de|a b|nia|dey|n m|o n|min|nom|asi|tan|aar|eg |agt|san|pap|eyt|iam|i e|saa|sal|pam|bag|nat|ak |sap|ed |gsa|lak|t n|ari|i u| gi|o p|nay|kan|t k|sia|aw |g n|day|i l|kit|uka|lan|i d|aib|pak|imo|y a|ias|mon|ma | li|den|i g|to |dum|sta|apu|o i|ubo|ged|lub|agb|pul|bia|i w|ita|asy|mid|umi|abi|akd|kar|kap|kai| ar|gin|kni| id|ban|bas|ad |bon|agk|nib|o m|ibi|ing|ran|kda|din|abs|iba|akn|nnu|t i|isu|o a|aip|as |inn|sar| la|maa|nto|amm|idi|g t|ulo|lal|bsa|waw|kip|w k|ura|d n|y i"},Boe={rus:" пр| и |рав|ств| на|пра|го |ени|ове|во | ка|ани|ть | в | по| об|ия |сво| св|лов|на | че|ело|о н| со|ост|чел|ие |ого|ет |ния|ест|аво|ый |ажд| им|ние|век| не|льн|ли |ова|име|ать|при|т п|и п|каж|или|обо| ра|ых |жды| до|дый|воб|ек |бод|ва |й ч|его|ся |и с|ии |аци|еет|но |мее|и и|лен|ой |тва|ных|то | ил|к и|енн| бы|ию | за|ми |тво|и н|о п|ван|о с|сто|аль| вс|ом |о в|ьно|их |ног|и в|нов|ако|про|ий |сти|и о|пол|олж|дол|ое |бра|я в| ос|ным|жен|раз|ти |нос|я и| во|тор|все| ег|ей |тел|не |и р|ред|ель|тве|оди| ко|общ|о и| де|има|а и|чес|ним|сно|как| ли|щес|вле|ься|нны|аст|тьс|нно|осу|е д| от|пре|шен|а с|бще|осн|одн|быт|сов|ыть|лжн|ран|нию|иче|ак |ым |ват|что|сту|чен|е в| ст|рес|оль| ни|ном|род|ля |нар|вен|ду |оже|ны |е и| то|вер|а о|зов|м и|нац|ден|рин|туп|ежд|стр| чт|я п|она|дос|х и|й и|тоя|есп|лич|бес|обр|ото|о б|ьны|ь в|нии|е м|ую | мо|ем | ме|аро| ре|ава|кот|ав | вы|ам |жно|ста|ая |под|и к|ное| к | та| го|гос|суд|еоб|я н|ен |и д|мож|еск|ели|авн|ве |ече|уще|печ|дно|о д|ход|ка | дл|для|ово|ате|льс|ю и|в к|нен|ции|ной|уда|вов| бе|оро|нст|ами|циа|кон|сем|е о|вно| эт|азо|х п|ни |жде|м п|ког|от |дст|вны|сть|ые |о о|пос|сре|тра|ейс|так|и б|дов|му |я к|нал|дру| др|кой|тер|ь п|арс|изн|соц|еди|олн",ukr:"на | пр| і |пра|рав| на|ня |ння| за|ого| по|ти |го |люд| лю|во | ко| ма|льн|юди|их |о н| не|аво|анн|дин| св|сво|ожн|кож|енн|пов|жна| до|ати|ина|ає |а л| бу|аці|не |ува|обо| ос| як|має| ви|них|аль|або|є п| та|ні |ть |ови|бо | ві| аб|ере|і п|а м|вин|без|при|іль|ног|о п|ми |та |ом |ою |бод|ста|воб| бе|до |ва |ті | об|о в|ост| в | що|ий |ся |і с| сп|инн|від|ств|и п|ван|нов|нан|кон| у |ват|она|ії |но |дно|ій |езп|пер| де|ути|ьно|ист|під|сті|бут| мо|и і|ідн|ако|нні|ід |тис|що |род|і в|а з|ава| пе|му |і н|а п|соб|ої |а в|спр|ів |ний|яко|ду |вно|і д|ну |арос| ін|ля |рів|у в| рі|и д|нар|нен|ова|ому|лен|нац|ним|ися|чи |ав |і р|ном| ро|нос|ві |вни|овн| її|ові|мож|віл|у п| пі| су|її |одн| вс|ово|ють|іст|сть|і з| ст|буд| ра|чен|про|роз|івн|оду|а о|ьни|ни |о с|сно|зна|рац|им |о д|ими|я і|ції|х п|дер|чин| со|а с|ерж|и з|и в|е п|ди |заб|осо|у с|е б|сі |тер|ніх|я н|і б|кла|спі|в і| ні|о з|ржа|сту|їх |а н|нна|так|я п|зпе| од|абе|для|ту |і м|печ| дл|же |ки |віт|ніс|гал|ага|е м|ами|зах|рим|ї о|тан|ког|рес|удь| ре|то |ков|тор|ара|сві|тва|а б|оже|соц|оці|ціа|осн|роб|дь‐|ь‐я|‐як|і і|заг|ахи|хис|піл|цій|х в|лив|осв|іал|руч|ь п|інш|в я|ги |аги| ді|ком|ини|а і|оди|нал|тво|кої|всі|я в|ною|об |о у|о о|і о",bos:" пр| и |рав| на|пра|на |да |ма |има| св|а с|а п| да|а и| по|је |во |ко |ва | у |ако|но |о и|е с| за| им|аво|ти |ава|сва|и п|ли |о н|или|и с|их |вак| ко|ост|а у| сл|не |вањ| др|ње | не|кој|ња | би|ије|и д|им |ств|у с|јед|бод|сло|лоб|обо| ил|при| је|ање| ра|а д| об| су|е и|вје|се |ом |и и|сти| се|ју |дру|а б| ос|циј|вој|е п|а н|раз|су |у п|ања|о д|ује|а о|у и| од|и у|ло |ова|дје|жав|оје|а к|ни |ово|едн|ити|аци|у о|о п|нос|и о|бра| ка|шти|а ј|них|е о|пре|про|ржа| бу|буд|тре| тр|ог |држ|бит|е д|у з|ја |ста|авн|ија|е б|миј|и н|реб|сво|ђи |а з|ве |бил|ред|род|аро|ило|ива|ту |пос| ње| из|е у|ају|ба |ка |ем |ени|де |јер|у д|одн|њег|ду |гов|вим|јел|тва|за | до|еђу|ним| са|нар|а т| ни|о к|оји|м и| см| ст|еба|ода|ран|у н|дна|ичн|уђи|ист|вно|алн|и м| дј|нак|нац|сно|нст|тив|ани|ено|е к|е н|аве|ан |чно|и б|ном|сту|нов|ови|чов|нап|ног|м с|ој |ну |а р|еди|овј|оја|сми|осн|анс|ара|дно|х п|под|сам|обр|о о|руг|тво|ји | мо|его|тит|ашт|заш| кр|тељ|ико|уна|ник|рад|оду|туп|жив| ми|јек|кри| ов| вј| чо|ву |г п| оп|међ|њу |рив|нич|ина|одр|е т|уду| те|мје|ење|сви|а ч|у у|ниц|дни| та|и т|тно|ите|и в|дст|акв|те |ао | вр|ра |вољ|рим|ак |иту|ави|кла|вни|амо| он|ада|ере|ена|сто|кон|ст |она|иво|оби|оба|едс|как|љу ",srp:" пр| и |рав|пра| на|на | по|ма | св|да |има|а п|а и|во |ко |ва |ти |и п| у |ако| да|а с|аво|и с|ост| за|о и|сва| им|вак|ава|је |е с| сл| ко|о н|ња |но |не | не|ом |ли | др|или|у с|сло|обо|кој|их |лоб|бод|им |а н|ју | ил|ств| би|сти|а о|при|а у| ра|јед|ог | је|е п|ње |ни |у п|а д|едн|ити|а к|нос|и у|о д|про| су|ање|ова|е и|вањ|и и|циј| ос|се |дру|ста|ају|ања|и о| об|род|ове| ка| де|е о|аци|ја |ово| ни| од|и д| се|ве |ује|ени|ија|авн|жав| ст|у и|м и|дна|су |ред|и н|оја|е б|ара|што|нов|ржа|вој|држ|тва|оди|у о|а б|одн|пош|ошт|ним|а ј|ка |ран|у у| ов|аро|е д|сно|ења|у з|раз| из|осн|а з|о п|аве|пре|де |бит|них|шти|ву |у д|ду |ту | тр|нар| са|гов|за |без|оји|у н|вно|ичн|еђу|ло |ан |чно|ји |нак|ода| ме|вим|то |сво|ани|нац| ње|ник|њег|тит|ој |ме |ном|м с|е у|о к|ку | до|ика|ико|е к|пос|ашт|тре|алн|ног| вр|реб|нст| кр|сту|дно|ем |вар|е н|рив|туп|жив|те |чов|ст |ови|дни|ао |сме|бра|ави| ли|као|вољ|ило|о с|штв|и м|заш|њу |руг|тав|анс|ено|пор|кри|и б|оду|а р|ла | чо|а т|руш|ушт| бу|буд|ављ|уги|м п|ком|оје|вер| ве|под|и в|међ|его|вре|акв|еди|тво| см|од |дел|ена|рад|ба | мо|ну |о ј|дст|кла| оп|как|сам|ере|рим|вич|ива|о о| он|вни|тер|збе|х п|ниц|еба|е р|у в|ист|век|рем|сви|бил|ште|езб|јућ|њен|гла",uzn:"лар|ан |га |ар | ва| би|да |ва |ир | ҳу|ига|уқу|бир|ҳуқ|қуқ|ган| ҳа|ини|нг |р б|иш | та|ни |инг|лик|а э|ида|или|лиш|нин|ари|иши| ин|ади|он |инс|нсо|сон|ий |лан|дир| ма|кин|и б|ши |ҳар| бў|бўл| му|дан|уқи|ила|қла|р и|қиг|эга| эг| ўз|ки |эрк|қил|а б|оли|кла| эр|гад|лга|нли| ол|рки|и ҳ| ёк|ёки| қа|иб |иги|лиг|н б|н м| қи| ба|ара|атл|ри | бо|лат|бил|ин |ҳам|а т|лаш|р ҳ|ала| эт|инл|ик |бош|ниш|ш ҳ|мас|и в|эти|тил|тла|а ҳ|и м|а қ|уқл|қар|ани|арн|рни|им |ат |оси|ўли|ги | да|а и|н ҳ|риш|и т|мла|ли | ха|а м|ият| бу|рла|а а|рча|бар|аси|ўз |арч|ати|лин|ча |либ|мум| ас|аро|а о|ун |таъ| бе| ту|икл|р в|тга|тиб| ке|н э|ш в|мда|амд|али|н қ|мат|шга| те|сид|лла|иро| шу| қо|дам|а ш|ирл|илл|хал|рга| де|ири|тиш|умк|ола|амл|мки|тен|гин|ур |а ў|рак|а ё|имо| эъ|алқ| са|енг|тар|рда|ода| ша|шқа|ўлг|кат|сий|ак |н о|зар|и қ|ор | ми|нда|н в| си|аза|ера|а к|тни|р т|мил| ки|к б|ана|ам |ошқ|рин|сос|ас | со|сиз|асо|нид|асл|н ў|н т|илг|бу |й т|ти |син|дав|шла|на |лим|қон|и а|лак|эма|муҳ|ъти|си |бор|аш |и э|ака|нга|а в|дек|уни|екл|ино|ами| жа|риг|а д| эм|вла|лма|кер| то|лли|авл| ка|ят |н и|аъл|чун|анл|учу| уч|и с|аёт| иш|а у|тда|мия|а с|ра |ўзи|оий|ай |диг|эът|сла|ага|ник|р д|ция| ни|и ў|ада|рор|лад|сит|кда|икд|ким",azj:" вә|вә |әр |лар| һә|ин |ир | ол| һү| би|һүг|үгу|гуг|на |ләр|дә |һәр| шә|бир|ан | тә|лик|р б|мал|лма|асы|ини|р һ|шәх|ән |әхс|ары|гла|дир|а м|али|угу|аг | ма|ын |илә|уна|јәт| ја|икд|ара|ар |әри|әси|рин|әти|р ш|нин|дән|јјә|н һ| аз|ни |әрә| мә|зад|мәк|ијј| мү|син|тин|үн |олу|и в|ндә|гун|рын|аза|нда|ә а|әт |ыны|нын|лыг|илм| га| ет|ә ј|кди|әк |лә |лмә|олм|ына|инд|лун| ин|мас|хс |сын|ә б|г в|н м|адл|ја |тмә|н т|әми|нә |длы|да | бә|нун|бәр|сы | он|әја|ә һ|маг|дан|ун |етм|инә|н а|рлә|си | ва|ә в|рагб|ә м|ама|ры |н и|әра|нма|ынд|инс| өз|аны|ала| ал|ик |ә д|ләт|ирл|ил | ди|бил|ығы|ли |а б|әлә|дил|ә е|унм|алы|мүд| сә|ны |ә и|н в|ыг |нла|үда|аси|или| дә|нса|сан|угл|уг |әтл|ә о|хси| һе|ола|кил|ејн|тәр|јин| бу|ми |мәс|дыр|һәм| да|мин|иш | һа| ки|у в|лан|әни| ас|хал|бу |лығ|р в| ед|јан|рә |һеч|алг| та|еч |и сһ|сиа|оси|сос|фиә|г һ|афи|ким|даф| әс|ә г| иш|н ә|ији|ыгл|әмә|ы о|әдә|әса| со|а г|лыд|илл|мил|а һ|ыды|сас|лы |ист| ис|ифа|мәз|ыр |јар|тлә|лиј|түн|ина|ә т|сиј|ал |рил| бү|иә |бүт| үч|үтү|өз |ону| ми|ија| нә|адә|ман|үчү|чүн|сеч|ылы|т в| се|иал|дах|сил|еди|н е|әји|ахи|хил| ҹә|миј|мән|р а|әз |а в|илд|и һ|тәһ|әһс|ы в|һси|вар|шәр|абә|гу |раб|ајаһ|амә|там|ғын|ад |уғу|н д|мәһ|тәм| ни|и т| ха",koi:"ны |ӧн | бы|да | пр|пра|рав| мо|лӧн| да|быд|лӧ |орт|мор|ӧм |аво|ӧй | ве|ыд | не|нӧй|ыс |ын |сӧ |тӧм|сь |во |эз |льн|ьнӧ|тны|д м| ас|ыны|м п| по|сьӧ| и |то |бы | ӧт| эм| кы|аль|тлӧ|н э| от|вер|эм | кӧ|ртл|ӧ в| ко|воэ|ств|ерм|тшӧ| до|ола|ылӧ|вол|ас |ӧдн|кыт|ісь|ето|нет|тво|ліс|кӧр|ӧс | сес|шӧм|а с|та |злӧ| ме| ол|аци|ӧ к|ӧ д|мед| вы|вны|а в|на |з в| на|ӧ б|лас|ӧрт| во| вӧ| сі|лан|рмӧ|дбы|едб|ыдӧ|оз |ась| оз| сы|ытш|олӧ|оэз|тир|с о| чу|ы а|оти|ция|ись|ӧтл| эт|рты| го|ы п|ы б|кол|тыс|сет| сь|рті|кӧт|о сб|дз |н н| мы| ке|кер|тӧн|тӧг|ӧтн|ис |а д|мӧ |ост|ӧ м| со|онд|нац|дӧс|итӧ|ест|выл| ви|сис|эта| уд|суд|нӧ |удж|ӧг |пон|ы н|н п|мӧд|а п|орй|ӧны|ӧмӧ|н м|ть |сыл|ана|ті |нда|рны|сси|рре|укӧ|з к|чук|йын|рез| эз|ысл|ӧр |ьӧр|с с|с д|рт |с в|езл|кин|осу|эзл|й о|отс| тӧ|ы д| ло| об|овн|лӧт|асс|кӧд|с м|ӧ о|нал|быт|она|ӧт |слӧ|скӧ|кон|тӧд|ытӧ|дны|а м|ы м|нек|ы к|ӧ н|асл|дор|ӧ п| де| за|а о| ов|сть|тра| дз|ь к|ӧтч|н к| ст|аса|етӧ|ьны|мӧл|умӧ|сьн| ум|ерн|код| пы|тла|оль|иал|а к|н о| сэ|а н|ь м|кыд|циа|са | ли|а б|езӧ|й д| чт|ськ|эсӧ|ион|еск|ӧ с|оци|что|ан |соц|йӧ |мӧс|тко|зын|нӧя|вес|енн| мӧ|ӧтк|ӧсь|тӧ |рлӧ|ӧя |оля|рйӧ|ӧмы|гос|тсӧ|зак|рст|з д|дек|ннё|уда|пыр|еки|ако|озь| а |исӧ|поз|дар|арс|ы ч",bel:" і | пр|пра|ава| на|на | па|рав|ны |ць |або| аб|ва |ацы|аве|ае | ча|ння|анн|льн| ма| св|сва|ала|не |чал|лав|ня |ай |ых | як|га |век|е п| ад|а н| не|пры|ага| ко|а п| за|кож|ожн|ы ч|бод|дна|жны|ваб|цца|ца | ў |а а|ек |мае|і п|нне|ных|асц|а с|пав|бо |ам |ста| са| вы|ван|ьна| да|ара|дзе|одн|го |наг|він|аць|оўн|цыя|мі |то | ра|і а|тва| ас|ств|лен|аві|ад |і с|енн|і н|аль|най|аво|рац|аро|ці |сці|пад|ама| бы| яг|яго|к м|іх |рым|ым |энн|што|і і|род| та|нан| дз|ні |я а|гэт|нас|ана| гэ|інн|а б|ыць|да |ыі |оў |чын| шт|а ў|цыі|які|дзя|а і|агу|я п|ным|нац| у | ўс|ыя |ьны|оль|нар|ўна|х п|і д|ў і| гр|амі|ымі|ах | ус|адз| ні|эта|ля |воў|ыма|рад|ы п|зна|чэн|нен|аба| ка|ўле|іна|быц|ход| ін|о п| ст|ера|уль|аў |асн|сам|рам|ры | су|нал|ду |ь с|чы |кла|аны|жна|і р|пер|і з|ь у|маю|ако|ыцц|яко|для|ую |гра|ука|е і|нае|адс|і ў|кац|ўны|а з| дл|яўл|а р|аюч|ючы|оду| пе| роі|вы |і м|аса|е м|аду|х н|ода|адн|нні|кі | шл|але|раз|ада|х і|авя|нав|алі|раб|ы ў|нна|мад|роў|кан|зе |дст|жыц|ані|нст|зяр|ржа|зак|дзі|люб|аюц|бар|ім |ены|бес|тан|м п|дук|е а|гул|я ў| дэ|ве |жав|ацц|ахо|заб|а в|авы|ган|о н|ваг|я і|чна|я я|сац|так|од |ярж|соб|м н|се |чац|ніч|ыял|яль|цця|ь п|о с|вол|дэк| бе|ну |ога| рэ|рас|буд|а т|асо|сно|ейн",bul:" на|на | пр|то | и |рав|да |пра| да|а с|ств|ва |та |а п|ите|но |во |ени|а н|е н| за|о и|ото|ван|не | вс|те |ки | не|о н|ове| по|а и|ава|чов|ни |ане|ия | чо|аво|ие | св|е п|а д| об|век|ест|сво| им|има|ост|и д|и ч|ани|или|все|ли |тво|и с|ние|вот|а в|ват|ма | ра|и п|и н| в |ек |сек|еки|а о| ил|е и|при| се|ова|ето|ата|воб|обо|бод|аци|ат |пре|оди|к и| бъ| съ|раз| ос|ред| ка|а б|о д|се | ко|бъд|лно|ния|о п| от|ъде|о в|за |ята| е | тр|и и|о с|тел|и в|нит|е с|ран| де|от |общ|де |ка |бра|ен |ява|ция|про|алн|и о|ият|ст |нов| до|его|как|ато| из|нег|а т|ден|а к|щес|а р|тря|а ч|ряб|о о|вен|ябв|бва|дър|гов|нац|ено|тве|ърж|е д|нос|ржа|а з|вит|зи |акв|лен| та|ежд|и з|род|е о|обр|нот| ни| сс|нар|о т|она|ез |йст|кат|иче| бе|жав|е т|е в|тва|зак|аро|кой|осн| ли|ува|авн|ейс|сно|рес|пол|нен|вни|без|ри |стр| ст|сто|под|чки|вид|ган|си |ди |и к|нст| те|а е|вси|еоб| дъ|сич|ичк|едв|жен|ник|ода|т н|о р|ака|ели|одн|елн|лич| че|чес|бще| ре|и м| ср|срер|са |лни| си|дви|ичн|жда| къ|оет|ира|я н|дей| ме|еди|дру|ход|еме|кри|че |дос|ста|гра| то|ой |тъп|въз|ико|и у|нет| со|ави|той|елс|меж|чит|ита|що |ъм |азо|зов|нич|нал|дно| мо|ине|а у|тно|таз|кон|лит|ан |клю|люч|пос|тви|а м|й н|т и|изв|рез|ази|ра |оят|нео|чре",kaz:"ен |не | құ|тар|ұқы| ба| қа|ға |ада|дам|құқ|ық | бо| ад|ықт|қта|ына|ар | жә|ың |ылы|әне|жән| не|мен|лық|на |р а|де | жа|ін |а қ|ары|ан | әр|қыл|ара|ала| ме|н қ|еме|уға|ның| де|асы|ам |іне|тан|лы |нды|да |әр |ығы|ста|еке| өз|ын |ған|анд|мес| бі| қо|ды |ің |бас|бол|етт|ып |н б|ілі|қық|нде|ері|е қ|алы|нем|се |бір|лар|есеб|тын|а ж| ке|тиі|ост|ге |бар| ти|е б| ар|дық|сы |інд|е а|аты| та| бе|ы т|ік |олы|нда|ғын|ры |иіс|ғы | те|бос|луы|алу|сын|рын|еті|іс |рде|қығ|е ж|рін|дар|іні|н ж|тті|қар|н к|ім | ер|егі|ыры|ыны| са|рға|ген|ынд|аны|уын|ы м|лға|ана|нің|тер|уы |ей |тік|ке |сқа|қа |мыс|тық|м б|ард| от|е н|е т|мны|өзі|нан|гіз|еге| на|ы ә|аза|ң қ|лан|нег|асқ|кін|амн|кет|рал|айд|луғ|аса|ті |рды|і б|а б|ру | же|р м|ді |тта|мет|лік|тыр|ама|жас|н н|лып| мү|дай|өз |ігі| ал|ауд|дей|зін|бер|р б|уда|кел|біл|і т|қор|тең|лге| жү|ден|ы а|елі|дер|ы ж|а т|рқы|рлы|арқ| тү|қам|еле|а о|е ө|тін|ір |ең |уге|е м|лде|ау |ауы|ркі|н ае|оны|н т|рыл|түр|ция|гін| то| ха|жағ|оға|осы|зде| ос|ікт|кті|а д|ұлт|лтт|тты|лім|ғда| ау| да|хал|тте|лма| ұл|амд|құр|ірі|қат|тал|орғ|зі |елг|сіз|ағы| ел|ң б|ыс | ас|імд|оты| әл|н е|ағд|қты|шін|ерк|е д|ек |ені|кім|ылм|шіл|аға|сты|лер|гі |атт|кен| кө|ым‐| кұ|кұқ|ра |рік|н ә| еш"},Loe={arb:" ال|ية | في|الح|في | وا|وال| أو|ة ا|أو |الم|الت|لحق|حق |لى |كل |ان |ة و|الأ| لك|لكل|ن ا|ها |ق ف|ات |مة |ون |أن |ما |اء |ته |و ا|الع|ي ا|شخص|ي أ| أن|الإ|م ا|حري| عل|ة ل|من |الا|حقو|على|قوق|ت ا|أي |رد | شخ| لل| أي|ق ا|لا |فرد|رية| ول| من|د ا| كا| إل|خص |وق |ا ا|ة أ|ا ي|ل ف|ه ا|نسا|جتم|ن ي|امة|كان|دة | حق|ام |الق|ة م| فر|اية|سان|ل ش|ين |ن ت|إنس|ا ل| لا|ذا |هذا|ن أ|لة |ي ح| دو|ه ل|لك |ترا|لتع|اً |له |إلى| عن|ى ا|ه و|ع ا|ماع|د أ|اسي| حر|ة ع|مع |الد|نون| با|لحر|لعا|ن و|، و|يات|ي ت|الج| هذ|ير |بال|دول|لإن|عية|الف|ص ا| وي|الو|لأس| إن|أسا|ساس|ماي|حما|رام|سية|انو|مل |ي و|عام|ا و|تما| مت|ة ت|علي|ع ب|ك ا| له|ة ف|قان|ى أ|ول |هم |الب|ة ب|ساو|لقا|الر|لجم|ا ك|تمت|ليه|لتم|لمت|انت| قد|اد |ه أ| يج|ريا|ق و|ل ا|ا ب|ال |يه |اعي|لدو|ل و|لإع|لمي|لمج|لأم|تع |دم |تسا|عمل|اته|لاد|رة |اة |غير|قدم|وز |جوز|يجو|عال|لان|متع|مان|فيه|اجت|م و|يد |تعل|ن ل|ر ا| يع| كل|مم |مجت|تمع|دون| مع|تمي|ذلك|كرا|يها| مس|ميع|إعل|علا| تم| عا|ملا|اعا|لاج|ني |ليم|متس|ييز|يم |اعت|الش| تع|ميي|عن |تنا| بح|لما|ي ي|يز |ود |أمم|لات|أسر|شتر|تي | جم|ه ع|ر و|ي إ|تحد|حدة| أس|عة |ي م|ة، |معي|ن م|لمس|م ب|اق |جمي|لي |مية|الض|الس|لضم|ضما|لفر| وس|لحم|امل|ق م|را |ا ح|نت | تن|يته| أم|إلي|واج|د و|لتي| مر|مرا|متح| ذل| وأ| تح|ا ف| به| وم| بم|وية|ولي|لزو",urd:"ور | او|اور|کے | کے| کی|یں | کا|کی | حق|ے ک|کا | کو|یا |نے |سے | اس|ئے |کو |میں| ہے| می|ے ا| کر| ان|وں | ہو|اس |ر ا|شخص|ی ا| شخ| سے| جا|حق |خص |ہر |ام |ے م|ں ک|ہیں| یا|سی | آز|آزا|زاد|ادی|ائے|ا ح|ص ک|ہ ا|ہے |جائ|ت ک|ر ش|کہ |م ک| پر|ی ک|پر |ان |ا ج|۔ہر|س ک|دی |ہے۔|ق ہ|ی ح|ں اا|ر م|ار |حقو|قوق|ن ک|ری |کسی|ے گ|ی ج| مع| ہی|وق |سان|نی |ر ک|کرن|ی ت| حا| جو|تی |ئی | نہ| کہ|ل ک|اپن|جو |نسا|انس|ہ ک|ے ب|نہ |ہو | مل| اپ|یت |می |ے ہ|رنے|ے ل|ل ہ|ا ا| کس|رے |ی ش| ای|وہ |۔ ا|اصل|نہی|صل |ی م|یں۔|حاص|معا|د ک|انہ|ایس|ی ب|ی ہ|ملک|ق ک|ات | تع|دہ |قوم| قو|ے، |ر ہ|ا م|یہ | دو| من| بن| گا|اشر|کیا|ں م|عاش|وام| عا|اد |قوا|ی س|بر |اقو|انی| جس| لئ|لئے|دار|ر ب|ائی| وہ|ے۔ہ|مل |ے ج|علا|یوں| یہ|ے ح|ہ م|و ت|جس |ا ہ|کر |ر ن|لیم|انو| قا| و |ے۔ | اق|یم |ریق|لک |گی |ی آ|دوس| گی|وئی|ر پ|، ا|نیا|تعل| مس|ر ع|ی، |یر |لاق|خلا| رک|ین | با|ن ا|ی ن|ے پ|پنے|وری|ا س| سک| دی|ون |گا۔|م ا|انے|علی|یاد|قان|نون|س م|اف |رکھ| اع| پو| شا|وسر|ق ح|سب | بر|رتی| بی|اری| بھ|رائ| مم|ر س|یسے|ومی|دگی|ندگ| مر| پی| چا|و گ|نا |ے خ|ہ و|ادا| ہر|ا پ|تما|پور|مام|ے ع|ائد| عل|بھی|ھی |عام| مت| مق|من |د ا| ام|ونک| خل|نکہ|لاف|اعل|کوئ|اں |ریع|ذری| ذر|بنی| لی|و ک|دان|ں، |ے ی|ا ک| مح|، م|ت ا|ال |پنی|ے س|ر آ|ر ح|دیو|غیر| طر|ہوں|ی پ|ِ م|کرے| سا|اسے|رہ |برا",fas:" و | حق| با|که |ند | که| در|در |رد | دا|دار|از | از|هر | هر|یت |ر ک|حق |د ه|ای |د و|ان | را|ین |ود |یا | یا|را |ارد|ی و|کس | کس| بر| آز|باش|ه ب|آزا|د ک| خو|ه ا|د ب|زاد| اس|ار | آن|ق د|شد |حقو|قوق|ی ب|وق |ده |ه د|ید |ی ک|و ا|ور |ر م|رای|اشد|خود|ادی|تما|ری | اج|ام |دی |اید|س ح|است|ر ا|و م| ان|د ا|نه | بی|با | هم| نم|مای| تا|د، |ی ا|انه|ات |ون |ایت|ا ب|ست | کن|برا|انو| بش| مو|این| مر|اسا| مل|وان|ر ب|جتم| شو| اع|ن ا|ورد| می| ای|آن | به|و آ|ملل|ا م|ماع|نی |ت اا|ت و|ئی |عی |ائی|اجت|و ب|های|ن م|ی ی|بشر|کند|شود| من| زن|ن و|ی، |بای|ی ر| مس|مل |مور|ز آ|توا|دان|اری|علا|گرد|یگر|کار| گر| بد|ن ب|ت ب|ت م|ی م| مق|د آ|شور|یه |اعی| عم|ر خ|ن ح| کش|رند|مین| اح|ن ت|ی د| مت|ه م|د ش| حم|و د|دیگ|لام|کشو|هٔ |ه و|انی|لی |ت ک| مج|ق م|میت| کا| شد|اه |نون| آم|اد |ادا|اعل|د م|ق و|ا ک|می |ی ح|لل |نجا| مح|ساس|یده| قا|بعی|قان|ر ش|مقا|ا د|هد |وی |نوا|گی |ساو|ر ت|بر |اً |نمی|اسی|اده|او | او| دی| هی|هیچ|ها|ها|یر |خوا|د ت|همه|ا ه|تی |حما|دگی|بین|ع ا|سان|ر و|شده|ومی| عق| بع|ز ح|شر |مند| شر|ٔمی|أم|تأ|انت|اند|اوی|مسا|ردد|بهر| بم|ارن|یتو|ل م|ران|و ه|ر د|م م|رار|عقی|سی |و ت|زش | بو|ا ا|ی ن|موم|جا |عمو|رفت|عیت| فر|ندگ|واه|زند|م و|نما|ه ح|ا ر|دیه|جام|مرد|ت، |د ر|مام| تم|ملی|نند|الم|طور|ی ت|تخا|ا ت|امی|امل|دد | شخ|شخص",zlm:" دا|ان |دان| بر| او|ن س| ڤر|له |كن |ن ك|ن ا|دال|ن د|رڠ |يڠ |حق | يڠ|ارا| كڤ|أن |تيا|ڤد |ورڠ|ڠن |ياڤ| تر|اله|ولي|ن ڤ|اور|كڤد|برح|رحق|ين |اڤ |را | ات|ليه|ستي|ه ب|يه |اتا| ست| عد|عدا|ن ب|تاو|ن ت|يبس|ڤ ا|او |بيب|سي | كب|ه د|ن م| سو| من| حق| سا|لم |ق ك|اسا|الم|ن ي| تي| اي|سام|رن |ن، | ما|اتو|باڬ|بسن|سن |نڬا|ڬار|اين| مم|د س| با|كبي|ي د|ڠ ع|چار| سب|ڽ س|اڬي|د ڤ|ندق|سبا|اڽ | د | ڤم|نسي|قله|يند|ڬي |ام |تن |وان|تا |اون|ي ا| نڬ|هن | بو|ا ڤ|أنس|بول| كس| سم| سچ|ڠ ب|سچا|مأن|ا ب|ا س|بڠس| ڤڠ|دڠن|سيا|اسي|ساس| مأ| دڠ| اس|بار|هند|مان|ارڠ|رتا|دقل|تي |ت د| هن|ڤرل|نڽ |ات |ادي|ق م|، ك|تره|رها|هاد| ڤو|ادڤ| لا|ي م|ڤا |يكن|اول|ڤون|، د|ون |ڠسا|٢ د|اي |ق٢ |تو |وق |دڤ |يأن|وين|ن ه|ن٢ |ا د|وڠن|نتو|اكن|وا |ندو|وات|ه م|ي س|ڠ٢ | مڠ| ان|حق٢|يك |اد |مڤو|رات|اس |مرا|برس|ائن| مل| سس|ماس| كو|ري | بي|سوا|ڠ ت|ا، |، ت|ياد|امر|سمو|ڠ م|ڤرا|لوا|ڤري|دوڠ|ي ك|ل د|تار|ريك|تيك|ارك|ونت|لين| سر|رلي|سرت|وند|واس|رسا|ڤمب|ترم|، س|اڬا|يري|رأن| در|ا ا|دير| بڠ|ي ڤ|لائ|سوس|ڠ س|توق|سأن|ورو|جوا|هار|اڤا|وكن| ڤن|٢ ب|موا| كم|ارأ|نن |ندڠ|ا٢ | كأ|دڠ٢|و ك|كرج|وه |ا م|ڤرك|تها|اجر|جرن|ي، |شته| سڤ| به|ندي|ق ا|ڠڬو|بها|ڤ٢ | مر|سات|راس|بوا|ه ا|ا ك|د ك| ڤل|ن ح|لاج|هڽ |ڠ ا|مبي|ينڠ|بس | اڤ|ملا|كور|وار|م ڤ|سسي|نتي|تيڠ| دل|سال|وبو|منو|ڤول|مول|ڠ د|نتا|انت|ال ",skr:"تے |اں | تے|دے |دی |وں | دا| حق| کو|ے ا|کوں| دے|دا | دی|یاں| کی|ے ۔|یں |ہر | ۔ |کیت|ہے | وچ| ہے|وچ | ان| شخ|شخص|ادی|ال | حا|اصل|حق |حاص|ے م|خص |صل |ں د| نا|یا | ای|اتے|ق ح|ل ہ|ے و|ں ک| ات|ہیں|سی | مل|نال|زاد|ازا|ی ت| از|قوق|ار |ا ح|حقو| او|ص ک| ۔ہ|۔ہر|ر ش|دیا|ے ج|وق |ندے| کر|یند| یا|نہ | جو|کہی|ئے |ی د|سان|نسا|وند|ی ا|یتے|انس|ا ا|ملک|ے ح|و ڄ|ے ک|ڻ د| وی|یسی|ے ب|ا و| ہو|ں ا|ئی |ندی|تی |آپڻ|وڻ |ر ک|ن ۔| نہ|انہ|جو | کن| آپ| جی|اون|ویس|ی ن| تھ| کہ|ان |ری |ڻے | ڄئ| ہر|ے ن|دہ |ام |ں م|ے ہ|تھی|ں و|۔ ا|ں ت|ی ۔|کنو|ی ح|ی ک|نوں|رے |ہاں| بچ|ون |ے ت|کو | من|ی ہ|اری|ور |نہا|ہکو|یتا|نی |یاد|ت د|ن د| ون|وام|ی م|قوا|تا |ڄئے|پڻے| ہک|می | قو|ق ت|ے د|لے |اف |ل ک|ل ت| تع|چ ا|ین |خلا|اے |علا| سا|جیا|ئو |کرڻ|ی و|انی|ہو |دار| و |ی ج| اق|ن ا|یت |ارے|ے س|لک |ق د|ہوو| ڋو|ر ت| اے|ے خ| چا| خل|لاف|قنو|نون|پور|ڻ ک| پو|ایہ|بچئ|چئو|ات |الا|ونڄ|وری|این| وس| لو|و ا|ہ د| رک|یب |سیب|وسی|یر |ا ک|قوم|ریا|ں آ| جا|رکھ|مل |کاں|رڻ |اد |او |عزت| قن|ب د|وئی|ے ع| عز| ۔ک| مع|اقو|ایں|م م|زت |ڻی |یوڻ|ر ہ| سم|ں س|لوک| جھ| سی|جھی|ت ت|ل ا|اوڻ|کوئ|ں ج|ہی |حدہ|تعل|ے ذ|وے |تحد|متح|لا |ا ت|کار| اع|ے ر| مت|ر ا|ا م|ھین|ھیو|یہو| مط| سڱ|ی س|ڄے |نڄے|سڱد|لیم|علی|ے ق| ذر|م ت| کھ|ن ک| کم|ہ ا|سار|ائد|ائی|د ا| ہن|ہن |ی، |و ک|ں ب|ھیا|ذری|ں پ|لی ",pbu:" د | او|او |په | په|چې | چې| حق|ي ا|ره |ې د|نه |و ا|و د|هر |ه ا|ه و|ه د| څو| کښ|ري |حق |ي چ|کښې|له |غه |ښې |څوک|وي | شي|وک |و پ|لري| سر| لر|ه پ|سره|لو |ټول|کړي|يت |ه ک|ي۔ه| ټو|ي، |ر څ| له|ق ل|يا | هغ| از|۔هر|ازا| کړ|د م|هغه|دي | کو|نو |حقو|د ا|زاد|قوق|خه | وا| پر|ه ت|ولو|ه ه|ه م| وي| څخ| يا|يو |څخه|د د|ول | دي|ه ش|ي د|کول|ته |ه ب|ګه |و ي|ړي |و م|شي۔|اد |ونو|واد|دې | مل| تر| هي|خپل| نه|د ه| تو|ې پ| يو|تون|د پ|ان | با|ني |ک ح|ولن|ه ح|يوا|ادي| هر|وقو|د ت|ړي۔|ي و| مس|ې ا|ي پ|شي |امي|لي |ې و|يد |هيو| دا|وګه|دان| دغ| عم|قو |ي۔ |انه|ار | خپ|ايد|ه چ|باي|بشر| ده|لني|هغو|توګ|اند|، د|ه ن|و ه| لا| بر|مي | تا|ين |ي ح|م د|ايت| من|غو |وي،|دهغ| شو|شوي|دغه|و ح|اوي| ته|د ب|ي ت|پل |نيز| بش|ه ي| ډو|ه ل|ه ګ|ون |نون|پر |يڅ |انو|هيڅ|رو |و ت|بعي|علا|وم |ډول|ده |ومي|ونه|تر |و ک|کار|اره|ساو|اتو|ن ک|وند| اع|مين|اعل|لام|يه |موم| ان|اسي|سي |مسا| وک| ځا|تو |ي ش| پي|قان| ګټ|اخل|ديو|د ټ|و ر|ټه | مح| بي|ل ت|وکړ| ور|ن ش|ه س|ې ک|وون| قا|عمو|عقي|و س|ژون| اس| ژو|و ب|لان|کي |ې چ| وس|ځاي|پار|يز |ندې|لتو|ک د|ولے|لے | نو| ار|رته|وسي| بل|شري|و ن|د ق|ا ب|من |وق |ر د|اسا|بل | غو|ونک|ملت|ګټه|ا د| عق|دو | اج| هم|مان|ر م| را|هم |ښوو|۔هي| وړ|څ څ|تام|و څ| رو|ي م|ت ا|شخص| شخ|مل |ل ا|خصي|ل ه|نې |ت ک| چا|ن د|ړان|وړا|بر | ښو|ادا|ورو"},Roe={hin:"के |प्र| के|और | और|ों | का|कार| प्|का | को|या |ं क|ार |ति |को | है|िका|ने |है |्रत|धिक| अध|अधि|की |ा क| कि| की| सम|ें |व्य|्ति|से |क्त|ा अ|्यक| व्|में|ि क|मान| मे| स्|सी |न्त| हो|े क|यक्|ता |ै ।|क्ष|त्य| कर|िक | वि| या|्य |भी |रत्|ी स| जा|र स|येक|स्व|ेक |रों|्ये|ा ज|िया|त्र|क व|र ह| अन|किस|्रा|ित |ा स|िसी|ा ह|ना | से| सा| । |देश|र क|गा | पर| अप|े स|ान |्त्|ी क|्त |समा| रा|ा प| ।प|वार|था |ष्ट|।प्|अन्|न क|षा |्वा|तन्| मा|ारो|्षा|्ट्|राष|वतन|ाष्|ाप्|ट्र|प्त|े अ|्वत| इस|राप| उस|कि |हो |त ह|ं औ| सं|े प|ार्|करन| भी| दे|किय|ा ।| न |जाए|ी प|र अ|क स|री | नि|अपन|े व|सभी|्तर| तथ|तथा|रा |यों|ओं |िवा|ाओं|ीय |सके|द्व|सम्|व क|पर |्री| द्|रता|ारा| ऐस|िए | सभ|रक्|्या|र प|ा व|माज|रने|र उ|होग|ो स|ं म|िक्| जि| लि|त क|ाएग|स्थ|े म|पूर|ाव |पने| भा|इस |े ल| घो|कृत|घोष|श्य|द्ध|लिए|ा औ|ो प|र्व|ाने|भाव|रूप|र्य|ी र|ेश |णा |ं स|ूर्|शिक|ूप |्ध |रीय| रू|। इ|े ब|दी |न्य|य क|रति|एगा| उन|ी अ|े औ| सु|सार|ेशो|जो |शों|जिस|ा उ| शि|ियो|तर्|ी भ|परा|चित|ानव|तिक|्र | पा| पू|म क|षणा|ोषण|ोगा|गी |र्ण|ाना|िश्|ो क|विश|ले |ारी|परि|र द|नव | यह|्म |साम|रका|म्म|राध| बु| जो|ानू| जन|चार|वाह|नून|स्त|े य|्रो|दिय|न स|ास |कर |य स|ं न|ाज |कता| सद|निय|अपर| ।क|ताओ|न अ|ाह |ी ज|बन्|ी न|े ज|ोई |य ह|्था|ामा|याद|ी व|ंकि|ूंक|ी म|चूं|श क|ुक्|त र",mar:"्या|या |त्य|याच|चा | व |ण्य|कार|प्र|ाचा| प्|िका|धिक| अध|अधि|च्य|ार |आहे| आह|ा अ|हे | स्|्ये|्रत|स्व|ा क| कर|्वा|ता |ास |ा स| त्|त्र|ा व|यां|ांच|िक |वा |मान| या| अस| का|्य |ष्ट|रत्|र्य|येक|ल्य|ाहि|र आ| को|ामा| सं|क्ष|कोण|ाच्| रा|ा न|ात |ंत्| सा|ून |ेका|ाष्|्ट्|ट्र|ने |राष| मा|चे |तंत|किं|िंव|ंवा| कि|व्य|े स|वात|करण|क्त|कास| मि|ा प| सम|ना |ये |मिळ|समा|ातं|र्व|्र्|े प| जा|यास|व स|ोणत|रण्|ा आ|ीय |काम|े क| दे|ांन|्यक|हि | व्|रां|ा म| आप|ही |्षण| पा|ान |े अ|ार्|िळण|ारा| आण|ळण्|ंच्|ाही|ची | वि|मा |्रा|ली |ा द|े व|ा ह|्री| नि|सर्|द्ध|णे |नये|ला | नय| सर|ी अ|्त |त क|ंना|्व |षण |आपल|ाचे|ले |माज|लेल| हो|ील |बंध|ी प|आणि|ध्य|ी स|देश|े ज| शि|शिक|णि |हिज|िजे|जे |यात|ानव|रीय|यक्|क स|न क|ा ज|पाह|व त|ज्य| ज्|िक्|स्थ|न्य|ंबं|त स|े आ|रक्|वी |पल्| के|संब|केल|य क|य अ| उप|असल|क व|त व|ीत |्वत|णत्|ाने|त्व|िष्|ेण्|साम|क आ|भाव|र्थ|ीने|्ती|कां|साठ|ाठी|रता|करत|ठी |याह|े य|सार|व म|ासा|याय|रति|े त|ंचा|र व|ंधा|ी आ|स स|ायद|त आ|ित |हीर|जाह|ेशा|ोणा| अश|ी व|ंरक|च्छ|संर|तील|हक्| हक|नवी|य व|शा |िवा|ांत|ंचे|ूर्|ा ब|ेत |क्क| अर|ाची|वस्|व आ|पूर|ी म|कृत|ेले|द्य|देण|ा त|याव|स्त|ारण|ेल्|थवा|तीन|अथव|ा य| अथ|अर्|ण म|ती |ेश |धात|र्ण|धार|त्त|साध| इत|ुक्|इतर|जिक| आल|ाजि|ाला|रून|तिष|राध|े ह|ेक |श्र|्थी|रणा|असे|्रद|ी क|थी |रका|सले",mai:"ाक |प्र|कार|िका|धिक|ार | आʼ|आʼ |्रत|ेँ |क अ|्यक|िक |्ति| अध|व्य|अधि|क स| प्| व्|क्त|केँ|यक्|तिक|हि | स्|न्त|क व|मे |बाक| सम|मान|त्य|क्ष|छैक| छै|ेक |स्व|रत्|त्र| अप|्ये|ष्ट|येक|र छ|सँ |ित |ैक।| एह| वि|वा | जा|्त्|िके|ति |ट्र|ाष्| हो|्ट्|राष| अन| रा| सा|्य |अपन| कर|कोन|।प्|्वत|क आ|तन्|अछि| अछ|वतन| को|था | वा|ताक| पर|ार्|एहि|नहि|पन |ा आ|रता|समा| मा|्री|नो | नह|्षा|देश|क प| दे| का| कए|रक | नि| सं|न्य|ि क|ोनो|छि |्त |ारक|्वा|ा स|ान्|ल ज|तथा| तथ|ान |करब|ँ क| आ |र आ|ीय |ता |क ह|वार| जे|्या|िवा|जाए|ना |ओर |ानव|ा प|ँ अ|अन्|ारण|माज|स्थ|घोष| आओ|्तर| एक|साम|र्व|आओर|धार|त क|परि|रीय|्रस|कएल|ामा|्रा|रण |ँ स| सभ|द्ध|स्त|एबा|पूर|ʼ स|ा अ| घो|षा |ाहि|ʼ अ|क।प|यक |नक |रक्|रबा|चित|िक्|क ज|ोषण|कर |र प|ेतु|हेत|शिक|एल |सम्| उप|ाधि|एहन|हन |त अ|तु |ूर्|षणा| हे|िमे| अव|ेल |सभ |े स|ि ज|निर| शि|िर्|रति|होए|अनु|र अ|जाह|क क|हो |्ध |रूप|वक |च्छ|प्त|ँ ए| सक|भाव|क उ|ाप्|सभक|त आ|ि आ|र्ण|त स|्रक|एत।|र्य|त ह|जिक| जन|ाजि|चार|ण स|ैक |रा |ि स|ारा|री |िश्|वाध|ा व|ाएत|न अ| ओ |हु |कान|जे |न व|िसँ|रसं|विव|कृत|ि घ|क ब| भा|उद्|ोएत| उद|राप|ʼ प|श्य|न प|्ण |य आ|द्व| द्|िष्| सह|ि द|धक | बी|ेश | पू|षाक|नवा|ास |ामे|ए स|जेँ| कि|कि |क ल| भे|पर |यता| रू|ओ व|ाके| पए|केओ|ेओ |पएब|राज| अथ|अथव|थवा|त्त|विश|्थि|य प|ा क|न क|वास|रिव|क र| दो|सार",bho:" के|के |ार |े क|कार|धिक|िका|ओर |आओर| आओ| अध|अधि|े स|ा क|े अ| हो| सं|र क|र स|ें | मे|में|िक | कर|ा स|र ह| से|से |रा |मान| सम|न क|क्ष|े ब|नो | चा|वे |ता |चाह|ष्ट| रा|ति |्रा|खे |राष|ाष्|प्र| सा| का|ट्र|े आ| प्| सक| मा|्ट्| स्|होख| बा|करे|ि क|ौनो|त क|था |कौन|पन | जा| कौ|रे |ाति|ला | ओक|ेला|तथा|आपन|्त | आप|कर |हवे|र म| हव| तथ|सबह|र आ|ोखे| ह।|िर |े ओ|केल|सके|हे | और|ही |तिर|त्र|जा |ना |बहि|।सब|े च| खा|े म| पर|खात|ान |र ब|न स|ावे| लो|षा |ाहे|ी क|ओकर|ा आ|माज|ित |े ज|ल ज|मिल|संग|्षा|ं क| सब|ा प|और |रक्|वे।|िं |े ह|ंत्|ाज |स्व|हिं|नइख|कान|ो स| जे|समा|क स|लोग|करा|क्त|्रत|ला।| नइ|े। |ानव|िया|हु |इखे|्र |रता|्वत|ानू|े न|ाम |नून|ाही|वतं|पर |ी स| ओ |े उ|े व|्री|रीय|स्थ|तंत|दी |ीय |े त|र अ|र प|्य |साम|बा।| आद|ून |। स|व्य|ा।स|सभे|भे |या | दे|ा म|े ख| वि| सु|केह|प्त|योग|ु क|ोग |े द|चार|ादी|ाप्| दो| या|राप|ल ह|पूर| मि|तिक|खल |यता|्ति| बि|ए क|आदि|दिम| ही|हि |मी | नि|र न| इ |ेहु|नवा|ा ह|री |ले | पा|ाधि| सह| उप|्या| जर|षण | सभ|िमी|देश|े प|म क|जे |ाव | अप|शिक|ाजि|जाद|जिक|े भ|क आ|्तर|िक्|ि म|ेकर|ुक्|वाध|गठन| व्|निय|ठन |।के|ामा|रो | जी|य क|न म|े ल|न ह|ास |ेश | शा|घोष|ंगठ|िल | घो|्षण| पू|े र|ंरक|संर|उपय|पयो|हो |बा |ी ब|्म |सब |दोस|ा। | आज|साथ| शि|आजा| भी| उच|ने |चित| अं|र व|ज क|न आ| ले|नि |ार्|कि |याह|्थि",nep:"को | र |कार|प्र|ार |ने |िका|क्त|धिक|्यक| गर|व्य|्रत| प्|अधि|्ति| अध| व्|यक्|मा |िक |त्य|ाई |लाई|न्त|मान| सम|त्र|गर्|र्न|क व| वा|्ने|वा | स्|रत्|र स|्ये|तिल|येक|ेक |छ ।|ो स|ा स|हरू| वि|क्ष|्त्|िला| । |स्व|हुन|ति | हु|ले | रा| मा|ष्ट|समा|वतन|तन्| छ |र छ| सं|्ट्|ट्र|ाष्|ो अ|राष|्वत|ुने|नेछ|हरु|ान |ता |े अ|्र | का|िने|ाको|गरि|े छ|ना | अन| नि|रता|नै | सा|ित |तिक|क स|र र|रू |ा अ|था |स्त|कुन|ा र|ुनै| छै|्त |छैन|ा प|ार्|वार|ा व| पर|तथा| तथ|का |्या|एको|रु |्षा|माज|रक्|परि|द्ध|। प| ला|सको|ामा| यस|ाहर|ेछ |धार|्रा|ो प|नि |देश|भाव|िवा|्य |र ह|र व|र म|सबै|न अ|े र|न स|रको|अन्|ताक|ंरक|संर|्वा| त्|सम्|री |ो व|ा भ|रहर| कु|्रि|त र|रिन|श्य|पनि|ै व|यस्|ारा|ानव| शि|ा त|लाग|रा |शिक| सब|ाउन|िक्|्न |ारक|ा न|रिय|्यस|द्व|रति|चार| सह|्षण| सु|ारम|ुक्|ुद्|साम|षा |ैन | अप| भए|बाट|ुन | उप|ान्|ो आ|्तर|िय |कान|ि र|रूक|द्द|र प|ाव |ो ल|तो | पन|ैन।| आव|ा ग|।प्|बै |ूर्|िएक|र त|निज|त्प| भे|जिक|ेछ।|िको|्तो|वाह|त स|ाट | अर|ाजि|्ध | उस|रमा|ात्|र्य|नको|ाय |जको|ित्|ागि| अभ|न ग|गि |ा म| आध|स्थ| पा|ारह|घोष|त्व|यता|ा क|र्द| मत|विध| सक|सार|परा|युक|राध| घो|णको|अपर|े स|ारी|।कु| दि| जन|भेद|रिव|उसक|क र|र अ|ि स|ानु|ो ह|रुद| छ।|ूको|रका|नमा| भन|र्म|हित|पूर|न्य|क अ|ा ब|ो भ|राज|अनु|ोषण|षणा|य र| मन| बि|्धा| दे|निर|ताह|र उ|यस |उने|रण |विक"},Moe={Latin:zoe,Cyrillic:Boe,Arabic:Loe,Devanagari:Roe};var Ff,B1;function Voe(){if(B1)return Ff;B1=1;var e=Noe(),t=Foe(),n=Moe;i.all=s,Ff=i;var r=2048,a=10,o=300;(function(){var w,b,A,x,C,_;for(C in n){w=n[C];for(b in w){for(x=w[b].split("|"),_=x.length,A={};_--;)A[x[_]]=_;w[b]=A}}})();function i(w,b){return s(w,b)[0][0]}function s(w,b){var A=b||{},x=a,C=[].concat(A.whitelist||[],A.only||[]),_=[].concat(A.blacklist||[],A.ignore||[]),E;return A.minLength!==null&&A.minLength!==void 0&&(x=A.minLength),!w||w.length<x?h():(w=w.slice(0,r),E=u(w,t),E[0]in n?l(w,d(e.asTuples(w),n[E[0]],C,_)):E[1]===0||!v(E[0],C,_)?h():m(E[0]))}function l(w,b){for(var A=b[0][1],x=w.length*o-A,C=-1,_=b.length;++C<_;)b[C][1]=1-(b[C][1]-A)/x||0;return b}function u(w,b){var A=-1,x,C,_;for(C in b)_=c(w,b[C]),_>A&&(A=_,x=C);return[x,A]}function c(w,b){var A=w.match(b);return(A?A.length:0)/w.length||0}function d(w,b,A,x){var C=[],_;b=g(b,A,x);for(_ in b)C.push([_,p(w,b[_])]);return C.length===0?h():C.sort(y)}function p(w,b){for(var A=0,x=-1,C=w.length,_,E;++x<C;)_=w[x],_[0]in b?(E=_[1]-b[_[0]]-1,E<0&&(E=-E)):E=o,A+=E;return A}function g(w,b,A){var x,C;if(b.length===0&&A.length===0)return w;x={};for(C in w)v(C,b,A)&&(x[C]=w[C]);return x}function v(w,b,A){return b.length===0&&A.length===0?!0:(b.length===0||b.indexOf(w)!==-1)&&A.indexOf(w)===-1}function h(){return m("und")}function m(w){return[[w,1]]}function y(w,b){return w[1]-b[1]}return Ff}var L1;function Woe(){if(L1)return fu;L1=1,Object.defineProperty(fu,"__esModule",{value:!0});const t=vl.__importDefault(Voe()),n=new Map([["eng","en"],["jpn","ja"],["kor","ko"],["cmn","zh-CN"]]),r={minLength:1,whitelist:[...n.keys()]};function a(o){return n.get(t.default(o,r))||"auto"}return fu.detectLang=a,fu}var R1;function Goe(){if(R1)return cu;R1=1,Object.defineProperty(cu,"__esModule",{value:!0});const t=vl.__importDefault(joe()),n=Woe();class r{constructor(o={}){this.env=o.env||"node",this.axios=o.axios||t.default,this.config=o.config||{}}async translate(o,i,s,l={}){return{...await this.query(o,i,s,{...this.config,...l}),engine:this.name}}request(o,i){return this.axios(o,i)}async detect(o){return n.detectLang(o)}textToSpeech(o,i,s){return Promise.resolve(null)}}return cu.Translator=r,cu}(function(e){Object.defineProperty(e,"__esModule",{value:!0});const t=vl;t.__exportStar(poe(),e),t.__exportStar(hoe(),e),t.__exportStar(Goe(),e)})(Sx);var zf={exports:{}},Bf={exports:{}},M1;function qoe(){return M1||(M1=1,function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t={rotl:function(n,r){return n<<r|n>>>32-r},rotr:function(n,r){return n<<32-r|n>>>r},endian:function(n){if(n.constructor==Number)return t.rotl(n,8)&16711935|t.rotl(n,24)&4278255360;for(var r=0;r<n.length;r++)n[r]=t.endian(n[r]);return n},randomBytes:function(n){for(var r=[];n>0;n--)r.push(Math.floor(Math.random()*256));return r},bytesToWords:function(n){for(var r=[],a=0,o=0;a<n.length;a++,o+=8)r[o>>>5]|=n[a]<<24-o%32;return r},wordsToBytes:function(n){for(var r=[],a=0;a<n.length*32;a+=8)r.push(n[a>>>5]>>>24-a%32&255);return r},bytesToHex:function(n){for(var r=[],a=0;a<n.length;a++)r.push((n[a]>>>4).toString(16)),r.push((n[a]&15).toString(16));return r.join("")},hexToBytes:function(n){for(var r=[],a=0;a<n.length;a+=2)r.push(parseInt(n.substr(a,2),16));return r},bytesToBase64:function(n){for(var r=[],a=0;a<n.length;a+=3)for(var o=n[a]<<16|n[a+1]<<8|n[a+2],i=0;i<4;i++)a*8+i*6<=n.length*8?r.push(e.charAt(o>>>6*(3-i)&63)):r.push("=");return r.join("")},base64ToBytes:function(n){n=n.replace(/[^A-Z0-9+\/]/ig,"");for(var r=[],a=0,o=0;a<n.length;o=++a%4)o!=0&&r.push((e.indexOf(n.charAt(a-1))&Math.pow(2,-2*o+8)-1)<<o*2|e.indexOf(n.charAt(a))>>>6-o*2);return r}};Bf.exports=t}()),Bf.exports}var Lf,V1;function W1(){if(V1)return Lf;V1=1;var e={utf8:{stringToBytes:function(t){return e.bin.stringToBytes(unescape(encodeURIComponent(t)))},bytesToString:function(t){return decodeURIComponent(escape(e.bin.bytesToString(t)))}},bin:{stringToBytes:function(t){for(var n=[],r=0;r<t.length;r++)n.push(t.charCodeAt(r)&255);return n},bytesToString:function(t){for(var n=[],r=0;r<t.length;r++)n.push(String.fromCharCode(t[r]));return n.join("")}}};return Lf=e,Lf}/*!
* Determine if an object is a Buffer
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/var Rf,G1;function Hoe(){if(G1)return Rf;G1=1,Rf=function(n){return n!=null&&(e(n)||t(n)||!!n._isBuffer)};function e(n){return!!n.constructor&&typeof n.constructor.isBuffer=="function"&&n.constructor.isBuffer(n)}function t(n){return typeof n.readFloatLE=="function"&&typeof n.slice=="function"&&e(n.slice(0,0))}return Rf}var q1;function Uoe(){return q1||(q1=1,function(){var e=qoe(),t=W1().utf8,n=Hoe(),r=W1().bin,a=function(o,i){o.constructor==String?i&&i.encoding==="binary"?o=r.stringToBytes(o):o=t.stringToBytes(o):n(o)?o=Array.prototype.slice.call(o,0):!Array.isArray(o)&&o.constructor!==Uint8Array&&(o=o.toString());for(var s=e.bytesToWords(o),l=o.length*8,u=1732584193,c=-271733879,d=-1732584194,p=271733878,g=0;g<s.length;g++)s[g]=(s[g]<<8|s[g]>>>24)&16711935|(s[g]<<24|s[g]>>>8)&4278255360;s[l>>>5]|=128<<l%32,s[(l+64>>>9<<4)+14]=l;for(var v=a._ff,h=a._gg,m=a._hh,y=a._ii,g=0;g<s.length;g+=16){var w=u,b=c,A=d,x=p;u=v(u,c,d,p,s[g+0],7,-680876936),p=v(p,u,c,d,s[g+1],12,-389564586),d=v(d,p,u,c,s[g+2],17,606105819),c=v(c,d,p,u,s[g+3],22,-1044525330),u=v(u,c,d,p,s[g+4],7,-176418897),p=v(p,u,c,d,s[g+5],12,1200080426),d=v(d,p,u,c,s[g+6],17,-1473231341),c=v(c,d,p,u,s[g+7],22,-45705983),u=v(u,c,d,p,s[g+8],7,1770035416),p=v(p,u,c,d,s[g+9],12,-1958414417),d=v(d,p,u,c,s[g+10],17,-42063),c=v(c,d,p,u,s[g+11],22,-1990404162),u=v(u,c,d,p,s[g+12],7,1804603682),p=v(p,u,c,d,s[g+13],12,-40341101),d=v(d,p,u,c,s[g+14],17,-1502002290),c=v(c,d,p,u,s[g+15],22,1236535329),u=h(u,c,d,p,s[g+1],5,-165796510),p=h(p,u,c,d,s[g+6],9,-1069501632),d=h(d,p,u,c,s[g+11],14,643717713),c=h(c,d,p,u,s[g+0],20,-373897302),u=h(u,c,d,p,s[g+5],5,-701558691),p=h(p,u,c,d,s[g+10],9,38016083),d=h(d,p,u,c,s[g+15],14,-660478335),c=h(c,d,p,u,s[g+4],20,-405537848),u=h(u,c,d,p,s[g+9],5,568446438),p=h(p,u,c,d,s[g+14],9,-1019803690),d=h(d,p,u,c,s[g+3],14,-187363961),c=h(c,d,p,u,s[g+8],20,1163531501),u=h(u,c,d,p,s[g+13],5,-1444681467),p=h(p,u,c,d,s[g+2],9,-51403784),d=h(d,p,u,c,s[g+7],14,1735328473),c=h(c,d,p,u,s[g+12],20,-1926607734),u=m(u,c,d,p,s[g+5],4,-378558),p=m(p,u,c,d,s[g+8],11,-2022574463),d=m(d,p,u,c,s[g+11],16,1839030562),c=m(c,d,p,u,s[g+14],23,-35309556),u=m(u,c,d,p,s[g+1],4,-1530992060),p=m(p,u,c,d,s[g+4],11,1272893353),d=m(d,p,u,c,s[g+7],16,-155497632),c=m(c,d,p,u,s[g+10],23,-1094730640),u=m(u,c,d,p,s[g+13],4,681279174),p=m(p,u,c,d,s[g+0],11,-358537222),d=m(d,p,u,c,s[g+3],16,-722521979),c=m(c,d,p,u,s[g+6],23,76029189),u=m(u,c,d,p,s[g+9],4,-640364487),p=m(p,u,c,d,s[g+12],11,-421815835),d=m(d,p,u,c,s[g+15],16,530742520),c=m(c,d,p,u,s[g+2],23,-995338651),u=y(u,c,d,p,s[g+0],6,-198630844),p=y(p,u,c,d,s[g+7],10,1126891415),d=y(d,p,u,c,s[g+14],15,-1416354905),c=y(c,d,p,u,s[g+5],21,-57434055),u=y(u,c,d,p,s[g+12],6,1700485571),p=y(p,u,c,d,s[g+3],10,-1894986606),d=y(d,p,u,c,s[g+10],15,-1051523),c=y(c,d,p,u,s[g+1],21,-2054922799),u=y(u,c,d,p,s[g+8],6,1873313359),p=y(p,u,c,d,s[g+15],10,-30611744),d=y(d,p,u,c,s[g+6],15,-1560198380),c=y(c,d,p,u,s[g+13],21,1309151649),u=y(u,c,d,p,s[g+4],6,-145523070),p=y(p,u,c,d,s[g+11],10,-1120210379),d=y(d,p,u,c,s[g+2],15,718787259),c=y(c,d,p,u,s[g+9],21,-343485551),u=u+w>>>0,c=c+b>>>0,d=d+A>>>0,p=p+x>>>0}return e.endian([u,c,d,p])};a._ff=function(o,i,s,l,u,c,d){var p=o+(i&s|~i&l)+(u>>>0)+d;return(p<<c|p>>>32-c)+i},a._gg=function(o,i,s,l,u,c,d){var p=o+(i&l|s&~l)+(u>>>0)+d;return(p<<c|p>>>32-c)+i},a._hh=function(o,i,s,l,u,c,d){var p=o+(i^s^l)+(u>>>0)+d;return(p<<c|p>>>32-c)+i},a._ii=function(o,i,s,l,u,c,d){var p=o+(s^(i|~l))+(u>>>0)+d;return(p<<c|p>>>32-c)+i},a._blocksize=16,a._digestsize=16,zf.exports=function(o,i){if(o==null)throw new Error("Illegal argument "+o);var s=e.wordsToBytes(a(o,i));return i&&i.asBytes?s:i&&i.asString?r.bytesToString(s):e.bytesToHex(s)}}()),zf.exports}var Mf,H1;function Koe(){return H1||(H1=1,Mf=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},n=Symbol("test"),r=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;var a=42;t[n]=a;for(n in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var o=Object.getOwnPropertySymbols(t);if(o.length!==1||o[0]!==n||!Object.prototype.propertyIsEnumerable.call(t,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var i=Object.getOwnPropertyDescriptor(t,n);if(i.value!==a||i.enumerable!==!0)return!1}return!0}),Mf}var Vf,U1;function Joe(){if(U1)return Vf;U1=1;var e=typeof Symbol<"u"&&Symbol,t=Koe();return Vf=function(){return typeof e!="function"||typeof Symbol!="function"||typeof e("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:t()},Vf}var Wf,K1;function Zoe(){if(K1)return Wf;K1=1;var e={foo:{}},t=Object;return Wf=function(){return{__proto__:e}.foo===e.foo&&!({__proto__:null}instanceof t)},Wf}var Gf,J1;function Qoe(){if(J1)return Gf;J1=1;var e="Function.prototype.bind called on incompatible ",t=Array.prototype.slice,n=Object.prototype.toString,r="[object Function]";return Gf=function(o){var i=this;if(typeof i!="function"||n.call(i)!==r)throw new TypeError(e+i);for(var s=t.call(arguments,1),l,u=function(){if(this instanceof l){var v=i.apply(this,s.concat(t.call(arguments)));return Object(v)===v?v:this}else return i.apply(o,s.concat(t.call(arguments)))},c=Math.max(0,i.length-s.length),d=[],p=0;p<c;p++)d.push("$"+p);if(l=Function("binder","return function ("+d.join(",")+"){ return binder.apply(this,arguments); }")(u),i.prototype){var g=function(){};g.prototype=i.prototype,l.prototype=new g,g.prototype=null}return l},Gf}var qf,Z1;function sm(){if(Z1)return qf;Z1=1;var e=Qoe();return qf=Function.prototype.bind||e,qf}var Hf,Q1;function Yoe(){if(Q1)return Hf;Q1=1;var e=sm();return Hf=e.call(Function.call,Object.prototype.hasOwnProperty),Hf}var Uf,Y1;function lm(){if(Y1)return Uf;Y1=1;var e,t=SyntaxError,n=Function,r=TypeError,a=function(S){try{return n('"use strict"; return ('+S+").constructor;")()}catch{}},o=Object.getOwnPropertyDescriptor;if(o)try{o({},"")}catch{o=null}var i=function(){throw new r},s=o?function(){try{return arguments.callee,i}catch{try{return o(arguments,"callee").get}catch{return i}}}():i,l=Joe()(),u=Zoe()(),c=Object.getPrototypeOf||(u?function(S){return S.__proto__}:null),d={},p=typeof Uint8Array>"u"||!c?e:c(Uint8Array),g={"%AggregateError%":typeof AggregateError>"u"?e:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?e:ArrayBuffer,"%ArrayIteratorPrototype%":l&&c?c([][Symbol.iterator]()):e,"%AsyncFromSyncIteratorPrototype%":e,"%AsyncFunction%":d,"%AsyncGenerator%":d,"%AsyncGeneratorFunction%":d,"%AsyncIteratorPrototype%":d,"%Atomics%":typeof Atomics>"u"?e:Atomics,"%BigInt%":typeof BigInt>"u"?e:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?e:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?e:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?e:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?e:Float32Array,"%Float64Array%":typeof Float64Array>"u"?e:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?e:FinalizationRegistry,"%Function%":n,"%GeneratorFunction%":d,"%Int8Array%":typeof Int8Array>"u"?e:Int8Array,"%Int16Array%":typeof Int16Array>"u"?e:Int16Array,"%Int32Array%":typeof Int32Array>"u"?e:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":l&&c?c(c([][Symbol.iterator]())):e,"%JSON%":typeof JSON=="object"?JSON:e,"%Map%":typeof Map>"u"?e:Map,"%MapIteratorPrototype%":typeof Map>"u"||!l||!c?e:c(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?e:Promise,"%Proxy%":typeof Proxy>"u"?e:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?e:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?e:Set,"%SetIteratorPrototype%":typeof Set>"u"||!l||!c?e:c(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?e:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":l&&c?c(""[Symbol.iterator]()):e,"%Symbol%":l?Symbol:e,"%SyntaxError%":t,"%ThrowTypeError%":s,"%TypedArray%":p,"%TypeError%":r,"%Uint8Array%":typeof Uint8Array>"u"?e:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?e:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?e:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?e:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?e:WeakMap,"%WeakRef%":typeof WeakRef>"u"?e:WeakRef,"%WeakSet%":typeof WeakSet>"u"?e:WeakSet};if(c)try{null.error}catch(S){var v=c(c(S));g["%Error.prototype%"]=v}var h=function S(T){var B;if(T==="%AsyncFunction%")B=a("async function () {}");else if(T==="%GeneratorFunction%")B=a("function* () {}");else if(T==="%AsyncGeneratorFunction%")B=a("async function* () {}");else if(T==="%AsyncGenerator%"){var R=S("%AsyncGeneratorFunction%");R&&(B=R.prototype)}else if(T==="%AsyncIteratorPrototype%"){var G=S("%AsyncGenerator%");G&&c&&(B=c(G.prototype))}return g[T]=B,B},m={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},y=sm(),w=Yoe(),b=y.call(Function.call,Array.prototype.concat),A=y.call(Function.apply,Array.prototype.splice),x=y.call(Function.call,String.prototype.replace),C=y.call(Function.call,String.prototype.slice),_=y.call(Function.call,RegExp.prototype.exec),E=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,j=/\\(\\)?/g,D=function(T){var B=C(T,0,1),R=C(T,-1);if(B==="%"&&R!=="%")throw new t("invalid intrinsic syntax, expected closing `%`");if(R==="%"&&B!=="%")throw new t("invalid intrinsic syntax, expected opening `%`");var G=[];return x(T,E,function(W,Q,oe,Ee){G[G.length]=oe?x(Ee,j,"$1"):Q||W}),G},F=function(T,B){var R=T,G;if(w(m,R)&&(G=m[R],R="%"+G[0]+"%"),w(g,R)){var W=g[R];if(W===d&&(W=h(R)),typeof W>"u"&&!B)throw new r("intrinsic "+T+" exists, but is not available. Please file an issue!");return{alias:G,name:R,value:W}}throw new t("intrinsic "+T+" does not exist!")};return Uf=function(T,B){if(typeof T!="string"||T.length===0)throw new r("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof B!="boolean")throw new r('"allowMissing" argument must be a boolean');if(_(/^%?[^%]*%?$/,T)===null)throw new t("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var R=D(T),G=R.length>0?R[0]:"",W=F("%"+G+"%",B),Q=W.name,oe=W.value,Ee=!1,Ae=W.alias;Ae&&(G=Ae[0],A(R,b([0,1],Ae)));for(var se=1,Ce=!0;se<R.length;se+=1){var Ne=R[se],Ue=C(Ne,0,1),ye=C(Ne,-1);if((Ue==='"'||Ue==="'"||Ue==="`"||ye==='"'||ye==="'"||ye==="`")&&Ue!==ye)throw new t("property names with quotes must have matching quotes");if((Ne==="constructor"||!Ce)&&(Ee=!0),G+="."+Ne,Q="%"+G+"%",w(g,Q))oe=g[Q];else if(oe!=null){if(!(Ne in oe)){if(!B)throw new r("base intrinsic for "+T+" exists, but the property is not available.");return}if(o&&se+1>=R.length){var pe=o(oe,Ne);Ce=!!pe,Ce&&"get"in pe&&!("originalValue"in pe.get)?oe=pe.get:oe=oe[Ne]}else Ce=w(oe,Ne),oe=oe[Ne];Ce&&!Ee&&(g[Q]=oe)}}return oe},Uf}var Kf={exports:{}},X1;function Xoe(){return X1||(X1=1,function(e){var t=sm(),n=lm(),r=n("%Function.prototype.apply%"),a=n("%Function.prototype.call%"),o=n("%Reflect.apply%",!0)||t.call(a,r),i=n("%Object.getOwnPropertyDescriptor%",!0),s=n("%Object.defineProperty%",!0),l=n("%Math.max%");if(s)try{s({},"a",{value:1})}catch{s=null}e.exports=function(d){var p=o(t,a,arguments);if(i&&s){var g=i(p,"length");g.configurable&&s(p,"length",{value:1+l(0,d.length-(arguments.length-1))})}return p};var u=function(){return o(t,r,arguments)};s?s(e.exports,"apply",{value:u}):e.exports.apply=u}(Kf)),Kf.exports}var Jf,ew;function eie(){if(ew)return Jf;ew=1;var e=lm(),t=Xoe(),n=t(e("String.prototype.indexOf"));return Jf=function(a,o){var i=e(a,!!o);return typeof i=="function"&&n(a,".prototype.")>-1?t(i):i},Jf}const tie={},nie=Object.freeze(Object.defineProperty({__proto__:null,default:tie},Symbol.toStringTag,{value:"Module"})),rie=vA(nie);var Zf,tw;function aie(){if(tw)return Zf;tw=1;var e=typeof Map=="function"&&Map.prototype,t=Object.getOwnPropertyDescriptor&&e?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,n=e&&t&&typeof t.get=="function"?t.get:null,r=e&&Map.prototype.forEach,a=typeof Set=="function"&&Set.prototype,o=Object.getOwnPropertyDescriptor&&a?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,i=a&&o&&typeof o.get=="function"?o.get:null,s=a&&Set.prototype.forEach,l=typeof WeakMap=="function"&&WeakMap.prototype,u=l?WeakMap.prototype.has:null,c=typeof WeakSet=="function"&&WeakSet.prototype,d=c?WeakSet.prototype.has:null,p=typeof WeakRef=="function"&&WeakRef.prototype,g=p?WeakRef.prototype.deref:null,v=Boolean.prototype.valueOf,h=Object.prototype.toString,m=Function.prototype.toString,y=String.prototype.match,w=String.prototype.slice,b=String.prototype.replace,A=String.prototype.toUpperCase,x=String.prototype.toLowerCase,C=RegExp.prototype.test,_=Array.prototype.concat,E=Array.prototype.join,j=Array.prototype.slice,D=Math.floor,F=typeof BigInt=="function"?BigInt.prototype.valueOf:null,S=Object.getOwnPropertySymbols,T=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,B=typeof Symbol=="function"&&typeof Symbol.iterator=="object",R=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===B||"symbol")?Symbol.toStringTag:null,G=Object.prototype.propertyIsEnumerable,W=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(V){return V.__proto__}:null);function Q(V,H){if(V===1/0||V===-1/0||V!==V||V&&V>-1e3&&V<1e3||C.call(/e/,H))return H;var Oe=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof V=="number"){var He=V<0?-D(-V):D(V);if(He!==V){var yt=String(He),Ve=w.call(H,yt.length+1);return b.call(yt,Oe,"$&_")+"."+b.call(b.call(Ve,/([0-9]{3})/g,"$&_"),/_$/,"")}}return b.call(H,Oe,"$&_")}var oe=rie,Ee=oe.custom,Ae=Re(Ee)?Ee:null;Zf=function V(H,Oe,He,yt){var Ve=Oe||{};if(U(Ve,"quoteStyle")&&Ve.quoteStyle!=="single"&&Ve.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(U(Ve,"maxStringLength")&&(typeof Ve.maxStringLength=="number"?Ve.maxStringLength<0&&Ve.maxStringLength!==1/0:Ve.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var ar=U(Ve,"customInspect")?Ve.customInspect:!0;if(typeof ar!="boolean"&&ar!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(U(Ve,"indent")&&Ve.indent!==null&&Ve.indent!==" "&&!(parseInt(Ve.indent,10)===Ve.indent&&Ve.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(U(Ve,"numericSeparator")&&typeof Ve.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var vr=Ve.numericSeparator;if(typeof H>"u")return"undefined";if(H===null)return"null";if(typeof H=="boolean")return H?"true":"false";if(typeof H=="string")return ke(H,Ve);if(typeof H=="number"){if(H===0)return 1/0/H>0?"0":"-0";var Mt=String(H);return vr?Q(H,Mt):Mt}if(typeof H=="bigint"){var or=String(H)+"n";return vr?Q(H,or):or}var q=typeof Ve.depth>"u"?5:Ve.depth;if(typeof He>"u"&&(He=0),He>=q&&q>0&&typeof H=="object")return Ne(H)?"[Array]":"[Object]";var ae=Xt(Ve,He);if(typeof yt>"u")yt=[];else if(le(yt,H)>=0)return"[Circular]";function ve(Qo,Al,mE){if(Al&&(yt=j.call(yt),yt.push(Al)),mE){var Am={depth:Ve.depth};return U(Ve,"quoteStyle")&&(Am.quoteStyle=Ve.quoteStyle),V(Qo,Am,He+1,yt)}return V(Qo,Ve,He+1,yt)}if(typeof H=="function"&&!ye(H)){var ze=Y(H),Kt=Mn(H,ve);return"[Function"+(ze?": "+ze:" (anonymous)")+"]"+(Kt.length>0?" { "+E.call(Kt,", ")+" }":"")}if(Re(H)){var en=B?b.call(String(H),/^(Symbol\(.*\))_[^)]*$/,"$1"):T.call(H);return typeof H=="object"&&!B?fe(en):en}if(be(H)){for(var _n="<"+x.call(String(H.nodeName)),Vn=H.attributes||[],gn=0;gn<Vn.length;gn++)_n+=" "+Vn[gn].name+"="+se(Ce(Vn[gn].value),"double",Ve);return _n+=">",H.childNodes&&H.childNodes.length&&(_n+="..."),_n+="</"+x.call(String(H.nodeName))+">",_n}if(Ne(H)){if(H.length===0)return"[]";var Vt=Mn(H,ve);return ae&&!pt(Vt)?"["+jn(Vt,ae)+"]":"[ "+E.call(Vt,", ")+" ]"}if(pe(H)){var yr=Mn(H,ve);return!("cause"in Error.prototype)&&"cause"in H&&!G.call(H,"cause")?"{ ["+String(H)+"] "+E.call(_.call("[cause]: "+ve(H.cause),yr),", ")+" }":yr.length===0?"["+String(H)+"]":"{ ["+String(H)+"] "+E.call(yr,", ")+" }"}if(typeof H=="object"&&ar){if(Ae&&typeof H[Ae]=="function"&&oe)return oe(H,{depth:q-He});if(ar!=="symbol"&&typeof H.inspect=="function")return H.inspect()}if(me(H)){var ym=[];return r&&r.call(H,function(Qo,Al){ym.push(ve(Al,H,!0)+" => "+ve(Qo,H))}),Me("Map",n.call(H),ym,ae)}if(re(H)){var bm=[];return s&&s.call(H,function(Qo){bm.push(ve(Qo,H))}),Me("Set",i.call(H),bm,ae)}if(ce(H))return Te("WeakMap");if(we(H))return Te("WeakSet");if(de(H))return Te("WeakRef");if(Xe(H))return fe(ve(Number(H)));if($(H))return fe(ve(F.call(H)));if(je(H))return fe(v.call(H));if(Pe(H))return fe(ve(String(H)));if(!Ue(H)&&!ye(H)){var fd=Mn(H,ve),wm=W?W(H)===Object.prototype:H instanceof Object||H.constructor===Object,pd=H instanceof Object?"":"null prototype",km=!wm&&R&&Object(H)===H&&R in H?w.call(Z(H),8,-1):pd?"Object":"",gE=wm||typeof H.constructor!="function"?"":H.constructor.name?H.constructor.name+" ":"",hd=gE+(km||pd?"["+E.call(_.call([],km||[],pd||[]),": ")+"] ":"");return fd.length===0?hd+"{}":ae?hd+"{"+jn(fd,ae)+"}":hd+"{ "+E.call(fd,", ")+" }"}return String(H)};function se(V,H,Oe){var He=(Oe.quoteStyle||H)==="double"?'"':"'";return He+V+He}function Ce(V){return b.call(String(V),/"/g,"&quot;")}function Ne(V){return Z(V)==="[object Array]"&&(!R||!(typeof V=="object"&&R in V))}function Ue(V){return Z(V)==="[object Date]"&&(!R||!(typeof V=="object"&&R in V))}function ye(V){return Z(V)==="[object RegExp]"&&(!R||!(typeof V=="object"&&R in V))}function pe(V){return Z(V)==="[object Error]"&&(!R||!(typeof V=="object"&&R in V))}function Pe(V){return Z(V)==="[object String]"&&(!R||!(typeof V=="object"&&R in V))}function Xe(V){return Z(V)==="[object Number]"&&(!R||!(typeof V=="object"&&R in V))}function je(V){return Z(V)==="[object Boolean]"&&(!R||!(typeof V=="object"&&R in V))}function Re(V){if(B)return V&&typeof V=="object"&&V instanceof Symbol;if(typeof V=="symbol")return!0;if(!V||typeof V!="object"||!T)return!1;try{return T.call(V),!0}catch{}return!1}function $(V){if(!V||typeof V!="object"||!F)return!1;try{return F.call(V),!0}catch{}return!1}var z=Object.prototype.hasOwnProperty||function(V){return V in this};function U(V,H){return z.call(V,H)}function Z(V){return h.call(V)}function Y(V){if(V.name)return V.name;var H=y.call(m.call(V),/^function\s*([\w$]+)/);return H?H[1]:null}function le(V,H){if(V.indexOf)return V.indexOf(H);for(var Oe=0,He=V.length;Oe<He;Oe++)if(V[Oe]===H)return Oe;return-1}function me(V){if(!n||!V||typeof V!="object")return!1;try{n.call(V);try{i.call(V)}catch{return!0}return V instanceof Map}catch{}return!1}function ce(V){if(!u||!V||typeof V!="object")return!1;try{u.call(V,u);try{d.call(V,d)}catch{return!0}return V instanceof WeakMap}catch{}return!1}function de(V){if(!g||!V||typeof V!="object")return!1;try{return g.call(V),!0}catch{}return!1}function re(V){if(!i||!V||typeof V!="object")return!1;try{i.call(V);try{n.call(V)}catch{return!0}return V instanceof Set}catch{}return!1}function we(V){if(!d||!V||typeof V!="object")return!1;try{d.call(V,d);try{u.call(V,u)}catch{return!0}return V instanceof WeakSet}catch{}return!1}function be(V){return!V||typeof V!="object"?!1:typeof HTMLElement<"u"&&V instanceof HTMLElement?!0:typeof V.nodeName=="string"&&typeof V.getAttribute=="function"}function ke(V,H){if(V.length>H.maxStringLength){var Oe=V.length-H.maxStringLength,He="... "+Oe+" more character"+(Oe>1?"s":"");return ke(w.call(V,0,H.maxStringLength),H)+He}var yt=b.call(b.call(V,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,J);return se(yt,"single",H)}function J(V){var H=V.charCodeAt(0),Oe={8:"b",9:"t",10:"n",12:"f",13:"r"}[H];return Oe?"\\"+Oe:"\\x"+(H<16?"0":"")+A.call(H.toString(16))}function fe(V){return"Object("+V+")"}function Te(V){return V+" { ? }"}function Me(V,H,Oe,He){var yt=He?jn(Oe,He):E.call(Oe,", ");return V+" ("+H+") {"+yt+"}"}function pt(V){for(var H=0;H<V.length;H++)if(le(V[H],`
`)>=0)return!1;return!0}function Xt(V,H){var Oe;if(V.indent===" ")Oe=" ";else if(typeof V.indent=="number"&&V.indent>0)Oe=E.call(Array(V.indent+1)," ");else return null;return{base:Oe,prev:E.call(Array(H+1),Oe)}}function jn(V,H){if(V.length===0)return"";var Oe=`
`+H.prev+H.base;return Oe+E.call(V,","+Oe)+`
`+H.prev}function Mn(V,H){var Oe=Ne(V),He=[];if(Oe){He.length=V.length;for(var yt=0;yt<V.length;yt++)He[yt]=U(V,yt)?H(V[yt],V):""}var Ve=typeof S=="function"?S(V):[],ar;if(B){ar={};for(var vr=0;vr<Ve.length;vr++)ar["$"+Ve[vr]]=Ve[vr]}for(var Mt in V)U(V,Mt)&&(Oe&&String(Number(Mt))===Mt&&Mt<V.length||B&&ar["$"+Mt]instanceof Symbol||(C.call(/[^\w$]/,Mt)?He.push(H(Mt,V)+": "+H(V[Mt],V)):He.push(Mt+": "+H(V[Mt],V))));if(typeof S=="function")for(var or=0;or<Ve.length;or++)G.call(V,Ve[or])&&He.push("["+H(Ve[or])+"]: "+H(V[Ve[or]],V));return He}return Zf}var Qf,nw;function oie(){if(nw)return Qf;nw=1;var e=lm(),t=eie(),n=aie(),r=e("%TypeError%"),a=e("%WeakMap%",!0),o=e("%Map%",!0),i=t("WeakMap.prototype.get",!0),s=t("WeakMap.prototype.set",!0),l=t("WeakMap.prototype.has",!0),u=t("Map.prototype.get",!0),c=t("Map.prototype.set",!0),d=t("Map.prototype.has",!0),p=function(m,y){for(var w=m,b;(b=w.next)!==null;w=b)if(b.key===y)return w.next=b.next,b.next=m.next,m.next=b,b},g=function(m,y){var w=p(m,y);return w&&w.value},v=function(m,y,w){var b=p(m,y);b?b.value=w:m.next={key:y,next:m.next,value:w}},h=function(m,y){return!!p(m,y)};return Qf=function(){var y,w,b,A={assert:function(x){if(!A.has(x))throw new r("Side channel does not contain "+n(x))},get:function(x){if(a&&x&&(typeof x=="object"||typeof x=="function")){if(y)return i(y,x)}else if(o){if(w)return u(w,x)}else if(b)return g(b,x)},has:function(x){if(a&&x&&(typeof x=="object"||typeof x=="function")){if(y)return l(y,x)}else if(o){if(w)return d(w,x)}else if(b)return h(b,x);return!1},set:function(x,C){a&&x&&(typeof x=="object"||typeof x=="function")?(y||(y=new a),s(y,x,C)):o?(w||(w=new o),c(w,x,C)):(b||(b={key:{},next:null}),v(b,x,C))}};return A},Qf}var Yf,rw;function um(){if(rw)return Yf;rw=1;var e=String.prototype.replace,t=/%20/g,n={RFC1738:"RFC1738",RFC3986:"RFC3986"};return Yf={default:n.RFC3986,formatters:{RFC1738:function(r){return e.call(r,t,"+")},RFC3986:function(r){return String(r)}},RFC1738:n.RFC1738,RFC3986:n.RFC3986},Yf}var Xf,aw;function Fx(){if(aw)return Xf;aw=1;var e=um(),t=Object.prototype.hasOwnProperty,n=Array.isArray,r=function(){for(var h=[],m=0;m<256;++m)h.push("%"+((m<16?"0":"")+m.toString(16)).toUpperCase());return h}(),a=function(m){for(;m.length>1;){var y=m.pop(),w=y.obj[y.prop];if(n(w)){for(var b=[],A=0;A<w.length;++A)typeof w[A]<"u"&&b.push(w[A]);y.obj[y.prop]=b}}},o=function(m,y){for(var w=y&&y.plainObjects?Object.create(null):{},b=0;b<m.length;++b)typeof m[b]<"u"&&(w[b]=m[b]);return w},i=function h(m,y,w){if(!y)return m;if(typeof y!="object"){if(n(m))m.push(y);else if(m&&typeof m=="object")(w&&(w.plainObjects||w.allowPrototypes)||!t.call(Object.prototype,y))&&(m[y]=!0);else return[m,y];return m}if(!m||typeof m!="object")return[m].concat(y);var b=m;return n(m)&&!n(y)&&(b=o(m,w)),n(m)&&n(y)?(y.forEach(function(A,x){if(t.call(m,x)){var C=m[x];C&&typeof C=="object"&&A&&typeof A=="object"?m[x]=h(C,A,w):m.push(A)}else m[x]=A}),m):Object.keys(y).reduce(function(A,x){var C=y[x];return t.call(A,x)?A[x]=h(A[x],C,w):A[x]=C,A},b)},s=function(m,y){return Object.keys(y).reduce(function(w,b){return w[b]=y[b],w},m)},l=function(h,m,y){var w=h.replace(/\+/g," ");if(y==="iso-8859-1")return w.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(w)}catch{return w}},u=function(m,y,w,b,A){if(m.length===0)return m;var x=m;if(typeof m=="symbol"?x=Symbol.prototype.toString.call(m):typeof m!="string"&&(x=String(m)),w==="iso-8859-1")return escape(x).replace(/%u[0-9a-f]{4}/gi,function(j){return"%26%23"+parseInt(j.slice(2),16)+"%3B"});for(var C="",_=0;_<x.length;++_){var E=x.charCodeAt(_);if(E===45||E===46||E===95||E===126||E>=48&&E<=57||E>=65&&E<=90||E>=97&&E<=122||A===e.RFC1738&&(E===40||E===41)){C+=x.charAt(_);continue}if(E<128){C=C+r[E];continue}if(E<2048){C=C+(r[192|E>>6]+r[128|E&63]);continue}if(E<55296||E>=57344){C=C+(r[224|E>>12]+r[128|E>>6&63]+r[128|E&63]);continue}_+=1,E=65536+((E&1023)<<10|x.charCodeAt(_)&1023),C+=r[240|E>>18]+r[128|E>>12&63]+r[128|E>>6&63]+r[128|E&63]}return C},c=function(m){for(var y=[{obj:{o:m},prop:"o"}],w=[],b=0;b<y.length;++b)for(var A=y[b],x=A.obj[A.prop],C=Object.keys(x),_=0;_<C.length;++_){var E=C[_],j=x[E];typeof j=="object"&&j!==null&&w.indexOf(j)===-1&&(y.push({obj:x,prop:E}),w.push(j))}return a(y),m},d=function(m){return Object.prototype.toString.call(m)==="[object RegExp]"},p=function(m){return!m||typeof m!="object"?!1:!!(m.constructor&&m.constructor.isBuffer&&m.constructor.isBuffer(m))},g=function(m,y){return[].concat(m,y)},v=function(m,y){if(n(m)){for(var w=[],b=0;b<m.length;b+=1)w.push(y(m[b]));return w}return y(m)};return Xf={arrayToObject:o,assign:s,combine:g,compact:c,decode:l,encode:u,isBuffer:p,isRegExp:d,maybeMap:v,merge:i},Xf}var ep,ow;function iie(){if(ow)return ep;ow=1;var e=oie(),t=Fx(),n=um(),r=Object.prototype.hasOwnProperty,a={brackets:function(m){return m+"[]"},comma:"comma",indices:function(m,y){return m+"["+y+"]"},repeat:function(m){return m}},o=Array.isArray,i=Array.prototype.push,s=function(h,m){i.apply(h,o(m)?m:[m])},l=Date.prototype.toISOString,u=n.default,c={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:t.encode,encodeValuesOnly:!1,format:u,formatter:n.formatters[u],indices:!1,serializeDate:function(m){return l.call(m)},skipNulls:!1,strictNullHandling:!1},d=function(m){return typeof m=="string"||typeof m=="number"||typeof m=="boolean"||typeof m=="symbol"||typeof m=="bigint"},p={},g=function h(m,y,w,b,A,x,C,_,E,j,D,F,S,T,B,R){for(var G=m,W=R,Q=0,oe=!1;(W=W.get(p))!==void 0&&!oe;){var Ee=W.get(m);if(Q+=1,typeof Ee<"u"){if(Ee===Q)throw new RangeError("Cyclic object value");oe=!0}typeof W.get(p)>"u"&&(Q=0)}if(typeof _=="function"?G=_(y,G):G instanceof Date?G=D(G):w==="comma"&&o(G)&&(G=t.maybeMap(G,function(Re){return Re instanceof Date?D(Re):Re})),G===null){if(A)return C&&!T?C(y,c.encoder,B,"key",F):y;G=""}if(d(G)||t.isBuffer(G)){if(C){var Ae=T?y:C(y,c.encoder,B,"key",F);return[S(Ae)+"="+S(C(G,c.encoder,B,"value",F))]}return[S(y)+"="+S(String(G))]}var se=[];if(typeof G>"u")return se;var Ce;if(w==="comma"&&o(G))T&&C&&(G=t.maybeMap(G,C)),Ce=[{value:G.length>0?G.join(",")||null:void 0}];else if(o(_))Ce=_;else{var Ne=Object.keys(G);Ce=E?Ne.sort(E):Ne}for(var Ue=b&&o(G)&&G.length===1?y+"[]":y,ye=0;ye<Ce.length;++ye){var pe=Ce[ye],Pe=typeof pe=="object"&&typeof pe.value<"u"?pe.value:G[pe];if(!(x&&Pe===null)){var Xe=o(G)?typeof w=="function"?w(Ue,pe):Ue:Ue+(j?"."+pe:"["+pe+"]");R.set(m,Q);var je=e();je.set(p,R),s(se,h(Pe,Xe,w,b,A,x,w==="comma"&&T&&o(G)?null:C,_,E,j,D,F,S,T,B,je))}}return se},v=function(m){if(!m)return c;if(m.encoder!==null&&typeof m.encoder<"u"&&typeof m.encoder!="function")throw new TypeError("Encoder has to be a function.");var y=m.charset||c.charset;if(typeof m.charset<"u"&&m.charset!=="utf-8"&&m.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var w=n.default;if(typeof m.format<"u"){if(!r.call(n.formatters,m.format))throw new TypeError("Unknown format option provided.");w=m.format}var b=n.formatters[w],A=c.filter;return(typeof m.filter=="function"||o(m.filter))&&(A=m.filter),{addQueryPrefix:typeof m.addQueryPrefix=="boolean"?m.addQueryPrefix:c.addQueryPrefix,allowDots:typeof m.allowDots>"u"?c.allowDots:!!m.allowDots,charset:y,charsetSentinel:typeof m.charsetSentinel=="boolean"?m.charsetSentinel:c.charsetSentinel,delimiter:typeof m.delimiter>"u"?c.delimiter:m.delimiter,encode:typeof m.encode=="boolean"?m.encode:c.encode,encoder:typeof m.encoder=="function"?m.encoder:c.encoder,encodeValuesOnly:typeof m.encodeValuesOnly=="boolean"?m.encodeValuesOnly:c.encodeValuesOnly,filter:A,format:w,formatter:b,serializeDate:typeof m.serializeDate=="function"?m.serializeDate:c.serializeDate,skipNulls:typeof m.skipNulls=="boolean"?m.skipNulls:c.skipNulls,sort:typeof m.sort=="function"?m.sort:null,strictNullHandling:typeof m.strictNullHandling=="boolean"?m.strictNullHandling:c.strictNullHandling}};return ep=function(h,m){var y=h,w=v(m),b,A;typeof w.filter=="function"?(A=w.filter,y=A("",y)):o(w.filter)&&(A=w.filter,b=A);var x=[];if(typeof y!="object"||y===null)return"";var C;m&&m.arrayFormat in a?C=m.arrayFormat:m&&"indices"in m?C=m.indices?"indices":"repeat":C="indices";var _=a[C];if(m&&"commaRoundTrip"in m&&typeof m.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var E=_==="comma"&&m&&m.commaRoundTrip;b||(b=Object.keys(y)),w.sort&&b.sort(w.sort);for(var j=e(),D=0;D<b.length;++D){var F=b[D];w.skipNulls&&y[F]===null||s(x,g(y[F],F,_,E,w.strictNullHandling,w.skipNulls,w.encode?w.encoder:null,w.filter,w.sort,w.allowDots,w.serializeDate,w.format,w.formatter,w.encodeValuesOnly,w.charset,j))}var S=x.join(w.delimiter),T=w.addQueryPrefix===!0?"?":"";return w.charsetSentinel&&(w.charset==="iso-8859-1"?T+="utf8=%26%2310003%3B&":T+="utf8=%E2%9C%93&"),S.length>0?T+S:""},ep}var tp,iw;function sie(){if(iw)return tp;iw=1;var e=Fx(),t=Object.prototype.hasOwnProperty,n=Array.isArray,r={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:e.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},a=function(p){return p.replace(/&#(\d+);/g,function(g,v){return String.fromCharCode(parseInt(v,10))})},o=function(p,g){return p&&typeof p=="string"&&g.comma&&p.indexOf(",")>-1?p.split(","):p},i="utf8=%26%2310003%3B",s="utf8=%E2%9C%93",l=function(g,v){var h={__proto__:null},m=v.ignoreQueryPrefix?g.replace(/^\?/,""):g,y=v.parameterLimit===1/0?void 0:v.parameterLimit,w=m.split(v.delimiter,y),b=-1,A,x=v.charset;if(v.charsetSentinel)for(A=0;A<w.length;++A)w[A].indexOf("utf8=")===0&&(w[A]===s?x="utf-8":w[A]===i&&(x="iso-8859-1"),b=A,A=w.length);for(A=0;A<w.length;++A)if(A!==b){var C=w[A],_=C.indexOf("]="),E=_===-1?C.indexOf("="):_+1,j,D;E===-1?(j=v.decoder(C,r.decoder,x,"key"),D=v.strictNullHandling?null:""):(j=v.decoder(C.slice(0,E),r.decoder,x,"key"),D=e.maybeMap(o(C.slice(E+1),v),function(F){return v.decoder(F,r.decoder,x,"value")})),D&&v.interpretNumericEntities&&x==="iso-8859-1"&&(D=a(D)),C.indexOf("[]=")>-1&&(D=n(D)?[D]:D),t.call(h,j)?h[j]=e.combine(h[j],D):h[j]=D}return h},u=function(p,g,v,h){for(var m=h?g:o(g,v),y=p.length-1;y>=0;--y){var w,b=p[y];if(b==="[]"&&v.parseArrays)w=[].concat(m);else{w=v.plainObjects?Object.create(null):{};var A=b.charAt(0)==="["&&b.charAt(b.length-1)==="]"?b.slice(1,-1):b,x=parseInt(A,10);!v.parseArrays&&A===""?w={0:m}:!isNaN(x)&&b!==A&&String(x)===A&&x>=0&&v.parseArrays&&x<=v.arrayLimit?(w=[],w[x]=m):A!=="__proto__"&&(w[A]=m)}m=w}return m},c=function(g,v,h,m){if(g){var y=h.allowDots?g.replace(/\.([^.[]+)/g,"[$1]"):g,w=/(\[[^[\]]*])/,b=/(\[[^[\]]*])/g,A=h.depth>0&&w.exec(y),x=A?y.slice(0,A.index):y,C=[];if(x){if(!h.plainObjects&&t.call(Object.prototype,x)&&!h.allowPrototypes)return;C.push(x)}for(var _=0;h.depth>0&&(A=b.exec(y))!==null&&_<h.depth;){if(_+=1,!h.plainObjects&&t.call(Object.prototype,A[1].slice(1,-1))&&!h.allowPrototypes)return;C.push(A[1])}return A&&C.push("["+y.slice(A.index)+"]"),u(C,v,h,m)}},d=function(g){if(!g)return r;if(g.decoder!==null&&g.decoder!==void 0&&typeof g.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof g.charset<"u"&&g.charset!=="utf-8"&&g.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var v=typeof g.charset>"u"?r.charset:g.charset;return{allowDots:typeof g.allowDots>"u"?r.allowDots:!!g.allowDots,allowPrototypes:typeof g.allowPrototypes=="boolean"?g.allowPrototypes:r.allowPrototypes,allowSparse:typeof g.allowSparse=="boolean"?g.allowSparse:r.allowSparse,arrayLimit:typeof g.arrayLimit=="number"?g.arrayLimit:r.arrayLimit,charset:v,charsetSentinel:typeof g.charsetSentinel=="boolean"?g.charsetSentinel:r.charsetSentinel,comma:typeof g.comma=="boolean"?g.comma:r.comma,decoder:typeof g.decoder=="function"?g.decoder:r.decoder,delimiter:typeof g.delimiter=="string"||e.isRegExp(g.delimiter)?g.delimiter:r.delimiter,depth:typeof g.depth=="number"||g.depth===!1?+g.depth:r.depth,ignoreQueryPrefix:g.ignoreQueryPrefix===!0,interpretNumericEntities:typeof g.interpretNumericEntities=="boolean"?g.interpretNumericEntities:r.interpretNumericEntities,parameterLimit:typeof g.parameterLimit=="number"?g.parameterLimit:r.parameterLimit,parseArrays:g.parseArrays!==!1,plainObjects:typeof g.plainObjects=="boolean"?g.plainObjects:r.plainObjects,strictNullHandling:typeof g.strictNullHandling=="boolean"?g.strictNullHandling:r.strictNullHandling}};return tp=function(p,g){var v=d(g);if(p===""||p===null||typeof p>"u")return v.plainObjects?Object.create(null):{};for(var h=typeof p=="string"?l(p,v):p,m=v.plainObjects?Object.create(null):{},y=Object.keys(h),w=0;w<y.length;++w){var b=y[w],A=c(b,h[b],v,typeof p=="string");m=e.merge(m,A,v)}return v.allowSparse===!0?m:e.compact(m)},tp}var np,sw;function lie(){if(sw)return np;sw=1;var e=iie(),t=sie(),n=um();return np={formats:n,parse:t,stringify:e},np}Object.defineProperty(om,"__esModule",{value:!0});const zx=vl,rp=Sx,uie=zx.__importDefault(Uoe()),cie=zx.__importDefault(lie()),Bx=[["auto","auto"],["zh-CN","zh"],["en","en"],["yue","yue"],["wyw","wyw"],["ja","jp"],["ko","kor"],["fr","fra"],["es","spa"],["th","th"],["ar","ara"],["ru","ru"],["pt","pt"],["de","de"],["it","it"],["el","el"],["nl","nl"],["pl","pl"],["bg","bul"],["et","est"],["da","dan"],["fi","fin"],["cs","cs"],["ro","rom"],["sl","slo"],["sv","swe"],["hu","hu"],["zh-TW","cht"],["vi","vie"]];class Hr extends rp.Translator{constructor(){super(...arguments),this.name="baidu",this.endpoint="https://api.fanyi.baidu.com/api/trans/vip/translate"}async query(t,n,r,a){const o=Date.now(),{endpoint:i}=this,{appid:s,key:l}=a,u=await this.request(i,{params:{from:Hr.langMap.get(n),to:Hr.langMap.get(r),q:t,salt:o,appid:s,sign:uie.default(s+t+o+l)}}).catch(()=>{throw new rp.TranslateError("NETWORK_ERROR")}),{data:c}=u;if(c.error_code)throw console.error(new Error("[Baidu service]"+c.error_msg)),new rp.TranslateError("API_SERVER_ERROR");const{trans_result:d,from:p}=c,g=d.map(({dst:h})=>h),v=Hr.langMapReverse.get(p);return{text:t,from:v,to:r,origin:{paragraphs:d.map(({src:h})=>h),tts:await this.textToSpeech(t,v)},trans:{paragraphs:g,tts:await this.textToSpeech(g.join(" "),r)}}}getSupportLanguages(){return[...Hr.langMap.keys()]}async textToSpeech(t,n){return`https://fanyi.baidu.com/gettts?${cie.default.stringify({lan:Hr.langMap.get(n!=="auto"?n:"zh-CN")||"zh",text:t,spd:5})}`}}om.Baidu=Hr;Hr.langMap=new Map(Bx);Hr.langMapReverse=new Map(Bx.map(([e,t])=>[t,e]));var die=om.default=Hr;function Lx(e,t){return function(){return e.apply(t,arguments)}}const{toString:fie}=Object.prototype,{getPrototypeOf:cm}=Object,sd=(e=>t=>{const n=fie.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),ua=e=>(e=e.toLowerCase(),t=>sd(t)===e),ld=e=>t=>typeof t===e,{isArray:Yi}=Array,el=ld("undefined");function pie(e){return e!==null&&!el(e)&&e.constructor!==null&&!el(e.constructor)&&hr(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Rx=ua("ArrayBuffer");function hie(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Rx(e.buffer),t}const gie=ld("string"),hr=ld("function"),Mx=ld("number"),ud=e=>e!==null&&typeof e=="object",mie=e=>e===!0||e===!1,Du=e=>{if(sd(e)!=="object")return!1;const t=cm(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},vie=ua("Date"),yie=ua("File"),bie=ua("Blob"),wie=ua("FileList"),kie=e=>ud(e)&&hr(e.pipe),Aie=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||hr(e.append)&&((t=sd(e))==="formdata"||t==="object"&&hr(e.toString)&&e.toString()==="[object FormData]"))},_ie=ua("URLSearchParams"),xie=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function yl(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,a;if(typeof e!="object"&&(e=[e]),Yi(e))for(r=0,a=e.length;r<a;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),i=o.length;let s;for(r=0;r<i;r++)s=o[r],t.call(null,e[s],s,e)}}function Vx(e,t){t=t.toLowerCase();const n=Object.keys(e);let r=n.length,a;for(;r-- >0;)if(a=n[r],t===a.toLowerCase())return a;return null}const Wx=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Gx=e=>!el(e)&&e!==Wx;function xh(){const{caseless:e}=Gx(this)&&this||{},t={},n=(r,a)=>{const o=e&&Vx(t,a)||a;Du(t[o])&&Du(r)?t[o]=xh(t[o],r):Du(r)?t[o]=xh({},r):Yi(r)?t[o]=r.slice():t[o]=r};for(let r=0,a=arguments.length;r<a;r++)arguments[r]&&yl(arguments[r],n);return t}const Eie=(e,t,n,{allOwnKeys:r}={})=>(yl(t,(a,o)=>{n&&hr(a)?e[o]=Lx(a,n):e[o]=a},{allOwnKeys:r}),e),Cie=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Pie=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Sie=(e,t,n,r)=>{let a,o,i;const s={};if(t=t||{},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),o=a.length;o-- >0;)i=a[o],(!r||r(i,e,t))&&!s[i]&&(t[i]=e[i],s[i]=!0);e=n!==!1&&cm(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Tie=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},Iie=e=>{if(!e)return null;if(Yi(e))return e;let t=e.length;if(!Mx(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},jie=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&cm(Uint8Array)),$ie=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let a;for(;(a=r.next())&&!a.done;){const o=a.value;t.call(e,o[0],o[1])}},Oie=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Die=ua("HTMLFormElement"),Nie=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,a){return r.toUpperCase()+a}),lw=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Fie=ua("RegExp"),qx=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};yl(n,(a,o)=>{let i;(i=t(a,o,e))!==!1&&(r[o]=i||a)}),Object.defineProperties(e,r)},zie=e=>{qx(e,(t,n)=>{if(hr(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(hr(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Bie=(e,t)=>{const n={},r=a=>{a.forEach(o=>{n[o]=!0})};return Yi(e)?r(e):r(String(e).split(t)),n},Lie=()=>{},Rie=(e,t)=>(e=+e,Number.isFinite(e)?e:t),ap="abcdefghijklmnopqrstuvwxyz",uw="0123456789",Hx={DIGIT:uw,ALPHA:ap,ALPHA_DIGIT:ap+ap.toUpperCase()+uw},Mie=(e=16,t=Hx.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function Vie(e){return!!(e&&hr(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Wie=e=>{const t=new Array(10),n=(r,a)=>{if(ud(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[a]=r;const o=Yi(r)?[]:{};return yl(r,(i,s)=>{const l=n(i,a+1);!el(l)&&(o[s]=l)}),t[a]=void 0,o}}return r};return n(e,0)},Gie=ua("AsyncFunction"),qie=e=>e&&(ud(e)||hr(e))&&hr(e.then)&&hr(e.catch),X={isArray:Yi,isArrayBuffer:Rx,isBuffer:pie,isFormData:Aie,isArrayBufferView:hie,isString:gie,isNumber:Mx,isBoolean:mie,isObject:ud,isPlainObject:Du,isUndefined:el,isDate:vie,isFile:yie,isBlob:bie,isRegExp:Fie,isFunction:hr,isStream:kie,isURLSearchParams:_ie,isTypedArray:jie,isFileList:wie,forEach:yl,merge:xh,extend:Eie,trim:xie,stripBOM:Cie,inherits:Pie,toFlatObject:Sie,kindOf:sd,kindOfTest:ua,endsWith:Tie,toArray:Iie,forEachEntry:$ie,matchAll:Oie,isHTMLForm:Die,hasOwnProperty:lw,hasOwnProp:lw,reduceDescriptors:qx,freezeMethods:zie,toObjectSet:Bie,toCamelCase:Nie,noop:Lie,toFiniteNumber:Rie,findKey:Vx,global:Wx,isContextDefined:Gx,ALPHABET:Hx,generateString:Mie,isSpecCompliantForm:Vie,toJSONObject:Wie,isAsyncFn:Gie,isThenable:qie};function lt(e,t,n,r,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),a&&(this.response=a)}X.inherits(lt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:X.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Ux=lt.prototype,Kx={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Kx[e]={value:e}});Object.defineProperties(lt,Kx);Object.defineProperty(Ux,"isAxiosError",{value:!0});lt.from=(e,t,n,r,a,o)=>{const i=Object.create(Ux);return X.toFlatObject(e,i,function(l){return l!==Error.prototype},s=>s!=="isAxiosError"),lt.call(i,e.message,t,n,r,a),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const Hie=null;function Eh(e){return X.isPlainObject(e)||X.isArray(e)}function Jx(e){return X.endsWith(e,"[]")?e.slice(0,-2):e}function cw(e,t,n){return e?e.concat(t).map(function(a,o){return a=Jx(a),!n&&o?"["+a+"]":a}).join(n?".":""):t}function Uie(e){return X.isArray(e)&&!e.some(Eh)}const Kie=X.toFlatObject(X,{},null,function(t){return/^is[A-Z]/.test(t)});function cd(e,t,n){if(!X.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=X.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(h,m){return!X.isUndefined(m[h])});const r=n.metaTokens,a=n.visitor||c,o=n.dots,i=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&X.isSpecCompliantForm(t);if(!X.isFunction(a))throw new TypeError("visitor must be a function");function u(v){if(v===null)return"";if(X.isDate(v))return v.toISOString();if(!l&&X.isBlob(v))throw new lt("Blob is not supported. Use a Buffer instead.");return X.isArrayBuffer(v)||X.isTypedArray(v)?l&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function c(v,h,m){let y=v;if(v&&!m&&typeof v=="object"){if(X.endsWith(h,"{}"))h=r?h:h.slice(0,-2),v=JSON.stringify(v);else if(X.isArray(v)&&Uie(v)||(X.isFileList(v)||X.endsWith(h,"[]"))&&(y=X.toArray(v)))return h=Jx(h),y.forEach(function(b,A){!(X.isUndefined(b)||b===null)&&t.append(i===!0?cw([h],A,o):i===null?h:h+"[]",u(b))}),!1}return Eh(v)?!0:(t.append(cw(m,h,o),u(v)),!1)}const d=[],p=Object.assign(Kie,{defaultVisitor:c,convertValue:u,isVisitable:Eh});function g(v,h){if(!X.isUndefined(v)){if(d.indexOf(v)!==-1)throw Error("Circular reference detected in "+h.join("."));d.push(v),X.forEach(v,function(y,w){(!(X.isUndefined(y)||y===null)&&a.call(t,y,X.isString(w)?w.trim():w,h,p))===!0&&g(y,h?h.concat(w):[w])}),d.pop()}}if(!X.isObject(e))throw new TypeError("data must be an object");return g(e),t}function dw(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function dm(e,t){this._pairs=[],e&&cd(e,this,t)}const Zx=dm.prototype;Zx.append=function(t,n){this._pairs.push([t,n])};Zx.toString=function(t){const n=t?function(r){return t.call(this,r,dw)}:dw;return this._pairs.map(function(a){return n(a[0])+"="+n(a[1])},"").join("&")};function Jie(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Qx(e,t,n){if(!t)return e;const r=n&&n.encode||Jie,a=n&&n.serialize;let o;if(a?o=a(t,n):o=X.isURLSearchParams(t)?t.toString():new dm(t,n).toString(r),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class Zie{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){X.forEach(this.handlers,function(r){r!==null&&t(r)})}}const fw=Zie,Yx={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Qie=typeof URLSearchParams<"u"?URLSearchParams:dm,Yie=typeof FormData<"u"?FormData:null,Xie=typeof Blob<"u"?Blob:null,ese=(()=>{let e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),tse=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),Kr={isBrowser:!0,classes:{URLSearchParams:Qie,FormData:Yie,Blob:Xie},isStandardBrowserEnv:ese,isStandardBrowserWebWorkerEnv:tse,protocols:["http","https","file","blob","url","data"]};function nse(e,t){return cd(e,new Kr.classes.URLSearchParams,Object.assign({visitor:function(n,r,a,o){return Kr.isNode&&X.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function rse(e){return X.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function ase(e){const t={},n=Object.keys(e);let r;const a=n.length;let o;for(r=0;r<a;r++)o=n[r],t[o]=e[o];return t}function Xx(e){function t(n,r,a,o){let i=n[o++];const s=Number.isFinite(+i),l=o>=n.length;return i=!i&&X.isArray(a)?a.length:i,l?(X.hasOwnProp(a,i)?a[i]=[a[i],r]:a[i]=r,!s):((!a[i]||!X.isObject(a[i]))&&(a[i]=[]),t(n,r,a[i],o)&&X.isArray(a[i])&&(a[i]=ase(a[i])),!s)}if(X.isFormData(e)&&X.isFunction(e.entries)){const n={};return X.forEachEntry(e,(r,a)=>{t(rse(r),a,n,0)}),n}return null}function ose(e,t,n){if(X.isString(e))try{return(t||JSON.parse)(e),X.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const fm={transitional:Yx,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",a=r.indexOf("application/json")>-1,o=X.isObject(t);if(o&&X.isHTMLForm(t)&&(t=new FormData(t)),X.isFormData(t))return a&&a?JSON.stringify(Xx(t)):t;if(X.isArrayBuffer(t)||X.isBuffer(t)||X.isStream(t)||X.isFile(t)||X.isBlob(t))return t;if(X.isArrayBufferView(t))return t.buffer;if(X.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return nse(t,this.formSerializer).toString();if((s=X.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return cd(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return o||a?(n.setContentType("application/json",!1),ose(t)):t}],transformResponse:[function(t){const n=this.transitional||fm.transitional,r=n&&n.forcedJSONParsing,a=this.responseType==="json";if(t&&X.isString(t)&&(r&&!this.responseType||a)){const i=!(n&&n.silentJSONParsing)&&a;try{return JSON.parse(t)}catch(s){if(i)throw s.name==="SyntaxError"?lt.from(s,lt.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Kr.classes.FormData,Blob:Kr.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};X.forEach(["delete","get","head","post","put","patch"],e=>{fm.headers[e]={}});const pm=fm,ise=X.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),sse=e=>{const t={};let n,r,a;return e&&e.split(`
`).forEach(function(i){a=i.indexOf(":"),n=i.substring(0,a).trim().toLowerCase(),r=i.substring(a+1).trim(),!(!n||t[n]&&ise[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},pw=Symbol("internals");function ds(e){return e&&String(e).trim().toLowerCase()}function Nu(e){return e===!1||e==null?e:X.isArray(e)?e.map(Nu):String(e)}function lse(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const use=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function op(e,t,n,r,a){if(X.isFunction(r))return r.call(this,t,n);if(a&&(t=n),!!X.isString(t)){if(X.isString(r))return t.indexOf(r)!==-1;if(X.isRegExp(r))return r.test(t)}}function cse(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function dse(e,t){const n=X.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(a,o,i){return this[r].call(this,t,a,o,i)},configurable:!0})})}class dd{constructor(t){t&&this.set(t)}set(t,n,r){const a=this;function o(s,l,u){const c=ds(l);if(!c)throw new Error("header name must be a non-empty string");const d=X.findKey(a,c);(!d||a[d]===void 0||u===!0||u===void 0&&a[d]!==!1)&&(a[d||l]=Nu(s))}const i=(s,l)=>X.forEach(s,(u,c)=>o(u,c,l));return X.isPlainObject(t)||t instanceof this.constructor?i(t,n):X.isString(t)&&(t=t.trim())&&!use(t)?i(sse(t),n):t!=null&&o(n,t,r),this}get(t,n){if(t=ds(t),t){const r=X.findKey(this,t);if(r){const a=this[r];if(!n)return a;if(n===!0)return lse(a);if(X.isFunction(n))return n.call(this,a,r);if(X.isRegExp(n))return n.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=ds(t),t){const r=X.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||op(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let a=!1;function o(i){if(i=ds(i),i){const s=X.findKey(r,i);s&&(!n||op(r,r[s],s,n))&&(delete r[s],a=!0)}}return X.isArray(t)?t.forEach(o):o(t),a}clear(t){const n=Object.keys(this);let r=n.length,a=!1;for(;r--;){const o=n[r];(!t||op(this,this[o],o,t,!0))&&(delete this[o],a=!0)}return a}normalize(t){const n=this,r={};return X.forEach(this,(a,o)=>{const i=X.findKey(r,o);if(i){n[i]=Nu(a),delete n[o];return}const s=t?cse(o):String(o).trim();s!==o&&delete n[o],n[s]=Nu(a),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return X.forEach(this,(r,a)=>{r!=null&&r!==!1&&(n[a]=t&&X.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(a=>r.set(a)),r}static accessor(t){const r=(this[pw]=this[pw]={accessors:{}}).accessors,a=this.prototype;function o(i){const s=ds(i);r[s]||(dse(a,i),r[s]=!0)}return X.isArray(t)?t.forEach(o):o(t),this}}dd.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);X.reduceDescriptors(dd.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});X.freezeMethods(dd);const Ta=dd;function ip(e,t){const n=this||pm,r=t||n,a=Ta.from(r.headers);let o=r.data;return X.forEach(e,function(s){o=s.call(n,o,a.normalize(),t?t.status:void 0)}),a.normalize(),o}function eE(e){return!!(e&&e.__CANCEL__)}function bl(e,t,n){lt.call(this,e??"canceled",lt.ERR_CANCELED,t,n),this.name="CanceledError"}X.inherits(bl,lt,{__CANCEL__:!0});function fse(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new lt("Request failed with status code "+n.status,[lt.ERR_BAD_REQUEST,lt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const pse=Kr.isStandardBrowserEnv?function(){return{write:function(n,r,a,o,i,s){const l=[];l.push(n+"="+encodeURIComponent(r)),X.isNumber(a)&&l.push("expires="+new Date(a).toGMTString()),X.isString(o)&&l.push("path="+o),X.isString(i)&&l.push("domain="+i),s===!0&&l.push("secure"),document.cookie=l.join("; ")},read:function(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function hse(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function gse(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function tE(e,t){return e&&!hse(t)?gse(e,t):t}const mse=Kr.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function a(o){let i=o;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=a(window.location.href),function(i){const s=X.isString(i)?a(i):i;return s.protocol===r.protocol&&s.host===r.host}}():function(){return function(){return!0}}();function vse(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function yse(e,t){e=e||10;const n=new Array(e),r=new Array(e);let a=0,o=0,i;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),c=r[o];i||(i=u),n[a]=l,r[a]=u;let d=o,p=0;for(;d!==a;)p+=n[d++],d=d%e;if(a=(a+1)%e,a===o&&(o=(o+1)%e),u-i<t)return;const g=c&&u-c;return g?Math.round(p*1e3/g):void 0}}function hw(e,t){let n=0;const r=yse(50,250);return a=>{const o=a.loaded,i=a.lengthComputable?a.total:void 0,s=o-n,l=r(s),u=o<=i;n=o;const c={loaded:o,total:i,progress:i?o/i:void 0,bytes:s,rate:l||void 0,estimated:l&&i&&u?(i-o)/l:void 0,event:a};c[t?"download":"upload"]=!0,e(c)}}const bse=typeof XMLHttpRequest<"u",wse=bse&&function(e){return new Promise(function(n,r){let a=e.data;const o=Ta.from(e.headers).normalize(),i=e.responseType;let s;function l(){e.cancelToken&&e.cancelToken.unsubscribe(s),e.signal&&e.signal.removeEventListener("abort",s)}let u;X.isFormData(a)&&(Kr.isStandardBrowserEnv||Kr.isStandardBrowserWebWorkerEnv?o.setContentType(!1):o.getContentType(/^\s*multipart\/form-data/)?X.isString(u=o.getContentType())&&o.setContentType(u.replace(/^\s*(multipart\/form-data);+/,"$1")):o.setContentType("multipart/form-data"));let c=new XMLHttpRequest;if(e.auth){const v=e.auth.username||"",h=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(v+":"+h))}const d=tE(e.baseURL,e.url);c.open(e.method.toUpperCase(),Qx(d,e.params,e.paramsSerializer),!0),c.timeout=e.timeout;function p(){if(!c)return;const v=Ta.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders()),m={data:!i||i==="text"||i==="json"?c.responseText:c.response,status:c.status,statusText:c.statusText,headers:v,config:e,request:c};fse(function(w){n(w),l()},function(w){r(w),l()},m),c=null}if("onloadend"in c?c.onloadend=p:c.onreadystatechange=function(){!c||c.readyState!==4||c.status===0&&!(c.responseURL&&c.responseURL.indexOf("file:")===0)||setTimeout(p)},c.onabort=function(){c&&(r(new lt("Request aborted",lt.ECONNABORTED,e,c)),c=null)},c.onerror=function(){r(new lt("Network Error",lt.ERR_NETWORK,e,c)),c=null},c.ontimeout=function(){let h=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const m=e.transitional||Yx;e.timeoutErrorMessage&&(h=e.timeoutErrorMessage),r(new lt(h,m.clarifyTimeoutError?lt.ETIMEDOUT:lt.ECONNABORTED,e,c)),c=null},Kr.isStandardBrowserEnv){const v=(e.withCredentials||mse(d))&&e.xsrfCookieName&&pse.read(e.xsrfCookieName);v&&o.set(e.xsrfHeaderName,v)}a===void 0&&o.setContentType(null),"setRequestHeader"in c&&X.forEach(o.toJSON(),function(h,m){c.setRequestHeader(m,h)}),X.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),i&&i!=="json"&&(c.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&c.addEventListener("progress",hw(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&c.upload&&c.upload.addEventListener("progress",hw(e.onUploadProgress)),(e.cancelToken||e.signal)&&(s=v=>{c&&(r(!v||v.type?new bl(null,e,c):v),c.abort(),c=null)},e.cancelToken&&e.cancelToken.subscribe(s),e.signal&&(e.signal.aborted?s():e.signal.addEventListener("abort",s)));const g=vse(d);if(g&&Kr.protocols.indexOf(g)===-1){r(new lt("Unsupported protocol "+g+":",lt.ERR_BAD_REQUEST,e));return}c.send(a||null)})},Ch={http:Hie,xhr:wse};X.forEach(Ch,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const gw=e=>`- ${e}`,kse=e=>X.isFunction(e)||e===null||e===!1,nE={getAdapter:e=>{e=X.isArray(e)?e:[e];const{length:t}=e;let n,r;const a={};for(let o=0;o<t;o++){n=e[o];let i;if(r=n,!kse(n)&&(r=Ch[(i=String(n)).toLowerCase()],r===void 0))throw new lt(`Unknown adapter '${i}'`);if(r)break;a[i||"#"+o]=r}if(!r){const o=Object.entries(a).map(([s,l])=>`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let i=t?o.length>1?`since :
`+o.map(gw).join(`
`):" "+gw(o[0]):"as no adapter specified";throw new lt("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return r},adapters:Ch};function sp(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new bl(null,e)}function mw(e){return sp(e),e.headers=Ta.from(e.headers),e.data=ip.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),nE.getAdapter(e.adapter||pm.adapter)(e).then(function(r){return sp(e),r.data=ip.call(e,e.transformResponse,r),r.headers=Ta.from(r.headers),r},function(r){return eE(r)||(sp(e),r&&r.response&&(r.response.data=ip.call(e,e.transformResponse,r.response),r.response.headers=Ta.from(r.response.headers))),Promise.reject(r)})}const vw=e=>e instanceof Ta?e.toJSON():e;function Bi(e,t){t=t||{};const n={};function r(u,c,d){return X.isPlainObject(u)&&X.isPlainObject(c)?X.merge.call({caseless:d},u,c):X.isPlainObject(c)?X.merge({},c):X.isArray(c)?c.slice():c}function a(u,c,d){if(X.isUndefined(c)){if(!X.isUndefined(u))return r(void 0,u,d)}else return r(u,c,d)}function o(u,c){if(!X.isUndefined(c))return r(void 0,c)}function i(u,c){if(X.isUndefined(c)){if(!X.isUndefined(u))return r(void 0,u)}else return r(void 0,c)}function s(u,c,d){if(d in t)return r(u,c);if(d in e)return r(void 0,u)}const l={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:s,headers:(u,c)=>a(vw(u),vw(c),!0)};return X.forEach(Object.keys(Object.assign({},e,t)),function(c){const d=l[c]||a,p=d(e[c],t[c],c);X.isUndefined(p)&&d!==s||(n[c]=p)}),n}const rE="1.5.1",hm={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{hm[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const yw={};hm.transitional=function(t,n,r){function a(o,i){return"[Axios v"+rE+"] Transitional option '"+o+"'"+i+(r?". "+r:"")}return(o,i,s)=>{if(t===!1)throw new lt(a(i," has been removed"+(n?" in "+n:"")),lt.ERR_DEPRECATED);return n&&!yw[i]&&(yw[i]=!0,console.warn(a(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,i,s):!0}};function Ase(e,t,n){if(typeof e!="object")throw new lt("options must be an object",lt.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let a=r.length;for(;a-- >0;){const o=r[a],i=t[o];if(i){const s=e[o],l=s===void 0||i(s,o,e);if(l!==!0)throw new lt("option "+o+" must be "+l,lt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new lt("Unknown option "+o,lt.ERR_BAD_OPTION)}}const Ph={assertOptions:Ase,validators:hm},Wa=Ph.validators;class uc{constructor(t){this.defaults=t,this.interceptors={request:new fw,response:new fw}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Bi(this.defaults,n);const{transitional:r,paramsSerializer:a,headers:o}=n;r!==void 0&&Ph.assertOptions(r,{silentJSONParsing:Wa.transitional(Wa.boolean),forcedJSONParsing:Wa.transitional(Wa.boolean),clarifyTimeoutError:Wa.transitional(Wa.boolean)},!1),a!=null&&(X.isFunction(a)?n.paramsSerializer={serialize:a}:Ph.assertOptions(a,{encode:Wa.function,serialize:Wa.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=o&&X.merge(o.common,o[n.method]);o&&X.forEach(["delete","get","head","post","put","patch","common"],v=>{delete o[v]}),n.headers=Ta.concat(i,o);const s=[];let l=!0;this.interceptors.request.forEach(function(h){typeof h.runWhen=="function"&&h.runWhen(n)===!1||(l=l&&h.synchronous,s.unshift(h.fulfilled,h.rejected))});const u=[];this.interceptors.response.forEach(function(h){u.push(h.fulfilled,h.rejected)});let c,d=0,p;if(!l){const v=[mw.bind(this),void 0];for(v.unshift.apply(v,s),v.push.apply(v,u),p=v.length,c=Promise.resolve(n);d<p;)c=c.then(v[d++],v[d++]);return c}p=s.length;let g=n;for(d=0;d<p;){const v=s[d++],h=s[d++];try{g=v(g)}catch(m){h.call(this,m);break}}try{c=mw.call(this,g)}catch(v){return Promise.reject(v)}for(d=0,p=u.length;d<p;)c=c.then(u[d++],u[d++]);return c}getUri(t){t=Bi(this.defaults,t);const n=tE(t.baseURL,t.url);return Qx(n,t.params,t.paramsSerializer)}}X.forEach(["delete","get","head","options"],function(t){uc.prototype[t]=function(n,r){return this.request(Bi(r||{},{method:t,url:n,data:(r||{}).data}))}});X.forEach(["post","put","patch"],function(t){function n(r){return function(o,i,s){return this.request(Bi(s||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:o,data:i}))}}uc.prototype[t]=n(),uc.prototype[t+"Form"]=n(!0)});const Fu=uc;class gm{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const r=this;this.promise.then(a=>{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](a);r._listeners=null}),this.promise.then=a=>{let o;const i=new Promise(s=>{r.subscribe(s),o=s}).then(a);return i.cancel=function(){r.unsubscribe(o)},i},t(function(o,i,s){r.reason||(r.reason=new bl(o,i,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new gm(function(a){t=a}),cancel:t}}}const _se=gm;function xse(e){return function(n){return e.apply(null,n)}}function Ese(e){return X.isObject(e)&&e.isAxiosError===!0}const Sh={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Sh).forEach(([e,t])=>{Sh[t]=e});const Cse=Sh;function aE(e){const t=new Fu(e),n=Lx(Fu.prototype.request,t);return X.extend(n,Fu.prototype,t,{allOwnKeys:!0}),X.extend(n,t,null,{allOwnKeys:!0}),n.create=function(a){return aE(Bi(e,a))},n}const Ut=aE(pm);Ut.Axios=Fu;Ut.CanceledError=bl;Ut.CancelToken=_se;Ut.isCancel=eE;Ut.VERSION=rE;Ut.toFormData=cd;Ut.AxiosError=lt;Ut.Cancel=Ut.CanceledError;Ut.all=function(t){return Promise.all(t)};Ut.spread=xse;Ut.isAxiosError=Ese;Ut.mergeConfig=Bi;Ut.AxiosHeaders=Ta;Ut.formToJSON=e=>Xx(X.isHTMLForm(e)?new FormData(e):e);Ut.getAdapter=nE.getAdapter;Ut.HttpStatusCode=Cse;Ut.default=Ut;const Pse=Ut,oE=Pse.create({timeout:15e3});oE.interceptors.request.use(e=>(e.url==="https://api.fanyi.baidu.com/api/trans/vip/translate"&&(e.url="/baidu"),e),e=>Promise.reject(e));function tl(e,t){let n=0,r=t.split(`
`),a=0;for(let o=0;o<e.sections.length;o++){let i=e.sections[o];for(let s=0;s<i.length;s++){let l=i[s];try{let u=r[a];u?l.translate=u:n++}catch{n++}a++}a++}return n}function cc(e){let t="";return e.sections.map(n=>{n.map((r,a,o)=>{r.translate&&(t+=r.translate+`
`)}),t+=`
`}),t}function Sse(e){let t="";return e.sections.map(n=>{n.map((r,a,o)=>{t+=r.text}),t+=`
`}),t}async function Tse(e,t,n=!1,r){if(e.textNetworkTranslate)tl(e,e.textNetworkTranslate);else{let a;if(t===ng.Baidu&&(a=new die({axios:oE,config:{appid:"20230910001811857",key:"Xxe_yftQR3K3Ue43NQMC"}})),a){e.titleTranslate||a.translate(e.title,"en","zh-CN").then(d=>{e.titleTranslate=d.trans.paragraphs[0]});let o=[],i=0,s=new Map;const l=async d=>{try{let p=await a.translate(d.text,"en","zh-CN");if(p){const g=()=>{d.translate=p.trans.paragraphs[0],n||(e.textNetworkTranslate+=d.translate+`
`)};return Promise.resolve(g)}else return Promise.reject(()=>l(d))}catch{return Promise.reject(()=>l(d))}};let u=0,c=0;e.sections.map(d=>u+=d.length);for(let d=0;d<e.sections.length;d++){let p=e.sections[d];for(let g=0;g<p.length;g++){let v=p[g],h=l(v);if(n)o.push(h);else{s.set(v.text,0);let m,y=await h.catch(w=>{m=w});for(;m;){let w=s.get(v.text);if(w>2)break;y=await m().catch(b=>{m=b}),s.set(v.text,w+1)}y&&y(),c++,r&&r(Math.floor(c/u*100))}}}if(o.length){let d=-1,p=0;return r&&(d=setInterval(()=>{if(p++,p>90)return clearInterval(d);r(p)},100)),new Promise(async g=>{let v=[];do{if(i>2)return g(!0);let h=await Promise.allSettled(o);o=[],h.map(m=>{m.status==="fulfilled"?v.push(m.value):o.push(m.reason())}),i++}while(o.length);v.map(h=>h()),e.textNetworkTranslate=cc(e),r&&(clearInterval(d),p=100,r(100)),g(!0)})}else e.textNetworkTranslate=cc(e)}}}function Po(e){let{newText:t,sections:n}=sre(e.text);e.text=t,e.sections=n}var Ise=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null;break}return e.removeAllRanges(),function(){e.type==="Caret"&&e.removeAllRanges(),e.rangeCount||n.forEach(function(a){e.addRange(a)}),t&&t.focus()}},jse=Ise,bw={"text/plain":"Text","text/html":"Url",default:"Text"},$se="Copy to clipboard: #{key}, Enter";function Ose(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}function Dse(e,t){var n,r,a,o,i,s,l=!1;t||(t={}),n=t.debug||!1;try{a=jse(),o=document.createRange(),i=document.getSelection(),s=document.createElement("span"),s.textContent=e,s.ariaHidden="true",s.style.all="unset",s.style.position="fixed",s.style.top=0,s.style.clip="rect(0, 0, 0, 0)",s.style.whiteSpace="pre",s.style.webkitUserSelect="text",s.style.MozUserSelect="text",s.style.msUserSelect="text",s.style.userSelect="text",s.addEventListener("copy",function(c){if(c.stopPropagation(),t.format)if(c.preventDefault(),typeof c.clipboardData>"u"){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var d=bw[t.format]||bw.default;window.clipboardData.setData(d,e)}else c.clipboardData.clearData(),c.clipboardData.setData(t.format,e);t.onCopy&&(c.preventDefault(),t.onCopy(c.clipboardData))}),document.body.appendChild(s),o.selectNodeContents(s),i.addRange(o);var u=document.execCommand("copy");if(!u)throw new Error("copy command was unsuccessful");l=!0}catch(c){n&&console.error("unable to copy using execCommand: ",c),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),l=!0}catch(d){n&&console.error("unable to copy using clipboardData: ",d),n&&console.error("falling back to prompt"),r=Ose("message"in t?t.message:$se),window.prompt(r,e)}}finally{i&&(typeof i.removeRange=="function"?i.removeRange(o):i.removeAllRanges()),s&&document.body.removeChild(s),a()}return l}var iE=Dse;const Nse=PF(iE),Fse=bE({__proto__:null,default:Nse},[iE]);class Fo{static confirm(t,n,r=()=>{},a=()=>{},o={}){let i=document.createElement("div");const s=()=>{gi(null,i),i.remove()},c=I(ia,{title:n,content:t,onCancel:()=>{a(),s()},onOk:()=>{r(),s()},footer:!0,...o});gi(c,i),document.body.append(i)}static notice(t,n){let r=document.createElement("div");const o=I(ia,{title:n,content:t,onCancel:()=>{gi(null,r),r.remove()}});gi(o,r),document.body.append(r)}}const uo=e=>(tr("data-v-73bc6c52"),e=e(),nr(),e),zse={class:"content"},Bse={class:"row"},Lse=uo(()=>k("div",{class:"title"},"原文",-1)),Rse={class:"item"},Mse=uo(()=>k("div",{class:"label"},"标题:",-1)),Vse={class:"item basic"},Wse=uo(()=>k("div",{class:"label"},"正文:",-1)),Gse=["readonly"],qse={class:"row"},Hse=uo(()=>k("div",{class:"title"},"译文",-1)),Use={class:"item"},Kse={class:"label"},Jse=uo(()=>k("span",null,"标题:",-1)),Zse={class:"item basic"},Qse={class:"label"},Yse=uo(()=>k("span",null,"正文:",-1)),Xse={key:0,class:"translate-item"},ele=["readonly"],tle={class:"row"},nle=uo(()=>k("div",{class:"title"},"译文对照",-1)),rle={class:"article-translate"},ale={class:"section"},ole={class:"sentence"},ile={key:0,class:"options"},sle={class:"status"},lle=uo(()=>k("span",null,"状态:",-1)),ule={key:0,class:"warning"},cle={key:1,class:"success"},dle={class:"left"},fle=ie({__name:"EditArticle",props:{article:{default:()=>Ze(Jr)},type:{default:"single"}},emits:["save","saveAndNext"],setup(e,{expose:t,emit:n}){const r=e;let a=L("baidu"),o=L(0),i=L(0);const s=[{value:"baidu",label:"百度"},{value:"youdao",label:"有道"}];let l=L(Ze(Jr));ge(()=>r.article,w=>{if(l.value=Ze(w),l.value.text.trim()&&l.value.useTranslateType===jt.custom&&l.value.textCustomTranslate.trim()&&!l.value.textCustomTranslateIsFormat){let b=e1(l.value.textCustomTranslate);b&&(l.value.textCustomTranslate=b,an({message:"检测到本地翻译未格式化,已自动格式化",type:"success",duration:3e3}))}u()},{immediate:!0});function u(){l.value.text.trim()?(Po(l.value),l.value.useTranslateType===jt.custom&&(i.value=tl(l.value,l.value.textCustomTranslate)),l.value.useTranslateType===jt.network&&(i.value=tl(l.value,l.value.textNetworkTranslate))):l.value.sections=[]}function c(w){l.value.useTranslateType===jt.custom&&(l.value.textCustomTranslate+=w),l.value.useTranslateType===jt.network&&(l.value.textNetworkTranslate+=w)}function d(w){w.preventDefault();let b=(w.clipboardData||window.clipboardData).getData("text");return Fo.confirm("是否需要自动分句","提示",()=>{let A=e1(b);A&&(c(A),u())},()=>{c(b),u()},{confirmButtonText:"需要",cancelButtonText:"关闭"})}function p(){document.removeEventListener("paste",d)}function g(){document.addEventListener("paste",d)}async function v(){if(!l.value.title.trim())return an.error("请填写标题!");if(!l.value.text.trim())return an.error("请填写正文!");Po(l.value),l.value.textNetworkTranslate="",setTimeout(async()=>{await Tse(l.value,ng.Baidu,!0,w=>{o.value=w}),Fse(JSON.stringify(l.value.sections))})}function h(w,b){w.translate=b,l.value.useTranslateType===jt.custom&&(l.value.textCustomTranslate=cc(l.value)),l.value.useTranslateType===jt.network&&(l.value.textNetworkTranslate=cc(l.value)),u()}function m(w,b){w.text=b,l.value.text=Sse(l.value),u()}function y(w){return new Promise(b=>{if(l.value.title=l.value.title.trim(),l.value.titleTranslate=l.value.titleTranslate.trim(),l.value.text=l.value.text.trim(),l.value.textCustomTranslate=l.value.textCustomTranslate.trim(),l.value.textNetworkTranslate=l.value.textNetworkTranslate.trim(),!l.value.title)return an.error("请填写标题!"),b(!1);if(!l.value.text)return an.error("请填写正文!"),b(!1);const A=()=>(l.value.textCustomTranslateIsFormat=!0,n(w,l.value),b(!0));if(l.value.useTranslateType===jt.network&&!l.value.textNetworkTranslate)return Fo.confirm("您选择了“网络翻译”,但译文内容却为空白,是否修改为“不需要翻译”并保存?","提示",()=>{l.value.useTranslateType=jt.none,A()},()=>{});if(l.value.useTranslateType===jt.custom&&!l.value.textCustomTranslate)return Fo.confirm("您选择了“本地翻译”,但译文内容却为空白,是否修改为“不需要翻译”并保存?","提示",()=>{l.value.useTranslateType=jt.none,A()},()=>{});A()})}return t({save:y,getEditArticle:()=>Ze(l.value)}),(w,b)=>{const A=EA,x=Vc,C=Hc,_=qc,E=Gc;return P(),N("div",zse,[k("div",Bse,[Lse,k("div",Rse,[Mse,Ft(k("textarea",{"onUpdate:modelValue":b[0]||(b[0]=j=>l.value.title=j),type:"textarea",class:"base-textarea",placeholder:"请填写原文标题"},`\r
`,512),[[ci,l.value.title]])]),k("div",Vse,[Wse,Ft(k("textarea",{"onUpdate:modelValue":b[1]||(b[1]=j=>l.value.text=j),onInput:u,readonly:![100,0].includes(o.value),type:"textarea",class:"base-textarea",placeholder:"请填写原文正文"},`\r
`,40,Gse),[[ci,l.value.text]])])]),k("div",qse,[Hse,k("div",Use,[k("div",Kse,[Jse,I(x,{modelValue:l.value.useTranslateType,"onUpdate:modelValue":b[2]||(b[2]=j=>l.value.useTranslateType=j),onChange:u},{default:M(()=>[I(A,{label:f(jt).custom},{default:M(()=>[Se("本地翻译")]),_:1},8,["label"]),I(A,{label:f(jt).network},{default:M(()=>[Se("网络翻译")]),_:1},8,["label"]),I(A,{label:f(jt).none},{default:M(()=>[Se("不需要翻译")]),_:1},8,["label"])]),_:1},8,["modelValue"])]),Ft(k("textarea",{"onUpdate:modelValue":b[3]||(b[3]=j=>l.value.titleTranslate=j),type:"textarea",class:"base-textarea",placeholder:"请填写翻译标题"},`\r
`,512),[[ci,l.value.titleTranslate]])]),k("div",Zse,[k("div",Qse,[Yse,l.value.useTranslateType===f(jt).network?(P(),N("div",Xse,[I(C,{percentage:o.value,duration:30,striped:o.value!==100,"striped-flow":o.value!==100,"stroke-width":8,"show-text":!0},null,8,["percentage","striped","striped-flow"]),I(E,{modelValue:a.value,"onUpdate:modelValue":b[4]||(b[4]=j=>a.value=j),style:{width:"80rem"}},{default:M(()=>[(P(),N(_e,null,wt(s,j=>I(_,{key:j.value,label:j.label,value:j.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),I(At,{size:"small",onClick:v,loading:o.value!==0&&o.value!==100},{default:M(()=>[Se("开始翻译 ")]),_:1},8,["loading"])])):te("",!0)]),l.value.useTranslateType===f(jt).custom?Ft((P(),N("textarea",{key:0,"onUpdate:modelValue":b[5]||(b[5]=j=>l.value.textCustomTranslate=j),onInput:u,readonly:![100,0].includes(o.value),onBlur:p,onFocus:g,type:"textarea",class:"base-textarea",placeholder:"请填写翻译正文"},`\r
`,40,ele)),[[ci,l.value.textCustomTranslate]]):te("",!0),l.value.useTranslateType===f(jt).network?Ft((P(),N("textarea",{key:1,"onUpdate:modelValue":b[6]||(b[6]=j=>l.value.textNetworkTranslate=j),onInput:u,onBlur:p,onFocus:g,type:"textarea",class:"base-textarea",placeholder:"等待网络翻译中..."},`\r
`,544)),[[ci,l.value.textNetworkTranslate]]):te("",!0)])]),k("div",tle,[nle,k("div",rle,[(P(!0),N(_e,null,wt(l.value.sections,(j,D)=>(P(),N("div",ale,[(P(!0),N(_e,null,wt(j,(F,S)=>(P(),N("div",ole,[I(n1,{value:F.text,onSave:T=>m(F,T)},null,8,["value","onSave"]),I(n1,{value:F.translate,onSave:T=>h(F,T)},null,8,["value","onSave"])]))),256))]))),256))]),l.value.text.trim()?(P(),N("div",ile,[k("div",sle,[lle,i.value&&l.value.useTranslateType!==f(jt).none?(P(),N("div",ule,[I(f(Fe),{icon:"typcn:warning-outline"}),Se(" 共有"+ee(i.value)+"句没有翻译! ",1)])):(P(),N("div",cle,[I(f(Fe),{icon:"mdi:success-circle-outline"}),Se(" 翻译完成! ")]))]),k("div",dle,[I(At,{onClick:b[7]||(b[7]=j=>y("save"))},{default:M(()=>[Se("保存")]),_:1}),w.type==="batch"?(P(),ne(At,{key:0,onClick:b[8]||(b[8]=j=>y("saveAndNext"))},{default:M(()=>[Se("保存并添加下一篇")]),_:1})):te("",!0)])])):te("",!0)])])}}});const sE=nt(fle,[["__scopeId","data-v-73bc6c52"]]),ple={class:"add-article"},hle={class:"slide"},gle={class:"dict-name"},mle={class:"name"},vle={class:"translate-name"},yle={key:0,class:"add"},ble={class:"footer"},wle={key:0,class:"import"},kle=ie({__name:"EditBatchArticleModal",setup(e){const t=Ln(),n=za();let r=L(Ze(Jr)),a=L(!1),o=L(!0),i=L(),s=L();qe(()=>{$t.on(Ot.openArticleListModal,h=>{console.log("val",h),a.value=!0,h&&(r.value=Ze(h))})}),Fr(()=>{$t.off(Ot.openArticleListModal)}),JA(()=>a.value);async function l(h){await u()&&(r.value=Ze(h))}function u(){return new Promise(h=>{let m=i.value.getEditArticle();if(m.id!=="-1"){if(m.title=m.title.trim(),m.titleTranslate=m.titleTranslate.trim(),m.text=m.text.trim(),m.textCustomTranslate=m.textCustomTranslate.trim(),m.textNetworkTranslate=m.textNetworkTranslate.trim(),m.title!==r.value.title||m.titleTranslate!==r.value.titleTranslate||m.text!==r.value.text||m.textCustomTranslate!==r.value.textCustomTranslate||m.textNetworkTranslate!==r.value.textNetworkTranslate||m.useTranslateType!==r.value.useTranslateType)return Fo.confirm("检测到数据有变动,是否保存?","提示",async()=>{await i.value.save("save")&&h(!0)},()=>{})}else if(m.title.trim()&&m.text.trim())return Fo.confirm("检测到数据有变动,是否保存?","提示",async()=>{await i.value.save("save")&&h(!0)},()=>{});h(!0)})}async function c(){await u()&&(r.value=Ze(Jr))}function d(h){o.value=!1;let m=h.target.files[0],y=new FileReader;y.readAsText(m,"UTF-8"),y.onload=function(w){var A,x,C,_,E,j,D,F;let b=w.target.result;try{let S=JSON.parse(b);if(console.log("obj",S),S!=null&&S.name){if(t.myDicts.find(T=>T.name===S.name))return o.value=!0,an.error("词典名称已存在!")}else return o.value=!0,an.error("请填写词典名称!");if(!(S!=null&&S.articles)||!(S!=null&&S.articles)instanceof Array)return o.value=!0,an.error("请填写文章!");for(let T=0;T<S.articles.length;T++){let B=S.articles[T];if(!(B!=null&&B.title))return o.value=!0,an.error(`请填写第${T+1}篇文章名称`);if(!(B!=null&&B.text))return o.value=!0,an.error(`请填写第${T+1}篇文章正文`);if((B==null?void 0:B.useTranslateType)==="custom"&&!(B!=null&&B.textCustomTranslate))return o.value=!0,an.error(`请填写第${T+1}篇文章 翻译 正文`);(A=S.articles[T])!=null&&A.titleTranslate||(S.articles[T].titleTranslate=""),(x=S.articles[T])!=null&&x.textFormat||(S.articles[T].textFormat=""),(C=S.articles[T])!=null&&C.textCustomTranslate||(S.articles[T].textCustomTranslate=""),(_=S.articles[T])!=null&&_.newWords||(S.articles[T].newWords=[]),(E=S.articles[T])!=null&&E.textCustomTranslateIsFormat||(S.articles[T].textCustomTranslateIsFormat=!1),(j=S.articles[T])!=null&&j.useTranslateType||(S.articles[T].useTranslateType="none"),(D=S.articles[T])!=null&&D.textAllWords||(S.articles[T].textAllWords=[]),(F=S.articles[T])!=null&&F.sections||(S.articles[T].sections=[]),S.articles[T].id=Zu()}S.sort=qr.normal,S.type=$e.customArticle,S.originWords=[],S.words=[],S.chapterWords=[],S.chapterWordNumber=0,S.chapterIndex=0,S.chapterWordIndex=0,S.url="",S.statistics||(S.statistics=[]),an.success({message:"导入成功,已切换到",duration:5e3}),t.myDicts.push(S),n.editDict=Ze(n.editDict),o.value=!0}catch(S){o.value=!0,an.error("文件解析失败,报错原因:"+S.message)}}}function p(){let h={name:n.editDict.name,articles:Ze(n.editDict.articles).map(y=>(delete y.sections,delete y.id,y)),url:location.origin+n.editDict.url,statistics:n.editDict.statistics},m=new Blob([JSON.stringify(h,null,2)],{type:"text/plain;charset=utf-8"});Wae.saveAs(m,`${h.name}.json`)}function g(h){if(console.log("saveArticle",h),h.id){let m=n.editDict.articles.findIndex(y=>y.id===h.id);m>-1&&(n.editDict.articles[m]=Ze(h))}else{if(n.editDict.articles.find(y=>y.title===h.title))return an.error("已存在同名文章!"),!1;h.id=Zu(),n.editDict.articles.push(h),setTimeout(()=>{s.value.scrollBottom()})}return r.value=Ze(h),an.success("保存成功!"),!0}function v(h){g(h)&&c()}return(h,m)=>(P(),ne(ia,{modelValue:a.value,"onUpdate:modelValue":m[2]||(m[2]=y=>a.value=y),"full-screen":!0,header:!1},{default:M(()=>[k("div",ple,[k("div",hle,[k("header",null,[k("div",gle,ee(f(n).editDict.name),1),I(Ah,{title:"选择其他词典/文章",icon:"carbon:change-catalog"})]),I(eoe,{ref_key:"listEl",ref:s,list:f(n).editDict.articles,"onUpdate:list":m[0]||(m[0]=y=>f(n).editDict.articles=y),"select-item":r.value,onDelSelectItem:m[1]||(m[1]=y=>r.value=f(Ze)(f(Jr))),onSelectItem:l},{default:M(({item:y,index:w})=>[k("div",mle,ee(`${w+1}. ${y.title}`),1),k("div",vle,ee(` ${y.titleTranslate}`),1)]),_:1},8,["list","select-item"]),r.value.title?te("",!0):(P(),N("div",yle," 正在添加新文章... ")),k("div",ble,[o.value?(P(),N("div",wle,[I(At,null,{default:M(()=>[Se("导入")]),_:1}),k("input",{type:"file",accept:"application/json",onChange:d},null,32)])):te("",!0),I(At,{onClick:p},{default:M(()=>[Se("导出")]),_:1}),I(At,{onClick:c},{default:M(()=>[Se("新增")]),_:1})])]),I(sE,{ref_key:"editArticleRef",ref:i,type:"batch",onSave:g,onSaveAndNext:v,article:r.value},null,8,["article"])])]),_:1},8,["modelValue"]))}});const Ale=nt(kle,[["__scopeId","data-v-26b01f5d"]]);const _le={class:"dict-list"},xle=["onClick"],Ele={class:"name"},Cle={class:"desc"},Ple={class:"num"},Sle=ie({__name:"DictList",props:{list:{},selectDictName:{}},emits:["selectDict","detail","add"],setup(e,{emit:t}){return(n,r)=>(P(),N("div",_le,[(P(!0),N(_e,null,wt(n.list,a=>(P(),N(_e,null,[a.name?(P(),N("div",{key:0,class:K(["dict-item anim",n.selectDictName===a.name&&"active"]),onClick:o=>t("selectDict",a)},[k("div",Ele,ee(a.name),1),k("div",Cle,ee(a.description),1),k("div",Ple,ee(a.length)+"词",1),n.selectDictName===a.name?(P(),ne(f(Fe),{key:0,icon:"octicon:arrow-right-24",onClick:r[0]||(r[0]=tt(o=>t("detail"),["stop"])),class:"go",width:"20",color:"#929596"})):te("",!0)],10,xle)):(P(),N("div",{key:1,class:"dict-item add",onClick:r[1]||(r[1]=tt(o=>t("add"),["stop"]))},[I(f(Fe),{icon:"fluent:add-20-filled",width:"60",color:"#929596"})]))],64))),256))]))}});const Tle=nt(Sle,[["__scopeId","data-v-60c64c62"]]),wl=e=>(tr("data-v-d27aed53"),e=e(),nr(),e),Ile={class:"slide"},jle={class:"page"},$le=wl(()=>k("div",{class:"title"}," 我的词典 ",-1)),Ole={class:"list"},Dle={class:"page add-page"},Nle=wl(()=>k("div",{class:"title"}," 词典详情 ",-1)),Fle={key:0,class:"detail"},zle={class:"dict"},Ble={class:"name"},Lle={class:"desc"},Rle={class:"num"},Mle=wl(()=>k("div",{class:"num"},"创建日期:-",-1)),Vle=wl(()=>k("div",{class:"num"},"花费时间:-",-1)),Wle=wl(()=>k("div",{class:"num"},"累积错误:-",-1)),Gle={class:"num"},qle={class:"other"},Hle={class:"common-title"},Ule={key:1,class:"edit"},Kle=ie({__name:"AddDict",emits:["close"],setup(e,{emit:t}){const n=Ln();Rt();const r=za();let a=L(1),o=L(!0);JA();let i=O(()=>n.myDicts.filter(m=>m.type===$e.customArticle).concat([{name:""}])),s=Qt({id:"",name:"123",description:"",category:"",tags:[],languageCategory:"",language:""}),l=[],u={},c={};const d=L(),p=Qt({name:[{required:!0,message:"请输入名称",trigger:"blur"},{max:20,message:"名称不能超过20个字符",trigger:"blur"}],category:[{required:!0,message:"请选择",trigger:"change"}],tags:[{required:!0,message:"请选择",trigger:"change"}],languageCategory:[{required:!0,message:"请选择",trigger:"change"}]});ge(()=>s.languageCategory,()=>s.category=""),ge(()=>s.category,()=>s.tags=[]),qe(()=>{r_.map(m=>{u[m.languageCategory]?u[m.languageCategory].find(y=>y===m.category)||u[m.languageCategory].push(m.category):u[m.languageCategory]=[m.category],c[m.category]?c[m.category]=Array.from(new Set(c[m.category].concat(m.tags))):c[m.category]=m.tags}),console.log("languageCategoryList",l),console.log("categoryList",u),console.log("tagList",c)});function g(m){r.editDict=Ze(m),o.value=!1,a.value=1}async function v(){await d.value.validate((m,y)=>{if(m){let w={sort:qr.normal,type:$e.customArticle,originWords:[],words:[],chapterWordNumber:30,chapterWords:[],chapterIndex:0,chapterWordIndex:0,statistics:[],articles:[],url:"",...s};if(s.id){let b=n.myDicts.findIndex(A=>A.id===s.id);r.editDict=w,n.myDicts[b]=Ze(w),o.value=!1}else{if(n.myDicts.find(b=>b.name===s.name))return an.warning("已有相同名称词典!");r.editDict=w,n.myDicts.push(Ze(w)),o.value=!1,console.log("submit!",w)}}else an.warning("请填写完整")})}function h(){t("close")}return(m,y)=>{const w=Hc,b=Rc,A=wN,x=qc,C=Gc,_=CF,E=bN;return P(),ne(ia,{"show-close":!1,header:!1,onClose:h,title:"我的词典"},{default:M(()=>[k("div",Ile,[k("div",{class:K(["slide-list",`step${a.value}`])},[k("div",jle,[k("header",null,[$le,I(f(Fe),{onClick:h,class:"hvr-grow pointer",width:"20",color:"#929596",icon:"ion:close-outline"})]),k("div",Ole,[I(Tle,{onAdd:y[0]||(y[0]=j=>{a.value=1,o.value=!0}),onSelectDict:g,list:i.value},null,8,["list"])])]),k("div",Dle,[k("header",null,[k("div",{class:"left",onClick:y[1]||(y[1]=tt(j=>a.value=0,["stop"]))},[I(f(Fe),{icon:"octicon:arrow-left-24",class:"go",width:"20",color:"#000000"}),Nle]),I(f(Fe),{onClick:h,class:"hvr-grow pointer",width:"20",color:"#929596",icon:"ion:close-outline"})]),o.value?(P(),N("div",Ule,[I(E,{ref_key:"ruleFormRef",ref:d,rules:p,model:f(s),"label-width":"120px"},{default:M(()=>[I(A,{label:"名称",prop:"name"},{default:M(()=>[I(b,{modelValue:f(s).name,"onUpdate:modelValue":y[4]||(y[4]=j=>f(s).name=j)},null,8,["modelValue"])]),_:1}),I(A,{label:"描述"},{default:M(()=>[I(b,{modelValue:f(s).description,"onUpdate:modelValue":y[5]||(y[5]=j=>f(s).description=j),type:"textarea"},null,8,["modelValue"])]),_:1}),I(A,{label:"分类",prop:"languageCategory"},{default:M(()=>[I(C,{modelValue:f(s).languageCategory,"onUpdate:modelValue":y[6]||(y[6]=j=>f(s).languageCategory=j),placeholder:"请选择选项"},{default:M(()=>[(P(!0),N(_e,null,wt(f(Jk),j=>(P(),ne(x,{label:j.name,value:j.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),I(A,{label:"用途",prop:"category"},{default:M(()=>[I(C,{modelValue:f(s).category,"onUpdate:modelValue":y[7]||(y[7]=j=>f(s).category=j),placeholder:"请选择选项"},{default:M(()=>[(P(!0),N(_e,null,wt(f(u)[f(s).languageCategory],j=>(P(),ne(x,{label:j,value:j},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),I(A,{label:"标签",prop:"tags"},{default:M(()=>[I(C,{multiple:"",modelValue:f(s).tags,"onUpdate:modelValue":y[8]||(y[8]=j=>f(s).tags=j),placeholder:"请选择选项"},{default:M(()=>[(P(!0),N(_e,null,wt(f(c)[f(s).category],j=>(P(),ne(x,{label:j,value:j},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),I(A,null,{default:M(()=>[I(_,{onClick:y[9]||(y[9]=j=>a.value=0)},{default:M(()=>[Se("返回")]),_:1}),I(_,{type:"primary",onClick:v},{default:M(()=>[Se("确定")]),_:1})]),_:1})]),_:1},8,["rules","model"])])):(P(),N("div",Fle,[k("div",zle,[k("div",Ble,ee(f(r).editDict.name),1),k("div",Lle,ee(f(r).editDict.description),1),k("div",Rle,"总文章:"+ee(f(r).editDict.articles.length)+"篇",1),Mle,Vle,Wle,k("div",Gle,[Se("进度: "),I(w,{percentage:10,"stroke-width":8,"show-text":!1})])]),k("div",qle,[k("div",Hle,[Se(" 文章列表:共"+ee(f(r).editDict.articles.length)+"章 ",1),I(f(Fe),{onClick:y[2]||(y[2]=j=>f($t).emit(f(Ot).openArticleListModal)),class:"hvr-grow pointer",width:"24",color:"#929596",icon:"mi:add"})]),I(a_,{"is-article":!0,"active-index":f(r).editDict.chapterIndex,"onUpdate:activeIndex":y[3]||(y[3]=j=>f(r).editDict.chapterIndex=j),dict:f(r).editDict},null,8,["active-index","dict"])])]))])],2)])]),_:1})}}});const Jle=nt(Kle,[["__scopeId","data-v-d27aed53"]]),Zle=["onClick"],Qle=ie({__name:"Add",setup(e){let t=L(!1);function n(){t.value=!t.value}return(r,a)=>(P(),N("div",{class:"setting",onClick:tt(o=>null,["stop"])},[I(dn,{title:"添加"},{default:M(()=>[I(dr,null,{default:M(()=>[I(f(Fe),{icon:"ic:outline-cloud-upload",onClick:n})]),_:1})]),_:1}),I(Ale),t.value?(P(),ne(Jle,{key:0,onClose:a[0]||(a[0]=o=>t.value=!1)})):te("",!0)],8,Zle))}});const Yle=nt(Qle,[["__scopeId","data-v-eb0915a4"]]),kl=Ec("practice",{state:()=>({wrongWords:[],repeatNumber:0,startDate:Date.now(),correctRate:-1,total:0,index:0,inputWordNumber:0,wrongWordNumber:0})}),Xle={class:"content"},eue={class:"options"},tue=ie({__name:"Toolbar",setup(e){const{toggle:t}=Gj(),n=Ln(),r=Rt(),a=kl(),o=L(!1),i=L(!1),s=L(!1),l=L(null);return ge(()=>r.showToolbar,u=>{if(l.value)if(u)l.value.style.marginTop="10rem";else{let c=l.value.getBoundingClientRect();l.value.style.marginTop=`-${c.height}px`}}),(u,c)=>(P(),N(_e,null,[k("header",{ref_key:"headerRef",ref:l},[k("div",Xle,[k("div",{class:"info",onClick:c[0]||(c[0]=d=>s.value=!0)},ee(f(n).dictTitle)+" "+ee(f(a).repeatNumber?" 复习错词":""),1),k("div",eue,[I(dn,{title:"开关默写模式"},{default:M(()=>[I(dr,null,{default:M(()=>[f(r).dictation?(P(),ne(f(Fe),{key:0,icon:"majesticons:eye-off-line",onClick:c[1]||(c[1]=d=>f(r).dictation=!1)})):(P(),ne(f(Fe),{key:1,icon:"mdi:eye-outline",onClick:c[2]||(c[2]=d=>f(r).dictation=!0)}))]),_:1})]),_:1}),I(Vae),I(kae),I(Pae),I(Yle),I(dn,{title:"反馈"},{default:M(()=>[I(dr,null,{default:M(()=>[I(f(Fe),{icon:"octicon:bug-24",onClick:c[3]||(c[3]=d=>o.value=!0)})]),_:1})]),_:1}),I(dn,{title:"设置"},{default:M(()=>[I(dr,null,{default:M(()=>[I(f(Fe),{icon:"uil:setting",onClick:c[4]||(c[4]=d=>i.value=!0)})]),_:1})]),_:1}),I(dn,{title:"切换主题"},{default:M(()=>[I(dr,null,{default:M(()=>[f(r).theme==="dark"?(P(),ne(f(Fe),{key:0,icon:"ep:moon",onClick:f(t)},null,8,["onClick"])):(P(),ne(f(Fe),{key:1,icon:"tabler:sun",onClick:f(t)},null,8,["onClick"]))]),_:1})]),_:1}),I(dn,{title:"单词本"},{default:M(()=>[I(dr,null,{default:M(()=>[I(f(Fe),{icon:"tdesign:menu-unfold",class:"menu",onClick:c[5]||(c[5]=d=>f(r).showPanel=!f(r).showPanel)})]),_:1})]),_:1})])]),I(dn,{title:f(r).showToolbar?"收起":"展开"},{default:M(()=>[I(f(Fe),{icon:"icon-park-outline:down",onClick:c[6]||(c[6]=d=>f(r).showToolbar=!f(r).showToolbar),class:K(["arrow",!f(r).showToolbar&&"down"]),width:"24",color:"#999"},null,8,["class"])]),_:1},8,["title"])],512),I(Yre,{"model-value":s.value,onClose:c[7]||(c[7]=d=>s.value=!1)},null,8,["model-value"]),i.value?(P(),ne(hR,{key:0,onClose:c[8]||(c[8]=d=>i.value=!1)})):te("",!0),o.value?(P(),ne(CR,{key:1,onClose:c[9]||(c[9]=d=>o.value=!1)})):te("",!0)],64))}});const nue=nt(tue,[["__scopeId","data-v-7ba75c23"]]),ca=e=>(tr("data-v-c733c583"),e=e(),nr(),e),rue={class:"bottom"},aue={class:"stat"},oue={class:"row"},iue={class:"num"},sue=ca(()=>k("div",{class:"line"},null,-1)),lue=ca(()=>k("div",{class:"name"},"时间",-1)),uue={class:"row"},cue={class:"num"},due=ca(()=>k("div",{class:"line"},null,-1)),fue=ca(()=>k("div",{class:"name"},"单词总数",-1)),pue={class:"row"},hue={class:"num"},gue=ca(()=>k("div",{class:"line"},null,-1)),mue=ca(()=>k("div",{class:"name"},"输入数",-1)),vue={class:"row"},yue={class:"num"},bue=ca(()=>k("div",{class:"line"},null,-1)),wue=ca(()=>k("div",{class:"name"},"错误数",-1)),kue={class:"row"},Aue={class:"num"},_ue=ca(()=>k("div",{class:"line"},null,-1)),xue=ca(()=>k("div",{class:"name"},"正确率",-1)),Eue={class:"progress"},Cue=ie({__name:"Footer",setup(e){const t=kl(),n=Rt();Ln();function r(s,l="",u=-1){return s===u?"-":s+l}const a=O(()=>t.total?t.index>t.total?100:t.index/t.total*100:0);let o=L(0),i=L(0);return qe(()=>{i.value=setInterval(()=>{o.value=Math.floor((Date.now()-t.startDate)/1e3/60)},1e3)}),Fr(()=>{i.value&&clearInterval(i.value)}),(s,l)=>{const u=Hc;return P(),N("div",{class:K(["footer",!f(n).showToolbar&&"hide"])},[k("div",rue,[I(u,{percentage:a.value,"stroke-width":8,"show-text":!1},null,8,["percentage"]),k("div",aue,[k("div",oue,[k("div",iue,ee(o.value)+"分钟",1),sue,lue]),k("div",uue,[k("div",cue,ee(f(t).total),1),due,fue]),k("div",pue,[k("div",hue,ee(r(f(t).inputWordNumber,"",0)),1),gue,mue]),k("div",vue,[k("div",yue,ee(r(f(t).wrongWordNumber,"",0)),1),bue,wue]),k("div",kue,[k("div",Aue,ee(r(f(t).correctRate,"%")),1),_ue,xue])])]),k("div",Eue,[I(u,{percentage:a.value,"stroke-width":8,"show-text":!1},null,8,["percentage"])])],2)}}});const Pue=nt(Cue,[["__scopeId","data-v-c733c583"]]),Sue={class:"left"},Tue={class:"title"},Iue={class:"word"},jue={class:"phonetic"},$ue={class:"translate"},Oue={class:"right"},Due=ie({__name:"WordItem",props:{word:{},active:{type:Boolean}},emits:["del"],setup(e,{emit:t}){const n=Yc();return(r,a)=>(P(),N("div",{class:K(["word-item",{active:r.active}])},[k("div",Sue,[k("div",Tue,[k("span",Iue,ee(r.word.name),1),k("span",jue,ee(r.word.usphone),1)]),k("div",$ue,ee(r.word.trans.join("")),1)]),k("div",Oue,[I(Xc,{onClick:a[0]||(a[0]=o=>f(n)(r.word.name))}),k("div",{class:"del",onClick:a[1]||(a[1]=tt(o=>t("del"),["stop"]))},[I(f(Fe),{icon:"fluent:delete-28-regular",width:"20",color:"#929596"})])])],2))}});const Nue=nt(Due,[["__scopeId","data-v-fdca09a2"]]),Fue=ie({__name:"WordList",props:{list:{},activeIndex:{},isActive:{type:Boolean}},emits:["del","change"],setup(e,{emit:t}){const n=e,r=Rt(),a=L(null);function o(i){var s;i!==-1&&((s=a.value.children[i])==null||s.scrollIntoView({block:"center",behavior:"smooth"}))}return ge(()=>n.activeIndex,i=>{r.showPanel&&o(i)}),ge(()=>n.isActive,i=>{setTimeout(()=>{i&&o(n.activeIndex)},300)}),ge(()=>n.list,()=>{a.value.scrollTo(0,0)}),(i,s)=>(P(),N("div",{class:"list",ref_key:"listRef",ref:a},[I(tg,{name:"list"},{default:M(()=>[(P(!0),N(_e,null,wt(i.list,(l,u)=>(P(),ne(Nue,{key:u,onClick:c=>t("change",u),onDel:c=>t("del",u),active:i.activeIndex===u,word:l},null,8,["onClick","onDel","active","word"]))),128))]),_:1})],512))}});const hu=nt(Fue,[["__scopeId","data-v-d0ba8301"]]),zue={name:"PopConfirm",props:{title:{type:String,default(){return""}},disabled:{type:Boolean,default(){return!1}}},data(){return{show:!1}},mounted(){window.addEventListener("click",()=>{this.show=!1}),window.addEventListener("keydown",()=>{this.show=!1})},methods:{showPop(e){if(this.disabled)return;e.stopPropagation();let t=e.target.getBoundingClientRect();this.show=!0,et(()=>{this.$refs.tip.style.top=t.top+"px",this.$refs.tip.style.left=t.left+t.width/2-50+"px"})},confirm(){this.show=!1,this.$emit("confirm")}},render(){let e=this.$slots.default()[0];return I("div",{class:"pop-confirm"},[I(ol,{to:"body"},{default:()=>[I(Bn,null,{default:()=>[this.show&&I("div",{ref:"tip",className:"pop-confirm-content"},[I("div",{className:"text"},[this.title]),I("div",{className:"options"},[I("div",{onClick:()=>this.show=!1},[Se("取消")]),I("div",{className:"main",onClick:()=>this.confirm()},[Se("确认")])])])]})]}),I(e,{onClick:t=>this.showPop(t)},null)])}};const gu=nt(zue,[["__scopeId","data-v-edc26869"]]),Bue=e=>(tr("data-v-51f5bc7c"),e=e(),nr(),e),Lue={key:0,class:"panel"},Rue={class:"tabs"},Mue={class:"slide"},Vue={class:"slide-item"},Wue={class:"dict-name"},Gue={class:"content"},que={key:0},Hue={class:"slide-item"},Uue={class:"dict-name"},Kue={class:"content"},Jue={key:0},Zue={class:"slide-item"},Que=Bue(()=>k("a",{href:"",target:"_blank"},null,-1)),Yue={class:"dict-name"},Xue={class:"content"},ece={key:0},tce={class:"slide-item"},nce={class:"dict-name"},rce={class:"content"},ace={key:0},oce=ie({__name:"Panel",props:{list:{},index:{}},emits:["update:index"],setup(e,{emit:t}){const n=e,r=Ln(),a=Rt();let o=L(0);pn("tabIndex",O(()=>o.value)),ge(()=>a.showPanel,p=>{if(p)switch(r.current.dictType){case $e.newWordDict:return o.value=1;case $e.skipWordDict:return o.value=3;case $e.wrongWordDict:return o.value=2;case $e.publicDict:case $e.customDict:return o.value=0}});const i=O(()=>r.myDicts[r.current.index]),s=O(()=>r.current.dictType!==i.value.type?{list:i.value.chapterWords[i.value.chapterIndex]??[],index:-1}:n),l=O(()=>r.current.dictType!==$e.newWordDict?{list:r.newWordDict.words??[],index:-1}:n),u=O(()=>r.current.dictType!==$e.wrongWordDict?{list:r.wrongWordDict.words??[],index:-1}:n),c=O(()=>r.current.dictType!==$e.skipWordDict?{list:r.skipWordDict.words??[],index:-1}:n);function d(p,g){g.chapterWordIndex=p,console.log("i",p,g.type),r.current.dictType===g.type?t("update:index",p):r.changeDict(g,g.chapterIndex,p)}return(p,g)=>(P(),ne(Bn,{name:"fade"},{default:M(()=>[f(a).showPanel?(P(),N("div",Lue,[k("header",null,[k("div",Rue,[k("div",{class:K(["tab",o.value===0&&"active"]),onClick:g[0]||(g[0]=v=>o.value=0)},ee(i.value.name+` 第${i.value.chapterIndex+1}`),3),k("div",{class:K(["tab",o.value===1&&"active"]),onClick:g[1]||(g[1]=v=>o.value=1)},ee(f(r).newWordDict.name),3),k("div",{class:K(["tab",o.value===2&&"active"]),onClick:g[2]||(g[2]=v=>o.value=2)},ee(f(r).wrongWordDict.name),3),k("div",{class:K(["tab",o.value===3&&"active"]),onClick:g[3]||(g[3]=v=>o.value=3)},ee(f(r).skipWordDict.name),3)])]),k("div",Mue,[k("div",{class:K(["slide-list",`step${o.value}`])},[k("div",Vue,[k("header",null,[k("div",Wue,"词数:"+ee(s.value.list.length),1)]),k("div",Gue,[I(hu,{class:"word-list",onChange:g[4]||(g[4]=v=>d(v,i.value)),isActive:f(a).showPanel&&o.value===0,list:s.value.list,activeIndex:s.value.index},null,8,["isActive","list","activeIndex"])]),[f($e).customDict,f($e).publicDict].includes(f(r).current.dictType)?te("",!0):(P(),N("footer",que,[I(gu,{title:"确认切换?",onConfirm:g[5]||(g[5]=v=>d(0,i.value))},{default:M(()=>[I(At,null,{default:M(()=>[Se("切换")]),_:1})]),_:1})]))]),k("div",Hue,[k("header",null,[k("div",Uue,"总词数:"+ee(l.value.list.length),1)]),k("div",Kue,[I(hu,{class:"word-list",onChange:g[6]||(g[6]=v=>d(v,f(r).newWordDict)),isActive:f(a).showPanel&&o.value===1,list:l.value.list,activeIndex:l.value.index},null,8,["isActive","list","activeIndex"])]),f(r).current.dictType!==f($e).newWordDict&&l.value.list.length?(P(),N("footer",Jue,[I(gu,{title:"确认切换?",onConfirm:g[7]||(g[7]=v=>d(0,f(r).newWordDict))},{default:M(()=>[I(At,null,{default:M(()=>[Se("切换")]),_:1})]),_:1})])):te("",!0)]),k("div",Zue,[k("header",null,[Que,k("div",Yue,"总词数:"+ee(u.value.list.length),1)]),k("div",Xue,[I(hu,{class:"word-list",onChange:g[8]||(g[8]=v=>d(v,f(r).wrongWordDict)),isActive:f(a).showPanel&&o.value===2,list:u.value.list,activeIndex:u.value.index},null,8,["isActive","list","activeIndex"])]),f(r).current.dictType!==f($e).wrongWordDict&&u.value.list.length?(P(),N("footer",ece,[I(gu,{title:"确认切换?",onConfirm:g[9]||(g[9]=v=>d(0,f(r).wrongWordDict))},{default:M(()=>[I(At,null,{default:M(()=>[Se("切换")]),_:1})]),_:1})])):te("",!0)]),k("div",tce,[k("header",null,[k("div",nce,"总词数:"+ee(c.value.list.length),1)]),k("div",rce,[I(hu,{class:"word-list",onChange:g[10]||(g[10]=v=>d(v,f(r).skipWordDict)),isActive:f(a).showPanel&&o.value===3,list:c.value.list,activeIndex:c.value.index},null,8,["isActive","list","activeIndex"])]),f(r).current.dictType!==f($e).skipWordDict&&c.value.list.length?(P(),N("footer",ace,[I(gu,{title:"确认切换?",onConfirm:g[11]||(g[11]=v=>d(0,f(r).skipWordDict))},{default:M(()=>[I(At,null,{default:M(()=>[Se("切换")]),_:1})]),_:1})])):te("",!0)])],2)])])):te("",!0)]),_:1}))}});const ice=nt(oce,[["__scopeId","data-v-51f5bc7c"]]),sce={class:"type-word"},lce={key:0,class:"near-word"},uce={class:"word"},cce={class:"word"},dce={class:"word-wrapper"},fce={key:0,class:"input"},pce={key:1,class:"wrong"},hce={key:3,class:"letter"},gce={class:"phonetic"},mce={class:"options"},vce=ie({__name:"TypeWord",props:{words:{default:[]},index:{default:-1}},setup(e){const t=e;let n=L({index:t.index,words:t.words,wrongWords:[],originWrongWords:[]}),r=L(""),a=L(""),o=L(!1),i=L(!1),s=L(-1),l=L(0);const u=Ln(),c=kl(),d=Rt(),p=QA(),g=YA(),v=ZA(),h=Yc(),m=L();ge(()=>t.words,()=>{n.value.words=t.words,n.value.index=t.index,n.value.originWrongWords=[],n.value.wrongWords=[],c.wrongWords=[],c.repeatNumber=0,c.startDate=Date.now(),c.correctRate=-1,c.total=t.words.length,c.inputWordNumber=0,c.wrongWordNumber=0},{immediate:!0}),ge(()=>n.value.index,T=>{var B;a.value=r.value="",c.index=T,l.value=0,i.value=!1,d.wordSound&&(h(y.value.name),(B=m.value)==null||B.play())});const y=O(()=>n.value.words[n.value.index]??{trans:[],name:"",usphone:"",ukphone:""}),w=O(()=>{var T;return((T=n.value.words)==null?void 0:T[n.value.index-1])??void 0}),b=O(()=>{var T;return((T=n.value.words)==null?void 0:T[n.value.index+1])??void 0});let A=O(()=>y.value.name.slice(r.value.length+a.value.length));qe(()=>{$t.on(Ot.resetWord,()=>{a.value=r.value=""})});function x(T=!0){if(n.value.index===n.value.words.length-1)if(n.value.wrongWords.length)console.log("当前背完了,但还有错词"),n.value.words=Ze(n.value.wrongWords),n.value.originWrongWords.length||(n.value.originWrongWords=Ze(n.value.wrongWords)),n.value.index=0,c.total=n.value.words.length,c.index=0,c.inputWordNumber=0,c.wrongWordNumber=0,c.repeatNumber++,n.value.wrongWords=[];else{console.log("这章节完了"),T&&c.inputWordNumber++;let B=Date.now(),R={startDate:c.startDate,endDate:B,spend:B-c.startDate,total:t.words.length,correctRate:-1,wrongWordNumber:n.value.originWrongWords.length,wrongWords:n.value.originWrongWords};R.correctRate=100-Math.trunc(R.wrongWordNumber/R.total*100),$t.emit(Ot.openStatModal,R)}else n.value.index++,T&&c.inputWordNumber++,console.log("这个词完了"),[$e.customDict,$e.publicDict].includes(u.current.dictType)&&u.skipWordNames.includes(y.value.name.toLowerCase())&&x()}function C(){n.value.index--}function _(){s.value=2,x(!1),setTimeout(()=>{s.value=-1},200)}function E(){u.newWordDict.originWords.find(T=>T.name.toLowerCase()===y.value.name.toLowerCase())||(u.newWordDict.originWords.push(y.value),u.newWordDict.words.push(y.value),u.newWordDict.chapterWords=[u.newWordDict.words]),s.value=1,setTimeout(()=>{s.value=-1},200)}function j(){u.skipWordNames.includes(y.value.name.toLowerCase())||(u.skipWordDict.originWords.push(y.value),u.skipWordDict.words.push(y.value),u.skipWordDict.chapterWords=[u.skipWordDict.words]),s.value=0,x(!1),setTimeout(()=>{s.value=-1},200)}function D(T){o.value=!1}function F(){setTimeout(()=>{var T;a.value=r.value="",l.value++,i.value=!1,d.wordSound&&(h(y.value.name),(T=m.value)==null||T.play())},d.waitTimeForChangeWord)}async function S(T){if(T.keyCode>=65&&T.keyCode<=90||T.code==="Space"){if(i.value)return;i.value=!0;let B=T.key,R=!1;d.ignoreCase?R=(r.value+B).toLowerCase()!==y.value.name.toLowerCase().slice(0,r.value.length+1):R=r.value+B!==y.value.name.slice(0,r.value.length+1),R?(u.wrongWordDict.originWords.find(G=>G.name.toLowerCase()===y.value.name.toLowerCase())||(u.wrongWordDict.originWords.push(y.value),u.wrongWordDict.words.push(y.value),u.wrongWordDict.chapterWords=[u.wrongWordDict.words]),n.value.wrongWords.find(G=>G.name.toLowerCase()===y.value.name.toLowerCase())||(n.value.wrongWords.push(y.value),c.wrongWordNumber++),a.value=B,v(),p(),setTimeout(()=>{a.value=""},500)):(r.value+=B,a.value="",v()),r.value.toLowerCase()===y.value.name.toLowerCase()?(g(),d.repeatCount==100?d.repeatCustomCount<=l.value+1?setTimeout(x,d.waitTimeForChangeWord):F():d.repeatCount<=l.value+1?setTimeout(x,d.waitTimeForChangeWord):F()):i.value=!1}else{switch(T.key){case"Backspace":a.value?a.value="":r.value=r.value.slice(0,-1);break;case Za.Collect:E();break;case Za.Remove:j();break;case Za.Ignore:_(),T.preventDefault();break;case Za.Show:d.allowWordTip&&(o.value=!0);break}setTimeout(()=>{s.value=-1},200)}}return KA(S,D),(T,B)=>(P(),N("div",sce,[f(d).showNearWord?(P(),N("div",lce,[w.value?(P(),N("div",{key:0,class:"prev",onClick:C},[I(f(Fe),{icon:"bi:arrow-left",width:"22"}),k("div",uce,[k("div",null,ee(w.value.name),1),Ft(k("div",null,ee(w.value.trans.join("")),513),[[$r,f(d).translate]])])])):te("",!0),I(dn,{title:"快捷键Tab"},{default:M(()=>[b.value?(P(),N("div",{key:0,class:"next",onClick:B[0]||(B[0]=R=>x(!1))},[k("div",cce,[k("div",{class:K(f(d).dictation&&"shadow")},ee(b.value.name),3),Ft(k("div",null,ee(b.value.trans.join("")),513),[[$r,f(d).translate]])]),I(f(Fe),{icon:"bi:arrow-right",width:"22"})])):te("",!0)]),_:1})])):te("",!0),k("div",{class:"translate",style:Qe({fontSize:f(d).fontSize.wordTranslateFontSize+"rem",opacity:f(d).translate?1:0})},ee(y.value.trans.join("")),5),k("div",dce,[k("div",{class:K(["word",a.value&&"is-wrong"]),style:Qe({fontSize:f(d).fontSize.wordForeignFontSize+"rem"})},[r.value?(P(),N("span",fce,ee(r.value),1)):te("",!0),a.value?(P(),N("span",pce,ee(a.value),1)):te("",!0),f(d).dictation?(P(),N(_e,{key:2},[o.value?(P(),N("span",{key:1,class:"letter",onMouseleave:B[2]||(B[2]=R=>o.value=!1)},ee(A.value),33)):(P(),N("span",{key:0,class:"letter",onMouseenter:B[1]||(B[1]=R=>f(d).allowWordTip&&(o.value=!0))},ee(A.value.split("").map(R=>"_").join("")),33))],64)):(P(),N("span",hce,ee(A.value),1))],6),I(Xc,{ref_key:"volumeIconRef",ref:m,simple:!0,onClick:B[3]||(B[3]=R=>f(h)(y.value.name))},null,512)]),k("div",gce,ee(f(d).wordSoundType==="us"?y.value.usphone:y.value.ukphone),1),k("div",mce,[I(At,{keyboard:"`",onClick:j,active:s.value===0},{default:M(()=>[Se(" 忽略 ")]),_:1},8,["active"]),I(At,{keyboard:"Enter",onClick:E,active:s.value===1},{default:M(()=>[Se(" 收藏 ")]),_:1},8,["active"]),I(At,{keyboard:"Tab",onClick:_,active:s.value===2},{default:M(()=>[Se(" 跳过 ")]),_:1},8,["active"])]),I(ice,{list:n.value.words,index:n.value.index,"onUpdate:index":B[4]||(B[4]=R=>n.value.index=R)},null,8,["list","index"])]))}});const lE=nt(vce,[["__scopeId","data-v-a34cf9e6"]]),yce=e=>(tr("data-v-7cd424da"),e=e(),nr(),e),bce={class:"type-wrapper"},wce={class:"swiper-wrapper content"},kce={class:"swiper-item"},Ace={class:"article-wrapper"},_ce={class:"title"},xce={key:0,class:"titleTranslate"},Ece={class:"section"},Cce=["onMouseenter","onClick"],Pce=["onClick"],Sce={key:0},Tce={key:0,class:"input"},Ice={key:2,class:"bottom-border"},jce={key:1},$ce={class:"translate"},Oce=yce(()=>k("span",{class:"space"},null,-1)),Dce={key:0,class:"text"},Nce={class:"swiper-item"},Fce=ie({__name:"TypeArticle",props:{article:{default:()=>Ze(Jr)},sectionIndex:{default:0},sentenceIndex:{default:0},wordIndex:{default:0},stringIndex:{default:0}},setup(e){const t=e;L(!1);let n=L(null),r=L(0),a=L(0),o=L(0),i=L(0),s=L(0),l=L(""),u=L(""),c=L(!1),d=L({sectionIndex:-1,sentenceIndex:-1});const p=O(()=>`${a.value}${o.value}${i.value}`);let g=L({words:[],index:-1});const v=QA(),h=YA(),m=ZA(),y=Yc(),w=Ln(),b=kl(),A=Rt();ge(()=>t.article,()=>{a.value=t.sectionIndex,o.value=t.sentenceIndex,i.value=t.wordIndex,s.value=t.stringIndex,r.value=0,b.inputWordNumber=0,b.wrongWordNumber=0,b.repeatNumber=0,b.total=0,t.article.sections.map((S,T)=>{S.map((B,R)=>{B.words.map(G=>{!w.skipWordNamesWithSimpleWords.includes(G.name.toLowerCase())&&!G.isSymbol&&b.total++})})}),b.wrongWords=[],b.startDate=Date.now(),x()},{immediate:!0}),ge(()=>A.dictation,()=>{x()}),qe(()=>{$t.on(Ot.resetWord,()=>{u.value=l.value=""})});function x(){et(()=>{setTimeout(()=>{let S=n.value.getBoundingClientRect();t.article.sections.map((T,B)=>{T.map((R,G)=>{let W=B+"-"+G,Q=`.word${W}`,Ee=document.querySelector(Q).getBoundingClientRect(),Ae=`.translate${W}`,se=document.querySelector(Ae);se.style.opacity="1",se.style.top=Ee.top-S.top-22+"px",se.firstChild.style.width=Ee.left-S.left+"px"})})},300)})}function C(S){if(r.value!==0||!t.article.sections.length)return;u.value="";let T=t.article.sections[a.value],B=T[o.value],R=B.words[i.value];const G=()=>{c.value=!1,s.value=0,i.value++,!w.skipWordNamesWithSimpleWords.includes(R.name.toLowerCase())&&!R.isSymbol&&b.inputWordNumber++,B.words[i.value]||(i.value=0,o.value++,T[o.value]?(A.dictation&&x(),y(T[o.value].text)):(o.value=0,a.value++,t.article.sections[a.value]||console.log("打完了")))},W=()=>{if(c.value=!1,s.value=0,i.value=0,l.value=u.value="",o.value++,T[o.value])A.dictation&&x(),y(T[o.value].text);else if(o.value=0,a.value++,!t.article.sections[a.value])if(console.log("打完了"),b.wrongWordNumber===0){console.log("这章节完了");let Q=Date.now(),oe={startDate:b.startDate,endDate:Q,spend:Q-b.startDate,total:b.total,correctRate:-1,wrongWordNumber:b.wrongWordNumber,wrongWords:b.wrongWords};oe.correctRate=100-Math.trunc(oe.wrongWordNumber/oe.total*100),$t.emit(Ot.openStatModal,oe)}else r.value=1,g.value.words=b.wrongWords};if(S.keyCode>=65&&S.keyCode<=90||S.keyCode>=48&&S.keyCode<=57||S.code==="Space"||S.code==="Slash"||S.code==="Quote"||S.code==="Comma"||S.code==="BracketLeft"||S.code==="BracketRight"||S.code==="Period"||S.code==="Minus"||S.code==="Equal"||S.code==="Semicolon"||S.code==="Backquote"||S.keyCode===229)if(c.value)S.code==="Space"?G():(u.value=" ",v(),setTimeout(()=>{u.value="",u.value=l.value=""},500)),m();else{let Q=S.key,oe=R.name[s.value],Ee=!1;A.ignoreCase?Ee=oe.toLowerCase()!==Q.toLowerCase():Ee=oe!==Q,Ee?(w.wrongWordDict.originWords.find(Ae=>Ae.name.toLowerCase()===R.name.toLowerCase())||(w.wrongWordDict.originWords.push(R),w.wrongWordDict.words.push(R),w.wrongWordDict.chapterWords=[w.wrongWordDict.words]),w.skipWordNamesWithSimpleWords.includes(R.name.toLowerCase())||b.wrongWords.find(Ae=>Ae.name.toLowerCase()===R.name.toLowerCase())||(b.wrongWords.push(R),b.wrongWordNumber++),u.value=Q,v(),setTimeout(()=>{u.value=""},500)):(l.value+=Q,u.value="",s.value++,R.name[s.value]||(l.value=u.value="",R.isSymbol||h(),R.nextSpace?c.value=!0:G())),m()}else switch(S.key){case"Backspace":u.value?u.value="":l.value=l.value.slice(0,-1);break;case Za.Collect:break;case Za.Remove:break;case Za.Ignore:W();break;case Za.Show:A.allowWordTip&&(d.value={sectionIndex:a.value,sentenceIndex:o.value});break}S.preventDefault()}function _(){d.value={sectionIndex:-1,sentenceIndex:-1}}KA(C,_);function E(S){y(S.name)}function j(S,T,B){let R=S.name.slice(l.value.length+u.value.length,l.value.length+u.value.length+1);return S.isSymbol||d.value.sectionIndex===T&&d.value.sentenceIndex===B?R:A.dictation?"_":R}function D(S,T,B){let R=S.name.slice(l.value.length+u.value.length+(u.value?0:1));return d.value.sectionIndex===T&&d.value.sentenceIndex===B?R:A.dictation?R.split("").map(G=>"_").join(""):R}function F(S,T,B,R){let G=S.name;return S.isSymbol||d.value.sectionIndex===T&&d.value.sentenceIndex===B?G:a.value*1e4+o.value*100+i.value<T*1e4+B*100+R&&A.dictation?G.split("").map(W=>"_").join(""):G}return(S,T)=>(P(),N("div",bce,[k("div",wce,[k("div",{class:K(["swiper-list",`step${r.value}`])},[k("div",kce,[k("div",Ace,[k("header",null,[k("div",_ce,ee(t.article.title),1),f(A).translate?(P(),N("div",xce,ee(t.article.titleTranslate),1)):te("",!0)]),k("div",{class:"article-content",ref_key:"articleWrapperRef",ref:n},[k("article",null,[(P(!0),N(_e,null,wt(t.article.sections,(B,R)=>(P(),N("div",Ece,[(P(!0),N(_e,null,wt(B,(G,W)=>(P(),N("span",{class:K(["sentence",[a.value===R&&o.value===W&&f(A).dictation?"dictation":""]]),onMouseenter:Q=>f(A).allowWordTip&&(d.value={sectionIndex:R,sentenceIndex:W}),onMouseleave:T[0]||(T[0]=Q=>d.value={sectionIndex:-1,sentenceIndex:-1}),onClick:Q=>f(y)(G.text)},[(P(!0),N(_e,null,wt(G.words,(Q,oe)=>(P(),N("span",{class:K(["word",[a.value>R||a.value>=R&&o.value>W||a.value>=R&&o.value>=W&&i.value>oe||a.value>=R&&o.value>=W&&i.value>=oe&&s.value>=Q.name.length?"wrote":"",`${R}${W}${oe}`===p.value&&!c.value&&u.value?"word-wrong":"",oe===0&&`word${R}-${W}`]]),onClick:Ee=>E(Q)},[`${R}${W}${oe}`===p.value&&!c.value?(P(),N("span",Sce,[l.value?(P(),N("span",Tce,ee(l.value),1)):te("",!0),u.value?(P(),N("span",{key:1,class:K(["wrong",u.value===" "&&"bg-wrong"])},ee(u.value),3)):(P(),N("span",Ice,ee(j(Q,R,W)),1)),k("span",null,ee(D(Q,R,W)),1)])):(P(),N("span",jce,ee(F(Q,R,W,oe)),1)),Q.nextSpace?(P(),N("span",{key:2,class:K([`${R}${W}${oe}`,`${R}${W}${oe}`===p.value&&c.value&&u.value&&"bg-wrong",`${R}${W}${oe}`===p.value&&c.value&&!u.value&&"bottom-border",`${R}${W}${oe}`===p.value&&c.value&&!u.value&&f(A).dictation&&"word-space"])},ee(`${R}${W}${oe}`===p.value&&c.value&&f(A).dictation?"_":" "),3)):te("",!0)],10,Pce))),256))],42,Cce))),256))]))),256))]),Ft(k("div",$ce,[(P(!0),N(_e,null,wt(t.article.sections,(B,R)=>(P(),N(_e,null,[(P(!0),N(_e,null,wt(B,(G,W)=>(P(),N("div",{class:K(["row",`translate${R+"-"+W}`])},[Oce,I(Bn,{name:"fade"},{default:M(()=>[G.translate?(P(),N("span",Dce,ee(G.translate),1)):te("",!0)]),_:2},1024)],2))),256))],64))),256))],512),[[$r,f(A).translate]])],512)])]),k("div",Nce,[r.value===1?(P(),ne(lE,{key:0,words:g.value.words,index:g.value.index},null,8,["words","index"])):te("",!0)])],2)])]))}});const zce=nt(Fce,[["__scopeId","data-v-7cd424da"]]),Bce=e=>(tr("data-v-724c14d7"),e=e(),nr(),e),Lce={class:"ring"},Rce={height:"100%",width:"100%"},Mce=Bce(()=>k("circle",{class:"circle-full",cx:"50rem",cy:"50rem",r:"45rem",fill:"none","stroke-width":"8rem","stroke-linecap":"round"},null,-1)),Vce={class:"value"},Wce={class:"desc"},Gce=ie({__name:"Ring",props:{percentage:{default:90},value:{},desc:{}},setup(e){const t=e,n=L(null);return qe(()=>{if(t.percentage){let r=Math.floor(2*Math.PI*40),a=Number(t.percentage.toFixed(0));n.value.setAttribute("stroke-dasharray",""+r*a/100+"rem,10000")}}),(r,a)=>(P(),N("div",Lce,[(P(),N("svg",Rce,[Mce,t.percentage?(P(),N("circle",{key:0,ref_key:"circleEl",ref:n,class:"circle-detail",cx:"50rem",cy:"50rem",r:"45rem",fill:"none","stroke-width":"8rem","stroke-linecap":"round","stroke-dasharray":"0,10000"},null,512)):te("",!0)])),k("span",Vce,ee(t.value),1),k("span",Wce,ee(t.desc),1)]))}});const lp=nt(Gce,[["__scopeId","data-v-724c14d7"]]);function Jt(e,t){return Math.random()*(t-e)+e}const qce=""+new URL("boom-a4e4fe92.mp3",import.meta.url).href,Hce=""+new URL("shotfire-458ff2b3.mp3",import.meta.url).href;const Uce={__name:"Fireworks",setup(e){const t=L();return Js([qce],3),Js([Hce],3),qe(()=>{let n=t.value.getContext("2d");t.value.width=window.innerWidth,t.value.height=window.innerHeight;let r=[],a,o=window.requestAnimationFrame,i=0,s=!1;function l(){a=new Date,u()}l();function u(){n.save(),n.globalCompositeOperation="destination-out",n.globalAlpha=.1,n.fillRect(0,0,t.value.width,t.value.height),n.restore();let p=new Date;if(p-a>200+(window.innerHeight-767)/2&&i<11){let g,v;i%2===0?(v=Jt(0,t.value.width*.1),g={x:Jt(t.value.width*.1,t.value.width*.3),y:Jt(50,200)}):(v=Jt(t.value.width*.9,t.value.width),g={x:Jt(t.value.width*.7,t.value.width*.9),y:Jt(50,200)});let h=new c(v,2,"#FFF",g);r.push(h),a=p,i++}r.map(g=>{g.dead?(g.booms.map((v,h)=>{v.dead?h===g.booms.length-1&&r.splice(r.indexOf(g),1):v.moveTo()}),r.length===0&&setTimeout(()=>{s=!0},500)):g._move()}),s?t.value.style.display="none":o(u)}class c{constructor(g,v,h,m,y){Wt(this,"booms",[]);Wt(this,"x");Wt(this,"y");Wt(this,"r");Wt(this,"color");Wt(this,"shape");Wt(this,"boomArea");Wt(this,"theta");Wt(this,"dead");Wt(this,"ba");this.x=g,this.y=t.value.height+v,this.r=v,this.color=h,this.shape=y||!1,this.boomArea=m,this.theta=0,this.dead=!1,this.ba=Jt(80,200)}_move(){let g=this.boomArea.x-this.x,v=this.boomArea.y-this.y;this.x=this.x+g*.01,this.y=this.y+v*.01,Math.abs(g)<=this.ba&&Math.abs(v)<=this.ba?(this._boom(),this.dead=!0):(this._paint(),this._drawLight())}_paint(){n.save(),n.beginPath(),n.arc(this.x,this.y,this.r,0,2*Math.PI),n.fillStyle=this.color,n.fill(),n.restore()}_drawLight(){n.save(),n.fillStyle="rgba(255,228,150,0.3)",n.beginPath(),n.arc(this.x,this.y,this.r+3*Math.random()+1,0,2*Math.PI),n.fill(),n.restore()}_boom(){let g=Jt(100,300),v=Jt(0,10)>=5?1:2,h;v===1&&(h={a:Jt(128,255),b:Jt(128,255),c:Jt(128,255)});let m=g;for(let y=0;y<g;y++){v===2&&(h={a:Jt(128,255),b:Jt(128,255),c:Jt(128,255)});let w=Jt(-Math.PI,Math.PI),b=Jt(0,m)*Math.cos(w)+this.x,A=Jt(0,m)*Math.sin(w)+this.y,x=Jt(0,2),C=new d(this.x,this.y,x,h,b,A);this.booms.push(C)}}}class d{constructor(g,v,h,m,y,w){Wt(this,"tx",0);Wt(this,"ty",0);Wt(this,"x",0);Wt(this,"y",0);Wt(this,"dead",!1);Wt(this,"centerX",0);Wt(this,"centerY",0);Wt(this,"radius",0);Wt(this,"color",0);this.tx=y,this.ty=w,this.x=g,this.y=v,this.dead=!1,this.centerX=g,this.centerY=v,this.radius=h,this.color=m}paint(){n.fillStyle=`rgba(${this.color.a},${this.color.b},${this.color.c})`,n.fillRect(this.x-this.radius,this.y-this.radius,this.radius*2,this.radius*2)}moveTo(){this.ty=this.ty+.3;let g=this.tx-this.x,v=this.ty-this.y;this.x=Math.abs(g)<.1?this.tx:this.x+g*.1,this.y=Math.abs(v)<.1?this.ty:this.y+v*.1,g===0&&Math.abs(v)<=80&&(this.dead=!0),this.paint()}}}),(n,r)=>(P(),ne(ol,{to:"body"},[k("canvas",{ref_key:"canvas",ref:t},null,512)]))}},Kce=nt(Uce,[["__scopeId","data-v-5fe3f64c"]]),Jce={class:"statistics"},Zce={class:"title"},Qce={class:"content"},Yce={class:"rings"},Xce={class:"result"},ede={class:"wrong-words-wrapper"},tde={class:"wrong-words"},nde={class:"word"},rde={key:0,class:"notice"},ade={class:"shares"},ode={class:"footer"},ide=ie({__name:"Statistics",emits:["repeat","next","write"],setup(e,{emit:t}){const n=Ln();let r=L(!1),a=Qt(Ze(cv));qe(()=>{$t.on(Ot.openStatModal,l=>{a={...cv,...l},r.value=!0,n.saveStatistics(l)})});let o=L("");function i(l){r.value=!1,o.value=l,t(l)}function s(){o.value||i("next"),o.value=""}return(l,u)=>(P(),N(_e,null,[I(ia,{header:!1,modelValue:r.value,"onUpdate:modelValue":u[3]||(u[3]=c=>r.value=c),onClose:s},{default:M(()=>[k("div",Jce,[k("header",null,[k("div",Zce,ee(f(n).currentDict.name),1)]),k("div",Qce,[k("div",Yce,[I(lp,{value:f(a).correctRate+"%",desc:"正确率",percentage:f(a).correctRate},null,8,["value","percentage"]),I(lp,{value:f(a).wrongWordNumber,desc:"错误数",percentage:0},null,8,["value"]),I(lp,{value:f(a).total,desc:"单词总数",percentage:0,style:{"margin-bottom":"0"}},null,8,["value"])]),k("div",Xce,[k("div",ede,[k("div",tde,[(P(!0),N(_e,null,wt(f(a).wrongWords,c=>(P(),N("div",nde,ee(c.name),1))),256))])]),f(a).wrongWords.length?te("",!0):(P(),N("div",rde,[I(f(Fe),{class:"hvr-grow pointer",icon:"flat-color-icons:like",width:"20",color:"#929596"}),Se(" 表现不错全对了 ")]))]),k("div",ade,[I(dn,{title:"分享给朋友"},{default:M(()=>[I(f(Fe),{class:"hvr-grow pointer",icon:"ph:share-light",width:"20",color:"#929596"})]),_:1}),I(dn,{title:"请我喝杯咖啡"},{default:M(()=>[I(f(Fe),{class:"hvr-grow pointer",icon:"twemoji:teacup-without-handle",width:"20",color:"#929596"})]),_:1})])]),k("div",ode,[I(At,{keyboard:"Ctrl + Enter",onClick:u[0]||(u[0]=c=>i("write"))},{default:M(()=>[Se(" 默写本章 ")]),_:1}),I(At,{keyboard:"Alt + Enter",onClick:u[1]||(u[1]=c=>i("repeat"))},{default:M(()=>[Se(" 重复本章 ")]),_:1}),I(At,{keyboard:"Tab",onClick:u[2]||(u[2]=c=>i("next"))},{default:M(()=>[Se(" 下一章 ")]),_:1})])])]),_:1},8,["modelValue"]),r.value?(P(),ne(Kce,{key:0})):te("",!0)],64))}});const sde=nt(ide,[["__scopeId","data-v-c856d3a0"]]),lde={class:"wrapper"},ude=ie({__name:"EditSingleArticleModal",props:{article:{default:()=>Ze(Jr)},modelValue:{type:Boolean,default:!1}},emits:["save"],setup(e,{emit:t}){const n=e;return(r,a)=>(P(),ne(ia,{header:!1,"model-value":n.modelValue,"full-screen":!0},{default:M(()=>[k("div",lde,[I(sE,{article:r.article,onSave:a[0]||(a[0]=o=>t("save",o))},null,8,["article"])])]),_:1},8,["model-value"]))}});const cde=nt(ude,[["__scopeId","data-v-1972eb8a"]]),dde={class:"practice"},fde=ie({__name:"Practice",setup(e){const t=kl(),n=Ln(),r=Rt();za();let a=L(!1),o=L(Ze(Jr));ge(t,()=>{if(t.inputWordNumber<1)return t.correctRate=-1;if(t.wrongWordNumber>t.inputWordNumber)return t.correctRate=0;t.correctRate=100-Math.trunc(t.wrongWordNumber/t.inputWordNumber*100)});let i=L({words:[],index:-1}),s=L({article:Ze(Jr),sectionIndex:0,sentenceIndex:0,wordIndex:0,stringIndex:0});ge(()=>n.load,g=>{g&&l()}),ge([()=>n.current.index,()=>n.current.dictType,()=>n.currentDict.chapterIndex,()=>n.currentDict.chapterWordNumber],g=>{l()});function l(){if(n.isArticle){let g=n.currentDict.articles[n.currentDict.chapterIndex],v={...Jr,...g};console.log("article",v),v.sections.length?s.value.article=v:v.useTranslateType===jt.none?(Po(v),s.value.article=v):(v.useTranslateType===jt.custom&&(v.textCustomTranslate.trim()?v.textCustomTranslateIsFormat?(Po(v),tl(v,v.textCustomTranslate),s.value.article=v):Fo.confirm("检测到存在本地翻译但未格式化是否进行编辑?","提示",()=>{o.value=v,a.value=!0},()=>{Po(v),v.useTranslateType=jt.none,n.currentDict.articles[n.currentDict.chapterIndex]=s.value.article=v},{confirmButtonText:"去编辑",cancelButtonText:"不需要翻译"}):Fo.confirm("没有本地翻译是否进行编辑?","提示",()=>{o.value=v,a.value=!0},()=>{Po(v),v.useTranslateType=jt.none,n.currentDict.articles[n.currentDict.chapterIndex]=s.value.article=v},{confirmButtonText:"去编辑",cancelButtonText:"不需要翻译"})),v.useTranslateType===jt.network&&(Po(v),tl(v,v.textNetworkTranslate),n.currentDict.articles[n.currentDict.chapterIndex]=s.value.article=v))}else i.value.words=Ze(n.chapter),i.value.index=0,console.log("wordData",i.value)}qe(()=>{});function u(){r.dictation=!0,c()}function c(){l(),$t.emit(Ot.resetWord)}function d(){n.currentDict.chapterIndex++,c()}function p(g){console.log("saveArticle",g),a.value=!1,n.currentDict.articles[n.currentDict.chapterIndex]=s.value.article=g}return(g,v)=>(P(),N(_e,null,[k("div",dde,[I(nue),f(n).isArticle?(P(),ne(zce,{key:0,article:s.value.article,sectionIndex:s.value.sectionIndex,sentenceIndex:s.value.sentenceIndex,wordIndex:s.value.wordIndex,stringIndex:s.value.stringIndex},null,8,["article","sectionIndex","sentenceIndex","wordIndex","stringIndex"])):(P(),ne(lE,{key:1,words:i.value.words,index:i.value.index},null,8,["words","index"])),I(Pue)]),I(sde,{onWrite:u,onRepeat:c,onNext:d}),I(cde,{modelValue:a.value,"onUpdate:modelValue":v[0]||(v[0]=h=>a.value=h),article:o.value,onSave:p},null,8,["modelValue","article"])],64))}});const pde=nt(fde,[["__scopeId","data-v-296fb6e4"]]),hde={class:"main-page"},gde=ie({__name:"App",setup(e){const t=Ln(),n=za(),r=Rt(),a=window.matchMedia("(prefers-color-scheme: dark)");a.addEventListener("change",o);function o(){const i=a.matches?"dark":"light";document.documentElement.setAttribute("data-theme",i)}return ge(t.$state,i=>{localStorage.setItem(Kk,JSON.stringify(i))}),PB(),qe(()=>{t.init(),r.theme!=="auto"&&document.documentElement.setAttribute("data-theme",r.theme)}),Zp("keyup",i=>{if(i.key==="Escape"){let s=n.modalList.pop();s&&s.close()}}),(i,s)=>(P(),N("div",hde,[I(pde)]))}});const mde=nt(gde,[["__scopeId","data-v-210bac6c"]]);/*!
* vue-virtual-scroll-list v1.5.1
* open source under the MIT license
* https://github.com/uct8086/vue-virtual-list#readme
*/const ui={FRONT:"FRONT",BEHIND:"BEHIND"},wo={INIT:"INIT",FIXED:"FIXED",DYNAMIC:"DYNAMIC"},ww=0;class vde{constructor(t,n){this.init(t,n)}init(t={},n=null){this.param=t,this.callUpdate=n,this.sizes=new Map,this.firstRangeTotalSize=0,this.firstRangeAverageSize=0,this.lastCalcIndex=0,this.fixedSizeValue=0,this.calcType=wo.INIT,this.offset=0,this.direction="",this.range=Object.create(null),this.param&&this.checkRange(0,this.param.keeps-1)}destroy(){this.init()}getRange(){const t=Object.create(null);return t.start=this.range.start,t.end=this.range.end,t.padFront=this.range.padFront,t.padBehind=this.range.padBehind,t}isBehind(){return this.direction===ui.BEHIND}isFront(){return this.direction===ui.FRONT}getOffset(t){return(t<1?0:this.getIndexOffset(t))+this.param.slotHeaderSize}updateParam(t,n){this.param&&Object.keys(this.param).includes(t)&&(t==="uniqueIds"&&this.sizes.forEach((r,a)=>{n.includes(a)||this.sizes.delete(a)}),this.param[t]=n)}saveSize(t,n){this.sizes.set(t,n),this.calcType===wo.INIT?(this.fixedSizeValue=n,this.calcType=wo.FIXED):this.calcType===wo.FIXED&&this.fixedSizeValue!==n&&(this.calcType=wo.DYNAMIC,delete this.fixedSizeValue),this.calcType!==wo.FIXED&&typeof this.firstRangeTotalSize<"u"&&(this.sizes.size<Math.min(this.param.keeps,this.param.uniqueIds.length)?(this.firstRangeTotalSize=[...this.sizes.values()].reduce((r,a)=>r+a,0),this.firstRangeAverageSize=Math.round(this.firstRangeTotalSize/this.sizes.size)):delete this.firstRangeTotalSize)}getTotalSize(){return[...this.sizes.values()].reduce((t,n)=>t+n,0)}handleDataSourcesChange(){let t=this.range.start;this.isFront()?t=t-ww:this.isBehind()&&(t=t+ww),t=Math.max(t,0),this.updateRange(this.range.start,this.getEndByStart(t))}handleSlotSizeChange(){this.handleDataSourcesChange()}handleScroll(t){this.direction=t<this.offset?ui.FRONT:ui.BEHIND,this.offset=t,this.param&&(this.direction===ui.FRONT?this.handleFront():this.direction===ui.BEHIND&&this.handleBehind())}handleFront(){const t=this.getScrollOvers();if(t>this.range.start)return;const n=Math.max(t-this.param.buffer,0);this.checkRange(n,this.getEndByStart(n))}handleBehind(){const t=this.getScrollOvers();t<this.range.start+this.param.buffer||this.checkRange(t,this.getEndByStart(t))}getScrollOvers(){const t=this.offset-this.param.slotHeaderSize;if(t<=0)return 0;if(this.isFixedType())return Math.floor(t/this.fixedSizeValue);let n=0,r=0,a=0,o=this.param.uniqueIds.length;for(;n<=o;){if(r=n+Math.floor((o-n)/2),a=this.getIndexOffset(r),a===t)return r;a<t?n=r+1:a>t&&(o=r-1)}return n>0?--n:0}getIndexOffset(t){if(!t)return 0;let n=0,r=0;for(let a=0;a<t;a++)r=this.sizes.get(this.param.uniqueIds[a]),n=n+(typeof r=="number"?r:this.getEstimateSize());return this.lastCalcIndex=Math.max(this.lastCalcIndex,t-1),this.lastCalcIndex=Math.min(this.lastCalcIndex,this.getLastIndex()),n}isFixedType(){return this.calcType===wo.FIXED}getLastIndex(){return this.param.uniqueIds.length-1}checkRange(t,n){const r=this.param.keeps;this.param.uniqueIds.length<=r?(t=0,n=this.getLastIndex()):n-t<r-1&&(t=n-r+1),this.range.start!==t&&this.updateRange(t,n)}updateRange(t,n){this.range.start=t,this.range.end=n,this.range.padFront=this.getPadFront(),this.range.padBehind=this.getPadBehind(),this.callUpdate(this.getRange())}getEndByStart(t){const n=t+this.param.keeps-1;return Math.min(n,this.getLastIndex())}getPadFront(){return this.isFixedType()?this.fixedSizeValue*this.range.start:this.getIndexOffset(this.range.start)}getPadBehind(){const t=this.range.end,n=this.getLastIndex();return this.isFixedType()?(n-t)*this.fixedSizeValue:this.lastCalcIndex===n?this.getIndexOffset(n)-this.getIndexOffset(t):(n-t)*this.getEstimateSize()}getEstimateSize(){return this.isFixedType()?this.fixedSizeValue:this.firstRangeAverageSize||this.param.estimateSize}}var zo=[],yde=function(){return zo.some(function(e){return e.activeTargets.length>0})},bde=function(){return zo.some(function(e){return e.skippedTargets.length>0})},kw="ResizeObserver loop completed with undelivered notifications.",wde=function(){var e;typeof ErrorEvent=="function"?e=new ErrorEvent("error",{message:kw}):(e=document.createEvent("Event"),e.initEvent("error",!1,!1),e.message=kw),window.dispatchEvent(e)},nl;(function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"})(nl||(nl={}));var Bo=function(e){return Object.freeze(e)},kde=function(){function e(t,n){this.inlineSize=t,this.blockSize=n,Bo(this)}return e}(),uE=function(){function e(t,n,r,a){return this.x=t,this.y=n,this.width=r,this.height=a,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,Bo(this)}return e.prototype.toJSON=function(){var t=this,n=t.x,r=t.y,a=t.top,o=t.right,i=t.bottom,s=t.left,l=t.width,u=t.height;return{x:n,y:r,top:a,right:o,bottom:i,left:s,width:l,height:u}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),mm=function(e){return e instanceof SVGElement&&"getBBox"in e},cE=function(e){if(mm(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var a=e,o=a.offsetWidth,i=a.offsetHeight;return!(o||i||e.getClientRects().length)},Aw=function(e){var t,n;if(e instanceof Element)return!0;var r=(n=(t=e)===null||t===void 0?void 0:t.ownerDocument)===null||n===void 0?void 0:n.defaultView;return!!(r&&e instanceof r.Element)},Ade=function(e){switch(e.tagName){case"INPUT":if(e.type!=="image")break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},Ss=typeof window<"u"?window:{},mu=new WeakMap,_w=/auto|scroll/,_de=/^tb|vertical/,xde=/msie|trident/i.test(Ss.navigator&&Ss.navigator.userAgent),Vr=function(e){return parseFloat(e||"0")},_i=function(e,t,n){return e===void 0&&(e=0),t===void 0&&(t=0),n===void 0&&(n=!1),new kde((n?t:e)||0,(n?e:t)||0)},xw=Bo({devicePixelContentBoxSize:_i(),borderBoxSize:_i(),contentBoxSize:_i(),contentRect:new uE(0,0,0,0)}),dE=function(e,t){if(t===void 0&&(t=!1),mu.has(e)&&!t)return mu.get(e);if(cE(e))return mu.set(e,xw),xw;var n=getComputedStyle(e),r=mm(e)&&e.ownerSVGElement&&e.getBBox(),a=!xde&&n.boxSizing==="border-box",o=_de.test(n.writingMode||""),i=!r&&_w.test(n.overflowY||""),s=!r&&_w.test(n.overflowX||""),l=r?0:Vr(n.paddingTop),u=r?0:Vr(n.paddingRight),c=r?0:Vr(n.paddingBottom),d=r?0:Vr(n.paddingLeft),p=r?0:Vr(n.borderTopWidth),g=r?0:Vr(n.borderRightWidth),v=r?0:Vr(n.borderBottomWidth),h=r?0:Vr(n.borderLeftWidth),m=d+u,y=l+c,w=h+g,b=p+v,A=s?e.offsetHeight-b-e.clientHeight:0,x=i?e.offsetWidth-w-e.clientWidth:0,C=a?m+w:0,_=a?y+b:0,E=r?r.width:Vr(n.width)-C-x,j=r?r.height:Vr(n.height)-_-A,D=E+m+x+w,F=j+y+A+b,S=Bo({devicePixelContentBoxSize:_i(Math.round(E*devicePixelRatio),Math.round(j*devicePixelRatio),o),borderBoxSize:_i(D,F,o),contentBoxSize:_i(E,j,o),contentRect:new uE(d,l,E,j)});return mu.set(e,S),S},fE=function(e,t,n){var r=dE(e,n),a=r.borderBoxSize,o=r.contentBoxSize,i=r.devicePixelContentBoxSize;switch(t){case nl.DEVICE_PIXEL_CONTENT_BOX:return i;case nl.BORDER_BOX:return a;default:return o}},Ede=function(){function e(t){var n=dE(t);this.target=t,this.contentRect=n.contentRect,this.borderBoxSize=Bo([n.borderBoxSize]),this.contentBoxSize=Bo([n.contentBoxSize]),this.devicePixelContentBoxSize=Bo([n.devicePixelContentBoxSize])}return e}(),pE=function(e){if(cE(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},Cde=function(){var e=1/0,t=[];zo.forEach(function(i){if(i.activeTargets.length!==0){var s=[];i.activeTargets.forEach(function(u){var c=new Ede(u.target),d=pE(u.target);s.push(c),u.lastReportedSize=fE(u.target,u.observedBox),d<e&&(e=d)}),t.push(function(){i.callback.call(i.observer,s,i.observer)}),i.activeTargets.splice(0,i.activeTargets.length)}});for(var n=0,r=t;n<r.length;n++){var a=r[n];a()}return e},Ew=function(e){zo.forEach(function(n){n.activeTargets.splice(0,n.activeTargets.length),n.skippedTargets.splice(0,n.skippedTargets.length),n.observationTargets.forEach(function(a){a.isActive()&&(pE(a.target)>e?n.activeTargets.push(a):n.skippedTargets.push(a))})})},Pde=function(){var e=0;for(Ew(e);yde();)e=Cde(),Ew(e);return bde()&&wde(),e>0},up,hE=[],Sde=function(){return hE.splice(0).forEach(function(e){return e()})},Tde=function(e){if(!up){var t=0,n=document.createTextNode(""),r={characterData:!0};new MutationObserver(function(){return Sde()}).observe(n,r),up=function(){n.textContent=""+(t?t--:t++)}}hE.push(e),up()},Ide=function(e){Tde(function(){requestAnimationFrame(e)})},zu=0,jde=function(){return!!zu},$de=250,Ode={attributes:!0,characterData:!0,childList:!0,subtree:!0},Cw=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],Pw=function(e){return e===void 0&&(e=0),Date.now()+e},cp=!1,Dde=function(){function e(){var t=this;this.stopped=!0,this.listener=function(){return t.schedule()}}return e.prototype.run=function(t){var n=this;if(t===void 0&&(t=$de),!cp){cp=!0;var r=Pw(t);Ide(function(){var a=!1;try{a=Pde()}finally{if(cp=!1,t=r-Pw(),!jde())return;a?n.run(1e3):t>0?n.run(t):n.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var t=this,n=function(){return t.observer&&t.observer.observe(document.body,Ode)};document.body?n():Ss.addEventListener("DOMContentLoaded",n)},e.prototype.start=function(){var t=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),Cw.forEach(function(n){return Ss.addEventListener(n,t.listener,!0)}))},e.prototype.stop=function(){var t=this;this.stopped||(this.observer&&this.observer.disconnect(),Cw.forEach(function(n){return Ss.removeEventListener(n,t.listener,!0)}),this.stopped=!0)},e}(),Th=new Dde,Sw=function(e){!zu&&e>0&&Th.start(),zu+=e,!zu&&Th.stop()},Nde=function(e){return!mm(e)&&!Ade(e)&&getComputedStyle(e).display==="inline"},Fde=function(){function e(t,n){this.target=t,this.observedBox=n||nl.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var t=fE(this.target,this.observedBox,!0);return Nde(this.target)&&(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),zde=function(){function e(t,n){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=t,this.callback=n}return e}(),vu=new WeakMap,Tw=function(e,t){for(var n=0;n<e.length;n+=1)if(e[n].target===t)return n;return-1},yu=function(){function e(){}return e.connect=function(t,n){var r=new zde(t,n);vu.set(t,r)},e.observe=function(t,n,r){var a=vu.get(t),o=a.observationTargets.length===0;Tw(a.observationTargets,n)<0&&(o&&zo.push(a),a.observationTargets.push(new Fde(n,r&&r.box)),Sw(1),Th.schedule())},e.unobserve=function(t,n){var r=vu.get(t),a=Tw(r.observationTargets,n),o=r.observationTargets.length===1;a>=0&&(o&&zo.splice(zo.indexOf(r),1),r.observationTargets.splice(a,1),Sw(-1))},e.disconnect=function(t){var n=this,r=vu.get(t);r.observationTargets.slice().forEach(function(a){return n.unobserve(t,a.target)}),r.activeTargets.splice(0,r.activeTargets.length)},e}(),Bde=function(){function e(t){if(arguments.length===0)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if(typeof t!="function")throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");yu.connect(this,t)}return e.prototype.observe=function(t,n){if(arguments.length===0)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Aw(t))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");yu.observe(this,t,n)},e.prototype.unobserve=function(t){if(arguments.length===0)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Aw(t))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");yu.unobserve(this,t)},e.prototype.disconnect=function(){yu.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}(),Lde=(e,t,n)=>{const r=L(n),a=()=>{r.value||t&&t()},o=new Bde(a);ge(e,(i,s)=>{s&&o.unobserve(s),i&&o.observe(i)}),Sn(()=>{o.disconnect()})};const Rde={dataKey:{type:[String,Function],required:!0},dataSources:{type:Array,required:!0},keeps:{type:Number,default:30},extraProps:{type:Object},estimateSize:{type:Number,default:50},direction:{type:String,default:"vertical"},start:{type:Number,default:0},offset:{type:Number,default:0},topThreshold:{type:Number,default:0},bottomThreshold:{type:Number,default:0},pageMode:{type:Boolean,default:!1},containerClass:{type:String,default:""},rootTag:{type:String,default:"div"},wrapTag:{type:String,default:"div"},wrapClass:{type:String,default:""},wrapStyle:{type:Object},itemTag:{type:String,default:"div"},itemClass:{type:String,default:""},itemClassAdd:{type:Function},itemStyle:{type:Object},headerTag:{type:String,default:"div"},headerClass:{type:String,default:""},headerStyle:{type:Object},footerTag:{type:String,default:"div"},footerClass:{type:String,default:""},footerStyle:{type:Object},itemScopedSlots:{type:Object}},Mde={index:{type:Number},event:{type:String},tag:{type:String},horizontal:{type:Boolean},source:{type:[Object,String,Number]},component:{type:[Object,Function]},slotComponent:{type:Function},uniqueKey:{type:[String,Number]},extraProps:{type:Object},scopedSlots:{type:Object}},Vde=ie({name:"VirtualListItem",props:Mde,setup(e,{attrs:t}){const n=L();return Lde(n,()=>{const a=e.horizontal?"offsetWidth":"offsetHeight",o=n.value?n.value[a]:0;t.onItemResized(e.uniqueKey,o)}),{itemRef:n}},render(){const{tag:e,extraProps:t={},index:n,source:r,scopedSlots:a={},uniqueKey:o,slotComponent:i}=this,s={...t,source:r,index:n};return Lo(e,{key:o,role:"listItem",ref:l=>{l&&(this.itemRef=l)}},[I(i,{source:r,index:n,scope:s,slots:a})])}}),Iw="totop",jw="tobottom",$w="resized",Ow={HEADER:"thead",FOOTER:"tfoot"};var Wde=ie({name:"VirtualList",props:Rde,emits:[Iw,jw,$w,"scroll"],setup(e,{emit:t,slots:n}){const r=e.direction==="horizontal",a=r?"scrollLeft":"scrollTop",o=L(),i=L(),s=L(Object.create(null));let l=null;const u=O(()=>{const{padBehind:D}=s.value;return D!==0?l&&l.getEstimateSize()*e.dataSources.length:l.getTotalSize()}),c=()=>{const{dataKey:D}=e;return e.dataSources.map(F=>typeof D=="function"?D(F):F[D])},d=()=>{l=new vde({slotHeaderSize:0,slotFooterSize:0,keeps:e.keeps,estimateSize:e.estimateSize,buffer:Math.round(e.keeps/3),uniqueIds:c()},D=>{s.value=D}),s.value=l.getRange()};d();const p=D=>l.sizes.get(D),g=()=>l.sizes.size,v=()=>{const D=o.value;return D?Math.ceil(D[a]):0},h=()=>{const D=r?"clientWidth":"clientHeight",F=o.value;return F?Math.ceil(F[D]):0},m=()=>{const D=r?"scrollWidth":"scrollHeight",F=o.value;return F?Math.ceil(F[D]):0},y=D=>{const F=o.value;F&&(r?F.scrollBy(D,0):F.scrollTo(0,D))},w=()=>{const D=o.value;if(D){const F=D[r?"scrollWidth":"scrollHeight"];y(F)}},b=D=>{if(D>=e.dataSources.length-1)w();else{const F=l.getOffset(D);y(F)}},A=()=>{l.destroy(),y(0),d()},x=(D,F)=>{l.saveSize(D,F),t($w,D,F)},C=(D,F,S)=>{(n.header()||n.footer())&&(D===Ow.HEADER?l.updateParam("slotHeaderSize",F):D===Ow.FOOTER&&l.updateParam("slotFooterSize",F),S&&l.handleSlotSizeChange())},_=(D,F,S,T)=>{t("scroll",T,l.getRange()),l.isFront()&&e.dataSources.length&&D-e.topThreshold<=0?t(Iw):l.isBehind()&&D+F+e.bottomThreshold>=S&&t(jw)},E=D=>{const F=v(),S=h(),T=m();F<0||F+S>T+1||!T||(l.handleScroll(F),_(F,S,T,D))},j=()=>{const D=[],{start:F,end:S}=s.value;try{const{dataSources:T,dataKey:B,itemClass:R,itemTag:G,itemStyle:W,extraProps:Q,itemScopedSlots:oe,itemClassAdd:Ee}=e,Ae=n&&n.default;for(let se=F;se<=S;se++){const Ce=T[se];if(Ce){const Ne=typeof B=="function"?B(Ce):Ce[B];if(typeof Ne=="string"||typeof Ne=="number"){const Ue=I(Vde,{index:se,key:se,tag:G,horizontal:r,uniqueKey:Ne,source:Ce,extraProps:Q,slotComponent:Ae,scopedSlots:oe,style:W,onItemResized:x,class:`list-item-dynamic ${R} ${Ee?` ${Ee(se)}`:""}`});D.push(Ue)}else console.warn(`Cannot get the data-key '${B}' from data-sources.`)}else console.warn(`Cannot get the index '${se}' from data-sources.`)}return D}catch(T){console.warn(T)}};return ge(()=>e.dataSources,()=>{l.updateParam("uniqueIds",c()),l.handleDataSourcesChange()}),ge(()=>e.keeps,D=>{l.updateParam("keeps",D),l.handleSlotSizeChange()}),ge(()=>e.start,D=>{b(D)}),ge(()=>e.offset,D=>{y(D)}),gk(()=>{y(l.offset)}),qe(()=>{e.start?b(e.start):e.offset&&y(e.offset)}),{reset:A,scrollToBottom:w,scrollToIndex:b,scrollToOffset:y,getSize:p,getSizes:g,getOffset:v,getClientSize:h,getScrollSize:m,onScroll:E,getRenderSlots:j,onItemResized:x,onSlotResized:C,fullHeight:u,isHorizontal:r,rootRef:o,shepherdRef:i,rangeRef:s}},render(){const{padFront:e,padBehind:t}=this.rangeRef,{isHorizontal:n,rootTag:r,wrapTag:a,wrapClass:o,wrapStyle:i,fullHeight:s,containerClass:l}=this,u={position:"absolute",bottom:0,top:0,left:`${e}px`,right:`${t}px`},c={position:"absolute",left:0,right:0,top:`${e}px`,bottom:`${t}px`},d=n?u:c,p=i?Object.assign({},i,d):d,g=n?{position:"relative",width:`${s}px`}:{position:"relative",height:`${s}px`};return Lo("div",{class:l,onScroll:v=>{this.onScroll(v)}},[Lo(r,{style:g,ref:v=>{v&&(this.rootRef=v.parentElement)}},[I(a,{class:o,role:"group",style:p},this.getRenderSlots())])])}}),Gde={install:function(e){e.component("VirtualList",Wde)}};const qde=Y3(),vm=J3(mde);vm.use(qde);vm.use(Gde);vm.mount("#app");