/g,">").replace(/"/g,""").replace(/'/g,"'")}const Vi=Object.prototype.hasOwnProperty;function Hi(e,t){return Vi.call(e,t)}const ji=Array.isArray,Gi=e=>"function"==typeof e,Ui=e=>"string"==typeof e,Wi=e=>"boolean"==typeof e,zi=e=>null!==e&&"object"==typeof e,Yi=e=>zi(e)&&Gi(e.then)&&Gi(e.catch),Ki=Object.prototype.toString,Zi=e=>Ki.call(e),Xi=e=>{if(!zi(e))return!1;const t=Object.getPrototypeOf(e);return null===t||t.constructor===Object};function qi(e){let t=e;return()=>++t}function Ji(e,t){}const Qi=e=>!zi(e)||ji(e);function es(e,t){if(Qi(e)||Qi(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:e,des:t}=n.pop();Object.keys(e).forEach((r=>{Qi(e[r])||Qi(t[r])?t[r]=e[r]:n.push({src:e[r],des:t[r]})}))}}function ts(e,t,n){const r={start:e,end:t};return null!=n&&(r.source=n),r}const ns=/\{([0-9a-zA-Z]+)\}/g;const rs=Object.assign,os=e=>"string"==typeof e,as=e=>null!==e&&"object"==typeof e;function is(e,t=""){return e.reduce(((e,n,r)=>0===r?e+n:e+t+n),"")}const ss={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},ls={[ss.EXPECTED_TOKEN]:"Expected token: '{0}'",[ss.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[ss.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[ss.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[ss.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[ss.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[ss.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[ss.EMPTY_PLACEHOLDER]:"Empty placeholder",[ss.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[ss.INVALID_LINKED_FORMAT]:"Invalid linked format",[ss.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[ss.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[ss.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[ss.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[ss.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[ss.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function us(e,t,n={}){const{domain:r,messages:o,args:a}=n,i=function(e,...t){return 1===t.length&&as(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(ns,((e,n)=>t.hasOwnProperty(n)?t[n]:""))}((o||ls)[e]||"",...a||[]),s=new SyntaxError(String(i));return s.code=e,t&&(s.location=t),s.domain=r,s}function cs(e){throw e}const ds=" ",fs="\r",ps="\n",hs="\u2028",ms="\u2029";function vs(e){const t=e;let n=0,r=1,o=1,a=0;const i=e=>t[e]===fs&&t[e+1]===ps,s=e=>t[e]===ms,l=e=>t[e]===hs,u=e=>i(e)||(e=>t[e]===ps)(e)||s(e)||l(e),c=e=>i(e)||s(e)||l(e)?ps:t[e];function d(){return a=0,u(n)&&(r++,o=0),i(n)&&n++,n++,o++,t[n]}return{index:()=>n,line:()=>r,column:()=>o,peekOffset:()=>a,charAt:c,currentChar:()=>c(n),currentPeek:()=>c(n+a),next:d,peek:function(){return i(n+a)&&a++,a++,t[n+a]},reset:function(){n=0,r=1,o=1,a=0},resetPeek:function(e=0){a=e},skipToPeek:function(){const e=n+a;for(;e!==n;)d();a=0}}}const gs=void 0,ys=".",bs="'",_s="tokenizer";function Ss(e,t={}){const n=!1!==t.location,r=vs(e),o=()=>r.index(),a=()=>function(e,t,n){return{line:e,column:t,offset:n}}(r.line(),r.column(),r.index()),i=a(),s=o(),l={currentType:14,offset:s,startLoc:i,endLoc:i,lastType:14,lastOffset:s,lastStartLoc:i,lastEndLoc:i,braceNest:0,inLinked:!1,text:""},u=()=>l,{onError:c}=t;function d(e,t,r,...o){const a=u();if(t.column+=r,t.offset+=r,c){const r=us(e,n?ts(a.startLoc,t):null,{domain:_s,args:o});c(r)}}function f(e,t,r){e.endLoc=a(),e.currentType=t;const o={type:t};return n&&(o.loc=ts(e.startLoc,e.endLoc)),null!=r&&(o.value=r),o}const p=e=>f(e,14);function h(e,t){return e.currentChar()===t?(e.next(),t):(d(ss.EXPECTED_TOKEN,a(),0,t),"")}function m(e){let t="";for(;e.currentPeek()===ds||e.currentPeek()===ps;)t+=e.currentPeek(),e.peek();return t}function v(e){const t=m(e);return e.skipToPeek(),t}function g(e){if(e===gs)return!1;const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||95===t}function y(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const r=function(e){if(e===gs)return!1;const t=e.charCodeAt(0);return t>=48&&t<=57}("-"===e.currentPeek()?e.peek():e.currentPeek());return e.resetPeek(),r}function b(e){m(e);const t="|"===e.currentPeek();return e.resetPeek(),t}function _(e,t=!0){const n=(t=!1,r="",o=!1)=>{const a=e.currentPeek();return"{"===a?"%"!==r&&t:"@"!==a&&a?"%"===a?(e.peek(),n(t,"%",!0)):"|"===a?!("%"!==r&&!o)||!(r===ds||r===ps):a===ds?(e.peek(),n(!0,ds,o)):a!==ps||(e.peek(),n(!0,ps,o)):"%"===r||t},r=n();return t&&e.resetPeek(),r}function S(e,t){const n=e.currentChar();return n===gs?gs:t(n)?(e.next(),n):null}function w(e){return S(e,(e=>{const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||95===t||36===t}))}function T(e){return S(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57}))}function C(e){return S(e,(e=>{const t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}))}function $(e){let t="",n="";for(;t=T(e);)n+=t;return n}function x(e){let t="";for(;;){const n=e.currentChar();if("{"===n||"}"===n||"@"===n||"|"===n||!n)break;if("%"===n){if(!_(e))break;t+=n,e.next()}else if(n===ds||n===ps)if(_(e))t+=n,e.next();else{if(b(e))break;t+=n,e.next()}else t+=n,e.next()}return t}function A(e){const t=e.currentChar();switch(t){case"\\":case"'":return e.next(),`\\${t}`;case"u":return M(e,t,4);case"U":return M(e,t,6);default:return d(ss.UNKNOWN_ESCAPE_SEQUENCE,a(),0,t),""}}function M(e,t,n){h(e,t);let r="";for(let o=0;o=1&&d(ss.NOT_ALLOW_NEST_PLACEHOLDER,a(),0),e.next(),n=f(t,2,"{"),v(e),t.braceNest++,n;case"}":return t.braceNest>0&&2===t.currentType&&d(ss.EMPTY_PLACEHOLDER,a(),0),e.next(),n=f(t,3,"}"),t.braceNest--,t.braceNest>0&&v(e),t.inLinked&&0===t.braceNest&&(t.inLinked=!1),n;case"@":return t.braceNest>0&&d(ss.UNTERMINATED_CLOSING_BRACE,a(),0),n=O(e,t)||p(t),t.braceNest=0,n;default:let r=!0,o=!0,i=!0;if(b(e))return t.braceNest>0&&d(ss.UNTERMINATED_CLOSING_BRACE,a(),0),n=f(t,1,k(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(5===t.currentType||6===t.currentType||7===t.currentType))return d(ss.UNTERMINATED_CLOSING_BRACE,a(),0),t.braceNest=0,I(e,t);if(r=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const r=g(e.currentPeek());return e.resetPeek(),r}(e,t))return n=f(t,5,function(e){v(e);let t="",n="";for(;t=w(e);)n+=t;return e.currentChar()===gs&&d(ss.UNTERMINATED_CLOSING_BRACE,a(),0),n}(e)),v(e),n;if(o=y(e,t))return n=f(t,6,function(e){v(e);let t="";return"-"===e.currentChar()?(e.next(),t+=`-${$(e)}`):t+=$(e),e.currentChar()===gs&&d(ss.UNTERMINATED_CLOSING_BRACE,a(),0),t}(e)),v(e),n;if(i=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const r=e.currentPeek()===bs;return e.resetPeek(),r}(e,t))return n=f(t,7,function(e){v(e),h(e,"'");let t="",n="";const r=e=>e!==bs&&e!==ps;for(;t=S(e,r);)n+="\\"===t?A(e):t;const o=e.currentChar();return o===ps||o===gs?(d(ss.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,a(),0),o===ps&&(e.next(),h(e,"'")),n):(h(e,"'"),n)}(e)),v(e),n;if(!r&&!o&&!i)return n=f(t,13,function(e){v(e);let t="",n="";const r=e=>"{"!==e&&"}"!==e&&e!==ds&&e!==ps;for(;t=S(e,r);)n+=t;return n}(e)),d(ss.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,n.value),v(e),n}return n}function O(e,t){const{currentType:n}=t;let r=null;const o=e.currentChar();switch((8===n||9===n||12===n||10===n)&&(o===ps||o===ds)&&d(ss.INVALID_LINKED_FORMAT,a(),0),o){case"@":return e.next(),r=f(t,8,"@"),t.inLinked=!0,r;case".":return v(e),e.next(),f(t,9,".");case":":return v(e),e.next(),f(t,10,":");default:return b(e)?(r=f(t,1,k(e)),t.braceNest=0,t.inLinked=!1,r):function(e,t){const{currentType:n}=t;if(8!==n)return!1;m(e);const r="."===e.currentPeek();return e.resetPeek(),r}(e,t)||function(e,t){const{currentType:n}=t;if(8!==n&&12!==n)return!1;m(e);const r=":"===e.currentPeek();return e.resetPeek(),r}(e,t)?(v(e),O(e,t)):function(e,t){const{currentType:n}=t;if(9!==n)return!1;m(e);const r=g(e.currentPeek());return e.resetPeek(),r}(e,t)?(v(e),f(t,12,function(e){let t="",n="";for(;t=w(e);)n+=t;return n}(e))):function(e,t){const{currentType:n}=t;if(10!==n)return!1;const r=()=>{const t=e.currentPeek();return"{"===t?g(e.peek()):!("@"===t||"%"===t||"|"===t||":"===t||"."===t||t===ds||!t)&&(t===ps?(e.peek(),r()):g(t))},o=r();return e.resetPeek(),o}(e,t)?(v(e),"{"===o?E(e,t)||r:f(t,11,function(e){const t=(n=!1,r)=>{const o=e.currentChar();return"{"!==o&&"%"!==o&&"@"!==o&&"|"!==o&&"("!==o&&")"!==o&&o&&o!==ds?o===ps||o===ys?(r+=o,e.next(),t(n,r)):(r+=o,e.next(),t(!0,r)):r};return t(!1,"")}(e))):(8===n&&d(ss.INVALID_LINKED_FORMAT,a(),0),t.braceNest=0,t.inLinked=!1,I(e,t))}}function I(e,t){let n={type:14};if(t.braceNest>0)return E(e,t)||p(t);if(t.inLinked)return O(e,t)||p(t);switch(e.currentChar()){case"{":return E(e,t)||p(t);case"}":return d(ss.UNBALANCED_CLOSING_BRACE,a(),0),e.next(),f(t,3,"}");case"@":return O(e,t)||p(t);default:if(b(e))return n=f(t,1,k(e)),t.braceNest=0,t.inLinked=!1,n;const{isModulo:r,hasSpace:o}=function(e){const t=m(e),n="%"===e.currentPeek()&&"{"===e.peek();return e.resetPeek(),{isModulo:n,hasSpace:t.length>0}}(e);if(r)return o?f(t,0,x(e)):f(t,4,function(e){v(e);const t=e.currentChar();return"%"!==t&&d(ss.EXPECTED_TOKEN,a(),0,t),e.next(),"%"}(e));if(_(e))return f(t,0,x(e))}return n}return{nextToken:function(){const{currentType:e,offset:t,startLoc:n,endLoc:i}=l;return l.lastType=e,l.lastOffset=t,l.lastStartLoc=n,l.lastEndLoc=i,l.offset=o(),l.startLoc=a(),r.currentChar()===gs?f(l,14):I(r,l)},currentOffset:o,currentPosition:a,context:u}}const ws="parser",Ts=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function Cs(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const e=parseInt(t||n,16);return e<=55295||e>=57344?String.fromCodePoint(e):"�"}}}function $s(e={}){const t=!1!==e.location,{onError:n}=e;function r(e,r,o,a,...i){const s=e.currentPosition();if(s.offset+=a,s.column+=a,n){const e=us(r,t?ts(o,s):null,{domain:ws,args:i});n(e)}}function o(e,n,r){const o={type:e};return t&&(o.start=n,o.end=n,o.loc={start:r,end:r}),o}function a(e,n,r,o){o&&(e.type=o),t&&(e.end=n,e.loc&&(e.loc.end=r))}function i(e,t){const n=e.context(),r=o(3,n.offset,n.startLoc);return r.value=t,a(r,e.currentOffset(),e.currentPosition()),r}function s(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:i}=n,s=o(5,r,i);return s.index=parseInt(t,10),e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function l(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:i}=n,s=o(4,r,i);return s.key=t,e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function u(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:i}=n,s=o(9,r,i);return s.value=t.replace(Ts,Cs),e.nextToken(),a(s,e.currentOffset(),e.currentPosition()),s}function c(e){const t=e.context(),n=o(6,t.offset,t.startLoc);let i=e.nextToken();if(9===i.type){const t=function(e){const t=e.nextToken(),n=e.context(),{lastOffset:i,lastStartLoc:s}=n,l=o(8,i,s);return 12!==t.type?(r(e,ss.UNEXPECTED_EMPTY_LINKED_MODIFIER,n.lastStartLoc,0),l.value="",a(l,i,s),{nextConsumeToken:t,node:l}):(null==t.value&&r(e,ss.UNEXPECTED_LEXICAL_ANALYSIS,n.lastStartLoc,0,xs(t)),l.value=t.value||"",a(l,e.currentOffset(),e.currentPosition()),{node:l})}(e);n.modifier=t.node,i=t.nextConsumeToken||e.nextToken()}switch(10!==i.type&&r(e,ss.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,xs(i)),i=e.nextToken(),2===i.type&&(i=e.nextToken()),i.type){case 11:null==i.value&&r(e,ss.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,xs(i)),n.key=function(e,t){const n=e.context(),r=o(7,n.offset,n.startLoc);return r.value=t,a(r,e.currentOffset(),e.currentPosition()),r}(e,i.value||"");break;case 5:null==i.value&&r(e,ss.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,xs(i)),n.key=l(e,i.value||"");break;case 6:null==i.value&&r(e,ss.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,xs(i)),n.key=s(e,i.value||"");break;case 7:null==i.value&&r(e,ss.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,xs(i)),n.key=u(e,i.value||"");break;default:r(e,ss.UNEXPECTED_EMPTY_LINKED_KEY,t.lastStartLoc,0);const c=e.context(),d=o(7,c.offset,c.startLoc);return d.value="",a(d,c.offset,c.startLoc),n.key=d,a(n,c.offset,c.startLoc),{nextConsumeToken:i,node:n}}return a(n,e.currentOffset(),e.currentPosition()),{node:n}}function d(e){const t=e.context(),n=o(2,1===t.currentType?e.currentOffset():t.offset,1===t.currentType?t.endLoc:t.startLoc);n.items=[];let d=null;do{const o=d||e.nextToken();switch(d=null,o.type){case 0:null==o.value&&r(e,ss.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,xs(o)),n.items.push(i(e,o.value||""));break;case 6:null==o.value&&r(e,ss.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,xs(o)),n.items.push(s(e,o.value||""));break;case 5:null==o.value&&r(e,ss.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,xs(o)),n.items.push(l(e,o.value||""));break;case 7:null==o.value&&r(e,ss.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,xs(o)),n.items.push(u(e,o.value||""));break;case 8:const a=c(e);n.items.push(a.node),d=a.nextConsumeToken||null}}while(14!==t.currentType&&1!==t.currentType);return a(n,1===t.currentType?t.lastOffset:e.currentOffset(),1===t.currentType?t.lastEndLoc:e.currentPosition()),n}function f(e){const t=e.context(),{offset:n,startLoc:i}=t,s=d(e);return 14===t.currentType?s:function(e,t,n,i){const s=e.context();let l=0===i.items.length;const u=o(1,t,n);u.cases=[],u.cases.push(i);do{const t=d(e);l||(l=0===t.items.length),u.cases.push(t)}while(14!==s.currentType);return l&&r(e,ss.MUST_HAVE_MESSAGES_IN_PLURAL,n,0),a(u,e.currentOffset(),e.currentPosition()),u}(e,n,i,s)}return{parse:function(n){const i=Ss(n,rs({},e)),s=i.context(),l=o(0,s.offset,s.startLoc);return t&&l.loc&&(l.loc.source=n),l.body=f(i),e.onCacheKey&&(l.cacheKey=e.onCacheKey(n)),14!==s.currentType&&r(i,ss.UNEXPECTED_LEXICAL_ANALYSIS,s.lastStartLoc,0,n[s.offset]||""),a(l,i.currentOffset(),i.currentPosition()),l}}}function xs(e){if(14===e.type)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function As(e,t){for(let n=0;nn,helper:e=>(n.helpers.add(e),e)}}(e);n.helper("normalize"),e.body&&Ms(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function Es(e){if(1===e.items.length){const t=e.items[0];(3===t.type||9===t.type)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;n1){e.push(`${n("plural")}([`),e.indent(r());const o=t.cases.length;for(let n=0;n{const n=os(t.mode)?t.mode:"normal",r=os(t.filename)?t.filename:"message.intl",o=!!t.sourceMap,a=null!=t.breakLineCode?t.breakLineCode:"arrow"===n?";":"\n",i=t.needIndent?t.needIndent:"arrow"!==n,s=e.helpers||[],l=function(e,t){const{sourceMap:n,filename:r,breakLineCode:o,needIndent:a}=t,i=!1!==t.location,s={filename:r,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:o,needIndent:a,indentLevel:0};function l(e,t){s.code+=e}function u(e,t=!0){const n=t?o:"";l(a?n+" ".repeat(e):n)}return i&&e.loc&&(s.source=e.loc.source),{context:()=>s,push:l,indent:function(e=!0){const t=++s.indentLevel;e&&u(t)},deindent:function(e=!0){const t=--s.indentLevel;e&&u(t)},newline:function(){u(s.indentLevel)},helper:e=>`_${e}`,needIndent:()=>s.needIndent}}(e,{mode:n,filename:r,sourceMap:o,breakLineCode:a,needIndent:i});l.push("normal"===n?"function __msg__ (ctx) {":"(ctx) => {"),l.indent(i),s.length>0&&(l.push(`const { ${is(s.map((e=>`${e}: _${e}`)),", ")} } = ctx`),l.newline()),l.push("return "),Ns(l,e),l.deindent(i),l.push("}"),delete e.helpers;const{code:u,map:c}=l.context();return{ast:e,code:u,map:c?c.toJSON():void 0}};function Rs(e,t={}){const n=rs({},t),r=!!n.jit,o=!!n.minify,a=null==n.optimize||n.optimize,i=$s(n).parse(e);return r?(a&&function(e){const t=e.body;2===t.type?Es(t):t.cases.forEach((e=>Es(e)))}(i),o&&Is(i),{ast:i,code:""}):(ks(i,n),Ds(i,n))}const Ls=[];Ls[0]={w:[0],i:[3,0],"[":[4],o:[7]},Ls[1]={w:[1],".":[2],"[":[4],o:[7]},Ls[2]={w:[2],i:[3,0],0:[3,0]},Ls[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},Ls[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},Ls[5]={"'":[4,0],o:8,l:[5,0]},Ls[6]={'"':[4,0],o:8,l:[6,0]};const Bs=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function Fs(e){if(null==e)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function Vs(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(function(e){return Bs.test(e)}(t)?function(e){const t=e.charCodeAt(0);return t!==e.charCodeAt(e.length-1)||34!==t&&39!==t?e:e.slice(1,-1)}(t):"*"+t)}const Hs=new Map;function js(e,t){return zi(e)?e[t]:null}const Gs=e=>e,Us=e=>"",Ws="text",zs=e=>0===e.length?"":function(e,t=""){return e.reduce(((e,n,r)=>0===r?e+n:e+t+n),"")}(e),Ys=e=>null==e?"":ji(e)||Xi(e)&&e.toString===Ki?JSON.stringify(e,null,2):String(e);function Ks(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}function Zs(e={}){const t=e.locale,n=function(e){const t=Ii(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(Ii(e.named.count)||Ii(e.named.n))?Ii(e.named.count)?e.named.count:Ii(e.named.n)?e.named.n:t:t}(e),r=zi(e.pluralRules)&&Ui(t)&&Gi(e.pluralRules[t])?e.pluralRules[t]:Ks,o=zi(e.pluralRules)&&Ui(t)&&Gi(e.pluralRules[t])?Ks:void 0,a=e.list||[],i=e.named||{};Ii(e.pluralIndex)&&function(e,t){t.count||(t.count=e),t.n||(t.n=e)}(n,i);function s(t){return(Gi(e.messages)?e.messages(t):!!zi(e.messages)&&e.messages[t])||(e.parent?e.parent.message(t):Us)}const l=Xi(e.processor)&&Gi(e.processor.normalize)?e.processor.normalize:zs,u=Xi(e.processor)&&Gi(e.processor.interpolate)?e.processor.interpolate:Ys,c={list:e=>a[e],named:e=>i[e],plural:e=>e[r(n,e.length,o)],linked:(t,...n)=>{const[r,o]=n;let a="text",i="";1===n.length?zi(r)?(i=r.modifier||i,a=r.type||a):Ui(r)&&(i=r||i):2===n.length&&(Ui(r)&&(i=r||i),Ui(o)&&(a=o||a));const l=s(t)(c),u="vnode"===a&&ji(l)&&i?l[0]:l;return i?(t=>e.modifiers?e.modifiers[t]:Gs)(i)(u,a):u},message:s,type:Xi(e.processor)&&Ui(e.processor.type)?e.processor.type:Ws,interpolate:u,normalize:l,values:Ri({},a,i)};return c}let Xs=null;const qs=function(e){return t=>Xs&&Xs.emit(e,t)}("function:translate");const Js=ss.__EXTEND_POINT__,Qs=qi(Js),el={INVALID_ARGUMENT:Js,INVALID_DATE_ARGUMENT:Qs(),INVALID_ISO_DATE_ARGUMENT:Qs(),NOT_SUPPORT_NON_STRING_MESSAGE:Qs(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:Qs(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:Qs(),NOT_SUPPORT_LOCALE_TYPE:Qs(),__EXTEND_POINT__:Qs()};function tl(e){return us(e,null,void 0)}function nl(e,t){return null!=t.locale?ol(t.locale):ol(e.locale)}let rl;function ol(e){if(Ui(e))return e;if(Gi(e)){if(e.resolvedOnce&&null!=rl)return rl;if("Function"===e.constructor.name){const t=e();if(Yi(t))throw tl(el.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return rl=t}throw tl(el.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}throw tl(el.NOT_SUPPORT_LOCALE_TYPE)}function al(e,t,n){return[...new Set([n,...ji(t)?t:zi(t)?Object.keys(t):Ui(t)?[t]:[n]])]}function il(e,t,n){const r=Ui(n)?n:fl,o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let a=o.__localeChainCache.get(r);if(!a){a=[];let e=[n];for(;ji(e);)e=sl(a,e,t);const i=ji(t)||!Xi(t)?t:t.default?t.default:null;e=Ui(i)?[i]:i,ji(e)&&sl(a,e,!1),o.__localeChainCache.set(r,a)}return a}function sl(e,t,n){let r=!0;for(let o=0;o`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;let ml,vl,gl;function yl(e){ml=e}let bl=null;const _l=()=>bl;let Sl=null;const wl=e=>{Sl=e},Tl=()=>Sl;let Cl=0;function $l(e={}){const t=Gi(e.onWarn)?e.onWarn:Ji,n=Ui(e.version)?e.version:cl,r=Ui(e.locale)||Gi(e.locale)?e.locale:fl,o=Gi(r)?fl:r,a=ji(e.fallbackLocale)||Xi(e.fallbackLocale)||Ui(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:o,i=Xi(e.messages)?e.messages:{[o]:{}},s=Xi(e.datetimeFormats)?e.datetimeFormats:{[o]:{}},l=Xi(e.numberFormats)?e.numberFormats:{[o]:{}},u=Ri({},e.modifiers||{},{upper:(e,t)=>"text"===t&&Ui(e)?e.toUpperCase():"vnode"===t&&zi(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>"text"===t&&Ui(e)?e.toLowerCase():"vnode"===t&&zi(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>"text"===t&&Ui(e)?hl(e):"vnode"===t&&zi(e)&&"__v_isVNode"in e?hl(e.children):e}),c=e.pluralRules||{},d=Gi(e.missing)?e.missing:null,f=!Wi(e.missingWarn)&&!Ni(e.missingWarn)||e.missingWarn,p=!Wi(e.fallbackWarn)&&!Ni(e.fallbackWarn)||e.fallbackWarn,h=!!e.fallbackFormat,m=!!e.unresolving,v=Gi(e.postTranslation)?e.postTranslation:null,g=Xi(e.processor)?e.processor:null,y=!Wi(e.warnHtmlMessage)||e.warnHtmlMessage,b=!!e.escapeParameter,_=Gi(e.messageCompiler)?e.messageCompiler:ml,S=Gi(e.messageResolver)?e.messageResolver:vl||js,w=Gi(e.localeFallbacker)?e.localeFallbacker:gl||al,T=zi(e.fallbackContext)?e.fallbackContext:void 0,C=e,$=zi(C.__datetimeFormatters)?C.__datetimeFormatters:new Map,x=zi(C.__numberFormatters)?C.__numberFormatters:new Map,A=zi(C.__meta)?C.__meta:{};Cl++;const M={version:n,cid:Cl,locale:r,fallbackLocale:a,messages:i,modifiers:u,pluralRules:c,missing:d,missingWarn:f,fallbackWarn:p,fallbackFormat:h,unresolving:m,postTranslation:v,processor:g,warnHtmlMessage:y,escapeParameter:b,messageCompiler:_,messageResolver:S,localeFallbacker:w,fallbackContext:T,onWarn:t,__meta:A};return M.datetimeFormats=s,M.numberFormats=l,M.__datetimeFormatters=$,M.__numberFormatters=x,__INTLIFY_PROD_DEVTOOLS__&&function(e,t,n){Xs&&Xs.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}(M,n,A),M}function xl(e,t,n,r,o){const{missing:a,onWarn:i}=e;if(null!==a){const r=a(e,n,t,o);return Ui(r)?r:t}return t}function Al(e,t,n){e.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function Ml(e){return t=>function(e,t){const n=t.b||t.body;if(1===(n.t||n.type)){const t=n,r=t.c||t.cases;return e.plural(r.reduce(((t,n)=>[...t,kl(e,n)]),[]))}return kl(e,n)}(t,e)}function kl(e,t){const n=t.s||t.static;if(n)return"text"===e.type?n:e.normalize([n]);{const n=(t.i||t.items).reduce(((t,n)=>[...t,El(e,n)]),[]);return e.normalize(n)}}function El(e,t){const n=t.t||t.type;switch(n){case 3:const r=t;return r.v||r.value;case 9:const o=t;return o.v||o.value;case 4:const a=t;return e.interpolate(e.named(a.k||a.key));case 5:const i=t;return e.interpolate(e.list(null!=i.i?i.i:i.index));case 6:const s=t,l=s.m||s.modifier;return e.linked(El(e,s.k||s.key),l?El(e,l):void 0,e.type);case 7:const u=t;return u.v||u.value;case 8:const c=t;return c.v||c.value;default:throw new Error(`unhandled node type on format message part: ${n}`)}}const Ol=e=>e;let Il=Object.create(null);const Pl=e=>zi(e)&&(0===e.t||0===e.type)&&("b"in e||"body"in e);function Nl(e,t={}){let n=!1;const r=t.onError||cs;return t.onError=e=>{n=!0,r(e)},{...Rs(e,t),detectError:n}}const Dl=()=>"",Rl=e=>Gi(e);function Ll(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,messageCompiler:a,fallbackLocale:i,messages:s}=e,[l,u]=Vl(...t),c=Wi(u.missingWarn)?u.missingWarn:e.missingWarn,d=Wi(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,f=Wi(u.escapeParameter)?u.escapeParameter:e.escapeParameter,p=!!u.resolvedMessage,h=Ui(u.default)||Wi(u.default)?Wi(u.default)?a?l:()=>l:u.default:n?a?l:()=>l:"",m=n||""!==h,v=nl(e,u);f&&function(e){ji(e.list)?e.list=e.list.map((e=>Ui(e)?Fi(e):e)):zi(e.named)&&Object.keys(e.named).forEach((t=>{Ui(e.named[t])&&(e.named[t]=Fi(e.named[t]))}))}(u);let[g,y,b]=p?[l,v,s[v]||{}]:Bl(e,l,v,i,d,c),_=g,S=l;if(!p&&!(Ui(_)||Pl(_)||Rl(_))&&m&&(_=h,S=_),!(p||(Ui(_)||Pl(_)||Rl(_))&&Ui(y)))return o?dl:l;let w=!1;const T=Rl(_)?_:Fl(e,l,y,_,S,(()=>{w=!0}));if(w)return _;const C=function(e,t,n,r){const{modifiers:o,pluralRules:a,messageResolver:i,fallbackLocale:s,fallbackWarn:l,missingWarn:u,fallbackContext:c}=e,d={locale:t,modifiers:o,pluralRules:a,messages:r=>{let o=i(n,r);if(null==o&&c){const[,,e]=Bl(c,r,t,s,l,u);o=i(e,r)}if(Ui(o)||Pl(o)){let n=!1;const a=Fl(e,r,t,o,r,(()=>{n=!0}));return n?Dl:a}return Rl(o)?o:Dl}};return e.processor&&(d.processor=e.processor),r.list&&(d.list=r.list),r.named&&(d.named=r.named),Ii(r.plural)&&(d.pluralIndex=r.plural),d}(e,y,b,u),$=function(e,t,n){return t(n)}(0,T,Zs(C)),x=r?r($,l):$;if(__INTLIFY_PROD_DEVTOOLS__){const t={timestamp:Date.now(),key:Ui(l)?l:Rl(_)?_.key:"",locale:y||(Rl(_)?_.locale:""),format:Ui(_)?_:Rl(_)?_.source:"",message:x};t.meta=Ri({},e.__meta,_l()||{}),qs(t)}return x}function Bl(e,t,n,r,o,a){const{messages:i,onWarn:s,messageResolver:l,localeFallbacker:u}=e,c=u(e,r,n);let d,f={},p=null;for(let n=0;nr;return e.locale=n,e.key=t,e}const l=i(r,function(e,t,n,r,o,a){return{locale:t,key:n,warnHtmlMessage:o,onError:e=>{throw a&&a(e),e},onCacheKey:e=>Ei(t,n,e)}}(0,n,o,0,s,a));return l.locale=n,l.key=t,l.source=r,l}function Vl(...e){const[t,n,r]=e,o={};if(!(Ui(t)||Ii(t)||Rl(t)||Pl(t)))throw tl(el.INVALID_ARGUMENT);const a=Ii(t)?String(t):(Rl(t),t);return Ii(n)?o.plural=n:Ui(n)?o.default=n:Xi(n)&&!Di(n)?o.named=n:ji(n)&&(o.list=n),Ii(r)?o.plural=r:Ui(r)?o.default=r:Xi(r)&&Ri(o,r),[a,o]}function Hl(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:o,onWarn:a,localeFallbacker:i}=e,{__datetimeFormatters:s}=e,[l,u,c,d]=Gl(...t);Wi(c.missingWarn)?c.missingWarn:e.missingWarn;Wi(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const f=!!c.part,p=nl(e,c),h=i(e,o,p);if(!Ui(l)||""===l)return new Intl.DateTimeFormat(p,d).format(u);let m,v={},g=null;for(let t=0;t{jl.includes(e)?s[e]=n[e]:a[e]=n[e]})),Ui(r)?a.locale=r:Xi(r)&&(s=r),Xi(o)&&(s=o),[a.key||"",i,a,s]}function Ul(e,t,n){const r=e;for(const e in n){const n=`${t}__${e}`;r.__datetimeFormatters.has(n)&&r.__datetimeFormatters.delete(n)}}function Wl(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:o,onWarn:a,localeFallbacker:i}=e,{__numberFormatters:s}=e,[l,u,c,d]=Yl(...t);Wi(c.missingWarn)?c.missingWarn:e.missingWarn;Wi(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const f=!!c.part,p=nl(e,c),h=i(e,o,p);if(!Ui(l)||""===l)return new Intl.NumberFormat(p,d).format(u);let m,v={},g=null;for(let t=0;t{zl.includes(e)?i[e]=n[e]:a[e]=n[e]})),Ui(r)?a.locale=r:Xi(r)&&(i=r),Xi(o)&&(i=o),[a.key||"",s,a,i]}function Kl(e,t,n){const r=e;for(const e in n){const n=`${t}__${e}`;r.__numberFormatters.has(n)&&r.__numberFormatters.delete(n)}}"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(Bi().__INTLIFY_PROD_DEVTOOLS__=!1),"boolean"!=typeof __INTLIFY_JIT_COMPILATION__&&(Bi().__INTLIFY_JIT_COMPILATION__=!1),"boolean"!=typeof __INTLIFY_DROP_MESSAGE_COMPILER__&&(Bi().__INTLIFY_DROP_MESSAGE_COMPILER__=!1);const Zl="9.9.1";const Xl=qi(8);Xl(),Xl(),Xl(),Xl(),Xl(),Xl(),Xl(),Xl();const ql=el.__EXTEND_POINT__,Jl=qi(ql),Ql={UNEXPECTED_RETURN_TYPE:ql,INVALID_ARGUMENT:Jl(),MUST_BE_CALL_SETUP_TOP:Jl(),NOT_INSTALLED:Jl(),NOT_AVAILABLE_IN_LEGACY_MODE:Jl(),REQUIRED_VALUE:Jl(),INVALID_VALUE:Jl(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:Jl(),NOT_INSTALLED_WITH_PROVIDE:Jl(),UNEXPECTED_ERROR:Jl(),NOT_COMPATIBLE_LEGACY_VUE_I18N:Jl(),BRIDGE_SUPPORT_VUE_2_ONLY:Jl(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:Jl(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:Jl(),__EXTEND_POINT__:Jl()};function eu(e,...t){return us(e,null,void 0)}const tu=ki("__translateVNode"),nu=ki("__datetimeParts"),ru=ki("__numberParts"),ou=ki("__setPluralRules"),au=ki("__injectWithOption"),iu=ki("__dispose");function su(e){if(!zi(e))return e;for(const t in e)if(Hi(e,t))if(t.includes(".")){const n=t.split("."),r=n.length-1;let o=e,a=!1;for(let e=0;e{if("locale"in e&&"resource"in e){const{locale:t,resource:n}=e;t?(i[t]=i[t]||{},es(n,i[t])):es(n,i)}else Ui(e)&&es(JSON.parse(e),i)})),null==o&&a)for(const e in i)Hi(i,e)&&su(i[e]);return i}function uu(e){return e.type}function cu(e,t,n){let r=zi(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=lu(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const o=Object.keys(r);if(o.length&&o.forEach((t=>{e.mergeLocaleMessage(t,r[t])})),zi(t.datetimeFormats)){const n=Object.keys(t.datetimeFormats);n.length&&n.forEach((n=>{e.mergeDateTimeFormat(n,t.datetimeFormats[n])}))}if(zi(t.numberFormats)){const n=Object.keys(t.numberFormats);n.length&&n.forEach((n=>{e.mergeNumberFormat(n,t.numberFormats[n])}))}}function du(e){return No(go,null,e,0)}const fu=()=>[],pu=()=>!1;let hu=0;function mu(e){return(t,n,r,o)=>e(n,r,zo()||void 0,o)}function vu(e={},t){const{__root:n,__injectWithOption:r}=e,o=void 0===n,a=e.flatJson,i=Mi?Tt:Ct;let s=!Wi(e.inheritLocale)||e.inheritLocale;const l=i(n&&s?n.locale.value:Ui(e.locale)?e.locale:fl),u=i(n&&s?n.fallbackLocale.value:Ui(e.fallbackLocale)||ji(e.fallbackLocale)||Xi(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:l.value),c=i(lu(l.value,e)),d=i(Xi(e.datetimeFormats)?e.datetimeFormats:{[l.value]:{}}),f=i(Xi(e.numberFormats)?e.numberFormats:{[l.value]:{}});let p=n?n.missingWarn:!Wi(e.missingWarn)&&!Ni(e.missingWarn)||e.missingWarn,h=n?n.fallbackWarn:!Wi(e.fallbackWarn)&&!Ni(e.fallbackWarn)||e.fallbackWarn,m=n?n.fallbackRoot:!Wi(e.fallbackRoot)||e.fallbackRoot,v=!!e.fallbackFormat,g=Gi(e.missing)?e.missing:null,y=Gi(e.missing)?mu(e.missing):null,b=Gi(e.postTranslation)?e.postTranslation:null,_=n?n.warnHtmlMessage:!Wi(e.warnHtmlMessage)||e.warnHtmlMessage,S=!!e.escapeParameter;const w=n?n.modifiers:Xi(e.modifiers)?e.modifiers:{};let T,C=e.pluralRules||n&&n.pluralRules;T=(()=>{o&&wl(null);const t={version:Zl,locale:l.value,fallbackLocale:u.value,messages:c.value,modifiers:w,pluralRules:C,missing:null===y?void 0:y,missingWarn:p,fallbackWarn:h,fallbackFormat:v,unresolving:!0,postTranslation:null===b?void 0:b,warnHtmlMessage:_,escapeParameter:S,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};t.datetimeFormats=d.value,t.numberFormats=f.value,t.__datetimeFormatters=Xi(T)?T.__datetimeFormatters:void 0,t.__numberFormatters=Xi(T)?T.__numberFormatters:void 0;const n=$l(t);return o&&wl(n),n})(),Al(T,l.value,u.value);const $=oa({get:()=>l.value,set:e=>{l.value=e,T.locale=l.value}}),x=oa({get:()=>u.value,set:e=>{u.value=e,T.fallbackLocale=u.value,Al(T,l.value,e)}}),A=oa((()=>c.value)),M=oa((()=>d.value)),k=oa((()=>f.value));const E=(e,t,r,a,i,s)=>{let p;l.value,u.value,c.value,d.value,f.value;try{__INTLIFY_PROD_DEVTOOLS__,o||(T.fallbackContext=n?Tl():void 0),p=e(T)}finally{__INTLIFY_PROD_DEVTOOLS__,o||(T.fallbackContext=void 0)}if("translate exists"!==r&&Ii(p)&&p===dl||"translate exists"===r&&!p){const[e,r]=t();return n&&m?a(n):i(e)}if(s(p))return p;throw eu(Ql.UNEXPECTED_RETURN_TYPE)};function O(...e){return E((t=>Reflect.apply(Ll,null,[t,...e])),(()=>Vl(...e)),"translate",(t=>Reflect.apply(t.t,t,[...e])),(e=>e),(e=>Ui(e)))}const I={normalize:function(e){return e.map((e=>Ui(e)||Ii(e)||Wi(e)?du(String(e)):e))},interpolate:e=>e,type:"vnode"};function P(e){return c.value[e]||{}}hu++,n&&Mi&&(xn(n.locale,(e=>{s&&(l.value=e,T.locale=e,Al(T,l.value,u.value))})),xn(n.fallbackLocale,(e=>{s&&(u.value=e,T.fallbackLocale=e,Al(T,l.value,u.value))})));const N={id:hu,locale:$,fallbackLocale:x,get inheritLocale(){return s},set inheritLocale(e){s=e,e&&n&&(l.value=n.locale.value,u.value=n.fallbackLocale.value,Al(T,l.value,u.value))},get availableLocales(){return Object.keys(c.value).sort()},messages:A,get modifiers(){return w},get pluralRules(){return C||{}},get isGlobal(){return o},get missingWarn(){return p},set missingWarn(e){p=e,T.missingWarn=p},get fallbackWarn(){return h},set fallbackWarn(e){h=e,T.fallbackWarn=h},get fallbackRoot(){return m},set fallbackRoot(e){m=e},get fallbackFormat(){return v},set fallbackFormat(e){v=e,T.fallbackFormat=v},get warnHtmlMessage(){return _},set warnHtmlMessage(e){_=e,T.warnHtmlMessage=e},get escapeParameter(){return S},set escapeParameter(e){S=e,T.escapeParameter=e},t:O,getLocaleMessage:P,setLocaleMessage:function(e,t){if(a){const n={[e]:t};for(const e in n)Hi(n,e)&&su(n[e]);t=n[e]}c.value[e]=t,T.messages=c.value},mergeLocaleMessage:function(e,t){c.value[e]=c.value[e]||{};const n={[e]:t};if(a)for(const e in n)Hi(n,e)&&su(n[e]);es(t=n[e],c.value[e]),T.messages=c.value},getPostTranslationHandler:function(){return Gi(b)?b:null},setPostTranslationHandler:function(e){b=e,T.postTranslation=e},getMissingHandler:function(){return g},setMissingHandler:function(e){null!==e&&(y=mu(e)),g=e,T.missing=y},[ou]:function(e){C=e,T.pluralRules=C}};return N.datetimeFormats=M,N.numberFormats=k,N.rt=function(...e){const[t,n,r]=e;if(r&&!zi(r))throw eu(Ql.INVALID_ARGUMENT);return O(t,n,Ri({resolvedMessage:!0},r||{}))},N.te=function(e,t){return E((()=>{if(!e)return!1;const n=P(Ui(t)?t:l.value),r=T.messageResolver(n,e);return Pl(r)||Rl(r)||Ui(r)}),(()=>[e]),"translate exists",(n=>Reflect.apply(n.te,n,[e,t])),pu,(e=>Wi(e)))},N.tm=function(e){return function(e){let t=null;const n=il(T,u.value,l.value);for(let r=0;rReflect.apply(Hl,null,[t,...e])),(()=>Gl(...e)),"datetime format",(t=>Reflect.apply(t.d,t,[...e])),(()=>pl),(e=>Ui(e)))},N.n=function(...e){return E((t=>Reflect.apply(Wl,null,[t,...e])),(()=>Yl(...e)),"number format",(t=>Reflect.apply(t.n,t,[...e])),(()=>pl),(e=>Ui(e)))},N.getDateTimeFormat=function(e){return d.value[e]||{}},N.setDateTimeFormat=function(e,t){d.value[e]=t,T.datetimeFormats=d.value,Ul(T,e,t)},N.mergeDateTimeFormat=function(e,t){d.value[e]=Ri(d.value[e]||{},t),T.datetimeFormats=d.value,Ul(T,e,t)},N.getNumberFormat=function(e){return f.value[e]||{}},N.setNumberFormat=function(e,t){f.value[e]=t,T.numberFormats=f.value,Kl(T,e,t)},N.mergeNumberFormat=function(e,t){f.value[e]=Ri(f.value[e]||{},t),T.numberFormats=f.value,Kl(T,e,t)},N[au]=r,N[tu]=function(...e){return E((t=>{let n;const r=t;try{r.processor=I,n=Reflect.apply(Ll,null,[r,...e])}finally{r.processor=null}return n}),(()=>Vl(...e)),"translate",(t=>t[tu](...e)),(e=>[du(e)]),(e=>ji(e)))},N[nu]=function(...e){return E((t=>Reflect.apply(Hl,null,[t,...e])),(()=>Gl(...e)),"datetime format",(t=>t[nu](...e)),fu,(e=>Ui(e)||ji(e)))},N[ru]=function(...e){return E((t=>Reflect.apply(Wl,null,[t,...e])),(()=>Yl(...e)),"number format",(t=>t[ru](...e)),fu,(e=>Ui(e)||ji(e)))},N}function gu(e={},t){{const t=vu(function(e){const t=Ui(e.locale)?e.locale:fl,n=Ui(e.fallbackLocale)||ji(e.fallbackLocale)||Xi(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:t,r=Gi(e.missing)?e.missing:void 0,o=!Wi(e.silentTranslationWarn)&&!Ni(e.silentTranslationWarn)||!e.silentTranslationWarn,a=!Wi(e.silentFallbackWarn)&&!Ni(e.silentFallbackWarn)||!e.silentFallbackWarn,i=!Wi(e.fallbackRoot)||e.fallbackRoot,s=!!e.formatFallbackMessages,l=Xi(e.modifiers)?e.modifiers:{},u=e.pluralizationRules,c=Gi(e.postTranslation)?e.postTranslation:void 0,d=!Ui(e.warnHtmlInMessage)||"off"!==e.warnHtmlInMessage,f=!!e.escapeParameterHtml,p=!Wi(e.sync)||e.sync;let h=e.messages;if(Xi(e.sharedMessages)){const t=e.sharedMessages;h=Object.keys(t).reduce(((e,n)=>{const r=e[n]||(e[n]={});return Ri(r,t[n]),e}),h||{})}const{__i18n:m,__root:v,__injectWithOption:g}=e,y=e.datetimeFormats,b=e.numberFormats;return{locale:t,fallbackLocale:n,messages:h,flatJson:e.flatJson,datetimeFormats:y,numberFormats:b,missing:r,missingWarn:o,fallbackWarn:a,fallbackRoot:i,fallbackFormat:s,modifiers:l,pluralRules:u,postTranslation:c,warnHtmlMessage:d,escapeParameter:f,messageResolver:e.messageResolver,inheritLocale:p,__i18n:m,__root:v,__injectWithOption:g}}(e)),{__extender:n}=e,r={id:t.id,get locale(){return t.locale.value},set locale(e){t.locale.value=e},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(e){t.fallbackLocale.value=e},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get formatter(){return{interpolate:()=>[]}},set formatter(e){},get missing(){return t.getMissingHandler()},set missing(e){t.setMissingHandler(e)},get silentTranslationWarn(){return Wi(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=Wi(e)?!e:e},get silentFallbackWarn(){return Wi(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=Wi(e)?!e:e},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(e){t.fallbackFormat=e},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(e){t.setPostTranslationHandler(e)},get sync(){return t.inheritLocale},set sync(e){t.inheritLocale=e},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(e){t.warnHtmlMessage="off"!==e},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(e){t.escapeParameter=e},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(e){},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...e){const[n,r,o]=e,a={};let i=null,s=null;if(!Ui(n))throw eu(Ql.INVALID_ARGUMENT);const l=n;return Ui(r)?a.locale=r:ji(r)?i=r:Xi(r)&&(s=r),ji(o)?i=o:Xi(o)&&(s=o),Reflect.apply(t.t,t,[l,i||s||{},a])},rt:(...e)=>Reflect.apply(t.rt,t,[...e]),tc(...e){const[n,r,o]=e,a={plural:1};let i=null,s=null;if(!Ui(n))throw eu(Ql.INVALID_ARGUMENT);const l=n;return Ui(r)?a.locale=r:Ii(r)?a.plural=r:ji(r)?i=r:Xi(r)&&(s=r),Ui(o)?a.locale=o:ji(o)?i=o:Xi(o)&&(s=o),Reflect.apply(t.t,t,[l,i||s||{},a])},te:(e,n)=>t.te(e,n),tm:e=>t.tm(e),getLocaleMessage:e=>t.getLocaleMessage(e),setLocaleMessage(e,n){t.setLocaleMessage(e,n)},mergeLocaleMessage(e,n){t.mergeLocaleMessage(e,n)},d:(...e)=>Reflect.apply(t.d,t,[...e]),getDateTimeFormat:e=>t.getDateTimeFormat(e),setDateTimeFormat(e,n){t.setDateTimeFormat(e,n)},mergeDateTimeFormat(e,n){t.mergeDateTimeFormat(e,n)},n:(...e)=>Reflect.apply(t.n,t,[...e]),getNumberFormat:e=>t.getNumberFormat(e),setNumberFormat(e,n){t.setNumberFormat(e,n)},mergeNumberFormat(e,n){t.mergeNumberFormat(e,n)},getChoiceIndex:(e,t)=>-1};return r.__extender=n,r}}const yu={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}};function bu(e){return vo}const _u=Wn({name:"i18n-t",props:Ri({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Ii(e)||!isNaN(e)}},yu),setup(e,t){const{slots:n,attrs:r}=t,o=e.i18n||Iu({useScope:e.scope,__useComponent:!0});return()=>{const a=Object.keys(n).filter((e=>"_"!==e)),i={};e.locale&&(i.locale=e.locale),void 0!==e.plural&&(i.plural=Ui(e.plural)?+e.plural:e.plural);const s=function({slots:e},t){return 1===t.length&&"default"===t[0]?(e.default?e.default():[]).reduce(((e,t)=>[...e,...t.type===vo?t.children:[t]]),[]):t.reduce(((t,n)=>{const r=e[n];return r&&(t[n]=r()),t}),{})}(t,a),l=o[tu](e.keypath,s,i),u=Ri({},r);return aa(Ui(e.tag)||zi(e.tag)?e.tag:bu(),u,l)}}}),Su=_u;function wu(e,t,n,r){const{slots:o,attrs:a}=t;return()=>{const t={part:!0};let i={};e.locale&&(t.locale=e.locale),Ui(e.format)?t.key=e.format:zi(e.format)&&(Ui(e.format.key)&&(t.key=e.format.key),i=Object.keys(e.format).reduce(((t,r)=>n.includes(r)?Ri({},t,{[r]:e.format[r]}):t),{}));const s=r(e.value,t,i);let l=[t.key];ji(s)?l=s.map(((e,t)=>{const n=o[e.type],r=n?n({[e.type]:e.value,index:t,parts:s}):[e.value];return function(e){return ji(e)&&!Ui(e[0])}(r)&&(r[0].key=`${e.type}-${t}`),r})):Ui(s)&&(l=[s]);const u=Ri({},a);return aa(Ui(e.tag)||zi(e.tag)?e.tag:bu(),u,l)}}const Tu=Wn({name:"i18n-n",props:Ri({value:{type:Number,required:!0},format:{type:[String,Object]}},yu),setup(e,t){const n=e.i18n||Iu({useScope:"parent",__useComponent:!0});return wu(e,t,zl,((...e)=>n[ru](...e)))}}),Cu=Tu,$u=Wn({name:"i18n-d",props:Ri({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},yu),setup(e,t){const n=e.i18n||Iu({useScope:"parent",__useComponent:!0});return wu(e,t,jl,((...e)=>n[nu](...e)))}}),xu=$u;function Au(e){if(Ui(e))return{path:e};if(Xi(e)){if(!("path"in e))throw eu(Ql.REQUIRED_VALUE);return e}throw eu(Ql.INVALID_VALUE)}function Mu(e){const{path:t,locale:n,args:r,choice:o,plural:a}=e,i={},s=r||{};return Ui(n)&&(i.locale=n),Ii(o)&&(i.plural=o),Ii(a)&&(i.plural=a),[t,s,i]}function ku(e,t,...n){const r=Xi(n[0])?n[0]:{},o=!!r.useI18nComponentName;(!Wi(r.globalInstall)||r.globalInstall)&&([o?"i18n":Su.name,"I18nT"].forEach((t=>e.component(t,Su))),[Cu.name,"I18nN"].forEach((t=>e.component(t,Cu))),[xu.name,"I18nD"].forEach((t=>e.component(t,xu)))),e.directive("t",function(e){const t=t=>{const{instance:n,modifiers:r,value:o}=t;if(!n||!n.$)throw eu(Ql.UNEXPECTED_ERROR);const a=function(e,t){const n=e;if("composition"===e.mode)return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return null!=r?r.__composer:e.global.__composer}}(e,n.$),i=Au(o);return[Reflect.apply(a.t,a,[...Mu(i)]),a]};return{created:(n,r)=>{const[o,a]=t(r);Mi&&e.global===a&&(n.__i18nWatcher=xn(a.locale,(()=>{r.instance&&r.instance.$forceUpdate()}))),n.__composer=a,n.textContent=o},unmounted:e=>{Mi&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){const n=e.__composer,r=Au(t);e.textContent=Reflect.apply(n.t,n,[...Mu(r)])}},getSSRProps:e=>{const[n]=t(e);return{textContent:n}}}}(t))}function Eu(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[ou](t.pluralizationRules||e.pluralizationRules);const n=lu(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach((t=>e.mergeLocaleMessage(t,n[t]))),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach((n=>e.mergeDateTimeFormat(n,t.datetimeFormats[n]))),t.numberFormats&&Object.keys(t.numberFormats).forEach((n=>e.mergeNumberFormat(n,t.numberFormats[n]))),e}const Ou=ki("global-vue-i18n");function Iu(e={}){const t=zo();if(null==t)throw eu(Ql.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&null!=t.appContext.app&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw eu(Ql.NOT_INSTALLED);const n=function(e){{const t=Fr(e.isCE?Ou:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw eu(e.isCE?Ql.NOT_INSTALLED_WITH_PROVIDE:Ql.UNEXPECTED_ERROR);return t}}(t),r=function(e){return"composition"===e.mode?e.global:e.global.__composer}(n),o=uu(t),a=function(e,t){return Di(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}(e,o);if(__VUE_I18N_LEGACY_API__&&"legacy"===n.mode&&!e.__useComponent){if(!n.allowComposition)throw eu(Ql.NOT_AVAILABLE_IN_LEGACY_MODE);return function(e,t,n,r={}){const o="local"===t,a=Ct(null);if(o&&e.proxy&&!e.proxy.$options.i18n&&!e.proxy.$options.__i18n)throw eu(Ql.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const i=Wi(r.inheritLocale)?r.inheritLocale:!Ui(r.locale),s=Tt(!o||i?n.locale.value:Ui(r.locale)?r.locale:fl),l=Tt(!o||i?n.fallbackLocale.value:Ui(r.fallbackLocale)||ji(r.fallbackLocale)||Xi(r.fallbackLocale)||!1===r.fallbackLocale?r.fallbackLocale:s.value),u=Tt(lu(s.value,r)),c=Tt(Xi(r.datetimeFormats)?r.datetimeFormats:{[s.value]:{}}),d=Tt(Xi(r.numberFormats)?r.numberFormats:{[s.value]:{}}),f=o?n.missingWarn:!Wi(r.missingWarn)&&!Ni(r.missingWarn)||r.missingWarn,p=o?n.fallbackWarn:!Wi(r.fallbackWarn)&&!Ni(r.fallbackWarn)||r.fallbackWarn,h=o?n.fallbackRoot:!Wi(r.fallbackRoot)||r.fallbackRoot,m=!!r.fallbackFormat,v=Gi(r.missing)?r.missing:null,g=Gi(r.postTranslation)?r.postTranslation:null,y=o?n.warnHtmlMessage:!Wi(r.warnHtmlMessage)||r.warnHtmlMessage,b=!!r.escapeParameter,_=o?n.modifiers:Xi(r.modifiers)?r.modifiers:{},S=r.pluralRules||o&&n.pluralRules;function w(){return[s.value,l.value,u.value,c.value,d.value]}const T=oa({get:()=>a.value?a.value.locale.value:s.value,set:e=>{a.value&&(a.value.locale.value=e),s.value=e}}),C=oa({get:()=>a.value?a.value.fallbackLocale.value:l.value,set:e=>{a.value&&(a.value.fallbackLocale.value=e),l.value=e}}),$=oa((()=>a.value?a.value.messages.value:u.value)),x=oa((()=>c.value)),A=oa((()=>d.value));function M(){return a.value?a.value.getPostTranslationHandler():g}function k(e){a.value&&a.value.setPostTranslationHandler(e)}function E(){return a.value?a.value.getMissingHandler():v}function O(e){a.value&&a.value.setMissingHandler(e)}function I(e){return w(),e()}function P(...e){return a.value?I((()=>Reflect.apply(a.value.t,null,[...e]))):I((()=>""))}function N(...e){return a.value?Reflect.apply(a.value.rt,null,[...e]):""}function D(...e){return a.value?I((()=>Reflect.apply(a.value.d,null,[...e]))):I((()=>""))}function R(...e){return a.value?I((()=>Reflect.apply(a.value.n,null,[...e]))):I((()=>""))}function L(e){return a.value?a.value.tm(e):{}}function B(e,t){return!!a.value&&a.value.te(e,t)}function F(e){return a.value?a.value.getLocaleMessage(e):{}}function V(e,t){a.value&&(a.value.setLocaleMessage(e,t),u.value[e]=t)}function H(e,t){a.value&&a.value.mergeLocaleMessage(e,t)}function j(e){return a.value?a.value.getDateTimeFormat(e):{}}function G(e,t){a.value&&(a.value.setDateTimeFormat(e,t),c.value[e]=t)}function U(e,t){a.value&&a.value.mergeDateTimeFormat(e,t)}function W(e){return a.value?a.value.getNumberFormat(e):{}}function z(e,t){a.value&&(a.value.setNumberFormat(e,t),d.value[e]=t)}function Y(e,t){a.value&&a.value.mergeNumberFormat(e,t)}const K={get id(){return a.value?a.value.id:-1},locale:T,fallbackLocale:C,messages:$,datetimeFormats:x,numberFormats:A,get inheritLocale(){return a.value?a.value.inheritLocale:i},set inheritLocale(e){a.value&&(a.value.inheritLocale=e)},get availableLocales(){return a.value?a.value.availableLocales:Object.keys(u.value)},get modifiers(){return a.value?a.value.modifiers:_},get pluralRules(){return a.value?a.value.pluralRules:S},get isGlobal(){return!!a.value&&a.value.isGlobal},get missingWarn(){return a.value?a.value.missingWarn:f},set missingWarn(e){a.value&&(a.value.missingWarn=e)},get fallbackWarn(){return a.value?a.value.fallbackWarn:p},set fallbackWarn(e){a.value&&(a.value.missingWarn=e)},get fallbackRoot(){return a.value?a.value.fallbackRoot:h},set fallbackRoot(e){a.value&&(a.value.fallbackRoot=e)},get fallbackFormat(){return a.value?a.value.fallbackFormat:m},set fallbackFormat(e){a.value&&(a.value.fallbackFormat=e)},get warnHtmlMessage(){return a.value?a.value.warnHtmlMessage:y},set warnHtmlMessage(e){a.value&&(a.value.warnHtmlMessage=e)},get escapeParameter(){return a.value?a.value.escapeParameter:b},set escapeParameter(e){a.value&&(a.value.escapeParameter=e)},t:P,getPostTranslationHandler:M,setPostTranslationHandler:k,getMissingHandler:E,setMissingHandler:O,rt:N,d:D,n:R,tm:L,te:B,getLocaleMessage:F,setLocaleMessage:V,mergeLocaleMessage:H,getDateTimeFormat:j,setDateTimeFormat:G,mergeDateTimeFormat:U,getNumberFormat:W,setNumberFormat:z,mergeNumberFormat:Y};function Z(e){e.locale.value=s.value,e.fallbackLocale.value=l.value,Object.keys(u.value).forEach((t=>{e.mergeLocaleMessage(t,u.value[t])})),Object.keys(c.value).forEach((t=>{e.mergeDateTimeFormat(t,c.value[t])})),Object.keys(d.value).forEach((t=>{e.mergeNumberFormat(t,d.value[t])})),e.escapeParameter=b,e.fallbackFormat=m,e.fallbackRoot=h,e.fallbackWarn=p,e.missingWarn=f,e.warnHtmlMessage=y}return er((()=>{if(null==e.proxy||null==e.proxy.$i18n)throw eu(Ql.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const n=a.value=e.proxy.$i18n.__composer;"global"===t?(s.value=n.locale.value,l.value=n.fallbackLocale.value,u.value=n.messages.value,c.value=n.datetimeFormats.value,d.value=n.numberFormats.value):o&&Z(n)})),K}(t,a,r,e)}if("global"===a)return cu(r,e,o),r;if("parent"===a){let o=function(e,t,n=!1){let r=null;const o=t.root;let a=function(e,t=!1){return null==e?null:t&&e.vnode.ctx||e.parent}(t,n);for(;null!=a;){const t=e;if("composition"===e.mode)r=t.__getInstance(a);else if(__VUE_I18N_LEGACY_API__){const e=t.__getInstance(a);null!=e&&(r=e.__composer,n&&r&&!r[au]&&(r=null))}if(null!=r||o===a)break;a=a.parent}return r}(n,t,e.__useComponent);return null==o&&(o=r),o}const i=n;let s=i.__getInstance(t);if(null==s){const n=Ri({},e);"__i18n"in o&&(n.__i18n=o.__i18n),r&&(n.__root=r),s=vu(n),i.__composerExtend&&(s[iu]=i.__composerExtend(s)),function(e,t,n){tr((()=>{}),t),ar((()=>{const r=n;e.__deleteInstance(t);const o=r[iu];o&&(o(),delete r[iu])}),t)}(i,t,s),i.__setInstance(t,s)}return s}const Pu=["locale","fallbackLocale","availableLocales"],Nu=["t","rt","d","n","tm","te"];if("boolean"!=typeof __VUE_I18N_FULL_INSTALL__&&(Bi().__VUE_I18N_FULL_INSTALL__=!0),"boolean"!=typeof __VUE_I18N_LEGACY_API__&&(Bi().__VUE_I18N_LEGACY_API__=!0),"boolean"!=typeof __INTLIFY_JIT_COMPILATION__&&(Bi().__INTLIFY_JIT_COMPILATION__=!1),"boolean"!=typeof __INTLIFY_DROP_MESSAGE_COMPILER__&&(Bi().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(Bi().__INTLIFY_PROD_DEVTOOLS__=!1),__INTLIFY_JIT_COMPILATION__?yl((function(e,t){if(__INTLIFY_JIT_COMPILATION__&&!__INTLIFY_DROP_MESSAGE_COMPILER__&&Ui(e)){Wi(t.warnHtmlMessage)&&t.warnHtmlMessage;const n=(t.onCacheKey||Ol)(e),r=Il[n];if(r)return r;const{ast:o,detectError:a}=Nl(e,{...t,location:!1,jit:!0}),i=Ml(o);return a?i:Il[n]=i}{const t=e.cacheKey;if(t){return Il[t]||(Il[t]=Ml(e))}return Ml(e)}})):yl(((e,t)=>{if(!Ui(e))throw tl(el.NOT_SUPPORT_NON_STRING_MESSAGE);{Wi(t.warnHtmlMessage)&&t.warnHtmlMessage;const n=(t.onCacheKey||Ol)(e),r=Il[n];if(r)return r;const{code:o,detectError:a}=Nl(e,t),i=new Function(`return ${o}`)();return a?i:Il[n]=i}})),function(e){vl=e}((function(e,t){if(!zi(e))return null;let n=Hs.get(t);if(n||(n=function(e){const t=[];let n,r,o,a,i,s,l,u=-1,c=0,d=0;const f=[];function p(){const t=e[u+1];if(5===c&&"'"===t||6===c&&'"'===t)return u++,o="\\"+t,f[0](),!0}for(f[0]=()=>{void 0===r?r=o:r+=o},f[1]=()=>{void 0!==r&&(t.push(r),r=void 0)},f[2]=()=>{f[0](),d++},f[3]=()=>{if(d>0)d--,c=4,f[0]();else{if(d=0,void 0===r||(r=Vs(r),!1===r))return!1;f[1]()}};null!==c;)if(u++,n=e[u],"\\"!==n||!p()){if(a=Fs(n),l=Ls[c],i=l[a]||l.l||8,8===i||(c=i[0],void 0!==i[1]&&(s=f[i[1]],s&&(o=n,!1===s()))))return;if(7===c)return t}}(t),n&&Hs.set(t,n)),!n)return null;const r=n.length;let o=e,a=0;for(;aArray.from(e.querySelectorAll('a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])')).filter((e=>Ru(e)&&(e=>"fixed"!==getComputedStyle(e).position&&null!==e.offsetParent)(e))),Ru=e=>{if(e.tabIndex>0||0===e.tabIndex&&null!==e.getAttribute("tabIndex"))return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&"ignore"!==e.rel;case"INPUT":return!("hidden"===e.type||"file"===e.type);case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},Lu=(e,t,{checkForDefaultPrevented:n=!0}={})=>r=>{const o=e?.(r);if(!1===n||!o)return t?.(r)};var Bu,Fu=Object.defineProperty,Vu=Object.defineProperties,Hu=Object.getOwnPropertyDescriptors,ju=Object.getOwnPropertySymbols,Gu=Object.prototype.hasOwnProperty,Uu=Object.prototype.propertyIsEnumerable,Wu=(e,t,n)=>t in e?Fu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;function zu(e,t){var n;const r=Ct();return Cn((()=>{r.value=e()}),((e,t)=>Vu(e,Hu(t)))(((e,t)=>{for(var n in t||(t={}))Gu.call(t,n)&&Wu(e,n,t[n]);if(ju)for(var n of ju(t))Uu.call(t,n)&&Wu(e,n,t[n]);return e})({},t),{flush:null!=(n=t?.flush)?n:"sync"})),lt(r)}const Yu=typeof window<"u",Ku=e=>"string"==typeof e,Zu=()=>{},Xu=Yu&&(null==(Bu=window?.navigator)?void 0:Bu.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function qu(e){return"function"==typeof e?e():At(e)}function Ju(e){return!!ae()&&(ie(e),!0)}function Qu(e,t,n={}){const{immediate:r=!0}=n,o=Tt(!1);let a=null;function i(){a&&(clearTimeout(a),a=null)}function s(){o.value=!1,i()}function l(...n){i(),o.value=!0,a=setTimeout((()=>{o.value=!1,a=null,e(...n)}),qu(t))}return r&&(o.value=!0,Yu&&l()),Ju(s),{isPending:lt(o),start:l,stop:s}}function ec(e){var t;const n=qu(e);return null!=(t=n?.$el)?t:n}const tc=Yu?window:void 0,nc=Yu?window.document:void 0;function rc(...e){let t,n,r,o;if(Ku(e[0])||Array.isArray(e[0])?([n,r,o]=e,t=tc):[t,n,r,o]=e,!t)return Zu;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const a=[],i=()=>{a.forEach((e=>e())),a.length=0},s=xn((()=>[ec(t),qu(o)]),(([e,t])=>{i(),e&&a.push(...n.flatMap((n=>r.map((r=>((e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)))(e,n,r,t))))))}),{immediate:!0,flush:"post"}),l=()=>{s(),i()};return Ju(l),l}let oc=!1;function ac(e,t,n={}){const{window:r=tc,ignore:o=[],capture:a=!0,detectIframe:i=!1}=n;if(!r)return;Xu&&!oc&&(oc=!0,Array.from(r.document.body.children).forEach((e=>e.addEventListener("click",Zu))));let s=!0;const l=e=>o.some((t=>{if("string"==typeof t)return Array.from(r.document.querySelectorAll(t)).some((t=>t===e.target||e.composedPath().includes(t)));{const n=ec(t);return n&&(e.target===n||e.composedPath().includes(n))}})),u=[rc(r,"click",(n=>{const r=ec(e);if(r&&r!==n.target&&!n.composedPath().includes(r)){if(0===n.detail&&(s=!l(n)),!s)return void(s=!0);t(n)}}),{passive:!0,capture:a}),rc(r,"pointerdown",(t=>{const n=ec(e);n&&(s=!t.composedPath().includes(n)&&!l(t))}),{passive:!0}),i&&rc(r,"blur",(n=>{var o;const a=ec(e);"IFRAME"===(null==(o=r.document.activeElement)?void 0:o.tagName)&&!a?.contains(r.document.activeElement)&&t(n)}))].filter(Boolean);return()=>u.forEach((e=>e()))}function ic(e,t=!1){const n=Tt(),r=()=>n.value=!!e();return r(),function(e,t=!0){zo()?tr(e):t?e():Kt(e)}(r,t),n}const sc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},lc="__vueuse_ssr_handlers__";sc[lc]=sc[lc]||{};var uc=Object.getOwnPropertySymbols,cc=Object.prototype.hasOwnProperty,dc=Object.prototype.propertyIsEnumerable,fc=(e,t)=>{var n={};for(var r in e)cc.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&uc)for(var r of uc(e))t.indexOf(r)<0&&dc.call(e,r)&&(n[r]=e[r]);return n};function pc(e,t,n={}){const r=n,{window:o=tc}=r,a=fc(r,["window"]);let i;const s=ic((()=>o&&"ResizeObserver"in o)),l=()=>{i&&(i.disconnect(),i=void 0)},u=xn((()=>ec(e)),(e=>{l(),s.value&&o&&e&&(i=new ResizeObserver(t),i.observe(e,a))}),{immediate:!0,flush:"post"}),c=()=>{l(),u()};return Ju(c),{isSupported:s,stop:c}}var hc,mc=Object.getOwnPropertySymbols,vc=Object.prototype.hasOwnProperty,gc=Object.prototype.propertyIsEnumerable;function yc(e,t,n={}){const r=n,{window:o=tc}=r,a=((e,t)=>{var n={};for(var r in e)vc.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&mc)for(var r of mc(e))t.indexOf(r)<0&&gc.call(e,r)&&(n[r]=e[r]);return n})(r,["window"]);let i;const s=ic((()=>o&&"MutationObserver"in o)),l=()=>{i&&(i.disconnect(),i=void 0)},u=xn((()=>ec(e)),(e=>{l(),s.value&&o&&e&&(i=new MutationObserver(t),i.observe(e,a))}),{immediate:!0}),c=()=>{l(),u()};return Ju(c),{isSupported:s,stop:c}}!function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"}(hc||(hc={}));var bc=Object.defineProperty,_c=Object.getOwnPropertySymbols,Sc=Object.prototype.hasOwnProperty,wc=Object.prototype.propertyIsEnumerable,Tc=(e,t,n)=>t in e?bc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;((e,t)=>{for(var n in t||(t={}))Sc.call(t,n)&&Tc(e,n,t[n]);if(_c)for(var n of _c(t))wc.call(t,n)&&Tc(e,n,t[n])})({linear:function(e){return e}},{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]});const Cc=e=>{let t,n;return"touchend"===e.type?(n=e.changedTouches[0].clientY,t=e.changedTouches[0].clientX):e.type.startsWith("touch")?(n=e.touches[0].clientY,t=e.touches[0].clientX):(n=e.clientY,t=e.clientX),{clientX:t,clientY:n}};var $c="object"==typeof global&&global&&global.Object===Object&&global,xc="object"==typeof self&&self&&self.Object===Object&&self,Ac=$c||xc||Function("return this")(),Mc=Ac.Symbol,kc=Object.prototype,Ec=kc.hasOwnProperty,Oc=kc.toString,Ic=Mc?Mc.toStringTag:void 0;var Pc=Object.prototype.toString;var Nc="[object Null]",Dc="[object Undefined]",Rc=Mc?Mc.toStringTag:void 0;function Lc(e){return null==e?void 0===e?Dc:Nc:Rc&&Rc in Object(e)?function(e){var t=Ec.call(e,Ic),n=e[Ic];try{e[Ic]=void 0;var r=!0}catch{}var o=Oc.call(e);return r&&(t?e[Ic]=n:delete e[Ic]),o}(e):function(e){return Pc.call(e)}(e)}function Bc(e){return null!=e&&"object"==typeof e}var Fc="[object Symbol]";function Vc(e){return"symbol"==typeof e||Bc(e)&&Lc(e)==Fc}function Hc(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(Ed);var Id=9007199254740991,Pd=/^(?:0|[1-9]\d*)$/;function Nd(e,t){var n=typeof e;return!!(t=t??Id)&&("number"==n||"symbol"!=n&&Pd.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=Hd}function Gd(e){return null!=e&&jd(e.length)&&!dd(e)}var Ud=Object.prototype;function Wd(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Ud)}function zd(e){return Bc(e)&&"[object Arguments]"==Lc(e)}var Yd=Object.prototype,Kd=Yd.hasOwnProperty,Zd=Yd.propertyIsEnumerable,Xd=zd(function(){return arguments}())?zd:function(e){return Bc(e)&&Kd.call(e,"callee")&&!Zd.call(e,"callee")};var qd="object"==typeof e&&e&&!e.nodeType&&e,Jd=qd&&"object"==typeof t&&t&&!t.nodeType&&t,Qd=Jd&&Jd.exports===qd?Ac.Buffer:void 0,ef=(Qd?Qd.isBuffer:void 0)||function(){return!1},tf={};tf["[object Float32Array]"]=tf["[object Float64Array]"]=tf["[object Int8Array]"]=tf["[object Int16Array]"]=tf["[object Int32Array]"]=tf["[object Uint8Array]"]=tf["[object Uint8ClampedArray]"]=tf["[object Uint16Array]"]=tf["[object Uint32Array]"]=!0,tf["[object Arguments]"]=tf["[object Array]"]=tf["[object ArrayBuffer]"]=tf["[object Boolean]"]=tf["[object DataView]"]=tf["[object Date]"]=tf["[object Error]"]=tf["[object Function]"]=tf["[object Map]"]=tf["[object Number]"]=tf["[object Object]"]=tf["[object RegExp]"]=tf["[object Set]"]=tf["[object String]"]=tf["[object WeakMap]"]=!1;var nf="object"==typeof e&&e&&!e.nodeType&&e,rf=nf&&"object"==typeof t&&t&&!t.nodeType&&t,of=rf&&rf.exports===nf&&$c.process,af=function(){try{return rf&&rf.require&&rf.require("util").types||of&&of.binding&&of.binding("util")}catch{}}(),sf=af&&af.isTypedArray,lf=sf?function(e){return function(t){return e(t)}}(sf):function(e){return Bc(e)&&jd(e.length)&&!!tf[Lc(e)]},uf=Object.prototype.hasOwnProperty;function cf(e,t){var n=jc(e),r=!n&&Xd(e),o=!n&&!r&&ef(e),a=!n&&!r&&!o&&lf(e),i=n||r||o||a,s=i?function(e,t){for(var n=-1,r=Array(e);++n-1},Af.prototype.set=function(e,t){var n=this.__data__,r=$f(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};var Mf=Td(Ac,"Map");function kf(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function Ef(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t0&&n(s)?t>1?Uf(s,t-1,n,r,o):Hf(o,s):r||(o[o.length]=s)}return o}function Wf(e){return(null==e?0:e.length)?Uf(e,1):[]}var zf=df(Object.getPrototypeOf,Object),Yf="[object Object]",Kf=Function.prototype,Zf=Object.prototype,Xf=Kf.toString,qf=Zf.hasOwnProperty,Jf=Xf.call(Object);function Qf(e){var t=this.__data__=new Af(e);this.size=t.size}Qf.prototype.clear=function(){this.__data__=new Af,this.size=0},Qf.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Qf.prototype.get=function(e){return this.__data__.get(e)},Qf.prototype.has=function(e){return this.__data__.has(e)},Qf.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Af){var r=n.__data__;if(!Mf||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Ef(r)}return n.set(e,t),this.size=n.size,this};var ep="object"==typeof e&&e&&!e.nodeType&&e,tp=ep&&"object"==typeof t&&t&&!t.nodeType&&t,np=tp&&tp.exports===ep?Ac.Buffer:void 0,rp=np?np.allocUnsafe:void 0;var op=Object.prototype.propertyIsEnumerable,ap=Object.getOwnPropertySymbols,ip=ap?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,a=[];++ns))return!1;var u=a.get(e),c=a.get(t);if(u&&c)return u==t&&c==e;var d=-1,f=!0,p=n&Ep?new xp:void 0;for(a.set(e,t),a.set(t,e);++d=t||n<0||d&&e-u>=a}function m(){var e=gh();if(h(e))return v(e);s=setTimeout(m,function(e){var n=t-(e-l);return d?_h(n,a-(e-u)):n}(e))}function v(e){return s=void 0,f&&r?p(e):(r=o=void 0,i)}function g(){var e=gh(),n=h(e);if(r=arguments,o=this,l=e,n){if(void 0===s)return function(e){return u=e,s=setTimeout(m,t),c?p(e):i}(l);if(d)return clearTimeout(s),s=setTimeout(m,t),p(l)}return void 0===s&&(s=setTimeout(m,t)),i}return t=nd(t)||0,Xc(n)&&(c=!!n.leading,a=(d="maxWait"in n)?bh(nd(n.maxWait)||0,t):a,f="trailing"in n?!!n.trailing:f),g.cancel=function(){void 0!==s&&clearTimeout(s),u=0,r=l=o=s=void 0},g.flush=function(){return void 0===s?i:v(gh())},g}function wh(e,t,n){(void 0!==n&&!Rd(e[t],n)||void 0===n&&!(t in e))&&Dd(e,t,n)}function Th(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}function Ch(e){return function(e,t,n,r){var o=!n;n||(n={});for(var a=-1,i=t.length;++a1?n[o-1]:void 0,i=o>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(o--,a):void 0,i&&function(e,t,n){if(!Xc(n))return!1;var r=typeof t;return!!("number"==r?Gd(n)&&Nd(t,n.length):"string"==r&&t in n)&&Rd(n[t],e)}(n[0],n[1],i)&&(a=o<3?void 0:a,o=1),t=Object(t);++rvoid 0===e,Hh=e=>"boolean"==typeof e,jh=e=>"number"==typeof e,Gh=e=>!e&&0!==e||p(e)&&0===e.length||_(e)&&!Object.keys(e).length,Uh=e=>!(typeof Element>"u")&&e instanceof Element,Wh=e=>P(e),zh=e=>Object.keys(e),Yh=(e,t,n)=>({get value(){return Vf(e,t,n)},set value(n){!function(e,t,n){null==e||Lh(e,t,n)}(e,t,n)}});class Kh extends Error{constructor(e){super(e),this.name="ElementPlusError"}}function Zh(e,t){throw new Kh(`[${e}] ${t}`)}const Xh=(e="")=>e.split(" ").filter((e=>!!e.trim())),qh=(e,t)=>{if(!e||!t)return!1;if(t.includes(" "))throw new Error("className should not contain space.");return e.classList.contains(t)},Jh=(e,t)=>{!e||!t.trim()||e.classList.add(...Xh(t))},Qh=(e,t)=>{!e||!t.trim()||e.classList.remove(...Xh(t))},em=(e,t)=>{var n;if(!Yu||!e||!t)return"";let r=E(t);"float"===r&&(r="cssFloat");try{const t=e.style[r];if(t)return t;const o=null==(n=document.defaultView)?void 0:n.getComputedStyle(e,"");return o?o[r]:""}catch{return e.style[r]}};function tm(e,t="px"){return e?jh(e)||(e=>!!y(e)&&!Number.isNaN(Number(e)))(e)?`${e}${t}`:y(e)?e:void 0:""}let nm;var rm=Wn({name:"ArrowDown",__name:"arrow-down",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("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"})]))}),om=Wn({name:"ArrowLeft",__name:"arrow-left",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"M609.408 149.376 277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0 30.592 30.592 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.592 30.592 0 0 0 0-42.688 29.12 29.12 0 0 0-41.728 0z"})]))}),am=Wn({name:"ArrowRight",__name:"arrow-right",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z"})]))}),im=Wn({name:"ArrowUp",__name:"arrow-up",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("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 0"})]))}),sm=Wn({name:"Calendar",__name:"calendar",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"M128 384v512h768V192H768v32a32 32 0 1 1-64 0v-32H320v32a32 32 0 0 1-64 0v-32H128v128h768v64zm192-256h384V96a32 32 0 1 1 64 0v32h160a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h160V96a32 32 0 0 1 64 0zm-32 384h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m192-192h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m192-192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64"})]))}),lm=Wn({name:"CaretRight",__name:"caret-right",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"M384 192v640l384-320.064z"})]))}),um=Wn({name:"CircleCheck",__name:"circle-check",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"}),Po("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"})]))}),cm=Wn({name:"CircleCloseFilled",__name:"circle-close-filled",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 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.336z"})]))}),dm=Wn({name:"CircleClose",__name:"circle-close",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("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.248z"}),Po("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"})]))}),fm=Wn({name:"Clock",__name:"clock",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"}),Po("path",{fill:"currentColor",d:"M480 256a32 32 0 0 1 32 32v256a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32"}),Po("path",{fill:"currentColor",d:"M480 512h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32"})]))}),pm=Wn({name:"Close",__name:"close",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("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"})]))}),hm=Wn({name:"DArrowLeft",__name:"d-arrow-left",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"M529.408 149.376a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L259.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L197.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224zm256 0a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L515.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L453.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224z"})]))}),mm=Wn({name:"DArrowRight",__name:"d-arrow-right",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"M452.864 149.312a29.12 29.12 0 0 1 41.728.064L826.24 489.664a32 32 0 0 1 0 44.672L494.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L764.736 512 452.864 192a30.592 30.592 0 0 1 0-42.688m-256 0a29.12 29.12 0 0 1 41.728.064L570.24 489.664a32 32 0 0 1 0 44.672L238.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L508.736 512 196.864 192a30.592 30.592 0 0 1 0-42.688z"})]))}),vm=Wn({name:"DocumentAdd",__name:"document-add",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640zm-26.496-64L640 154.496V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m320 512V448h64v128h128v64H544v128h-64V640H352v-64z"})]))}),gm=Wn({name:"Hide",__name:"hide",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("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.2zM889.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"}),Po("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"})]))}),ym=Wn({name:"InfoFilled",__name:"info-filled",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64m67.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.344M590.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"})]))}),bm=Wn({name:"Loading",__name:"loading",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32m0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32m448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32m-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32M195.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 0m-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"})]))}),_m=Wn({name:"Minus",__name:"minus",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64"})]))}),Sm=Wn({name:"MoreFilled",__name:"more-filled",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"M176 416a112 112 0 1 1 0 224 112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224"})]))}),wm=Wn({name:"Plus",__name:"plus",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("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-64z"})]))}),Tm=Wn({name:"QuestionFilled",__name:"question-filled",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m23.744 191.488c-52.096 0-92.928 14.784-123.2 44.352-30.976 29.568-45.76 70.4-45.76 122.496h80.256c0-29.568 5.632-52.8 17.6-68.992 13.376-19.712 35.2-28.864 66.176-28.864 23.936 0 42.944 6.336 56.32 19.712 12.672 13.376 19.712 31.68 19.712 54.912 0 17.6-6.336 34.496-19.008 49.984l-8.448 9.856c-45.76 40.832-73.216 70.4-82.368 89.408-9.856 19.008-14.08 42.24-14.08 68.992v9.856h80.96v-9.856c0-16.896 3.52-31.68 10.56-45.76 6.336-12.672 15.488-24.64 28.16-35.2 33.792-29.568 54.208-48.576 60.544-55.616 16.896-22.528 26.048-51.392 26.048-86.592 0-42.944-14.08-76.736-42.24-101.376-28.16-25.344-65.472-37.312-111.232-37.312zm-12.672 406.208a54.272 54.272 0 0 0-38.72 14.784 49.408 49.408 0 0 0-15.488 38.016c0 15.488 4.928 28.16 15.488 38.016A54.848 54.848 0 0 0 523.072 768c15.488 0 28.16-4.928 38.72-14.784a51.52 51.52 0 0 0 16.192-38.72 51.968 51.968 0 0 0-15.488-38.016 55.936 55.936 0 0 0-39.424-14.784z"})]))}),Cm=Wn({name:"Reading",__name:"reading",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"m512 863.36 384-54.848v-638.72L525.568 222.72a96 96 0 0 1-27.136 0L128 169.792v638.72zM137.024 106.432l370.432 52.928a32 32 0 0 0 9.088 0l370.432-52.928A64 64 0 0 1 960 169.792v638.72a64 64 0 0 1-54.976 63.36l-388.48 55.488a32 32 0 0 1-9.088 0l-388.48-55.488A64 64 0 0 1 64 808.512v-638.72a64 64 0 0 1 73.024-63.36z"}),Po("path",{fill:"currentColor",d:"M480 192h64v704h-64z"})]))}),$m=Wn({name:"Search",__name:"search",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704"})]))}),xm=Wn({name:"Setting",__name:"setting",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"M600.704 64a32 32 0 0 1 30.464 22.208l35.2 109.376c14.784 7.232 28.928 15.36 42.432 24.512l112.384-24.192a32 32 0 0 1 34.432 15.36L944.32 364.8a32 32 0 0 1-4.032 37.504l-77.12 85.12a357.12 357.12 0 0 1 0 49.024l77.12 85.248a32 32 0 0 1 4.032 37.504l-88.704 153.6a32 32 0 0 1-34.432 15.296L708.8 803.904c-13.44 9.088-27.648 17.28-42.368 24.512l-35.264 109.376A32 32 0 0 1 600.704 960H423.296a32 32 0 0 1-30.464-22.208L357.696 828.48a351.616 351.616 0 0 1-42.56-24.64l-112.32 24.256a32 32 0 0 1-34.432-15.36L79.68 659.2a32 32 0 0 1 4.032-37.504l77.12-85.248a357.12 357.12 0 0 1 0-48.896l-77.12-85.248A32 32 0 0 1 79.68 364.8l88.704-153.6a32 32 0 0 1 34.432-15.296l112.32 24.256c13.568-9.152 27.776-17.408 42.56-24.64l35.2-109.312A32 32 0 0 1 423.232 64H600.64zm-23.424 64H446.72l-36.352 113.088-24.512 11.968a294.113 294.113 0 0 0-34.816 20.096l-22.656 15.36-116.224-25.088-65.28 113.152 79.68 88.192-1.92 27.136a293.12 293.12 0 0 0 0 40.192l1.92 27.136-79.808 88.192 65.344 113.152 116.224-25.024 22.656 15.296a294.113 294.113 0 0 0 34.816 20.096l24.512 11.968L446.72 896h130.688l36.48-113.152 24.448-11.904a288.282 288.282 0 0 0 34.752-20.096l22.592-15.296 116.288 25.024 65.28-113.152-79.744-88.192 1.92-27.136a293.12 293.12 0 0 0 0-40.256l-1.92-27.136 79.808-88.128-65.344-113.152-116.288 24.96-22.592-15.232a287.616 287.616 0 0 0-34.752-20.096l-24.448-11.904L577.344 128zM512 320a192 192 0 1 1 0 384 192 192 0 0 1 0-384m0 64a128 128 0 1 0 0 256 128 128 0 0 0 0-256"})]))}),Am=Wn({name:"Share",__name:"share",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"m679.872 348.8-301.76 188.608a127.808 127.808 0 0 1 5.12 52.16l279.936 104.96a128 128 0 1 1-22.464 59.904l-279.872-104.96a128 128 0 1 1-16.64-166.272l301.696-188.608a128 128 0 1 1 33.92 54.272z"})]))}),Mm=Wn({name:"SuccessFilled",__name:"success-filled",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m-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.336z"})]))}),km=Wn({name:"View",__name:"view",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352m0 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-448m0 64a160.192 160.192 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160"})]))}),Em=Wn({name:"WarningFilled",__name:"warning-filled",setup:e=>(e,t)=>(wo(),xo("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[Po("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 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 256m0 512a51.2 51.2 0 1 0 0-102.4 51.2 51.2 0 0 0 0 102.4"})]))});const Om="__epPropKey",Im=(e,t)=>{if(!_(e)||(e=>_(e)&&!!e[Om])(e))return e;const{values:n,required:r,default:o,type:a,validator:i}=e,s={type:a,required:!!r,validator:n||i?r=>{let a=!1,s=[];if(n&&(s=Array.from(n),f(e,"default")&&s.push(o),a||(a=s.includes(r))),i&&(a||(a=i(r))),!a&&s.length>0){const e=[...new Set(s)].map((e=>JSON.stringify(e))).join(", ");sa(`Invalid prop: validation failed${t?` for prop "${t}"`:""}. Expected one of [${e}], got value ${JSON.stringify(r)}.`)}return a}:void 0,[Om]:!0};return f(e,"default")&&(s.default=o),s},Pm=e=>Oh(Object.entries(e).map((([e,t])=>[e,Im(t,e)]))),Nm=[String,Object,Function],Dm={Close:pm},Rm={Close:pm,SuccessFilled:Mm,InfoFilled:ym,WarningFilled:Em,CircleCloseFilled:cm},Lm={success:Mm,warning:Em,error:cm,info:ym},Bm={validating:bm,success:um,error:dm},Fm=(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},Vm=(e,t)=>(e.install=n=>{e._context=n._context,n.config.globalProperties[t]=e},e),Hm=e=>(e.install=a,e),jm={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"},Gm="update:modelValue",Um="change",Wm="input",zm=["","default","small","large"],Ym=e=>["",...zm].includes(e);var Km=(e=>(e[e.TEXT=1]="TEXT",e[e.CLASS=2]="CLASS",e[e.STYLE=4]="STYLE",e[e.PROPS=8]="PROPS",e[e.FULL_PROPS=16]="FULL_PROPS",e[e.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",e[e.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",e[e.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",e[e.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",e[e.NEED_PATCH=512]="NEED_PATCH",e[e.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",e[e.HOISTED=-1]="HOISTED",e[e.BAIL=-2]="BAIL",e))(Km||{});const Zm=e=>{const t=p(e)?e:[e],n=[];return t.forEach((e=>{var t;p(e)?n.push(...Zm(e)):Mo(e)&&p(e.children)?n.push(...Zm(e.children)):(n.push(e),Mo(e)&&null!=(t=e.component)&&t.subTree&&n.push(...Zm(e.component.subTree)))})),n},Xm=e=>e||0===e?Array.isArray(e)?e:[e]:[],qm=e=>/([\uAC00-\uD7AF\u3130-\u318F])+/gi.test(e),Jm=["class","style"],Qm=/^on[A-Z]/,ev=({from:e,replacement:t,scope:n,version:r,ref:o,type:a="API"},i)=>{xn((()=>At(i)),(e=>{}),{immediate:!0})},tv=(e,t,n,r)=>{let o={offsetX:0,offsetY:0};const a=t=>{const n=t.clientX,a=t.clientY,{offsetX:i,offsetY:s}=o,l=e.value.getBoundingClientRect(),u=l.left,c=l.top,d=l.width,f=l.height,p=document.documentElement.clientWidth,h=document.documentElement.clientHeight,m=-u+i,v=-c+s,g=p-u-d+i,y=h-c-f+s,b=t=>{let l=i+t.clientX-n,u=s+t.clientY-a;r?.value||(l=Math.min(Math.max(l,m),g),u=Math.min(Math.max(u,v),y)),o={offsetX:l,offsetY:u},e.value&&(e.value.style.transform=`translate(${tm(l)}, ${tm(u)})`)},_=()=>{document.removeEventListener("mousemove",b),document.removeEventListener("mouseup",_)};document.addEventListener("mousemove",b),document.addEventListener("mouseup",_)},i=()=>{t.value&&e.value&&t.value.removeEventListener("mousedown",a)};tr((()=>{Cn((()=>{n.value?t.value&&e.value&&t.value.addEventListener("mousedown",a):i()}))})),or((()=>{i()}))};var nv={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"},tour:{next:"Next",previous:"Previous",finish:"Finish"},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 rv=e=>(t,n)=>ov(t,n,At(e)),ov=(e,t,n)=>Vf(n,e,e).replace(/\{(\w+)\}/g,((e,n)=>{var r;return`${null!=(r=t?.[n])?r:`{${n}}`}`})),av=Symbol("localeContextKey"),iv=e=>{const t=e||Fr(av,Tt());return(e=>({lang:oa((()=>At(e).name)),locale:wt(e)?e:Tt(e),t:rv(e)}))(oa((()=>t.value||nv)))},sv="el",lv=(e,t,n,r,o)=>{let a=`${e}-${t}`;return n&&(a+=`-${n}`),r&&(a+=`__${r}`),o&&(a+=`--${o}`),a},uv=Symbol("namespaceContextKey"),cv=e=>{const t=e||(zo()?Fr(uv,Tt(sv)):Tt(sv));return oa((()=>At(t)||sv))},dv=(e,t)=>{const n=cv(t);return{namespace:n,b:(t="")=>lv(n.value,e,t,"",""),e:t=>t?lv(n.value,e,"",t,""):"",m:t=>t?lv(n.value,e,"","",t):"",be:(t,r)=>t&&r?lv(n.value,e,t,r,""):"",em:(t,r)=>t&&r?lv(n.value,e,"",t,r):"",bm:(t,r)=>t&&r?lv(n.value,e,t,"",r):"",bem:(t,r,o)=>t&&r&&o?lv(n.value,e,t,r,o):"",is:(e,...t)=>{const n=!(t.length>=1)||t[0];return e&&n?`is-${e}`:""},cssVar:e=>{const t={};for(const r in e)e[r]&&(t[`--${n.value}-${r}`]=e[r]);return t},cssVarName:e=>`--${n.value}-${e}`,cssVarBlock:t=>{const r={};for(const o in t)t[o]&&(r[`--${n.value}-${e}-${o}`]=t[o]);return r},cssVarBlockName:t=>`--${n.value}-${e}-${t}`}},fv=(e,t={})=>{wt(e)||Zh("[useLockscreen]","You need to pass a ref param to this function");const n=t.ns||dv("popup"),r=bt((()=>n.bm("parent","hidden")));if(!Yu||qh(document.body,r.value))return;let o=0,a=!1,i="0";const s=()=>{setTimeout((()=>{Qh(document?.body,r.value),a&&document&&(document.body.style.width=i)}),200)};xn(e,(e=>{if(!e)return void s();a=!qh(document.body,r.value),a&&(i=document.body.style.width),o=(e=>{var t;if(!Yu)return 0;if(void 0!==nm)return nm;const n=document.createElement("div");n.className=`${e}-scrollbar__wrap`,n.style.visibility="hidden",n.style.width="100px",n.style.position="absolute",n.style.top="-9999px",document.body.appendChild(n);const r=n.offsetWidth;n.style.overflow="scroll";const o=document.createElement("div");o.style.width="100%",n.appendChild(o);const a=o.offsetWidth;return null==(t=n.parentNode)||t.removeChild(n),nm=r-a,nm})(n.namespace.value);const t=document.documentElement.clientHeight0&&(t||"scroll"===l)&&a&&(document.body.style.width=`calc(100% - ${o}px)`),Jh(document.body,r.value)})),ie((()=>s()))},pv=Im({type:Boolean,default:null}),hv=Im({type:Function}),mv=e=>{const t=`update:${e}`,n=`onUpdate:${e}`;return{useModelToggle:({indicator:r,toggleReason:o,shouldHideWhenRouteChanges:a,shouldProceed:i,onShow:s,onHide:l})=>{const u=zo(),{emit:c}=u,d=u.props,f=oa((()=>g(d[n]))),p=oa((()=>null===d[e])),h=e=>{!0!==r.value&&(r.value=!0,o&&(o.value=e),g(s)&&s(e))},m=e=>{!1!==r.value&&(r.value=!1,o&&(o.value=e),g(l)&&l(e))},v=e=>{if(!0===d.disabled||g(i)&&!i())return;const n=f.value&&Yu;n&&c(t,!0),(p.value||!n)&&h(e)},y=e=>{if(!0===d.disabled||!Yu)return;const n=f.value&&Yu;n&&c(t,!1),(p.value||!n)&&m(e)},b=e=>{Hh(e)&&(d.disabled&&e?f.value&&c(t,!1):r.value!==e&&(e?h():m()))};return xn((()=>d[e]),b),a&&void 0!==u.appContext.config.globalProperties.$route&&xn((()=>({...u.proxy.$route})),(()=>{a.value&&r.value&&y()})),tr((()=>{b(d[e])})),{hide:y,show:v,toggle:()=>{r.value?y():v()},hasUpdateHandler:f}},useModelToggleProps:{[e]:pv,[n]:hv},useModelToggleEmits:[t]}};mv("modelValue");const vv=e=>{const t=zo();return oa((()=>{var n,r;return null==(r=null==(n=t?.proxy)?void 0:n.$props)?void 0:r[e]}))};var gv="top",yv="bottom",bv="right",_v="left",Sv="auto",wv=[gv,yv,bv,_v],Tv="start",Cv="end",$v="clippingParents",xv="viewport",Av="popper",Mv="reference",kv=wv.reduce((function(e,t){return e.concat([t+"-"+Tv,t+"-"+Cv])}),[]),Ev=[].concat(wv,[Sv]).reduce((function(e,t){return e.concat([t,t+"-"+Tv,t+"-"+Cv])}),[]),Ov=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Iv(e){return e?(e.nodeName||"").toLowerCase():null}function Pv(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Nv(e){return e instanceof Pv(e).Element||e instanceof Element}function Dv(e){return e instanceof Pv(e).HTMLElement||e instanceof HTMLElement}function Rv(e){return!(typeof ShadowRoot>"u")&&(e instanceof Pv(e).ShadowRoot||e instanceof ShadowRoot)}var Lv={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];!Dv(o)||!Iv(o)||(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(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(e){var r=t.elements[e],o=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});!Dv(r)||!Iv(r)||(Object.assign(r.style,a),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};function Bv(e){return e.split("-")[0]}var Fv=Math.max,Vv=Math.min,Hv=Math.round;function jv(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(Dv(e)&&t){var a=e.offsetHeight,i=e.offsetWidth;i>0&&(r=Hv(n.width)/i||1),a>0&&(o=Hv(n.height)/a||1)}return{width:n.width/r,height:n.height/o,top:n.top/o,right:n.right/r,bottom:n.bottom/o,left:n.left/r,x:n.left/r,y:n.top/o}}function Gv(e){var t=jv(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 Uv(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Rv(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Wv(e){return Pv(e).getComputedStyle(e)}function zv(e){return["table","td","th"].indexOf(Iv(e))>=0}function Yv(e){return((Nv(e)?e.ownerDocument:e.document)||window.document).documentElement}function Kv(e){return"html"===Iv(e)?e:e.assignedSlot||e.parentNode||(Rv(e)?e.host:null)||Yv(e)}function Zv(e){return Dv(e)&&"fixed"!==Wv(e).position?e.offsetParent:null}function Xv(e){for(var t=Pv(e),n=Zv(e);n&&zv(n)&&"static"===Wv(n).position;)n=Zv(n);return n&&("html"===Iv(n)||"body"===Iv(n)&&"static"===Wv(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&Dv(e)&&"fixed"===Wv(e).position)return null;var n=Kv(e);for(Rv(n)&&(n=n.host);Dv(n)&&["html","body"].indexOf(Iv(n))<0;){var r=Wv(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}function qv(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Jv(e,t,n){return Fv(e,Vv(t,n))}function Qv(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function eg(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var tg={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,i=n.modifiersData.popperOffsets,s=Bv(n.placement),l=qv(s),u=[_v,bv].indexOf(s)>=0?"height":"width";if(a&&i){var c=function(e,t){return Qv("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:eg(e,wv))}(o.padding,n),d=Gv(a),f="y"===l?gv:_v,p="y"===l?yv:bv,h=n.rects.reference[u]+n.rects.reference[l]-i[l]-n.rects.popper[u],m=i[l]-n.rects.reference[l],v=Xv(a),g=v?"y"===l?v.clientHeight||0:v.clientWidth||0:0,y=h/2-m/2,b=c[f],_=g-d[u]-c[p],S=g/2-d[u]/2+y,w=Jv(b,S,_),T=l;n.modifiersData[r]=((t={})[T]=w,t.centerOffset=w-S,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"==typeof r&&!(r=t.elements.popper.querySelector(r))||!Uv(t.elements.popper,r)||(t.elements.arrow=r))},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ng(e){return e.split("-")[1]}var rg={top:"auto",right:"auto",bottom:"auto",left:"auto"};function og(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,f=i.x,p=void 0===f?0:f,h=i.y,m=void 0===h?0:h,v="function"==typeof c?c({x:p,y:m}):{x:p,y:m};p=v.x,m=v.y;var g=i.hasOwnProperty("x"),y=i.hasOwnProperty("y"),b=_v,_=gv,S=window;if(u){var w=Xv(n),T="clientHeight",C="clientWidth";if(w===Pv(n)&&("static"!==Wv(w=Yv(n)).position&&"absolute"===s&&(T="scrollHeight",C="scrollWidth")),o===gv||(o===_v||o===bv)&&a===Cv)_=yv,m-=(d&&w===S&&S.visualViewport?S.visualViewport.height:w[T])-r.height,m*=l?1:-1;if(o===_v||(o===gv||o===yv)&&a===Cv)b=bv,p-=(d&&w===S&&S.visualViewport?S.visualViewport.width:w[C])-r.width,p*=l?1:-1}var $,x=Object.assign({position:s},u&&rg),A=!0===c?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:Hv(t*r)/r||0,y:Hv(n*r)/r||0}}({x:p,y:m}):{x:p,y:m};return p=A.x,m=A.y,l?Object.assign({},x,(($={})[_]=y?"0":"",$[b]=g?"0":"",$.transform=(S.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",$)):Object.assign({},x,((t={})[_]=y?m+"px":"",t[b]=g?p+"px":"",t.transform="",t))}var ag={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,a=n.adaptive,i=void 0===a||a,s=n.roundOffsets,l=void 0===s||s,u={placement:Bv(t.placement),variation:ng(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,og(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,og(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})},data:{}},ig={passive:!0};var sg={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,a=void 0===o||o,i=r.resize,s=void 0===i||i,l=Pv(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&u.forEach((function(e){e.addEventListener("scroll",n.update,ig)})),s&&l.addEventListener("resize",n.update,ig),function(){a&&u.forEach((function(e){e.removeEventListener("scroll",n.update,ig)})),s&&l.removeEventListener("resize",n.update,ig)}},data:{}},lg={left:"right",right:"left",bottom:"top",top:"bottom"};function ug(e){return e.replace(/left|right|bottom|top/g,(function(e){return lg[e]}))}var cg={start:"end",end:"start"};function dg(e){return e.replace(/start|end/g,(function(e){return cg[e]}))}function fg(e){var t=Pv(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function pg(e){return jv(Yv(e)).left+fg(e).scrollLeft}function hg(e){var t=Wv(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function mg(e){return["html","body","#document"].indexOf(Iv(e))>=0?e.ownerDocument.body:Dv(e)&&hg(e)?e:mg(Kv(e))}function vg(e,t){var n;void 0===t&&(t=[]);var r=mg(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),a=Pv(r),i=o?[a].concat(a.visualViewport||[],hg(r)?r:[]):r,s=t.concat(i);return o?s:s.concat(vg(Kv(i)))}function gg(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function yg(e,t){return t===xv?gg(function(e){var t=Pv(e),n=Yv(e),r=t.visualViewport,o=n.clientWidth,a=n.clientHeight,i=0,s=0;return r&&(o=r.width,a=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(i=r.offsetLeft,s=r.offsetTop)),{width:o,height:a,x:i+pg(e),y:s}}(e)):Nv(t)?function(e){var t=jv(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}(t):gg(function(e){var t,n=Yv(e),r=fg(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=Fv(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=Fv(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+pg(e),l=-r.scrollTop;return"rtl"===Wv(o||n).direction&&(s+=Fv(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:i,x:s,y:l}}(Yv(e)))}function bg(e,t,n){var r="clippingParents"===t?function(e){var t=vg(Kv(e)),n=["absolute","fixed"].indexOf(Wv(e).position)>=0&&Dv(e)?Xv(e):e;return Nv(n)?t.filter((function(e){return Nv(e)&&Uv(e,n)&&"body"!==Iv(e)})):[]}(e):[].concat(t),o=[].concat(r,[n]),a=o[0],i=o.reduce((function(t,n){var r=yg(e,n);return t.top=Fv(r.top,t.top),t.right=Vv(r.right,t.right),t.bottom=Vv(r.bottom,t.bottom),t.left=Fv(r.left,t.left),t}),yg(e,a));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function _g(e){var t,n=e.reference,r=e.element,o=e.placement,a=o?Bv(o):null,i=o?ng(o):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(a){case gv:t={x:s,y:n.y-r.height};break;case yv:t={x:s,y:n.y+n.height};break;case bv:t={x:n.x+n.width,y:l};break;case _v:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var u=a?qv(a):null;if(null!=u){var c="y"===u?"height":"width";switch(i){case Tv:t[u]=t[u]-(n[c]/2-r[c]/2);break;case Cv:t[u]=t[u]+(n[c]/2-r[c]/2)}}return t}function Sg(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,a=n.boundary,i=void 0===a?$v:a,s=n.rootBoundary,l=void 0===s?xv:s,u=n.elementContext,c=void 0===u?Av:u,d=n.altBoundary,f=void 0!==d&&d,p=n.padding,h=void 0===p?0:p,m=Qv("number"!=typeof h?h:eg(h,wv)),v=c===Av?Mv:Av,g=e.rects.popper,y=e.elements[f?v:c],b=bg(Nv(y)?y:y.contextElement||Yv(e.elements.popper),i,l),_=jv(e.elements.reference),S=_g({reference:_,element:g,strategy:"absolute",placement:o}),w=gg(Object.assign({},g,S)),T=c===Av?w:_,C={top:b.top-T.top+m.top,bottom:T.bottom-b.bottom+m.bottom,left:b.left-T.left+m.left,right:T.right-b.right+m.right},$=e.modifiersData.offset;if(c===Av&&$){var x=$[o];Object.keys(C).forEach((function(e){var t=[bv,yv].indexOf(e)>=0?1:-1,n=[gv,yv].indexOf(e)>=0?"y":"x";C[e]+=x[n]*t}))}return C}var wg={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,a=void 0===o||o,i=n.altAxis,s=void 0===i||i,l=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,h=void 0===p||p,m=n.allowedAutoPlacements,v=t.options.placement,g=Bv(v),y=l||(g===v||!h?[ug(v)]:function(e){if(Bv(e)===Sv)return[];var t=ug(e);return[dg(e),t,dg(t)]}(v)),b=[v].concat(y).reduce((function(e,n){return e.concat(Bv(n)===Sv?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,a=n.rootBoundary,i=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=void 0===l?Ev:l,c=ng(r),d=c?s?kv:kv.filter((function(e){return ng(e)===c})):wv,f=d.filter((function(e){return u.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=Sg(e,{placement:n,boundary:o,rootBoundary:a,padding:i})[Bv(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:c,rootBoundary:d,padding:u,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),_=t.rects.reference,S=t.rects.popper,w=new Map,T=!0,C=b[0],$=0;$=0,E=k?"width":"height",O=Sg(t,{placement:x,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),I=k?M?bv:_v:M?yv:gv;_[E]>S[E]&&(I=ug(I));var P=ug(I),N=[];if(a&&N.push(O[A]<=0),s&&N.push(O[I]<=0,O[P]<=0),N.every((function(e){return e}))){C=x,T=!1;break}w.set(x,N)}if(T)for(var D=function(e){var t=b.find((function(t){var n=w.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return C=t,"break"},R=h?3:1;R>0;R--){if("break"===D(R))break}t.placement!==C&&(t.modifiersData[r]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Tg(e,t,n){return void 0===n&&(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 Cg(e){return[gv,bv,yv,_v].some((function(t){return e[t]>=0}))}var $g={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,i=Sg(t,{elementContext:"reference"}),s=Sg(t,{altBoundary:!0}),l=Tg(i,r),u=Tg(s,o,a),c=Cg(l),d=Cg(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 xg={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,a=void 0===o?[0,0]:o,i=Ev.reduce((function(e,n){return e[n]=function(e,t,n){var r=Bv(e),o=[_v,gv].indexOf(r)>=0?-1:1,a="function"==typeof n?n(Object.assign({},t,{placement:e})):n,i=a[0],s=a[1];return i=i||0,s=(s||0)*o,[_v,bv].indexOf(r)>=0?{x:s,y:i}:{x:i,y:s}}(n,t.rects,a),e}),{}),s=i[t.placement],l=s.x,u=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=i}};var Ag={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=_g({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};var Mg={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,a=void 0===o||o,i=n.altAxis,s=void 0!==i&&i,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,h=n.tetherOffset,m=void 0===h?0:h,v=Sg(t,{boundary:l,rootBoundary:u,padding:d,altBoundary:c}),g=Bv(t.placement),y=ng(t.placement),b=!y,_=qv(g),S=function(e){return"x"===e?"y":"x"}(_),w=t.modifiersData.popperOffsets,T=t.rects.reference,C=t.rects.popper,$="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,x="number"==typeof $?{mainAxis:$,altAxis:$}:Object.assign({mainAxis:0,altAxis:0},$),A=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,M={x:0,y:0};if(w){if(a){var k,E="y"===_?gv:_v,O="y"===_?yv:bv,I="y"===_?"height":"width",P=w[_],N=P+v[E],D=P-v[O],R=p?-C[I]/2:0,L=y===Tv?T[I]:C[I],B=y===Tv?-C[I]:-T[I],F=t.elements.arrow,V=p&&F?Gv(F):{width:0,height:0},H=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},j=H[E],G=H[O],U=Jv(0,T[I],V[I]),W=b?T[I]/2-R-U-j-x.mainAxis:L-U-j-x.mainAxis,z=b?-T[I]/2+R+U+G+x.mainAxis:B+U+G+x.mainAxis,Y=t.elements.arrow&&Xv(t.elements.arrow),K=Y?"y"===_?Y.clientTop||0:Y.clientLeft||0:0,Z=null!=(k=A?.[_])?k:0,X=P+z-Z,q=Jv(p?Vv(N,P+W-Z-K):N,P,p?Fv(D,X):D);w[_]=q,M[_]=q-P}if(s){var J,Q="x"===_?gv:_v,ee="x"===_?yv:bv,te=w[S],ne="y"===S?"height":"width",re=te+v[Q],oe=te-v[ee],ae=-1!==[gv,_v].indexOf(g),ie=null!=(J=A?.[S])?J:0,se=ae?re:te-T[ne]-C[ne]-ie+x.altAxis,le=ae?te+T[ne]+C[ne]-ie-x.altAxis:oe,ue=p&&ae?function(e,t,n){var r=Jv(e,t,n);return r>n?n:r}(se,te,le):Jv(p?se:re,te,p?le:oe);w[S]=ue,M[S]=ue-te}t.modifiersData[r]=M}},requiresIfExists:["offset"]};function kg(e,t,n){void 0===n&&(n=!1);var r=Dv(t),o=Dv(t)&&function(e){var t=e.getBoundingClientRect(),n=Hv(t.width)/e.offsetWidth||1,r=Hv(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),a=Yv(t),i=jv(e,o),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&(("body"!==Iv(t)||hg(a))&&(s=function(e){return e!==Pv(e)&&Dv(e)?function(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}(e):fg(e)}(t)),Dv(t)?((l=jv(t,!0)).x+=t.clientLeft,l.y+=t.clientTop):a&&(l.x=pg(a))),{x:i.left+s.scrollLeft-l.x,y:i.top+s.scrollTop-l.y,width:i.width,height:i.height}}function Eg(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function Og(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var Ig={placement:"bottom",modifiers:[],strategy:"absolute"};function Pg(){for(var e=arguments.length,t=new Array(e),n=0;n{const r={name:"updateState",enabled:!0,phase:"write",fn:({state:e})=>{const t=function(e){const t=Object.keys(e.elements),n=Oh(t.map((t=>[t,e.styles[t]||{}]))),r=Oh(t.map((t=>[t,e.attributes[t]])));return{styles:n,attributes:r}}(e);Object.assign(i.value,t)},requires:["computeStyles"]},o=oa((()=>{const{onFirstUpdate:e,placement:t,strategy:o,modifiers:a}=At(n);return{onFirstUpdate:e,placement:t||"bottom",strategy:o||"absolute",modifiers:[...a||[],r,{name:"applyStyles",enabled:!1}]}})),a=Ct(),i=Tt({styles:{popper:{position:At(o).strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),s=()=>{a.value&&(a.value.destroy(),a.value=void 0)};return xn(o,(e=>{const t=At(a);t&&t.setOptions(e)}),{deep:!0}),xn([e,t],(([e,t])=>{s(),e&&t&&(a.value=Dg(e,t,At(o)))})),or((()=>{s()})),{state:oa((()=>{var e;return{...(null==(e=At(a))?void 0:e.state)||{}}})),styles:oa((()=>At(i).styles)),attributes:oa((()=>At(i).attributes)),update:()=>{var e;return null==(e=At(a))?void 0:e.update()},forceUpdate:()=>{var e;return null==(e=At(a))?void 0:e.forceUpdate()},instanceRef:oa((()=>At(a)))}};const Lg=e=>{if(!e)return{onClick:a,onMousedown:a,onMouseup:a};let t=!1,n=!1;return{onClick:r=>{t&&n&&e(r),t=n=!1},onMousedown:e=>{t=e.target===e.currentTarget},onMouseup:e=>{n=e.target===e.currentTarget}}};function Bg(){let e;const t=()=>window.clearTimeout(e);return Ju((()=>t())),{registerTimeout:(n,r)=>{t(),e=window.setTimeout(n,r)},cancelTimeout:t}}const Fg={prefix:Math.floor(1e4*Math.random()),current:0},Vg=Symbol("elIdInjection"),Hg=()=>zo()?Fr(Vg,Fg):Fg,jg=e=>{const t=Hg(),n=cv();return oa((()=>At(e)||`${n.value}-id-${t.prefix}-${t.current++}`))};let Gg=[];const Ug=e=>{const t=e;t.key===jm.esc&&Gg.forEach((e=>e(t)))};let Wg;const zg=()=>{const e=cv(),t=Hg(),n=oa((()=>`${e.value}-popper-container-${t.prefix}`)),r=oa((()=>`#${n.value}`));return{id:n,selector:r}},Yg=()=>{const{id:e,selector:t}=zg();return er((()=>{Yu&&!Wg&&!document.body.querySelector(t.value)&&(Wg=(e=>{const t=document.createElement("div");return t.id=e,document.body.appendChild(t),t})(e.value))})),{id:e,selector:t}},Kg=Pm({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),Zg=Symbol("elForwardRef"),Xg=Tt(0),qg=2e3,Jg=Symbol("zIndexContextKey"),Qg=e=>{const t=e||(zo()?Fr(Jg,void 0):void 0),n=oa((()=>{const e=At(t);return jh(e)?e:qg})),r=oa((()=>n.value+Xg.value));return{initialZIndex:n,currentZIndex:r,nextZIndex:()=>(Xg.value++,r.value)}};const ey=(e,t)=>{const n={},r=Ct([]);return{children:r,addChild:o=>{n[o.uid]=o,r.value=((e,t,n)=>Zm(e.subTree).filter((e=>{var n;return Mo(e)&&(null==(n=e.type)?void 0:n.name)===t&&!!e.component})).map((e=>e.component.uid)).map((e=>n[e])).filter((e=>!!e)))(e,t,n)},removeChild:e=>{delete n[e],r.value=r.value.filter((t=>t.uid!==e))}}},ty=Im({type:String,values:zm,required:!1}),ny=Symbol("size");function ry(e,{afterFocus:t,beforeBlur:n,afterBlur:r}={}){const o=zo(),{emit:a}=o,i=Ct(),s=Tt(!1);return xn(i,(e=>{e&&e.setAttribute("tabindex","-1")})),rc(i,"click",(()=>{var t;null==(t=e.value)||t.focus()})),{wrapperRef:i,isFocused:s,handleFocus:e=>{s.value||(s.value=!0,a("focus",e),t?.())},handleBlur:e=>{var t;g(n)&&n(e)||e.relatedTarget&&null!=(t=i.value)&&t.contains(e.relatedTarget)||(s.value=!1,a("blur",e),r?.())}}}const oy=Symbol(),ay=Tt();function iy(e,t=void 0){const n=zo()?Fr(oy,ay):ay;return e?oa((()=>{var r,o;return null!=(o=null==(r=n.value)?void 0:r[e])?o:t})):n}function sy(e,t){const n=iy(),r=dv(e,oa((()=>{var e;return(null==(e=n.value)?void 0:e.namespace)||sv}))),o=iv(oa((()=>{var e;return null==(e=n.value)?void 0:e.locale}))),a=Qg(oa((()=>{var e;return(null==(e=n.value)?void 0:e.zIndex)||qg}))),i=oa((()=>{var e;return At(t)||(null==(e=n.value)?void 0:e.size)||""}));return ly(oa((()=>At(n)||{}))),{ns:r,locale:o,zIndex:a,size:i}}const ly=(e,t,n=!1)=>{var r;const o=!!zo(),a=o?iy():void 0,i=null!=(r=t?.provide)?r:o?Br:void 0;if(!i)return;const s=oa((()=>{const t=At(e);return a?.value?uy(a.value,t):t}));return i(oy,s),i(av,oa((()=>s.value.locale))),i(uv,oa((()=>s.value.namespace))),i(Jg,oa((()=>s.value.zIndex))),i(ny,{size:oa((()=>s.value.size||""))}),(n||!ay.value)&&(ay.value=s.value),s},uy=(e,t)=>{var n;const r=[...new Set([...zh(e),...zh(t)])],o={};for(const a of r)o[a]=null!=(n=t[a])?n:e[a];return o},cy=Pm({a11y:{type:Boolean,default:!0},locale:{type:Object},size:ty,button:{type:Object},experimentalFeatures:{type:Object},keyboardNavigation:{type:Boolean,default:!0},message:{type:Object},zIndex:Number,namespace:{type:String,default:"el"}}),dy={},fy=Wn({name:"ElConfigProvider",props:cy,setup(e,{slots:t}){xn((()=>e.message),(e=>{Object.assign(dy,e??{})}),{immediate:!0,deep:!0});const n=ly(e);return()=>fr(t,"default",{config:n?.value})}}),py=Fm(fy);var hy=(e,t)=>{const n=e.__vccOpts||e;for(const[e,r]of t)n[e]=r;return n};const my=Pm({size:{type:[Number,String]},color:{type:String}}),vy=Wn({name:"ElIcon",inheritAttrs:!1}),gy=Wn({...vy,props:my,setup(e){const t=e,n=dv("icon"),r=oa((()=>{const{size:e,color:n}=t;return e||n?{fontSize:Vh(e)?void 0:tm(e),"--color":n}:{}}));return(e,t)=>(wo(),xo("i",Ho({class:At(n).b(),style:At(r)},e.$attrs),[fr(e.$slots,"default")],16))}});const yy=Fm(hy(gy,[["__file","icon.vue"]])),by=Symbol("formContextKey"),_y=Symbol("formItemContextKey"),Sy=(e,t={})=>{const n=Tt(void 0),r=t.prop?n:vv("size"),o=t.global?n:(()=>{const e=Fr(ny,{});return oa((()=>At(e.size)||""))})(),a=t.form?{size:void 0}:Fr(by,void 0),i=t.formItem?{size:void 0}:Fr(_y,void 0);return oa((()=>r.value||At(e)||i?.size||a?.size||o.value||""))},wy=e=>{const t=vv("disabled"),n=Fr(by,void 0);return oa((()=>t.value||At(e)||n?.disabled||!1))},Ty=()=>({form:Fr(by,void 0),formItem:Fr(_y,void 0)}),Cy=(e,{formItemContext:t,disableIdGeneration:n,disableIdManagement:r})=>{n||(n=Tt(!1)),r||(r=Tt(!1));const o=Tt();let a;const i=oa((()=>{var n;return!!(!e.label&&t&&t.inputIds&&(null==(n=t.inputIds)?void 0:n.length)<=1)}));return tr((()=>{a=xn([Nt(e,"id"),n],(([e,n])=>{const a=e??(n?void 0:jg().value);a!==o.value&&(t?.removeInputId&&(o.value&&t.removeInputId(o.value),!r?.value&&!n&&a&&t.addInputId(a)),o.value=a)}),{immediate:!0})})),ar((()=>{a&&a(),t?.removeInputId&&o.value&&t.removeInputId(o.value)})),{isLabeledByFormItem:i,inputId:o}};let $y;const xy=`\n height:0 !important;\n visibility:hidden !important;\n ${Yu&&/firefox/i.test(window.navigator.userAgent)?"":"overflow:hidden !important;"}\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important;\n`,Ay=["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 My(e,t=1,n){var r;$y||($y=document.createElement("textarea"),document.body.appendChild($y));const{paddingSize:o,borderSize:a,boxSizing:i,contextStyle:s}=function(e){const t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),r=Number.parseFloat(t.getPropertyValue("padding-bottom"))+Number.parseFloat(t.getPropertyValue("padding-top")),o=Number.parseFloat(t.getPropertyValue("border-bottom-width"))+Number.parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:Ay.map((e=>`${e}:${t.getPropertyValue(e)}`)).join(";"),paddingSize:r,borderSize:o,boxSizing:n}}(e);$y.setAttribute("style",`${s};${xy}`),$y.value=e.value||e.placeholder||"";let l=$y.scrollHeight;const u={};"border-box"===i?l+=a:"content-box"===i&&(l-=o),$y.value="";const c=$y.scrollHeight-o;if(jh(t)){let e=c*t;"border-box"===i&&(e=e+o+a),l=Math.max(e,l),u.minHeight=`${e}px`}if(jh(n)){let e=c*n;"border-box"===i&&(e=e+o+a),l=Math.min(e,l)}return u.height=`${l}px`,null==(r=$y.parentNode)||r.removeChild($y),$y=void 0,u}const ky=Pm({id:{type:String,default:void 0},size:ty,disabled:Boolean,modelValue:{type:[String,Number,Object],default:""},maxlength:{type:[String,Number]},minlength:{type:[String,Number]},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:[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:Nm},prefixIcon:{type:Nm},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:[Object,Array,String],default:()=>({})},autofocus:{type:Boolean,default:!1}}),Ey={[Gm]:e=>y(e),input:e=>y(e),change:e=>y(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},Oy=["role"],Iy=["id","minlength","maxlength","type","disabled","readonly","autocomplete","tabindex","aria-label","placeholder","form","autofocus"],Py=["id","minlength","maxlength","tabindex","disabled","readonly","autocomplete","aria-label","placeholder","form","autofocus"],Ny=Wn({name:"ElInput",inheritAttrs:!1}),Dy=Wn({...Ny,props:ky,emits:Ey,setup(e,{expose:t,emit:n}){const r=e,o=br(),i=yr(),s=oa((()=>{const e={};return"combobox"===r.containerRole&&(e["aria-haspopup"]=o["aria-haspopup"],e["aria-owns"]=o["aria-owns"],e["aria-expanded"]=o["aria-expanded"]),e})),l=oa((()=>["textarea"===r.type?g.b():v.b(),v.m(h.value),v.is("disabled",m.value),v.is("exceed",G.value),{[v.b("group")]:i.prepend||i.append,[v.bm("group","append")]:i.append,[v.bm("group","prepend")]:i.prepend,[v.m("prefix")]:i.prefix||r.prefixIcon,[v.m("suffix")]:i.suffix||r.suffixIcon||r.clearable||r.showPassword,[v.bm("suffix","password-clear")]:B.value&&F.value},o.class])),u=oa((()=>[v.e("wrapper"),v.is("focus",M.value)])),c=((e={})=>{const{excludeListeners:t=!1,excludeKeys:n}=e,r=oa((()=>(n?.value||[]).concat(Jm))),o=zo();return oa(o?()=>{var e;return Oh(Object.entries(null==(e=o.proxy)?void 0:e.$attrs).filter((([e])=>!(r.value.includes(e)||t&&Qm.test(e)))))}:()=>({}))})({excludeKeys:oa((()=>Object.keys(s.value)))}),{form:d,formItem:f}=Ty(),{inputId:p}=Cy(r,{formItemContext:f}),h=Sy(),m=wy(),v=dv("input"),g=dv("textarea"),y=Ct(),b=Ct(),S=Tt(!1),w=Tt(!1),T=Tt(!1),C=Tt(),$=Ct(r.inputStyle),x=oa((()=>y.value||b.value)),{wrapperRef:A,isFocused:M,handleFocus:k,handleBlur:E}=ry(x,{afterBlur(){var e;r.validateEvent&&(null==(e=f?.validate)||e.call(f,"blur").catch((e=>{})))}}),O=oa((()=>{var e;return null!=(e=d?.statusIcon)&&e})),I=oa((()=>f?.validateState||"")),P=oa((()=>I.value&&Bm[I.value])),N=oa((()=>T.value?km:gm)),D=oa((()=>[o.style])),R=oa((()=>[r.inputStyle,$.value,{resize:r.resize}])),L=oa((()=>Ph(r.modelValue)?"":String(r.modelValue))),B=oa((()=>r.clearable&&!m.value&&!r.readonly&&!!L.value&&(M.value||S.value))),F=oa((()=>r.showPassword&&!m.value&&!r.readonly&&!!L.value&&(!!L.value||M.value))),V=oa((()=>r.showWordLimit&&!!r.maxlength&&("text"===r.type||"textarea"===r.type)&&!m.value&&!r.readonly&&!r.showPassword)),H=oa((()=>L.value.length)),G=oa((()=>!!V.value&&H.value>Number(r.maxlength))),U=oa((()=>!!i.suffix||!!r.suffixIcon||B.value||r.showPassword||V.value||!!I.value&&O.value)),[W,z]=function(e){const t=Tt();return[function(){if(null==e.value)return;const{selectionStart:n,selectionEnd:r,value:o}=e.value;if(null==n||null==r)return;const a=o.slice(0,Math.max(0,n)),i=o.slice(Math.max(0,r));t.value={selectionStart:n,selectionEnd:r,value:o,beforeTxt:a,afterTxt:i}},function(){if(null==e.value||null==t.value)return;const{value:n}=e.value,{beforeTxt:r,afterTxt:o,selectionStart:a}=t.value;if(null==r||null==o||null==a)return;let i=n.length;if(n.endsWith(o))i=n.length-o.length;else if(n.startsWith(r))i=r.length;else{const e=r[a-1],t=n.indexOf(e,a-1);-1!==t&&(i=t+1)}e.value.setSelectionRange(i,i)}]}(y);pc(b,(e=>{if(Z(),!V.value||"both"!==r.resize)return;const t=e[0],{width:n}=t.contentRect;C.value={right:`calc(100% - ${n+15+6}px)`}}));const K=()=>{const{type:e,autosize:t}=r;if(Yu&&"textarea"===e&&b.value)if(t){const e=_(t)?t.minRows:void 0,n=_(t)?t.maxRows:void 0,r=My(b.value,e,n);$.value={overflowY:"hidden",...r},Kt((()=>{b.value.offsetHeight,$.value=r}))}else $.value={minHeight:My(b.value).minHeight}},Z=(e=>{let t=!1;return()=>{var n;!t&&r.autosize&&(null===(null==(n=b.value)?void 0:n.offsetParent)||(e(),t=!0))}})(K),X=()=>{const e=x.value,t=r.formatter?r.formatter(L.value):L.value;!e||e.value===t||(e.value=t)},q=async e=>{W();let{value:t}=e.target;if(r.formatter&&(t=r.parser?r.parser(t):t),!w.value){if(t===L.value)return void X();n(Gm,t),n("input",t),await Kt(),X(),z()}},Q=e=>{n("change",e.target.value)},ee=e=>{n("compositionstart",e),w.value=!0},te=e=>{var t;n("compositionupdate",e);const r=null==(t=e.target)?void 0:t.value,o=r[r.length-1]||"";w.value=!qm(o)},ne=e=>{n("compositionend",e),w.value&&(w.value=!1,q(e))},re=()=>{T.value=!T.value,oe()},oe=async()=>{var e;await Kt(),null==(e=x.value)||e.focus()},ae=e=>{S.value=!1,n("mouseleave",e)},ie=e=>{S.value=!0,n("mouseenter",e)},se=e=>{n("keydown",e)},le=()=>{n(Gm,""),n("change",""),n("clear"),n("input","")};return xn((()=>r.modelValue),(()=>{var e;Kt((()=>K())),r.validateEvent&&(null==(e=f?.validate)||e.call(f,"change").catch((e=>{})))})),xn(L,(()=>X())),xn((()=>r.type),(async()=>{await Kt(),X(),K()})),tr((()=>{!r.formatter&&r.parser,X(),Kt(K)})),t({input:y,textarea:b,ref:x,textareaStyle:R,autosize:Nt(r,"autosize"),focus:oe,blur:()=>{var e;return null==(e=x.value)?void 0:e.blur()},select:()=>{var e;null==(e=x.value)||e.select()},clear:le,resizeTextarea:K}),(e,t)=>On((wo(),xo("div",Ho(At(s),{class:At(l),style:At(D),role:e.containerRole,onMouseenter:ie,onMouseleave:ae}),[Lo(" input "),"textarea"!==e.type?(wo(),xo(vo,{key:0},[Lo(" prepend slot "),e.$slots.prepend?(wo(),xo("div",{key:0,class:Y(At(v).be("group","prepend"))},[fr(e.$slots,"prepend")],2)):Lo("v-if",!0),Po("div",{ref_key:"wrapperRef",ref:A,class:Y(At(u))},[Lo(" prefix slot "),e.$slots.prefix||e.prefixIcon?(wo(),xo("span",{key:0,class:Y(At(v).e("prefix"))},[Po("span",{class:Y(At(v).e("prefix-inner"))},[fr(e.$slots,"prefix"),e.prefixIcon?(wo(),Ao(At(yy),{key:0,class:Y(At(v).e("icon"))},{default:un((()=>[(wo(),Ao(yn(e.prefixIcon)))])),_:1},8,["class"])):Lo("v-if",!0)],2)],2)):Lo("v-if",!0),Po("input",Ho({id:At(p),ref_key:"input",ref:y,class:At(v).e("inner")},At(c),{minlength:e.minlength,maxlength:e.maxlength,type:e.showPassword?T.value?"text":"password":e.type,disabled:At(m),readonly:e.readonly,autocomplete:e.autocomplete,tabindex:e.tabindex,"aria-label":e.label,placeholder:e.placeholder,style:e.inputStyle,form:e.form,autofocus:e.autofocus,onCompositionstart:ee,onCompositionupdate:te,onCompositionend:ne,onInput:q,onFocus:t[0]||(t[0]=(...e)=>At(k)&&At(k)(...e)),onBlur:t[1]||(t[1]=(...e)=>At(E)&&At(E)(...e)),onChange:Q,onKeydown:se}),null,16,Iy),Lo(" suffix slot "),At(U)?(wo(),xo("span",{key:1,class:Y(At(v).e("suffix"))},[Po("span",{class:Y(At(v).e("suffix-inner"))},[At(B)&&At(F)&&At(V)?Lo("v-if",!0):(wo(),xo(vo,{key:0},[fr(e.$slots,"suffix"),e.suffixIcon?(wo(),Ao(At(yy),{key:0,class:Y(At(v).e("icon"))},{default:un((()=>[(wo(),Ao(yn(e.suffixIcon)))])),_:1},8,["class"])):Lo("v-if",!0)],64)),At(B)?(wo(),Ao(At(yy),{key:1,class:Y([At(v).e("icon"),At(v).e("clear")]),onMousedown:ei(At(a),["prevent"]),onClick:le},{default:un((()=>[No(At(dm))])),_:1},8,["class","onMousedown"])):Lo("v-if",!0),At(F)?(wo(),Ao(At(yy),{key:2,class:Y([At(v).e("icon"),At(v).e("password")]),onClick:re},{default:un((()=>[(wo(),Ao(yn(At(N))))])),_:1},8,["class"])):Lo("v-if",!0),At(V)?(wo(),xo("span",{key:3,class:Y(At(v).e("count"))},[Po("span",{class:Y(At(v).e("count-inner"))},J(At(H))+" / "+J(e.maxlength),3)],2)):Lo("v-if",!0),At(I)&&At(P)&&At(O)?(wo(),Ao(At(yy),{key:4,class:Y([At(v).e("icon"),At(v).e("validateIcon"),At(v).is("loading","validating"===At(I))])},{default:un((()=>[(wo(),Ao(yn(At(P))))])),_:1},8,["class"])):Lo("v-if",!0)],2)],2)):Lo("v-if",!0)],2),Lo(" append slot "),e.$slots.append?(wo(),xo("div",{key:1,class:Y(At(v).be("group","append"))},[fr(e.$slots,"append")],2)):Lo("v-if",!0)],64)):(wo(),xo(vo,{key:1},[Lo(" textarea "),Po("textarea",Ho({id:At(p),ref_key:"textarea",ref:b,class:At(g).e("inner")},At(c),{minlength:e.minlength,maxlength:e.maxlength,tabindex:e.tabindex,disabled:At(m),readonly:e.readonly,autocomplete:e.autocomplete,style:At(R),"aria-label":e.label,placeholder:e.placeholder,form:e.form,autofocus:e.autofocus,onCompositionstart:ee,onCompositionupdate:te,onCompositionend:ne,onInput:q,onFocus:t[2]||(t[2]=(...e)=>At(k)&&At(k)(...e)),onBlur:t[3]||(t[3]=(...e)=>At(E)&&At(E)(...e)),onChange:Q,onKeydown:se}),null,16,Py),At(V)?(wo(),xo("span",{key:0,style:j(C.value),class:Y(At(v).e("count"))},J(At(H))+" / "+J(e.maxlength),7)):Lo("v-if",!0)],64))],16,Oy)),[[Aa,"hidden"!==e.type]])}});const Ry=Fm(hy(Dy,[["__file","input.vue"]])),Ly={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"}},By=Symbol("scrollbarContextKey"),Fy=Pm({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),Vy=Wn({__name:"thumb",props:Fy,setup(e){const t=e,n=Fr(By),r=dv("scrollbar");n||Zh("Thumb","can not inject scrollbar context");const o=Tt(),a=Tt(),i=Tt({}),s=Tt(!1);let l=!1,u=!1,c=Yu?document.onselectstart:null;const d=oa((()=>Ly[t.vertical?"vertical":"horizontal"])),f=oa((()=>(({move:e,size:t,bar:n})=>({[n.size]:t,transform:`translate${n.axis}(${e}%)`}))({size:t.size,move:t.move,bar:d.value}))),p=oa((()=>o.value[d.value.offset]**2/n.wrapElement[d.value.scrollSize]/t.ratio/a.value[d.value.offset])),h=e=>{var t;if(e.stopPropagation(),e.ctrlKey||[1,2].includes(e.button))return;null==(t=window.getSelection())||t.removeAllRanges(),v(e);const n=e.currentTarget;n&&(i.value[d.value.axis]=n[d.value.offset]-(e[d.value.client]-n.getBoundingClientRect()[d.value.direction]))},m=e=>{if(!a.value||!o.value||!n.wrapElement)return;const t=100*(Math.abs(e.target.getBoundingClientRect()[d.value.direction]-e[d.value.client])-a.value[d.value.offset]/2)*p.value/o.value[d.value.offset];n.wrapElement[d.value.scroll]=t*n.wrapElement[d.value.scrollSize]/100},v=e=>{e.stopImmediatePropagation(),l=!0,document.addEventListener("mousemove",g),document.addEventListener("mouseup",y),c=document.onselectstart,document.onselectstart=()=>!1},g=e=>{if(!o.value||!a.value||!1===l)return;const t=i.value[d.value.axis];if(!t)return;const r=100*(-1*(o.value.getBoundingClientRect()[d.value.direction]-e[d.value.client])-(a.value[d.value.offset]-t))*p.value/o.value[d.value.offset];n.wrapElement[d.value.scroll]=r*n.wrapElement[d.value.scrollSize]/100},y=()=>{l=!1,i.value[d.value.axis]=0,document.removeEventListener("mousemove",g),document.removeEventListener("mouseup",y),b(),u&&(s.value=!1)};or((()=>{b(),document.removeEventListener("mouseup",y)}));const b=()=>{document.onselectstart!==c&&(document.onselectstart=c)};return rc(Nt(n,"scrollbarElement"),"mousemove",(()=>{u=!1,s.value=!!t.size})),rc(Nt(n,"scrollbarElement"),"mouseleave",(()=>{u=!0,s.value=l})),(e,t)=>(wo(),Ao(ha,{name:At(r).b("fade"),persisted:""},{default:un((()=>[On(Po("div",{ref_key:"instance",ref:o,class:Y([At(r).e("bar"),At(r).is(At(d).key)]),onMousedown:m},[Po("div",{ref_key:"thumb",ref:a,class:Y(At(r).e("thumb")),style:j(At(f)),onMousedown:h},null,38)],34),[[Aa,e.always||s.value]])])),_:1},8,["name"]))}});var Hy=hy(Vy,[["__file","thumb.vue"]]);const jy=Wn({__name:"bar",props:Pm({always:{type:Boolean,default:!0},width:String,height:String,ratioX:{type:Number,default:1},ratioY:{type:Number,default:1}}),setup(e,{expose:t}){const n=e,r=Tt(0),o=Tt(0);return t({handleScroll:e=>{if(e){const t=e.offsetHeight-4,a=e.offsetWidth-4;o.value=100*e.scrollTop/t*n.ratioY,r.value=100*e.scrollLeft/a*n.ratioX}}}),(e,t)=>(wo(),xo(vo,null,[No(Hy,{move:r.value,ratio:e.ratioX,size:e.width,always:e.always},null,8,["move","ratio","size","always"]),No(Hy,{move:o.value,ratio:e.ratioY,size:e.height,vertical:"",always:e.always},null,8,["move","ratio","size","always"])],64))}});var Gy=hy(jy,[["__file","bar.vue"]]);const Uy=Pm({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:[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},id:String,role:String,ariaLabel:String,ariaOrientation:{type:String,values:["horizontal","vertical"]}}),Wy={scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(jh)},zy=Wn({name:"ElScrollbar"}),Yy=Wn({...zy,props:Uy,emits:Wy,setup(e,{expose:t,emit:n}){const r=e,o=dv("scrollbar");let a,i;const s=Tt(),l=Tt(),u=Tt(),c=Tt("0"),d=Tt("0"),f=Tt(),p=Tt(1),h=Tt(1),m=oa((()=>{const e={};return r.height&&(e.height=tm(r.height)),r.maxHeight&&(e.maxHeight=tm(r.maxHeight)),[r.wrapStyle,e]})),v=oa((()=>[r.wrapClass,o.e("wrap"),{[o.em("wrap","hidden-default")]:!r.native}])),g=oa((()=>[o.e("view"),r.viewClass])),y=()=>{var e;l.value&&(null==(e=f.value)||e.handleScroll(l.value),n("scroll",{scrollTop:l.value.scrollTop,scrollLeft:l.value.scrollLeft}))};const b=()=>{if(!l.value)return;const e=l.value.offsetHeight-4,t=l.value.offsetWidth-4,n=e**2/l.value.scrollHeight,o=t**2/l.value.scrollWidth,a=Math.max(n,r.minSize),i=Math.max(o,r.minSize);p.value=n/(e-n)/(a/(e-a)),h.value=o/(t-o)/(i/(t-i)),d.value=a+4r.noresize),(e=>{e?(a?.(),i?.()):(({stop:a}=pc(u,b)),i=rc("resize",b))}),{immediate:!0}),xn((()=>[r.maxHeight,r.height]),(()=>{r.native||Kt((()=>{var e;b(),l.value&&(null==(e=f.value)||e.handleScroll(l.value))}))})),Br(By,it({scrollbarElement:s,wrapElement:l})),tr((()=>{r.native||Kt((()=>{b()}))})),rr((()=>b())),t({wrapRef:l,update:b,scrollTo:function(e,t){_(e)?l.value.scrollTo(e):jh(e)&&jh(t)&&l.value.scrollTo(e,t)},setScrollTop:e=>{jh(e)&&(l.value.scrollTop=e)},setScrollLeft:e=>{jh(e)&&(l.value.scrollLeft=e)},handleScroll:y}),(e,t)=>(wo(),xo("div",{ref_key:"scrollbarRef",ref:s,class:Y(At(o).b())},[Po("div",{ref_key:"wrapRef",ref:l,class:Y(At(v)),style:j(At(m)),onScroll:y},[(wo(),Ao(yn(e.tag),{id:e.id,ref_key:"resizeRef",ref:u,class:Y(At(g)),style:j(e.viewStyle),role:e.role,"aria-label":e.ariaLabel,"aria-orientation":e.ariaOrientation},{default:un((()=>[fr(e.$slots,"default")])),_:3},8,["id","class","style","role","aria-label","aria-orientation"]))],38),e.native?Lo("v-if",!0):(wo(),Ao(Gy,{key:0,ref_key:"barRef",ref:f,height:d.value,width:c.value,always:e.always,"ratio-x":h.value,"ratio-y":p.value},null,8,["height","width","always","ratio-x","ratio-y"]))],2))}});const Ky=Fm(hy(Yy,[["__file","scrollbar.vue"]])),Zy=Symbol("popper"),Xy=Symbol("popperContent"),qy=Pm({role:{type:String,values:["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],default:"tooltip"}}),Jy=Wn({name:"ElPopper",inheritAttrs:!1}),Qy=Wn({...Jy,props:qy,setup(e,{expose:t}){const n=e,r={triggerRef:Tt(),popperInstanceRef:Tt(),contentRef:Tt(),referenceRef:Tt(),role:oa((()=>n.role))};return t(r),Br(Zy,r),(e,t)=>fr(e.$slots,"default")}});var eb=hy(Qy,[["__file","popper.vue"]]);const tb=Pm({arrowOffset:{type:Number,default:5}}),nb=Wn({name:"ElPopperArrow",inheritAttrs:!1}),rb=Wn({...nb,props:tb,setup(e,{expose:t}){const n=e,r=dv("popper"),{arrowOffset:o,arrowRef:a,arrowStyle:i}=Fr(Xy,void 0);return xn((()=>n.arrowOffset),(e=>{o.value=e})),or((()=>{a.value=void 0})),t({arrowRef:a}),(e,t)=>(wo(),xo("span",{ref_key:"arrowRef",ref:a,class:Y(At(r).e("arrow")),style:j(At(i)),"data-popper-arrow":""},null,6))}});var ob=hy(rb,[["__file","arrow.vue"]]);const ab=Wn({name:"ElOnlyChild",setup(e,{slots:t,attrs:n}){var r;const o=Fr(Zg),i=(e=>({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}}))(null!=(r=o?.setForwardRef)?r:a);return()=>{var e;const r=null==(e=t.default)?void 0:e.call(t,n);if(!r||r.length>1)return null;const o=ib(r);return o?On(Do(o,n),[[i]]):null}}});function ib(e){if(!e)return null;const t=e;for(const e of t){if(_(e))switch(e.type){case yo:continue;case go:case"svg":return sb(e);case vo:return ib(e.children);default:return e}return sb(e)}return null}function sb(e){const t=dv("only-child");return No("span",{class:t.e("content")},[e])}const lb=Pm({virtualRef:{type:Object},virtualTriggering:Boolean,onMouseenter:{type:Function},onMouseleave:{type:Function},onClick:{type:Function},onKeydown:{type:Function},onFocus:{type:Function},onBlur:{type:Function},onContextmenu:{type:Function},id:String,open:Boolean}),ub=Wn({name:"ElPopperTrigger",inheritAttrs:!1}),cb=Wn({...ub,props:lb,setup(e,{expose:t}){const n=e,{role:r,triggerRef:o}=Fr(Zy,void 0);(e=>{Br(Zg,{setForwardRef:t=>{e.value=t}})})(o);const a=oa((()=>s.value?n.id:void 0)),i=oa((()=>{if(r&&"tooltip"===r.value)return n.open&&n.id?n.id:void 0})),s=oa((()=>{if(r&&"tooltip"!==r.value)return r.value})),l=oa((()=>s.value?`${n.open}`:void 0));let u;return tr((()=>{xn((()=>n.virtualRef),(e=>{e&&(o.value=ec(e))}),{immediate:!0}),xn(o,((e,t)=>{u?.(),u=void 0,Uh(e)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach((r=>{var o;const a=n[r];a&&(e.addEventListener(r.slice(2).toLowerCase(),a),null==(o=t?.removeEventListener)||o.call(t,r.slice(2).toLowerCase(),a))})),u=xn([a,i,s,l],(t=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(((n,r)=>{Ph(t[r])?e.removeAttribute(n):e.setAttribute(n,t[r])}))}),{immediate:!0})),Uh(t)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((e=>t.removeAttribute(e)))}),{immediate:!0})})),or((()=>{u?.(),u=void 0})),t({triggerRef:o}),(e,t)=>e.virtualTriggering?Lo("v-if",!0):(wo(),Ao(At(ab),Ho({key:0},e.$attrs,{"aria-controls":At(a),"aria-describedby":At(i),"aria-expanded":At(l),"aria-haspopup":At(s)}),{default:un((()=>[fr(e.$slots,"default")])),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var db=hy(cb,[["__file","trigger.vue"]]);const fb="focus-trap.focus-after-trapped",pb="focus-trap.focus-after-released",hb={cancelable:!0,bubbles:!1},mb={cancelable:!0,bubbles:!1},vb="focusAfterTrapped",gb="focusAfterReleased",yb=Symbol("elFocusTrap"),bb=Tt(),_b=Tt(0),Sb=Tt(0);let wb=0;const Tb=e=>{const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0||e===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},Cb=(e,t)=>{for(const n of e)if(!$b(n,t))return n},$b=(e,t)=>{if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1},xb=(e,t)=>{if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),Sb.value=window.performance.now(),e!==n&&(e=>e instanceof HTMLInputElement&&"select"in e)(e)&&t&&e.select()}};function Ab(e,t){const n=[...e],r=e.indexOf(t);return-1!==r&&n.splice(r,1),n}const Mb=(()=>{let e=[];return{push:t=>{const n=e[0];n&&t!==n&&n.pause(),e=Ab(e,t),e.unshift(t)},remove:t=>{var n,r;e=Ab(e,t),null==(r=null==(n=e[0])?void 0:n.resume)||r.call(n)}}})(),kb=()=>{bb.value="pointer",_b.value=window.performance.now()},Eb=()=>{bb.value="keyboard",_b.value=window.performance.now()},Ob=e=>new CustomEvent("focus-trap.focusout-prevented",{...mb,detail:e}),Ib=Wn({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[vb,gb,"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const n=Tt();let r,o;const{focusReason:a}=(tr((()=>{0===wb&&(document.addEventListener("mousedown",kb),document.addEventListener("touchstart",kb),document.addEventListener("keydown",Eb)),wb++})),or((()=>{wb--,wb<=0&&(document.removeEventListener("mousedown",kb),document.removeEventListener("touchstart",kb),document.removeEventListener("keydown",Eb))})),{focusReason:bb,lastUserFocusTimestamp:_b,lastAutomatedFocusTimestamp:Sb});(e=>{tr((()=>{0===Gg.length&&document.addEventListener("keydown",Ug),Yu&&Gg.push(e)})),or((()=>{Gg=Gg.filter((t=>t!==e)),0===Gg.length&&Yu&&document.removeEventListener("keydown",Ug)}))})((n=>{e.trapped&&!i.paused&&t("release-requested",n)}));const i={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},s=n=>{if(!e.loop&&!e.trapped||i.paused)return;const{key:r,altKey:o,ctrlKey:s,metaKey:l,currentTarget:u,shiftKey:c}=n,{loop:d}=e,f=r===jm.tab&&!o&&!s&&!l,p=document.activeElement;if(f&&p){const e=u,[r,o]=(e=>{const t=Tb(e);return[Cb(t,e),Cb(t.reverse(),e)]})(e);if(r&&o)if(c||p!==o){if(c&&[r,e].includes(p)){const e=Ob({focusReason:a.value});t("focusout-prevented",e),e.defaultPrevented||(n.preventDefault(),d&&xb(o,!0))}}else{const e=Ob({focusReason:a.value});t("focusout-prevented",e),e.defaultPrevented||(n.preventDefault(),d&&xb(r,!0))}else if(p===e){const e=Ob({focusReason:a.value});t("focusout-prevented",e),e.defaultPrevented||n.preventDefault()}}};Br(yb,{focusTrapRef:n,onKeydown:s}),xn((()=>e.focusTrapEl),(e=>{e&&(n.value=e)}),{immediate:!0}),xn([n],(([e],[t])=>{e&&(e.addEventListener("keydown",s),e.addEventListener("focusin",c),e.addEventListener("focusout",d)),t&&(t.removeEventListener("keydown",s),t.removeEventListener("focusin",c),t.removeEventListener("focusout",d))}));const l=e=>{t(vb,e)},u=e=>t(gb,e),c=a=>{const s=At(n);if(!s)return;const l=a.target,u=a.relatedTarget,c=l&&s.contains(l);e.trapped||u&&s.contains(u)||(r=u),c&&t("focusin",a),!i.paused&&e.trapped&&(c?o=l:xb(o,!0))},d=r=>{const s=At(n);if(!i.paused&&s)if(e.trapped){const n=r.relatedTarget;!Ph(n)&&!s.contains(n)&&setTimeout((()=>{if(!i.paused&&e.trapped){const e=Ob({focusReason:a.value});t("focusout-prevented",e),e.defaultPrevented||xb(o,!0)}}),0)}else{const e=r.target;e&&s.contains(e)||t("focusout",r)}};async function f(){await Kt();const t=At(n);if(t){Mb.push(i);const n=t.contains(document.activeElement)?r:document.activeElement;if(r=n,!t.contains(n)){const r=new Event(fb,hb);t.addEventListener(fb,l),t.dispatchEvent(r),r.defaultPrevented||Kt((()=>{let r=e.focusStartEl;y(r)||(xb(r),document.activeElement!==r&&(r="first")),"first"===r&&((e,t=!1)=>{const n=document.activeElement;for(const r of e)if(xb(r,t),document.activeElement!==n)return})(Tb(t),!0),(document.activeElement===n||"container"===r)&&xb(t)}))}}}function p(){const e=At(n);if(e){e.removeEventListener(fb,l);const t=new CustomEvent(pb,{...hb,detail:{focusReason:a.value}});e.addEventListener(pb,u),e.dispatchEvent(t),!t.defaultPrevented&&("keyboard"==a.value||!(_b.value>Sb.value)||e.contains(document.activeElement))&&xb(r??document.body),e.removeEventListener(pb,u),Mb.remove(i)}}return tr((()=>{e.trapped&&f(),xn((()=>e.trapped),(e=>{e?f():p()}))})),or((()=>{e.trapped&&p()})),{onKeydown:s}}});var Pb=hy(Ib,[["render",function(e,t,n,r,o,a){return fr(e.$slots,"default",{handleKeydown:e.onKeydown})}],["__file","focus-trap.vue"]]);const Nb=Pm({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:Array,default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:Ev,default:"bottom"},popperOptions:{type:Object,default:()=>({})},strategy:{type:String,values:["fixed","absolute"],default:"absolute"}}),Db=Pm({...Nb,id:String,style:{type:[String,Array,Object]},className:{type:[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:[String,Array,Object]},popperStyle:{type:[String,Array,Object]},referenceEl:{type:Object},triggerTargetEl:{type:Object},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),Rb={mouseenter:e=>e instanceof MouseEvent,mouseleave:e=>e instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},Lb=(e,t=[])=>{const{placement:n,strategy:r,popperOptions:o}=e,a={placement:n,strategy:r,...o,modifiers:[...Bb(e),...t]};return function(e,t){t&&(e.modifiers=[...e.modifiers,...t??[]])}(a,o?.modifiers),a};function Bb(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}}]}const Fb=e=>{const{popperInstanceRef:t,contentRef:n,triggerRef:r,role:o}=Fr(Zy,void 0),a=Tt(),i=Tt(),s=oa((()=>({name:"eventListeners",enabled:!!e.visible}))),l=oa((()=>{var e;const t=At(a),n=null!=(e=At(i))?e:0;return{name:"arrow",enabled:!Nh(t),options:{element:t,padding:n}}})),u=oa((()=>({onFirstUpdate:()=>{h()},...Lb(e,[At(l),At(s)])}))),c=oa((()=>(e=>{if(Yu)return ec(e)})(e.referenceEl)||At(r))),{attributes:d,state:f,styles:p,update:h,forceUpdate:m,instanceRef:v}=Rg(c,n,u);return xn(v,(e=>t.value=e)),tr((()=>{xn((()=>{var e;return null==(e=At(c))?void 0:e.getBoundingClientRect()}),(()=>{h()}))})),{attributes:d,arrowRef:a,contentRef:n,instanceRef:v,state:f,styles:p,role:o,forceUpdate:m,update:h}},Vb=Wn({name:"ElPopperContent"}),Hb=Wn({...Vb,props:Db,emits:Rb,setup(e,{expose:t,emit:n}){const r=e,{focusStartRef:o,trapped:i,onFocusAfterReleased:s,onFocusAfterTrapped:l,onFocusInTrap:u,onFocusoutPrevented:c,onReleaseRequested:d}=((e,t)=>{const n=Tt(!1),r=Tt();return{focusStartRef:r,trapped:n,onFocusAfterReleased:e=>{var n;"pointer"!==(null==(n=e.detail)?void 0:n.focusReason)&&(r.value="first",t("blur"))},onFocusAfterTrapped:()=>{t("focus")},onFocusInTrap:t=>{e.visible&&!n.value&&(t.target&&(r.value=t.target),n.value=!0)},onFocusoutPrevented:t=>{e.trapping||("pointer"===t.detail.focusReason&&t.preventDefault(),n.value=!1)},onReleaseRequested:()=>{n.value=!1,t("close")}}})(r,n),{attributes:f,arrowRef:p,contentRef:h,styles:m,instanceRef:v,role:g,update:y}=Fb(r),{ariaModal:b,arrowStyle:_,contentAttrs:S,contentClass:w,contentStyle:T,updateZIndex:C}=((e,{attributes:t,styles:n,role:r})=>{const{nextZIndex:o}=Qg(),a=dv("popper"),i=oa((()=>At(t).popper)),s=Tt(jh(e.zIndex)?e.zIndex:o()),l=oa((()=>[a.b(),a.is("pure",e.pure),a.is(e.effect),e.popperClass])),u=oa((()=>[{zIndex:At(s)},At(n).popper,e.popperStyle||{}]));return{ariaModal:oa((()=>"dialog"===r.value?"false":void 0)),arrowStyle:oa((()=>At(n).arrow||{})),contentAttrs:i,contentClass:l,contentStyle:u,contentZIndex:s,updateZIndex:()=>{s.value=jh(e.zIndex)?e.zIndex:o()}}})(r,{styles:m,attributes:f,role:g}),$=Fr(_y,void 0),x=Tt();let A;Br(Xy,{arrowStyle:_,arrowRef:p,arrowOffset:x}),$&&($.addInputId||$.removeInputId)&&Br(_y,{...$,addInputId:a,removeInputId:a});const M=(e=!0)=>{y(),e&&C()},k=()=>{M(!1),r.visible&&r.focusOnShow?i.value=!0:!1===r.visible&&(i.value=!1)};return tr((()=>{xn((()=>r.triggerTargetEl),((e,t)=>{A?.(),A=void 0;const n=At(e||h.value),o=At(t||h.value);Uh(n)&&(A=xn([g,()=>r.ariaLabel,b,()=>r.id],(e=>{["role","aria-label","aria-modal","id"].forEach(((t,r)=>{Ph(e[r])?n.removeAttribute(t):n.setAttribute(t,e[r])}))}),{immediate:!0})),o!==n&&Uh(o)&&["role","aria-label","aria-modal","id"].forEach((e=>{o.removeAttribute(e)}))}),{immediate:!0}),xn((()=>r.visible),k,{immediate:!0})})),or((()=>{A?.(),A=void 0})),t({popperContentRef:h,popperInstanceRef:v,updatePopper:M,contentStyle:T}),(e,t)=>(wo(),xo("div",Ho({ref_key:"contentRef",ref:h},At(S),{style:At(T),class:At(w),tabindex:"-1",onMouseenter:t[0]||(t[0]=t=>e.$emit("mouseenter",t)),onMouseleave:t[1]||(t[1]=t=>e.$emit("mouseleave",t))}),[No(At(Pb),{trapped:At(i),"trap-on-focus-in":!0,"focus-trap-el":At(h),"focus-start-el":At(o),onFocusAfterTrapped:At(l),onFocusAfterReleased:At(s),onFocusin:At(u),onFocusoutPrevented:At(c),onReleaseRequested:At(d)},{default:un((()=>[fr(e.$slots,"default")])),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16))}});var jb=hy(Hb,[["__file","content.vue"]]);const Gb=Fm(eb),Ub=Symbol("elTooltip"),Wb=Pm({...Kg,...Db,appendTo:{type:[String,Object]},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:Boolean,default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean}),zb=Pm({...lb,disabled:Boolean,trigger:{type:[String,Array],default:"hover"},triggerKeys:{type:Array,default:()=>[jm.enter,jm.space]}}),{useModelToggleProps:Yb,useModelToggleEmits:Kb,useModelToggle:Zb}=mv("visible"),Xb=Pm({...qy,...Yb,...Wb,...zb,...tb,showArrow:{type:Boolean,default:!0}}),qb=[...Kb,"before-show","before-hide","show","hide","open","close"],Jb=(e,t,n)=>r=>{((e,t)=>p(e)?e.includes(t):e===t)(At(e),t)&&n(r)},Qb=Wn({name:"ElTooltipTrigger"}),e_=Wn({...Qb,props:zb,setup(e,{expose:t}){const n=e,r=dv("tooltip"),{controlled:o,id:a,open:i,onOpen:s,onClose:l,onToggle:u}=Fr(Ub,void 0),c=Tt(null),d=()=>{if(At(o)||n.disabled)return!0},f=Nt(n,"trigger"),p=Lu(d,Jb(f,"hover",s)),h=Lu(d,Jb(f,"hover",l)),m=Lu(d,Jb(f,"click",(e=>{0===e.button&&u(e)}))),v=Lu(d,Jb(f,"focus",s)),g=Lu(d,Jb(f,"focus",l)),y=Lu(d,Jb(f,"contextmenu",(e=>{e.preventDefault(),u(e)}))),b=Lu(d,(e=>{const{code:t}=e;n.triggerKeys.includes(t)&&(e.preventDefault(),u(e))}));return t({triggerRef:c}),(e,t)=>(wo(),Ao(At(db),{id:At(a),"virtual-ref":e.virtualRef,open:At(i),"virtual-triggering":e.virtualTriggering,class:Y(At(r).e("trigger")),onBlur:At(g),onClick:At(m),onContextmenu:At(y),onFocus:At(v),onMouseenter:At(p),onMouseleave:At(h),onKeydown:At(b)},{default:un((()=>[fr(e.$slots,"default")])),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}});var t_=hy(e_,[["__file","trigger.vue"]]);const n_=Wn({name:"ElTooltipContent",inheritAttrs:!1}),r_=Wn({...n_,props:Wb,setup(e,{expose:t}){const n=e,{selector:r}=zg(),o=dv("tooltip"),a=Tt(null),i=Tt(!1),{controlled:s,id:l,open:u,trigger:c,onClose:d,onOpen:f,onShow:p,onHide:h,onBeforeShow:m,onBeforeHide:v}=Fr(Ub,void 0),g=oa((()=>n.transition||`${o.namespace.value}-fade-in-linear`)),y=oa((()=>n.persistent));or((()=>{i.value=!0}));const b=oa((()=>!!At(y)||At(u))),_=oa((()=>!n.disabled&&At(u))),S=oa((()=>n.appendTo||r.value)),w=oa((()=>{var e;return null!=(e=n.style)?e:{}})),T=oa((()=>!At(u))),C=()=>{h()},$=()=>{if(At(s))return!0},x=Lu($,(()=>{n.enterable&&"hover"===At(c)&&f()})),A=Lu($,(()=>{"hover"===At(c)&&d()})),M=()=>{var e,t;null==(t=null==(e=a.value)?void 0:e.updatePopper)||t.call(e),m?.()},k=()=>{v?.()},E=()=>{p(),I=ac(oa((()=>{var e;return null==(e=a.value)?void 0:e.popperContentRef})),(()=>{At(s)||"hover"!==At(c)&&d()}))},O=()=>{n.virtualTriggering||d()};let I;return xn((()=>At(u)),(e=>{e||I?.()}),{flush:"post"}),xn((()=>n.content),(()=>{var e,t;null==(t=null==(e=a.value)?void 0:e.updatePopper)||t.call(e)})),t({contentRef:a}),(e,t)=>(wo(),Ao(ho,{disabled:!e.teleported,to:At(S)},[No(ha,{name:At(g),onAfterLeave:C,onBeforeEnter:M,onAfterEnter:E,onBeforeLeave:k},{default:un((()=>[At(b)?On((wo(),Ao(At(jb),Ho({key:0,id:At(l),ref_key:"contentRef",ref:a},e.$attrs,{"aria-label":e.ariaLabel,"aria-hidden":At(T),"boundaries-padding":e.boundariesPadding,"fallback-placements":e.fallbackPlacements,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,placement:e.placement,"popper-options":e.popperOptions,strategy:e.strategy,effect:e.effect,enterable:e.enterable,pure:e.pure,"popper-class":e.popperClass,"popper-style":[e.popperStyle,At(w)],"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,visible:At(_),"z-index":e.zIndex,onMouseenter:At(x),onMouseleave:At(A),onBlur:O,onClose:At(d)}),{default:un((()=>[i.value?Lo("v-if",!0):fr(e.$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"])),[[Aa,At(_)]]):Lo("v-if",!0)])),_:3},8,["name"])],8,["disabled","to"]))}});var o_=hy(r_,[["__file","content.vue"]]);const a_=["innerHTML"],i_={key:1},s_=Wn({name:"ElTooltip"}),l_=Wn({...s_,props:Xb,emits:qb,setup(e,{expose:t,emit:n}){const r=e;Yg();const o=jg(),a=Tt(),i=Tt(),s=()=>{var e;const t=At(a);t&&(null==(e=t.popperInstanceRef)||e.update())},l=Tt(!1),u=Tt(),{show:c,hide:d,hasUpdateHandler:f}=Zb({indicator:l,toggleReason:u}),{onOpen:p,onClose:h}=(({showAfter:e,hideAfter:t,autoClose:n,open:r,close:o})=>{const{registerTimeout:a}=Bg(),{registerTimeout:i,cancelTimeout:s}=Bg();return{onOpen:t=>{a((()=>{r(t);const e=At(n);jh(e)&&e>0&&i((()=>{o(t)}),e)}),At(e))},onClose:e=>{s(),a((()=>{o(e)}),At(t))}}})({showAfter:Nt(r,"showAfter"),hideAfter:Nt(r,"hideAfter"),autoClose:Nt(r,"autoClose"),open:c,close:d}),m=oa((()=>Hh(r.visible)&&!f.value));Br(Ub,{controlled:m,id:o,open:lt(l),trigger:Nt(r,"trigger"),onOpen:e=>{p(e)},onClose:e=>{h(e)},onToggle:e=>{At(l)?h(e):p(e)},onShow:()=>{n("show",u.value)},onHide:()=>{n("hide",u.value)},onBeforeShow:()=>{n("before-show",u.value)},onBeforeHide:()=>{n("before-hide",u.value)},updatePopper:s}),xn((()=>r.disabled),(e=>{e&&l.value&&(l.value=!1)}));return Zn((()=>l.value&&d())),t({popperRef:a,contentRef:i,isFocusInsideContent:e=>{var t,n;const r=null==(n=null==(t=i.value)?void 0:t.contentRef)?void 0:n.popperContentRef,o=e?.relatedTarget||document.activeElement;return r&&r.contains(o)},updatePopper:s,onOpen:p,onClose:h,hide:d}),(e,t)=>(wo(),Ao(At(Gb),{ref_key:"popperRef",ref:a,role:e.role},{default:un((()=>[No(t_,{disabled:e.disabled,trigger:e.trigger,"trigger-keys":e.triggerKeys,"virtual-ref":e.virtualRef,"virtual-triggering":e.virtualTriggering},{default:un((()=>[e.$slots.default?fr(e.$slots,"default",{key:0}):Lo("v-if",!0)])),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),No(o_,{ref_key:"contentRef",ref:i,"aria-label":e.ariaLabel,"boundaries-padding":e.boundariesPadding,content:e.content,disabled:e.disabled,effect:e.effect,enterable:e.enterable,"fallback-placements":e.fallbackPlacements,"hide-after":e.hideAfter,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,persistent:e.persistent,"popper-class":e.popperClass,"popper-style":e.popperStyle,placement:e.placement,"popper-options":e.popperOptions,pure:e.pure,"raw-content":e.rawContent,"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,"show-after":e.showAfter,strategy:e.strategy,teleported:e.teleported,transition:e.transition,"virtual-triggering":e.virtualTriggering,"z-index":e.zIndex,"append-to":e.appendTo},{default:un((()=>[fr(e.$slots,"content",{},(()=>[e.rawContent?(wo(),xo("span",{key:0,innerHTML:e.content},null,8,a_)):(wo(),xo("span",i_,J(e.content),1))])),e.showArrow?(wo(),Ao(At(ob),{key:0,"arrow-offset":e.arrowOffset},null,8,["arrow-offset"])):Lo("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"]))}});const u_=Fm(hy(l_,[["__file","tooltip.vue"]])),c_=Pm({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"}}),d_=["textContent"],f_=Wn({name:"ElBadge"}),p_=Wn({...f_,props:c_,setup(e,{expose:t}){const n=e,r=dv("badge"),o=oa((()=>n.isDot?"":jh(n.value)&&jh(n.max)&&n.max(wo(),xo("div",{class:Y(At(r).b())},[fr(e.$slots,"default"),No(ha,{name:`${At(r).namespace.value}-zoom-in-center`,persisted:""},{default:un((()=>[On(Po("sup",{class:Y([At(r).e("content"),At(r).em("content",e.type),At(r).is("fixed",!!e.$slots.default),At(r).is("dot",e.isDot)]),textContent:J(At(o))},null,10,d_),[[Aa,!e.hidden&&(At(o)||e.isDot)]])])),_:1},8,["name"])],2))}});const h_=Fm(hy(p_,[["__file","badge.vue"]])),m_=Symbol("buttonGroupContextKey"),v_=["default","primary","success","warning","info","danger","text",""],g_=Pm({size:ty,disabled:Boolean,type:{type:String,values:v_,default:""},icon:{type:Nm},nativeType:{type:String,values:["button","submit","reset"],default:"button"},loading:Boolean,loadingIcon:{type:Nm,default:()=>bm},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:[String,Object],default:"button"}}),y_={click:e=>e instanceof MouseEvent};function b_(e,t){(function(e){return"string"==typeof e&&-1!==e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!==e.indexOf("%")}(e);return e=360===t?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:e=360===t?(e<0?e%t+t:e%t)/parseFloat(String(t)):e%t/parseFloat(String(t))}function __(e){return Math.min(1,Math.max(0,e))}function S_(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function w_(e){return e<=1?"".concat(100*Number(e),"%"):e}function T_(e){return 1===e.length?"0"+e:String(e)}function C_(e,t,n){e=b_(e,255),t=b_(t,255),n=b_(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),a=0,i=0,s=(r+o)/2;if(r===o)i=0,a=0;else{var l=r-o;switch(i=s>.5?l/(2-r-o):l/(r+o),r){case e:a=(t-n)/l+(t1&&(n-=1),n<1/6?e+6*n*(t-e):n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function x_(e,t,n){e=b_(e,255),t=b_(t,255),n=b_(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),a=0,i=r,s=r-o,l=0===r?0:s/r;if(r===o)a=0;else{switch(r){case e:a=(t-n)/s+(t>16,g:(65280&e)>>8,b:255&e}}(t)),this.originalInput=t;var o=I_(t);this.originalInput=t,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(r=n.format)&&void 0!==r?r:o.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=o.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},e.prototype.getLuminance=function(){var e=this.toRgb(),t=e.r/255,n=e.g/255,r=e.b/255;return.2126*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.0722*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(e){return this.a=S_(e),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){return 0===this.toHsl().s},e.prototype.toHsv=function(){var e=x_(this.r,this.g,this.b);return{h:360*e.h,s:e.s,v:e.v,a:this.a}},e.prototype.toHsvString=function(){var e=x_(this.r,this.g,this.b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1===this.a?"hsv(".concat(t,", ").concat(n,"%, ").concat(r,"%)"):"hsva(".concat(t,", ").concat(n,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var e=C_(this.r,this.g,this.b);return{h:360*e.h,s:e.s,l:e.l,a:this.a}},e.prototype.toHslString=function(){var e=C_(this.r,this.g,this.b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1===this.a?"hsl(".concat(t,", ").concat(n,"%, ").concat(r,"%)"):"hsla(".concat(t,", ").concat(n,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(e){return void 0===e&&(e=!1),A_(this.r,this.g,this.b,e)},e.prototype.toHexString=function(e){return void 0===e&&(e=!1),"#"+this.toHex(e)},e.prototype.toHex8=function(e){return void 0===e&&(e=!1),function(e,t,n,r,o){var a=[T_(Math.round(e).toString(16)),T_(Math.round(t).toString(16)),T_(Math.round(n).toString(16)),T_(M_(r))];return o&&a[0].startsWith(a[0].charAt(1))&&a[1].startsWith(a[1].charAt(1))&&a[2].startsWith(a[2].charAt(1))&&a[3].startsWith(a[3].charAt(1))?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this.r,this.g,this.b,this.a,e)},e.prototype.toHex8String=function(e){return void 0===e&&(e=!1),"#"+this.toHex8(e)},e.prototype.toHexShortString=function(e){return void 0===e&&(e=!1),1===this.a?this.toHexString(e):this.toHex8String(e)},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 e=Math.round(this.r),t=Math.round(this.g),n=Math.round(this.b);return 1===this.a?"rgb(".concat(e,", ").concat(t,", ").concat(n,")"):"rgba(".concat(e,", ").concat(t,", ").concat(n,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var e=function(e){return"".concat(Math.round(100*b_(e,255)),"%")};return{r:e(this.r),g:e(this.g),b:e(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var e=function(e){return Math.round(100*b_(e,255))};return 1===this.a?"rgb(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%)"):"rgba(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var e="#"+A_(this.r,this.g,this.b,!1),t=0,n=Object.entries(O_);t=0;return!t&&r&&(e.startsWith("hex")||"name"===e)?"name"===e&&0===this.a?this.toName():this.toRgbString():("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),("hex"===e||"hex6"===e)&&(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||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){void 0===t&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=__(n.l),new e(n)},e.prototype.brighten=function(t){void 0===t&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-t/100*255))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-t/100*255))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-t/100*255))),new e(n)},e.prototype.darken=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=__(n.l),new e(n)},e.prototype.tint=function(e){return void 0===e&&(e=10),this.mix("white",e)},e.prototype.shade=function(e){return void 0===e&&(e=10),this.mix("black",e)},e.prototype.desaturate=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=__(n.s),new e(n)},e.prototype.saturate=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=__(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){void 0===n&&(n=50);var r=this.toRgb(),o=new e(t).toRgb(),a=n/100;return new e({r:(o.r-r.r)*a+r.r,g:(o.g-r.g)*a+r.g,b:(o.b-r.b)*a+r.b,a:(o.a-r.a)*a+r.a})},e.prototype.analogous=function(t,n){void 0===t&&(t=6),void 0===n&&(n=30);var r=this.toHsl(),o=360/n,a=[this];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,a.push(new e(r));return a},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){void 0===t&&(t=6);for(var n=this.toHsv(),r=n.h,o=n.s,a=n.v,i=[],s=1/t;t--;)i.push(new e({h:r,s:o,v:a})),a=(a+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(),o=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/o,g:(n.g*n.a+r.g*r.a*(1-n.a))/o,b:(n.b*n.a+r.b*r.a*(1-n.a))/o,a:o})},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,o=[this],a=360/t,i=1;i{let r={};const o=e.color;if(o){const a=new B_(o),i=e.dark?a.tint(20).toString():F_(a,20);if(e.plain)r=n.cssVarBlock({"bg-color":e.dark?F_(a,90):a.tint(90).toString(),"text-color":o,"border-color":e.dark?F_(a,50):a.tint(50).toString(),"hover-text-color":`var(${n.cssVarName("color-white")})`,"hover-bg-color":o,"hover-border-color":o,"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?F_(a,90):a.tint(90).toString(),r[n.cssVarBlockName("disabled-text-color")]=e.dark?F_(a,50):a.tint(50).toString(),r[n.cssVarBlockName("disabled-border-color")]=e.dark?F_(a,80):a.tint(80).toString());else{const s=e.dark?F_(a,30):a.tint(30).toString(),l=a.isDark()?`var(${n.cssVarName("color-white")})`:`var(${n.cssVarName("color-black")})`;if(r=n.cssVarBlock({"bg-color":o,"text-color":l,"border-color":o,"hover-bg-color":s,"hover-text-color":l,"hover-border-color":s,"active-bg-color":i,"active-border-color":i}),t.value){const t=e.dark?F_(a,50):a.tint(50).toString();r[n.cssVarBlockName("disabled-bg-color")]=t,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")]=t}}}return r}))}(r),a=dv("button"),{_ref:i,_size:s,_type:l,_disabled:u,_props:c,shouldAddSpace:d,handleClick:f}=((e,t)=>{ev({from:"type.text",replacement:"link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},oa((()=>"text"===e.type)));const n=Fr(m_,void 0),r=iy("button"),{form:o}=Ty(),a=Sy(oa((()=>n?.size))),i=wy(),s=Tt(),l=yr(),u=oa((()=>e.type||n?.type||"")),c=oa((()=>{var t,n,o;return null!=(o=null!=(n=e.autoInsertSpace)?n:null==(t=r.value)?void 0:t.autoInsertSpace)&&o})),d=oa((()=>"button"===e.tag?{ariaDisabled:i.value||e.loading,disabled:i.value||e.loading,autofocus:e.autofocus,type:e.nativeType}:{})),f=oa((()=>{var e;const t=null==(e=l.default)?void 0:e.call(l);if(c.value&&1===t?.length){const e=t[0];if(e?.type===go){const t=e.children;return/^\p{Unified_Ideograph}{2}$/u.test(t.trim())}}return!1}));return{_disabled:i,_size:a,_type:u,_ref:s,_props:d,shouldAddSpace:f,handleClick:n=>{"reset"===e.nativeType&&o?.resetFields(),t("click",n)}}})(r,n);return t({ref:i,size:s,type:l,disabled:u,shouldAddSpace:d}),(e,t)=>(wo(),Ao(yn(e.tag),Ho({ref_key:"_ref",ref:i},At(c),{class:[At(a).b(),At(a).m(At(l)),At(a).m(At(s)),At(a).is("disabled",At(u)),At(a).is("loading",e.loading),At(a).is("plain",e.plain),At(a).is("round",e.round),At(a).is("circle",e.circle),At(a).is("text",e.text),At(a).is("link",e.link),At(a).is("has-bg",e.bg)],style:At(o),onClick:At(f)}),{default:un((()=>[e.loading?(wo(),xo(vo,{key:0},[e.$slots.loading?fr(e.$slots,"loading",{key:0}):(wo(),Ao(At(yy),{key:1,class:Y(At(a).is("loading"))},{default:un((()=>[(wo(),Ao(yn(e.loadingIcon)))])),_:1},8,["class"]))],64)):e.icon||e.$slots.icon?(wo(),Ao(At(yy),{key:1},{default:un((()=>[e.icon?(wo(),Ao(yn(e.icon),{key:0})):fr(e.$slots,"icon",{key:1})])),_:3})):Lo("v-if",!0),e.$slots.default?(wo(),xo("span",{key:2,class:Y({[At(a).em("text","expand")]:At(d)})},[fr(e.$slots,"default")],2)):Lo("v-if",!0)])),_:3},16,["class","style","onClick"]))}});var j_=hy(H_,[["__file","button.vue"]]);const G_={size:g_.size,type:g_.type},U_=Wn({name:"ElButtonGroup"}),W_=Wn({...U_,props:G_,setup(e){const t=e;Br(m_,it({size:Nt(t,"size"),type:Nt(t,"type")}));const n=dv("button");return(e,t)=>(wo(),xo("div",{class:Y(`${At(n).b("group")}`)},[fr(e.$slots,"default")],2))}});var z_=hy(W_,[["__file","button-group.vue"]]);const Y_=Fm(j_,{ButtonGroup:z_});Hm(z_);var K_=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Z_(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function X_(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?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(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})})),n}var q_={exports:{}};!function(e,t){e.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",o="second",a="minute",i="hour",s="day",l="week",u="month",c="quarter",d="year",f="date",p="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,v={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},g=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},y={s:g,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),o=n%60;return(t<=0?"+":"-")+g(r,2,"0")+":"+g(o,2,"0")},m:function e(t,n){if(t.date()1)return e(i[0])}else{var s=t.name;_[s]=t,o=s}return!r&&o&&(b=o),o||!r&&b},C=function(e,t){if(w(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new x(n)},$=y;$.l=T,$.i=w,$.w=function(e,t){return C(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var x=function(){function v(e){this.$L=T(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[S]=!0}var g=v.prototype;return g.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if($.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var o=r[2]-1||0,a=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.init()},g.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},g.$utils=function(){return $},g.isValid=function(){return this.$d.toString()!==p},g.isSame=function(e,t){var n=C(e);return this.startOf(t)<=n&&n<=this.endOf(t)},g.isAfter=function(e,t){return C(e)68?1900:2e3)},s=function(e){return function(t){this[e]=+t}},l=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e||"Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],u=function(e){var t=a[e];return t&&(t.indexOf?t:t.s.concat(t.f))},c=function(e,t){var n,r=a.meridiem;if(r){for(var o=1;o<=24;o+=1)if(e.indexOf(r(o,0,t))>-1){n=o>12;break}}else n=e===(t?"pm":"PM");return n},d={A:[o,function(e){this.afternoon=c(e,!1)}],a:[o,function(e){this.afternoon=c(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[n,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[r,s("seconds")],ss:[r,s("seconds")],m:[r,s("minutes")],mm:[r,s("minutes")],H:[r,s("hours")],h:[r,s("hours")],HH:[r,s("hours")],hh:[r,s("hours")],D:[r,s("day")],DD:[n,s("day")],Do:[o,function(e){var t=a.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],M:[r,s("month")],MM:[n,s("month")],MMM:[o,function(e){var t=u("months"),n=(u("monthsShort")||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[o,function(e){var t=u("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,s("year")],YY:[n,function(e){this.year=i(e)}],YYYY:[/\d{4}/,s("year")],Z:l,ZZ:l};function f(n){var r,o;r=n,o=a&&a.formats;for(var i=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var a=r&&r.toUpperCase();return n||o[r]||e[r]||o[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),s=i.length,l=0;l-1)return new Date(("X"===t?1e3:1)*e);var r=f(t)(e),o=r.year,a=r.month,i=r.day,s=r.hours,l=r.minutes,u=r.seconds,c=r.milliseconds,d=r.zone,p=new Date,h=i||(o||a?1:p.getDate()),m=o||p.getFullYear(),v=0;o&&!a||(v=a>0?a-1:p.getMonth());var g=s||0,y=l||0,b=u||0,_=c||0;return d?new Date(Date.UTC(m,v,h,g,y,b,_+60*d.offset*1e3)):n?new Date(Date.UTC(m,v,h,g,y,b,_)):new Date(m,v,h,g,y,b,_)}catch{return new Date("")}}(t,s,r),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),c&&t!=this.format(s)&&(this.$d=new Date("")),a={}}else if(s instanceof Array)for(var p=s.length,h=1;h<=p;h+=1){i[1]=s[h-1];var m=n.apply(this,i);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}h===p&&(this.$d=new Date(""))}else o.call(this,e)}}}()}(Q_);const eS=Z_(Q_.exports),tS=["hours","minutes","seconds"],nS="HH:mm:ss",rS="YYYY-MM-DD",oS={date:rS,dates:rS,week:"gggg[w]ww",year:"YYYY",month:"YYYY-MM",datetime:`${rS} ${nS}`,monthrange:"YYYY-MM",daterange:rS,datetimerange:`${rS} ${nS}`},aS=(e,t)=>[e>0?e-1:void 0,e,eArray.from(Array.from({length:e}).keys()),sS=e=>e.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim(),lS=e=>e.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?Y{2,4}/g,"").trim(),uS=function(e,t){const n=v(e),r=v(t);return n&&r?e.getTime()===t.getTime():!n&&!r&&e===t},cS=function(e,t){const n=p(e),r=p(t);return n&&r?e.length===t.length&&e.every(((e,n)=>uS(e,t[n]))):!n&&!r&&uS(e,t)},dS=function(e,t,n){const r=Gh(t)||"x"===t?J_(e).locale(n):J_(e,t).locale(n);return r.isValid()?r:void 0},fS=function(e,t,n){return Gh(t)?e:"x"===t?+e:J_(e).locale(n).format(t)},pS=(e,t)=>{var n;const r=[],o=t?.();for(let t=0;t({})},modelValue:{type:[Date,Array,String,Number],default:""},rangeSeparator:{type:String,default:"-"},startPlaceholder:String,endPlaceholder:String,defaultValue:{type:[Date,Array]},defaultTime:{type:[Date,Array]},isRange:Boolean,...hS,disabledDate:{type:Function},cellClassName:{type:Function},shortcuts:{type:Array,default:()=>[]},arrowControl:Boolean,label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},unlinkPanels:Boolean}),gS=["id","name","placeholder","value","disabled","readonly"],yS=["id","name","placeholder","value","disabled","readonly"],bS=Wn({name:"Picker"}),_S=Wn({...bS,props:vS,emits:["update:modelValue","change","focus","blur","calendar-change","panel-change","visible-change","keydown"],setup(e,{expose:t,emit:n}){const r=e,o=br(),{lang:a}=iv(),i=dv("date"),s=dv("input"),l=dv("range"),{form:u,formItem:c}=Ty(),d=Fr("ElPopperOptions",{}),f=Tt(),h=Tt(),m=Tt(!1),v=Tt(!1),g=Tt(null);let y=!1,b=!1;const _=oa((()=>[i.b("editor"),i.bm("editor",r.type),s.e("wrapper"),i.is("disabled",D.value),i.is("active",m.value),l.b("editor"),Q?l.bm("editor",Q.value):"",o.class])),S=oa((()=>[s.e("icon"),l.e("close-icon"),G.value?"":l.e("close-icon--hidden")]));xn(m,(e=>{e?Kt((()=>{e&&(g.value=r.modelValue)})):(ne.value=null,Kt((()=>{w(r.modelValue)})))}));const w=(e,t)=>{(t||!cS(e,g.value))&&(n("change",e),r.validateEvent&&c?.validate("change").catch((e=>{})))},T=e=>{if(!cS(r.modelValue,e)){let t;p(e)?t=e.map((e=>fS(e,r.valueFormat,a.value))):e&&(t=fS(e,r.valueFormat,a.value)),n("update:modelValue",e&&t,a.value)}},C=oa((()=>{if(h.value){const e=q.value?h.value:h.value.$el;return Array.from(e.querySelectorAll("input"))}return[]})),$=(e,t,n)=>{const r=C.value;r.length&&(n&&"min"!==n?"max"===n&&(r[1].setSelectionRange(e,t),r[1].focus()):(r[0].setSelectionRange(e,t),r[0].focus()))},x=(e="",t=!1)=>{let n;t||(b=!0),m.value=t,n=p(e)?e.map((e=>e.toDate())):e&&e.toDate(),ne.value=null,T(n)},A=()=>{v.value=!0},M=()=>{n("visible-change",!0)},k=e=>{e?.key===jm.esc&&O(!0,!0)},E=()=>{v.value=!1,m.value=!1,b=!1,n("visible-change",!1)},O=(e=!0,t=!1)=>{b=t;const[n,r]=At(C);let o=n;!e&&q.value&&(o=r),o&&o.focus()},I=e=>{r.readonly||D.value||m.value||b||(m.value=!0,n("focus",e))};let P;const N=e=>{const t=async()=>{setTimeout((()=>{var o;P===t&&(!(null!=(o=f.value)&&o.isFocusInsideContent()&&!y)&&0===C.value.filter((e=>e.contains(document.activeElement))).length&&(re(),m.value=!1,n("blur",e),r.validateEvent&&c?.validate("blur").catch((e=>{}))),y=!1)}),0)};P=t,t()},D=oa((()=>r.disabled||u?.disabled)),R=oa((()=>{let e;if(W.value?pe.value.getDefaultValue&&(e=pe.value.getDefaultValue()):e=p(r.modelValue)?r.modelValue.map((e=>dS(e,r.valueFormat,a.value))):dS(r.modelValue,r.valueFormat,a.value),pe.value.getRangeAvailableTime){const t=pe.value.getRangeAvailableTime(e);Ih(t,e)||(e=t,T(p(e)?e.map((e=>e.toDate())):e.toDate()))}return p(e)&&e.some((e=>!e))&&(e=[]),e})),L=oa((()=>{if(!pe.value.panelReady)return"";const e=ae(R.value);return p(ne.value)?[ne.value[0]||e&&e[0]||"",ne.value[1]||e&&e[1]||""]:null!==ne.value?ne.value:!F.value&&W.value||!m.value&&W.value?"":e?V.value?e.join(", "):e:""})),B=oa((()=>r.type.includes("time"))),F=oa((()=>r.type.startsWith("time"))),V=oa((()=>"dates"===r.type)),H=oa((()=>r.prefixIcon||(B.value?fm:sm))),G=Tt(!1),U=e=>{r.readonly||D.value||G.value&&(e.stopPropagation(),O(!0,!0),Kt((()=>{b=!1})),T(null),w(null,!0),G.value=!1,m.value=!1,pe.value.handleClear&&pe.value.handleClear())},W=oa((()=>{const{modelValue:e}=r;return!e||p(e)&&!e.filter(Boolean).length})),z=async e=>{var t;r.readonly||D.value||("INPUT"!==(null==(t=e.target)?void 0:t.tagName)||C.value.includes(document.activeElement))&&(m.value=!0)},K=()=>{r.readonly||D.value||!W.value&&r.clearable&&(G.value=!0)},Z=()=>{G.value=!1},X=e=>{var t;r.readonly||D.value||("INPUT"!==(null==(t=e.touches[0].target)?void 0:t.tagName)||C.value.includes(document.activeElement))&&(m.value=!0)},q=oa((()=>r.type.includes("range"))),Q=Sy(),ee=oa((()=>{var e,t;return null==(t=null==(e=At(f))?void 0:e.popperRef)?void 0:t.contentRef})),te=oa((()=>{var e;return At(q)?At(h):null==(e=At(h))?void 0:e.$el}));ac(te,(e=>{const t=At(ee),n=At(te);t&&(e.target===t||e.composedPath().includes(t))||e.target===n||e.composedPath().includes(n)||(m.value=!1)}));const ne=Tt(null),re=()=>{if(ne.value){const e=oe(L.value);e&&ie(e)&&(T(p(e)?e.map((e=>e.toDate())):e.toDate()),ne.value=null)}""===ne.value&&(T(null),w(null),ne.value=null)},oe=e=>e?pe.value.parseUserInput(e):null,ae=e=>e?pe.value.formatToString(e):null,ie=e=>pe.value.isValidValue(e),se=async e=>{if(r.readonly||D.value)return;const{code:t}=e;if((e=>{n("keydown",e)})(e),t!==jm.esc)if(t===jm.down&&(pe.value.handleFocusPicker&&(e.preventDefault(),e.stopPropagation()),!1===m.value&&(m.value=!0,await Kt()),pe.value.handleFocusPicker))pe.value.handleFocusPicker();else{if(t!==jm.tab)return t===jm.enter||t===jm.numpadEnter?((null===ne.value||""===ne.value||ie(oe(L.value)))&&(re(),m.value=!1),void e.stopPropagation()):void(ne.value?e.stopPropagation():pe.value.handleKeydownInput&&pe.value.handleKeydownInput(e));y=!0}else!0===m.value&&(m.value=!1,e.preventDefault(),e.stopPropagation())},le=e=>{ne.value=e,m.value||(m.value=!0)},ue=e=>{const t=e.target;ne.value?ne.value=[t.value,ne.value[1]]:ne.value=[t.value,null]},ce=e=>{const t=e.target;ne.value?ne.value=[ne.value[0],t.value]:ne.value=[null,t.value]},de=()=>{var e;const t=ne.value,n=oe(t&&t[0]),r=At(R);if(n&&n.isValid()){ne.value=[ae(n),(null==(e=L.value)?void 0:e[1])||null];const t=[n,r&&(r[1]||null)];ie(t)&&(T(t),ne.value=null)}},fe=()=>{var e;const t=At(ne),n=oe(t&&t[1]),r=At(R);if(n&&n.isValid()){ne.value=[(null==(e=At(L))?void 0:e[0])||null,ae(n)];const t=[r&&r[0],n];ie(t)&&(T(t),ne.value=null)}},pe=Tt({}),he=e=>{pe.value[e[0]]=e[1],pe.value.panelReady=!0},me=e=>{n("calendar-change",e)},ve=(e,t,r)=>{n("panel-change",e,t,r)};return Br("EP_PICKER_BASE",{props:r}),t({focus:O,handleFocusInput:I,handleBlurInput:N,handleOpen:()=>{m.value=!0},handleClose:()=>{m.value=!1},onPick:x}),(e,t)=>(wo(),Ao(At(u_),Ho({ref_key:"refPopper",ref:f,visible:m.value,effect:"light",pure:"",trigger:"click"},e.$attrs,{role:"dialog",teleported:"",transition:`${At(i).namespace.value}-zoom-in-top`,"popper-class":[`${At(i).namespace.value}-picker__popper`,e.popperClass],"popper-options":At(d),"fallback-placements":["bottom","top","right","left"],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"hide-after":0,persistent:"",onBeforeShow:A,onShow:M,onHide:E}),{default:un((()=>[At(q)?(wo(),xo("div",{key:1,ref_key:"inputRef",ref:h,class:Y(At(_)),style:j(e.$attrs.style),onClick:I,onMouseenter:K,onMouseleave:Z,onTouchstart:X,onKeydown:se},[At(H)?(wo(),Ao(At(yy),{key:0,class:Y([At(s).e("icon"),At(l).e("icon")]),onMousedown:ei(z,["prevent"]),onTouchstart:X},{default:un((()=>[(wo(),Ao(yn(At(H))))])),_:1},8,["class","onMousedown"])):Lo("v-if",!0),Po("input",{id:e.id&&e.id[0],autocomplete:"off",name:e.name&&e.name[0],placeholder:e.startPlaceholder,value:At(L)&&At(L)[0],disabled:At(D),readonly:!e.editable||e.readonly,class:Y(At(l).b("input")),onMousedown:z,onInput:ue,onChange:de,onFocus:I,onBlur:N},null,42,gS),fr(e.$slots,"range-separator",{},(()=>[Po("span",{class:Y(At(l).b("separator"))},J(e.rangeSeparator),3)])),Po("input",{id:e.id&&e.id[1],autocomplete:"off",name:e.name&&e.name[1],placeholder:e.endPlaceholder,value:At(L)&&At(L)[1],disabled:At(D),readonly:!e.editable||e.readonly,class:Y(At(l).b("input")),onMousedown:z,onFocus:I,onBlur:N,onInput:ce,onChange:fe},null,42,yS),e.clearIcon?(wo(),Ao(At(yy),{key:1,class:Y(At(S)),onClick:U},{default:un((()=>[(wo(),Ao(yn(e.clearIcon)))])),_:1},8,["class"])):Lo("v-if",!0)],38)):(wo(),Ao(At(Ry),{key:0,id:e.id,ref_key:"inputRef",ref:h,"container-role":"combobox","model-value":At(L),name:e.name,size:At(Q),disabled:At(D),placeholder:e.placeholder,class:Y([At(i).b("editor"),At(i).bm("editor",e.type),e.$attrs.class]),style:j(e.$attrs.style),readonly:!e.editable||e.readonly||At(V)||"week"===e.type,label:e.label,tabindex:e.tabindex,"validate-event":!1,onInput:le,onFocus:I,onBlur:N,onKeydown:se,onChange:re,onMousedown:z,onMouseenter:K,onMouseleave:Z,onTouchstart:X,onClick:t[0]||(t[0]=ei((()=>{}),["stop"]))},{prefix:un((()=>[At(H)?(wo(),Ao(At(yy),{key:0,class:Y(At(s).e("icon")),onMousedown:ei(z,["prevent"]),onTouchstart:X},{default:un((()=>[(wo(),Ao(yn(At(H))))])),_:1},8,["class","onMousedown"])):Lo("v-if",!0)])),suffix:un((()=>[G.value&&e.clearIcon?(wo(),Ao(At(yy),{key:0,class:Y(`${At(s).e("icon")} clear-icon`),onClick:ei(U,["stop"])},{default:un((()=>[(wo(),Ao(yn(e.clearIcon)))])),_:1},8,["class","onClick"])):Lo("v-if",!0)])),_:1},8,["id","model-value","name","size","disabled","placeholder","class","style","readonly","label","tabindex","onKeydown"]))])),content:un((()=>[fr(e.$slots,"default",{visible:m.value,actualVisible:v.value,parsedValue:At(R),format:e.format,dateFormat:e.dateFormat,timeFormat:e.timeFormat,unlinkPanels:e.unlinkPanels,type:e.type,defaultValue:e.defaultValue,onPick:x,onSelectRange:$,onSetPickerOption:he,onCalendarChange:me,onPanelChange:ve,onKeydown:k,onMousedown:t[1]||(t[1]=ei((()=>{}),["stop"]))})])),_:3},16,["visible","transition","popper-class","popper-options"]))}});var SS=hy(_S,[["__file","picker.vue"]]);const wS=Pm({...mS,datetimeRole:String,parsedValue:{type:Object}}),TS=e=>e.map(((e,t)=>e||t)).filter((e=>!0!==e)),CS=(e,t,n)=>({getHoursList:(t,n)=>pS(24,e&&(()=>e?.(t,n))),getMinutesList:(e,n,r)=>pS(60,t&&(()=>t?.(e,n,r))),getSecondsList:(e,t,r,o)=>pS(60,n&&(()=>n?.(e,t,r,o)))}),$S=new Map;let xS;function AS(e,t){let n=[];return Array.isArray(t.arg)?n=t.arg:Uh(t.arg)&&n.push(t.arg),function(r,o){const a=t.instance.popperRef,i=r.target,s=o?.target,l=!t||!t.instance,u=!i||!s,c=e.contains(i)||e.contains(s),d=e===i,f=n.length&&n.some((e=>e?.contains(i)))||n.length&&n.includes(s),p=a&&(a.contains(i)||a.contains(s));l||u||c||d||f||p||t.value(r,o)}}Yu&&(document.addEventListener("mousedown",(e=>xS=e)),document.addEventListener("mouseup",(e=>{for(const t of $S.values())for(const{documentHandler:n}of t)n(e,xS)})));const MS={beforeMount(e,t){$S.has(e)||$S.set(e,[]),$S.get(e).push({documentHandler:AS(e,t),bindingFn:t.value})},updated(e,t){$S.has(e)||$S.set(e,[]);const n=$S.get(e),r=n.findIndex((e=>e.bindingFn===t.oldValue)),o={documentHandler:AS(e,t),bindingFn:t.value};r>=0?n.splice(r,1,o):n.push(o)},unmounted(e){$S.delete(e)}},kS=100,ES=600,OS={beforeMount(e,t){const n=t.value,{interval:r=kS,delay:o=ES}=g(n)?{}:n;let a,i;const s=()=>g(n)?n():n.handler(),l=()=>{i&&(clearTimeout(i),i=void 0),a&&(clearInterval(a),a=void 0)};e.addEventListener("mousedown",(e=>{0===e.button&&(l(),s(),document.addEventListener("mouseup",(()=>l()),{once:!0}),i=setTimeout((()=>{a=setInterval((()=>{s()}),r)}),o))}))}},IS="_trap-focus-children",PS=[],NS=e=>{if(0===PS.length)return;const t=PS[PS.length-1][IS];if(t.length>0&&e.code===jm.tab){if(1===t.length)return e.preventDefault(),void(document.activeElement!==t[0]&&t[0].focus());const n=e.shiftKey,r=e.target===t[0],o=e.target===t[t.length-1];r&&n&&(e.preventDefault(),t[t.length-1].focus()),o&&!n&&(e.preventDefault(),t[0].focus())}},DS={beforeMount(e){e[IS]=Du(e),PS.push(e),PS.length<=1&&document.addEventListener("keydown",NS)},updated(e){Kt((()=>{e[IS]=Du(e)}))},unmounted(){PS.shift(),0===PS.length&&document.removeEventListener("keydown",NS)}};var RS,LS,BS,FS,VS,HS,jS,GS,US,WS,zS,YS,KS,ZS,XS,qS=!1;function JS(){if(!qS){qS=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),n=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(YS=/\b(iPhone|iP[ao]d)/.exec(e),KS=/\b(iP[ao]d)/.exec(e),WS=/Android/i.exec(e),ZS=/FBAN\/\w+;/i.exec(e),XS=/Mobile/i.exec(e),zS=!!/Win64/.exec(e),t){(RS=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN)&&document&&document.documentMode&&(RS=document.documentMode);var r=/(?:Trident\/(\d+.\d+))/.exec(e);HS=r?parseFloat(r[1])+4:RS,LS=t[2]?parseFloat(t[2]):NaN,BS=t[3]?parseFloat(t[3]):NaN,(FS=t[4]?parseFloat(t[4]):NaN)?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),VS=t&&t[1]?parseFloat(t[1]):NaN):VS=NaN}else RS=LS=BS=VS=FS=NaN;if(n){if(n[1]){var o=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);jS=!o||parseFloat(o[1].replace("_","."))}else jS=!1;GS=!!n[2],US=!!n[3]}else jS=GS=US=!1}}var QS,ew={ie:function(){return JS()||RS},ieCompatibilityMode:function(){return JS()||HS>RS},ie64:function(){return ew.ie()&&zS},firefox:function(){return JS()||LS},opera:function(){return JS()||BS},webkit:function(){return JS()||FS},safari:function(){return ew.webkit()},chrome:function(){return JS()||VS},windows:function(){return JS()||GS},osx:function(){return JS()||jS},linux:function(){return JS()||US},iphone:function(){return JS()||YS},mobile:function(){return JS()||YS||KS||WS||XS},nativeApp:function(){return JS()||ZS},android:function(){return JS()||WS},ipad:function(){return JS()||KS}},tw=ew,nw=!!(typeof window<"u"&&window.document&&window.document.createElement),rw={canUseDOM:nw,canUseWorkers:typeof Worker<"u",canUseEventListeners:nw&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:nw&&!!window.screen,isInWorker:!nw};rw.canUseDOM&&(QS=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("",""));var ow=function(e,t){if(!rw.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,r=n in document;if(!r){var o=document.createElement("div");o.setAttribute(n,"return;"),r="function"==typeof o[n]}return!r&&QS&&"wheel"===e&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r};function aw(e){var t=0,n=0,r=0,o=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),r=10*t,o=10*n,"deltaY"in e&&(o=e.deltaY),"deltaX"in e&&(r=e.deltaX),(r||o)&&e.deltaMode&&(1==e.deltaMode?(r*=40,o*=40):(r*=800,o*=800)),r&&!t&&(t=r<1?-1:1),o&&!n&&(n=o<1?-1:1),{spinX:t,spinY:n,pixelX:r,pixelY:o}}aw.getEventType=function(){return tw.firefox()?"DOMMouseScroll":ow("wheel")?"wheel":"mousewheel"};var iw=aw;const sw={beforeMount(e,t){!function(e,t){if(e&&e.addEventListener){const n=function(e){const n=iw(e);t&&Reflect.apply(t,this,[e,n])};e.addEventListener("wheel",n,{passive:!0})}}(e,t.value)}},lw=Pm({role:{type:String,required:!0},spinnerDate:{type:Object,required:!0},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:String,default:""},...hS}),uw=["onClick"],cw=["onMouseenter"],dw=Wn({__name:"basic-time-spinner",props:lw,emits:["change","select-range","set-option"],setup(e,{emit:t}){const n=e,r=dv("time"),{getHoursList:o,getMinutesList:a,getSecondsList:i}=CS(n.disabledHours,n.disabledMinutes,n.disabledSeconds);let s=!1;const l=Tt(),u={hours:Tt(),minutes:Tt(),seconds:Tt()},c=oa((()=>n.showSeconds?tS:tS.slice(0,2))),d=oa((()=>{const{spinnerDate:e}=n;return{hours:e.hour(),minutes:e.minute(),seconds:e.second()}})),f=oa((()=>{const{hours:e,minutes:t}=At(d);return{hours:o(n.role),minutes:a(e,n.role),seconds:i(e,t,n.role)}})),p=oa((()=>{const{hours:e,minutes:t,seconds:n}=At(d);return{hours:aS(e,23),minutes:aS(t,59),seconds:aS(n,59)}})),h=Sh((e=>{s=!1,g(e)}),200),m=e=>{if(!n.amPmMode)return"";let t=e<12?" am":" pm";return"A"===n.amPmMode&&(t=t.toUpperCase()),t},v=e=>{let n;switch(e){case"hours":n=[0,2];break;case"minutes":n=[3,5];break;case"seconds":n=[6,8]}const[r,o]=n;t("select-range",r,o),l.value=e},g=e=>{_(e,At(d)[e])},y=()=>{g("hours"),g("minutes"),g("seconds")},b=e=>e.querySelector(`.${r.namespace.value}-scrollbar__wrap`),_=(e,t)=>{if(n.arrowControl)return;const r=At(u[e]);r&&r.$el&&(b(r.$el).scrollTop=Math.max(0,t*S(e)))},S=e=>{const t=At(u[e]),n=t?.$el.querySelector("li");return n&&Number.parseFloat(em(n,"height"))||0},w=()=>{C(1)},T=()=>{C(-1)},C=e=>{l.value||v("hours");const t=l.value,n=At(d)[t],r="hours"===l.value?24:60,o=$(t,n,e,r);x(t,o),_(t,o),Kt((()=>v(t)))},$=(e,t,n,r)=>{let o=(t+n+r)%r;const a=At(f)[e];for(;a[o]&&o!==t;)o=(o+n+r)%r;return o},x=(e,r)=>{if(At(f)[e][r])return;const{hours:o,minutes:a,seconds:i}=At(d);let s;switch(e){case"hours":s=n.spinnerDate.hour(r).minute(a).second(i);break;case"minutes":s=n.spinnerDate.hour(o).minute(r).second(i);break;case"seconds":s=n.spinnerDate.hour(o).minute(a).second(r)}t("change",s)},A=e=>At(u[e]).$el.offsetHeight,M=()=>{const e=e=>{const t=At(u[e]);t&&t.$el&&(b(t.$el).onscroll=()=>{(e=>{s=!0,h(e);const t=Math.min(Math.round((b(At(u[e]).$el).scrollTop-(.5*A(e)-10)/S(e)+3)/S(e)),"hours"===e?23:59);x(e,t)})(e)})};e("hours"),e("minutes"),e("seconds")};tr((()=>{Kt((()=>{!n.arrowControl&&M(),y(),"start"===n.role&&v("hours")}))}));return t("set-option",[`${n.role}_scrollDown`,C]),t("set-option",[`${n.role}_emitSelectRange`,v]),xn((()=>n.spinnerDate),(()=>{s||y()})),(e,t)=>(wo(),xo("div",{class:Y([At(r).b("spinner"),{"has-seconds":e.showSeconds}])},[e.arrowControl?Lo("v-if",!0):(wo(!0),xo(vo,{key:0},cr(At(c),(t=>(wo(),Ao(At(Ky),{key:t,ref_for:!0,ref:e=>((e,t)=>{u[t].value=e})(e,t),class:Y(At(r).be("spinner","wrapper")),"wrap-style":"max-height: inherit;","view-class":At(r).be("spinner","list"),noresize:"",tag:"ul",onMouseenter:e=>v(t),onMousemove:e=>g(t)},{default:un((()=>[(wo(!0),xo(vo,null,cr(At(f)[t],((n,o)=>(wo(),xo("li",{key:o,class:Y([At(r).be("spinner","item"),At(r).is("active",o===At(d)[t]),At(r).is("disabled",n)]),onClick:e=>((e,{value:t,disabled:n})=>{n||(x(e,t),v(e),_(e,t))})(t,{value:o,disabled:n})},["hours"===t?(wo(),xo(vo,{key:0},[Ro(J(("0"+(e.amPmMode?o%12||12:o)).slice(-2))+J(m(o)),1)],64)):(wo(),xo(vo,{key:1},[Ro(J(("0"+o).slice(-2)),1)],64))],10,uw)))),128))])),_:2},1032,["class","view-class","onMouseenter","onMousemove"])))),128)),e.arrowControl?(wo(!0),xo(vo,{key:1},cr(At(c),(t=>(wo(),xo("div",{key:t,class:Y([At(r).be("spinner","wrapper"),At(r).is("arrow")]),onMouseenter:e=>v(t)},[On((wo(),Ao(At(yy),{class:Y(["arrow-up",At(r).be("spinner","arrow")])},{default:un((()=>[No(At(im))])),_:1},8,["class"])),[[At(OS),T]]),On((wo(),Ao(At(yy),{class:Y(["arrow-down",At(r).be("spinner","arrow")])},{default:un((()=>[No(At(rm))])),_:1},8,["class"])),[[At(OS),w]]),Po("ul",{class:Y(At(r).be("spinner","list"))},[(wo(!0),xo(vo,null,cr(At(p)[t],((n,o)=>(wo(),xo("li",{key:o,class:Y([At(r).be("spinner","item"),At(r).is("active",n===At(d)[t]),At(r).is("disabled",At(f)[t][n])])},["number"==typeof n?(wo(),xo(vo,{key:0},["hours"===t?(wo(),xo(vo,{key:0},[Ro(J(("0"+(e.amPmMode?n%12||12:n)).slice(-2))+J(m(n)),1)],64)):(wo(),xo(vo,{key:1},[Ro(J(("0"+n).slice(-2)),1)],64))],64)):Lo("v-if",!0)],2)))),128))],2)],42,cw)))),128)):Lo("v-if",!0)],2))}});var fw=hy(dw,[["__file","basic-time-spinner.vue"]]);const pw=Wn({__name:"panel-time-pick",props:wS,emits:["pick","select-range","set-picker-option"],setup(e,{emit:t}){const n=e,r=Fr("EP_PICKER_BASE"),{arrowControl:o,disabledHours:a,disabledMinutes:i,disabledSeconds:s,defaultValue:l}=r.props,{getAvailableHours:u,getAvailableMinutes:c,getAvailableSeconds:d}=((e,t,n)=>{const{getHoursList:r,getMinutesList:o,getSecondsList:a}=CS(e,t,n);return{getAvailableHours:(e,t)=>TS(r(e,t)),getAvailableMinutes:(e,t,n)=>TS(o(e,t,n)),getAvailableSeconds:(e,t,n,r)=>TS(a(e,t,n,r))}})(a,i,s),f=dv("time"),{t:p,lang:h}=iv(),m=Tt([0,2]),v=(e=>{const t=Tt(e.parsedValue);return xn((()=>e.visible),(n=>{n||(t.value=e.parsedValue)})),t})(n),g=oa((()=>Vh(n.actualVisible)?`${f.namespace.value}-zoom-in-top`:"")),y=oa((()=>n.format.includes("ss"))),b=oa((()=>n.format.includes("A")?"A":n.format.includes("a")?"a":"")),_=()=>{t("pick",v.value,!1)},S=e=>{if(!n.visible)return;const r=x(e).millisecond(0);t("pick",r,!0)},w=(e,n)=>{t("select-range",e,n),m.value=[e,n]},{timePickerOptions:T,onSetOption:C,getAvailableTime:$}=(({getAvailableHours:e,getAvailableMinutes:t,getAvailableSeconds:n})=>{const r={};return{timePickerOptions:r,getAvailableTime:(r,o,a,i)=>{const s={hour:e,minute:t,second:n};let l=r;return["hour","minute","second"].forEach((e=>{if(s[e]){let t;const n=s[e];switch(e){case"minute":t=n(l.hour(),o,i);break;case"second":t=n(l.hour(),l.minute(),o,i);break;default:t=n(o,i)}if(t?.length&&!t.includes(l[e]())){const n=a?0:t.length-1;l=l[e](t[n])}}})),l},onSetOption:([e,t])=>{r[e]=t}}})({getAvailableHours:u,getAvailableMinutes:c,getAvailableSeconds:d}),x=e=>$(e,n.datetimeRole||"",!0);return t("set-picker-option",["isValidValue",e=>{const t=J_(e).locale(h.value),n=x(t);return t.isSame(n)}]),t("set-picker-option",["formatToString",e=>e?e.format(n.format):null]),t("set-picker-option",["parseUserInput",e=>e?J_(e,n.format).locale(h.value):null]),t("set-picker-option",["handleKeydownInput",e=>{const t=e.code,{left:n,right:r,up:o,down:a}=jm;if([n,r].includes(t))return(e=>{const t=[0,3].concat(y.value?[6]:[]),n=["hours","minutes"].concat(y.value?["seconds"]:[]),r=(t.indexOf(m.value[0])+e+t.length)%t.length;T.start_emitSelectRange(n[r])})(t===n?-1:1),void e.preventDefault();if([o,a].includes(t)){const n=t===o?-1:1;return T.start_scrollDown(n),void e.preventDefault()}}]),t("set-picker-option",["getRangeAvailableTime",x]),t("set-picker-option",["getDefaultValue",()=>J_(l).locale(h.value)]),(e,r)=>(wo(),Ao(ha,{name:At(g)},{default:un((()=>[e.actualVisible||e.visible?(wo(),xo("div",{key:0,class:Y(At(f).b("panel"))},[Po("div",{class:Y([At(f).be("panel","content"),{"has-seconds":At(y)}])},[No(fw,{ref:"spinner",role:e.datetimeRole||"start","arrow-control":At(o),"show-seconds":At(y),"am-pm-mode":At(b),"spinner-date":e.parsedValue,"disabled-hours":At(a),"disabled-minutes":At(i),"disabled-seconds":At(s),onChange:S,onSetOption:At(C),onSelectRange:w},null,8,["role","arrow-control","show-seconds","am-pm-mode","spinner-date","disabled-hours","disabled-minutes","disabled-seconds","onSetOption"])],2),Po("div",{class:Y(At(f).be("panel","footer"))},[Po("button",{type:"button",class:Y([At(f).be("panel","btn"),"cancel"]),onClick:_},J(At(p)("el.datepicker.cancel")),3),Po("button",{type:"button",class:Y([At(f).be("panel","btn"),"confirm"]),onClick:r[0]||(r[0]=e=>((e=!1,r=!1)=>{r||t("pick",n.parsedValue,e)})())},J(At(p)("el.datepicker.confirm")),3)],2)],2)):Lo("v-if",!0)])),_:1},8,["name"]))}});var hw=hy(pw,[["__file","panel-time-pick.vue"]]),mw={exports:{}};!function(e,t){e.exports=function(e,t,n){var r=t.prototype,o=function(e){return e&&(e.indexOf?e:e.s)},a=function(e,t,n,r,a){var i=e.name?e:e.$locale(),s=o(i[t]),l=o(i[n]),u=s||l.map((function(e){return e.slice(0,r)}));if(!a)return u;var c=i.weekStart;return u.map((function(e,t){return u[(t+(c||0))%7]}))},i=function(){return n.Ls[n.locale()]},s=function(e,t){return e.formats[t]||e.formats[t.toUpperCase()].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))},l=function(){var e=this;return{months:function(t){return t?t.format("MMMM"):a(e,"months")},monthsShort:function(t){return t?t.format("MMM"):a(e,"monthsShort","months",3)},firstDayOfWeek:function(){return e.$locale().weekStart||0},weekdays:function(t){return t?t.format("dddd"):a(e,"weekdays")},weekdaysMin:function(t){return t?t.format("dd"):a(e,"weekdaysMin","weekdays",2)},weekdaysShort:function(t){return t?t.format("ddd"):a(e,"weekdaysShort","weekdays",3)},longDateFormat:function(t){return s(e.$locale(),t)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};r.localeData=function(){return l.bind(this)()},n.localeData=function(){var e=i();return{firstDayOfWeek:function(){return e.weekStart||0},weekdays:function(){return n.weekdays()},weekdaysShort:function(){return n.weekdaysShort()},weekdaysMin:function(){return n.weekdaysMin()},months:function(){return n.months()},monthsShort:function(){return n.monthsShort()},longDateFormat:function(t){return s(e,t)},meridiem:e.meridiem,ordinal:e.ordinal}},n.months=function(){return a(i(),"months")},n.monthsShort=function(){return a(i(),"monthsShort","months",3)},n.weekdays=function(e){return a(i(),"weekdays",null,null,e)},n.weekdaysShort=function(e){return a(i(),"weekdaysShort","weekdays",3,e)},n.weekdaysMin=function(e){return a(i(),"weekdaysMin","weekdays",2,e)}}}(mw);const vw=Z_(mw.exports),gw=Pm({header:{type:String,default:""},footer:{type:String,default:""},bodyStyle:{type:[String,Object,Array],default:""},bodyClass:String,shadow:{type:String,values:["always","hover","never"],default:"always"}}),yw=Wn({name:"ElCard"});const bw=Fm(hy(Wn({...yw,props:gw,setup(e){const t=dv("card");return(e,n)=>(wo(),xo("div",{class:Y([At(t).b(),At(t).is(`${e.shadow}-shadow`)])},[e.$slots.header||e.header?(wo(),xo("div",{key:0,class:Y(At(t).e("header"))},[fr(e.$slots,"header",{},(()=>[Ro(J(e.header),1)]))],2)):Lo("v-if",!0),Po("div",{class:Y([At(t).e("body"),e.bodyClass]),style:j(e.bodyStyle)},[fr(e.$slots,"default")],6),e.$slots.footer||e.footer?(wo(),xo("div",{key:1,class:Y(At(t).e("footer"))},[fr(e.$slots,"footer",{},(()=>[Ro(J(e.footer),1)]))],2)):Lo("v-if",!0)],2))}}),[["__file","card.vue"]])),_w={modelValue:{type:[Number,String,Boolean],default:void 0},label:{type:[String,Boolean,Number,Object],default:void 0},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},controls:{type:String,default:void 0},border:Boolean,size:ty,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0}},Sw={[Gm]:e=>y(e)||jh(e)||Hh(e),change:e=>y(e)||jh(e)||Hh(e)},ww=Symbol("checkboxGroupContextKey"),Tw=(e,{model:t,isLimitExceeded:n,hasOwnLabel:r,isDisabled:o,isLabeledByFormItem:a})=>{const i=Fr(ww,void 0),{formItem:s}=Ty(),{emit:l}=zo();function u(t){var n,r;return t===e.trueLabel||!0===t?null==(n=e.trueLabel)||n:null!=(r=e.falseLabel)&&r}const c=oa((()=>i?.validateEvent||e.validateEvent));return xn((()=>e.modelValue),(()=>{c.value&&s?.validate("change").catch((e=>{}))})),{handleChange:function(e){if(n.value)return;const t=e.target;l("change",u(t.checked),e)},onClickRoot:async function(i){n.value||!r.value&&!o.value&&a.value&&(i.composedPath().some((e=>"LABEL"===e.tagName))||(t.value=u([!1,e.falseLabel].includes(t.value)),await Kt(),function(e,t){l("change",u(e),t)}(t.value,i)))}}},Cw=(e,t)=>{const{formItem:n}=Ty(),{model:r,isGroup:o,isLimitExceeded:a}=(e=>{const t=Tt(!1),{emit:n}=zo(),r=Fr(ww,void 0),o=oa((()=>!1===Vh(r))),a=Tt(!1),i=oa({get(){var n,a;return o.value?null==(n=r?.modelValue)?void 0:n.value:null!=(a=e.modelValue)?a:t.value},set(e){var s,l;o.value&&p(e)?(a.value=void 0!==(null==(s=r?.max)?void 0:s.value)&&e.length>r?.max.value&&e.length>i.value.length,!1===a.value&&(null==(l=r?.changeEvent)||l.call(r,e))):(n(Gm,e),t.value=e)}});return{model:i,isGroup:o,isLimitExceeded:a}})(e),{isFocused:i,isChecked:s,checkboxButtonSize:l,checkboxSize:u,hasOwnLabel:c}=((e,t,{model:n})=>{const r=Fr(ww,void 0),o=Tt(!1),a=oa((()=>{const t=n.value;return Hh(t)?t:p(t)?_(e.label)?t.map(ht).some((t=>Ih(t,e.label))):t.map(ht).includes(e.label):null!=t?t===e.trueLabel:!!t}));return{checkboxButtonSize:Sy(oa((()=>{var e;return null==(e=r?.size)?void 0:e.value})),{prop:!0}),isChecked:a,isFocused:o,checkboxSize:Sy(oa((()=>{var e;return null==(e=r?.size)?void 0:e.value}))),hasOwnLabel:oa((()=>!!t.default||!Ph(e.label)))}})(e,t,{model:r}),{isDisabled:d}=(({model:e,isChecked:t})=>{const n=Fr(ww,void 0),r=oa((()=>{var r,o;const a=null==(r=n?.max)?void 0:r.value,i=null==(o=n?.min)?void 0:o.value;return!Vh(a)&&e.value.length>=a&&!t.value||!Vh(i)&&e.value.length<=i&&t.value}));return{isDisabled:wy(oa((()=>n?.disabled.value||r.value))),isLimitDisabled:r}})({model:r,isChecked:s}),{inputId:f,isLabeledByFormItem:h}=Cy(e,{formItemContext:n,disableIdGeneration:c,disableIdManagement:o}),{handleChange:m,onClickRoot:v}=Tw(e,{model:r,isLimitExceeded:a,hasOwnLabel:c,isDisabled:d,isLabeledByFormItem:h});return((e,{model:t})=>{e.checked&&(p(t.value)&&!t.value.includes(e.label)?t.value.push(e.label):t.value=e.trueLabel||!0)})(e,{model:r}),{inputId:f,isLabeledByFormItem:h,isChecked:s,isDisabled:d,isFocused:i,checkboxButtonSize:l,checkboxSize:u,hasOwnLabel:c,model:r,handleChange:m,onClickRoot:v}},$w=["id","indeterminate","name","tabindex","disabled","true-value","false-value"],xw=["id","indeterminate","disabled","value","name","tabindex"],Aw=Wn({name:"ElCheckbox"}),Mw=Wn({...Aw,props:_w,emits:Sw,setup(e){const t=e,n=yr(),{inputId:r,isLabeledByFormItem:o,isChecked:a,isDisabled:i,isFocused:s,checkboxSize:l,hasOwnLabel:u,model:c,handleChange:d,onClickRoot:f}=Cw(t,n),p=dv("checkbox"),h=oa((()=>[p.b(),p.m(l.value),p.is("disabled",i.value),p.is("bordered",t.border),p.is("checked",a.value)])),m=oa((()=>[p.e("input"),p.is("disabled",i.value),p.is("checked",a.value),p.is("indeterminate",t.indeterminate),p.is("focus",s.value)]));return(e,t)=>(wo(),Ao(yn(!At(u)&&At(o)?"span":"label"),{class:Y(At(h)),"aria-controls":e.indeterminate?e.controls:null,onClick:At(f)},{default:un((()=>[Po("span",{class:Y(At(m))},[e.trueLabel||e.falseLabel?On((wo(),xo("input",{key:0,id:At(r),"onUpdate:modelValue":t[0]||(t[0]=e=>wt(c)?c.value=e:null),class:Y(At(p).e("original")),type:"checkbox",indeterminate:e.indeterminate,name:e.name,tabindex:e.tabindex,disabled:At(i),"true-value":e.trueLabel,"false-value":e.falseLabel,onChange:t[1]||(t[1]=(...e)=>At(d)&&At(d)(...e)),onFocus:t[2]||(t[2]=e=>s.value=!0),onBlur:t[3]||(t[3]=e=>s.value=!1),onClick:t[4]||(t[4]=ei((()=>{}),["stop"]))},null,42,$w)),[[Za,At(c)]]):On((wo(),xo("input",{key:1,id:At(r),"onUpdate:modelValue":t[5]||(t[5]=e=>wt(c)?c.value=e:null),class:Y(At(p).e("original")),type:"checkbox",indeterminate:e.indeterminate,disabled:At(i),value:e.label,name:e.name,tabindex:e.tabindex,onChange:t[6]||(t[6]=(...e)=>At(d)&&At(d)(...e)),onFocus:t[7]||(t[7]=e=>s.value=!0),onBlur:t[8]||(t[8]=e=>s.value=!1),onClick:t[9]||(t[9]=ei((()=>{}),["stop"]))},null,42,xw)),[[Za,At(c)]]),Po("span",{class:Y(At(p).e("inner"))},null,2)],2),At(u)?(wo(),xo("span",{key:0,class:Y(At(p).e("label"))},[fr(e.$slots,"default"),e.$slots.default?Lo("v-if",!0):(wo(),xo(vo,{key:0},[Ro(J(e.label),1)],64))],2)):Lo("v-if",!0)])),_:3},8,["class","aria-controls","onClick"]))}});var kw=hy(Mw,[["__file","checkbox.vue"]]);const Ew=["name","tabindex","disabled","true-value","false-value"],Ow=["name","tabindex","disabled","value"],Iw=Wn({name:"ElCheckboxButton"}),Pw=Wn({...Iw,props:_w,emits:Sw,setup(e){const t=e,n=yr(),{isFocused:r,isChecked:o,isDisabled:a,checkboxButtonSize:i,model:s,handleChange:l}=Cw(t,n),u=Fr(ww,void 0),c=dv("checkbox"),d=oa((()=>{var e,t,n,r;const o=null!=(t=null==(e=u?.fill)?void 0:e.value)?t:"";return{backgroundColor:o,borderColor:o,color:null!=(r=null==(n=u?.textColor)?void 0:n.value)?r:"",boxShadow:o?`-1px 0 0 0 ${o}`:void 0}})),f=oa((()=>[c.b("button"),c.bm("button",i.value),c.is("disabled",a.value),c.is("checked",o.value),c.is("focus",r.value)]));return(e,t)=>(wo(),xo("label",{class:Y(At(f))},[e.trueLabel||e.falseLabel?On((wo(),xo("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=e=>wt(s)?s.value=e:null),class:Y(At(c).be("button","original")),type:"checkbox",name:e.name,tabindex:e.tabindex,disabled:At(a),"true-value":e.trueLabel,"false-value":e.falseLabel,onChange:t[1]||(t[1]=(...e)=>At(l)&&At(l)(...e)),onFocus:t[2]||(t[2]=e=>r.value=!0),onBlur:t[3]||(t[3]=e=>r.value=!1),onClick:t[4]||(t[4]=ei((()=>{}),["stop"]))},null,42,Ew)),[[Za,At(s)]]):On((wo(),xo("input",{key:1,"onUpdate:modelValue":t[5]||(t[5]=e=>wt(s)?s.value=e:null),class:Y(At(c).be("button","original")),type:"checkbox",name:e.name,tabindex:e.tabindex,disabled:At(a),value:e.label,onChange:t[6]||(t[6]=(...e)=>At(l)&&At(l)(...e)),onFocus:t[7]||(t[7]=e=>r.value=!0),onBlur:t[8]||(t[8]=e=>r.value=!1),onClick:t[9]||(t[9]=ei((()=>{}),["stop"]))},null,42,Ow)),[[Za,At(s)]]),e.$slots.default||e.label?(wo(),xo("span",{key:2,class:Y(At(c).be("button","inner")),style:j(At(o)?At(d):void 0)},[fr(e.$slots,"default",{},(()=>[Ro(J(e.label),1)]))],6)):Lo("v-if",!0)],2))}});var Nw=hy(Pw,[["__file","checkbox-button.vue"]]);const Dw=Pm({modelValue:{type:Array,default:()=>[]},disabled:Boolean,min:Number,max:Number,size:ty,label:String,fill:String,textColor:String,tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0}}),Rw={[Gm]:e=>p(e),change:e=>p(e)},Lw=Wn({name:"ElCheckboxGroup"}),Bw=Wn({...Lw,props:Dw,emits:Rw,setup(e,{emit:t}){const n=e,r=dv("checkbox"),{formItem:o}=Ty(),{inputId:a,isLabeledByFormItem:i}=Cy(n,{formItemContext:o}),s=async e=>{t(Gm,e),await Kt(),t("change",e)},l=oa({get:()=>n.modelValue,set(e){s(e)}});return Br(ww,{...Fh(Ot(n),["size","min","max","disabled","validateEvent","fill","textColor"]),modelValue:l,changeEvent:s}),xn((()=>n.modelValue),(()=>{n.validateEvent&&o?.validate("change").catch((e=>{}))})),(e,t)=>{var n;return wo(),Ao(yn(e.tag),{id:At(a),class:Y(At(r).b("group")),role:"group","aria-label":At(i)?void 0:e.label||"checkbox-group","aria-labelledby":At(i)?null==(n=At(o))?void 0:n.labelId:void 0},{default:un((()=>[fr(e.$slots,"default")])),_:3},8,["id","class","aria-label","aria-labelledby"])}}});var Fw=hy(Bw,[["__file","checkbox-group.vue"]]);const Vw=Fm(kw,{CheckboxButton:Nw,CheckboxGroup:Fw});Hm(Nw),Hm(Fw);const Hw=Pm({type:{type:String,values:["primary","success","info","warning","danger"],default:"primary"},closable:Boolean,disableTransitions:Boolean,hit:Boolean,color:String,size:{type:String,values:zm},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),jw={close:e=>e instanceof MouseEvent,click:e=>e instanceof MouseEvent},Gw=Wn({name:"ElTag"}),Uw=Wn({...Gw,props:Hw,emits:jw,setup(e,{emit:t}){const n=e,r=Sy(),o=dv("tag"),a=oa((()=>{const{type:e,hit:t,effect:a,closable:i,round:s}=n;return[o.b(),o.is("closable",i),o.m(e||"primary"),o.m(r.value),o.m(a),o.is("hit",t),o.is("round",s)]})),i=e=>{t("close",e)},s=e=>{t("click",e)};return(e,t)=>e.disableTransitions?(wo(),xo("span",{key:0,class:Y(At(a)),style:j({backgroundColor:e.color}),onClick:s},[Po("span",{class:Y(At(o).e("content"))},[fr(e.$slots,"default")],2),e.closable?(wo(),Ao(At(yy),{key:0,class:Y(At(o).e("close")),onClick:ei(i,["stop"])},{default:un((()=>[No(At(pm))])),_:1},8,["class","onClick"])):Lo("v-if",!0)],6)):(wo(),Ao(ha,{key:1,name:`${At(o).namespace.value}-zoom-in-center`,appear:""},{default:un((()=>[Po("span",{class:Y(At(a)),style:j({backgroundColor:e.color}),onClick:s},[Po("span",{class:Y(At(o).e("content"))},[fr(e.$slots,"default")],2),e.closable?(wo(),Ao(At(yy),{key:0,class:Y(At(o).e("close")),onClick:ei(i,["stop"])},{default:un((()=>[No(At(pm))])),_:1},8,["class","onClick"])):Lo("v-if",!0)],6)])),_:3},8,["name"]))}});const Ww=Fm(hy(Uw,[["__file","tag.vue"]])),zw=Symbol("rowContextKey"),Yw=Pm({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:["start","center","end","space-around","space-between","space-evenly"],default:"start"},align:{type:String,values:["top","middle","bottom"]}}),Kw=Wn({name:"ElRow"}),Zw=Wn({...Kw,props:Yw,setup(e){const t=e,n=dv("row"),r=oa((()=>t.gutter));Br(zw,{gutter:r});const o=oa((()=>{const e={};return t.gutter&&(e.marginRight=e.marginLeft=`-${t.gutter/2}px`),e})),a=oa((()=>[n.b(),n.is(`justify-${t.justify}`,"start"!==t.justify),n.is(`align-${t.align}`,!!t.align)]));return(e,t)=>(wo(),Ao(yn(e.tag),{class:Y(At(a)),style:j(At(o))},{default:un((()=>[fr(e.$slots,"default")])),_:3},8,["class","style"]))}});const Xw=Fm(hy(Zw,[["__file","row.vue"]])),qw=Pm({tag:{type:String,default:"div"},span:{type:Number,default:24},offset:{type:Number,default:0},pull:{type:Number,default:0},push:{type:Number,default:0},xs:{type:[Number,Object],default:()=>({})},sm:{type:[Number,Object],default:()=>({})},md:{type:[Number,Object],default:()=>({})},lg:{type:[Number,Object],default:()=>({})},xl:{type:[Number,Object],default:()=>({})}}),Jw=Wn({name:"ElCol"}),Qw=Wn({...Jw,props:qw,setup(e){const t=e,{gutter:n}=Fr(zw,{gutter:oa((()=>0))}),r=dv("col"),o=oa((()=>{const e={};return n.value&&(e.paddingLeft=e.paddingRight=n.value/2+"px"),e})),a=oa((()=>{const e=[];return["span","offset","pull","push"].forEach((n=>{const o=t[n];jh(o)&&("span"===n?e.push(r.b(`${t[n]}`)):o>0&&e.push(r.b(`${n}-${t[n]}`)))})),["xs","sm","md","lg","xl"].forEach((n=>{jh(t[n])?e.push(r.b(`${n}-${t[n]}`)):_(t[n])&&Object.entries(t[n]).forEach((([t,o])=>{e.push("span"!==t?r.b(`${n}-${t}-${o}`):r.b(`${n}-${o}`))}))})),n.value&&e.push(r.is("guttered")),[r.b(),e]}));return(e,t)=>(wo(),Ao(yn(e.tag),{class:Y(At(a)),style:j(At(o))},{default:un((()=>[fr(e.$slots,"default")])),_:3},8,["class","style"]))}});const eT=Fm(hy(Qw,[["__file","col.vue"]])),tT=Pm({color:{type:Object,required:!0},vertical:{type:Boolean,default:!1}});let nT=!1;function rT(e,t){if(!Yu)return;const n=function(e){var n;null==(n=t.drag)||n.call(t,e)},r=function(e){var o;document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",r),document.removeEventListener("touchmove",n),document.removeEventListener("touchend",r),document.onselectstart=null,document.ondragstart=null,nT=!1,null==(o=t.end)||o.call(t,e)},o=function(e){var o;nT||(e.preventDefault(),document.onselectstart=()=>!1,document.ondragstart=()=>!1,document.addEventListener("mousemove",n),document.addEventListener("mouseup",r),document.addEventListener("touchmove",n),document.addEventListener("touchend",r),nT=!0,null==(o=t.start)||o.call(t,e))};e.addEventListener("mousedown",o),e.addEventListener("touchstart",o)}const oT=(e,{bar:t,thumb:n,handleDrag:r})=>{const o=zo(),a=dv("color-alpha-slider"),i=Tt(0),s=Tt(0),l=Tt();function u(){i.value=function(){if(!n.value||e.vertical)return 0;const t=o.vnode.el,r=e.color.get("alpha");return t?Math.round(r*(t.offsetWidth-n.value.offsetWidth/2)/100):0}(),s.value=function(){if(!n.value)return 0;const t=o.vnode.el;if(!e.vertical)return 0;const r=e.color.get("alpha");return t?Math.round(r*(t.offsetHeight-n.value.offsetHeight/2)/100):0}(),l.value=function(){if(e.color&&e.color.value){const{r:t,g:n,b:r}=e.color.toRgb();return`linear-gradient(to right, rgba(${t}, ${n}, ${r}, 0) 0%, rgba(${t}, ${n}, ${r}, 1) 100%)`}return""}()}tr((()=>{if(!t.value||!n.value)return;const e={drag:e=>{r(e)},end:e=>{r(e)}};rT(t.value,e),rT(n.value,e),u()})),xn((()=>e.color.get("alpha")),(()=>u())),xn((()=>e.color.value),(()=>u()));const c=oa((()=>[a.b(),a.is("vertical",e.vertical)])),d=oa((()=>a.e("bar"))),f=oa((()=>a.e("thumb")));return{rootKls:c,barKls:d,barStyle:oa((()=>({background:l.value}))),thumbKls:f,thumbStyle:oa((()=>({left:tm(i.value),top:tm(s.value)}))),update:u}},aT=Wn({name:"ElColorAlphaSlider"}),iT=Wn({...aT,props:tT,setup(e,{expose:t}){const n=e,{bar:r,thumb:o,handleDrag:a,handleClick:i}=(e=>{const t=zo(),n=Ct(),r=Ct();function o(o){if(!r.value||!n.value)return;const a=t.vnode.el.getBoundingClientRect(),{clientX:i,clientY:s}=Cc(o);if(e.vertical){let t=s-a.top;t=Math.max(n.value.offsetHeight/2,t),t=Math.min(t,a.height-n.value.offsetHeight/2),e.color.set("alpha",Math.round((t-n.value.offsetHeight/2)/(a.height-n.value.offsetHeight)*100))}else{let t=i-a.left;t=Math.max(n.value.offsetWidth/2,t),t=Math.min(t,a.width-n.value.offsetWidth/2),e.color.set("alpha",Math.round((t-n.value.offsetWidth/2)/(a.width-n.value.offsetWidth)*100))}}return{thumb:n,bar:r,handleDrag:o,handleClick:function(e){e.target!==n.value&&o(e)}}})(n),{rootKls:s,barKls:l,barStyle:u,thumbKls:c,thumbStyle:d,update:f}=oT(n,{bar:r,thumb:o,handleDrag:a});return t({update:f,bar:r,thumb:o}),(e,t)=>(wo(),xo("div",{class:Y(At(s))},[Po("div",{ref_key:"bar",ref:r,class:Y(At(l)),style:j(At(u)),onClick:t[0]||(t[0]=(...e)=>At(i)&&At(i)(...e))},null,6),Po("div",{ref_key:"thumb",ref:o,class:Y(At(c)),style:j(At(d))},null,6)],2))}});var sT=hy(iT,[["__file","alpha-slider.vue"]]);const lT=Wn({name:"ElColorHueSlider",props:{color:{type:Object,required:!0},vertical:Boolean},setup(e){const t=dv("color-hue-slider"),n=zo(),r=Tt(),o=Tt(),a=Tt(0),i=Tt(0),s=oa((()=>e.color.get("hue")));function l(t){if(!o.value||!r.value)return;const a=n.vnode.el.getBoundingClientRect(),{clientX:i,clientY:s}=Cc(t);let l;if(e.vertical){let e=s-a.top;e=Math.min(e,a.height-r.value.offsetHeight/2),e=Math.max(r.value.offsetHeight/2,e),l=Math.round((e-r.value.offsetHeight/2)/(a.height-r.value.offsetHeight)*360)}else{let e=i-a.left;e=Math.min(e,a.width-r.value.offsetWidth/2),e=Math.max(r.value.offsetWidth/2,e),l=Math.round((e-r.value.offsetWidth/2)/(a.width-r.value.offsetWidth)*360)}e.color.set("hue",l)}function u(){a.value=function(){if(!r.value)return 0;const t=n.vnode.el;if(e.vertical)return 0;const o=e.color.get("hue");return t?Math.round(o*(t.offsetWidth-r.value.offsetWidth/2)/360):0}(),i.value=function(){if(!r.value)return 0;const t=n.vnode.el;if(!e.vertical)return 0;const o=e.color.get("hue");return t?Math.round(o*(t.offsetHeight-r.value.offsetHeight/2)/360):0}()}return xn((()=>s.value),(()=>{u()})),tr((()=>{if(!o.value||!r.value)return;const e={drag:e=>{l(e)},end:e=>{l(e)}};rT(o.value,e),rT(r.value,e),u()})),{bar:o,thumb:r,thumbLeft:a,thumbTop:i,hueValue:s,handleClick:function(e){e.target!==r.value&&l(e)},update:u,ns:t}}});var uT=hy(lT,[["render",function(e,t,n,r,o,a){return wo(),xo("div",{class:Y([e.ns.b(),e.ns.is("vertical",e.vertical)])},[Po("div",{ref:"bar",class:Y(e.ns.e("bar")),onClick:t[0]||(t[0]=(...t)=>e.handleClick&&e.handleClick(...t))},null,2),Po("div",{ref:"thumb",class:Y(e.ns.e("thumb")),style:j({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,6)],2)}],["__file","hue-slider.vue"]]);const cT=Pm({modelValue:String,id:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:ty,popperClass:{type:String,default:""},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},predefine:{type:Array},validateEvent:{type:Boolean,default:!0}}),dT={[Gm]:e=>y(e)||Ph(e),[Um]:e=>y(e)||Ph(e),activeChange:e=>y(e)||Ph(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent},fT=Symbol("colorPickerContextKey"),pT=function(e,t,n){return[e,t*n/((e=(2-t)*n)<1?e:2-e)||0,e/2]},hT=function(e,t){(function(e){return"string"==typeof e&&e.includes(".")&&1===Number.parseFloat(e)})(e)&&(e="100%");const n=function(e){return"string"==typeof e&&e.includes("%")}(e);return e=Math.min(t,Math.max(0,Number.parseFloat(`${e}`))),n&&(e=Number.parseInt(""+e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/Number.parseFloat(t)},mT={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},vT=e=>{e=Math.min(Math.round(e),255);const t=Math.floor(e/16),n=e%16;return`${mT[t]||t}${mT[n]||n}`},gT=function({r:e,g:t,b:n}){return Number.isNaN(+e)||Number.isNaN(+t)||Number.isNaN(+n)?"":`#${vT(e)}${vT(t)}${vT(n)}`},yT={A:10,B:11,C:12,D:13,E:14,F:15},bT=function(e){return 2===e.length?16*(yT[e[0].toUpperCase()]||+e[0])+(yT[e[1].toUpperCase()]||+e[1]):yT[e[1].toUpperCase()]||+e[1]},_T=(e,t,n)=>{e=hT(e,255),t=hT(t,255),n=hT(n,255);const r=Math.max(e,t,n),o=Math.min(e,t,n);let a;const i=r,s=r-o,l=0===r?0:s/r;if(r===o)a=0;else{switch(r){case e:a=(t-n)/s+(t{this._hue=Math.max(0,Math.min(360,e)),this._saturation=Math.max(0,Math.min(100,t)),this._value=Math.max(0,Math.min(100,n)),this.doOnChange()};if(e.includes("hsl")){const n=e.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter((e=>""!==e)).map(((e,t)=>t>2?Number.parseFloat(e):Number.parseInt(e,10)));if(4===n.length?this._alpha=100*Number.parseFloat(n[3]):3===n.length&&(this._alpha=100),n.length>=3){const{h:e,s:r,v:o}=function(e,t,n){n/=100;let r=t/=100;const o=Math.max(n,.01);return t*=(n*=2)<=1?n:2-n,r*=o<=1?o:2-o,{h:e,s:100*(0===n?2*r/(o+r):2*t/(n+t)),v:(n+t)/2*100}}(n[0],n[1],n[2]);t(e,r,o)}}else if(e.includes("hsv")){const n=e.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter((e=>""!==e)).map(((e,t)=>t>2?Number.parseFloat(e):Number.parseInt(e,10)));4===n.length?this._alpha=100*Number.parseFloat(n[3]):3===n.length&&(this._alpha=100),n.length>=3&&t(n[0],n[1],n[2])}else if(e.includes("rgb")){const n=e.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter((e=>""!==e)).map(((e,t)=>t>2?Number.parseFloat(e):Number.parseInt(e,10)));if(4===n.length?this._alpha=100*Number.parseFloat(n[3]):3===n.length&&(this._alpha=100),n.length>=3){const{h:e,s:r,v:o}=_T(n[0],n[1],n[2]);t(e,r,o)}}else if(e.includes("#")){const n=e.replace("#","").trim();if(!/^[0-9a-fA-F]{3}$|^[0-9a-fA-F]{6}$|^[0-9a-fA-F]{8}$/.test(n))return;let r,o,a;3===n.length?(r=bT(n[0]+n[0]),o=bT(n[1]+n[1]),a=bT(n[2]+n[2])):(6===n.length||8===n.length)&&(r=bT(n.slice(0,2)),o=bT(n.slice(2,4)),a=bT(n.slice(4,6))),8===n.length?this._alpha=bT(n.slice(6))/255*100:(3===n.length||6===n.length)&&(this._alpha=100);const{h:i,s:s,v:l}=_T(r,o,a);t(i,s,l)}}compare(e){return Math.abs(e._hue-this._hue)<2&&Math.abs(e._saturation-this._saturation)<1&&Math.abs(e._value-this._value)<1&&Math.abs(e._alpha-this._alpha)<1}doOnChange(){const{_hue:e,_saturation:t,_value:n,_alpha:r,format:o}=this;if(this.enableAlpha)switch(o){case"hsl":{const r=pT(e,t/100,n/100);this.value=`hsla(${e}, ${Math.round(100*r[1])}%, ${Math.round(100*r[2])}%, ${this.get("alpha")/100})`;break}case"hsv":this.value=`hsva(${e}, ${Math.round(t)}%, ${Math.round(n)}%, ${this.get("alpha")/100})`;break;case"hex":this.value=`${gT(ST(e,t,n))}${vT(255*r/100)}`;break;default:{const{r:r,g:o,b:a}=ST(e,t,n);this.value=`rgba(${r}, ${o}, ${a}, ${this.get("alpha")/100})`}}else switch(o){case"hsl":{const r=pT(e,t/100,n/100);this.value=`hsl(${e}, ${Math.round(100*r[1])}%, ${Math.round(100*r[2])}%)`;break}case"hsv":this.value=`hsv(${e}, ${Math.round(t)}%, ${Math.round(n)}%)`;break;case"rgb":{const{r:r,g:o,b:a}=ST(e,t,n);this.value=`rgb(${r}, ${o}, ${a})`;break}default:this.value=gT(ST(e,t,n))}}}const TT=Wn({props:{colors:{type:Array,required:!0},color:{type:Object,required:!0}},setup(e){const t=dv("color-predefine"),{currentColor:n}=Fr(fT),r=Tt(o(e.colors,e.color));function o(e,t){return e.map((e=>{const n=new wT;return n.enableAlpha=!0,n.format="rgba",n.fromString(e),n.selected=n.value===t.value,n}))}return xn((()=>n.value),(e=>{const t=new wT;t.fromString(e),r.value.forEach((e=>{e.selected=t.compare(e)}))})),Cn((()=>{r.value=o(e.colors,e.color)})),{rgbaColors:r,handleSelect:function(t){e.color.fromString(e.colors[t])},ns:t}}}),CT=["onClick"];var $T=hy(TT,[["render",function(e,t,n,r,o,a){return wo(),xo("div",{class:Y(e.ns.b())},[Po("div",{class:Y(e.ns.e("colors"))},[(wo(!0),xo(vo,null,cr(e.rgbaColors,((t,n)=>(wo(),xo("div",{key:e.colors[n],class:Y([e.ns.e("color-selector"),e.ns.is("alpha",t._alpha<100),{selected:t.selected}]),onClick:t=>e.handleSelect(n)},[Po("div",{style:j({backgroundColor:t.value})},null,4)],10,CT)))),128))],2)],2)}],["__file","predefine.vue"]]);const xT=Wn({name:"ElSlPanel",props:{color:{type:Object,required:!0}},setup(e){const t=dv("color-svpanel"),n=zo(),r=Tt(0),o=Tt(0),a=Tt("hsl(0, 100%, 50%)"),i=oa((()=>({hue:e.color.get("hue"),value:e.color.get("value")})));function s(){const t=e.color.get("saturation"),i=e.color.get("value"),s=n.vnode.el,{clientWidth:l,clientHeight:u}=s;o.value=t*l/100,r.value=(100-i)*u/100,a.value=`hsl(${e.color.get("hue")}, 100%, 50%)`}function l(t){const a=n.vnode.el.getBoundingClientRect(),{clientX:i,clientY:s}=Cc(t);let l=i-a.left,u=s-a.top;l=Math.max(0,l),l=Math.min(l,a.width),u=Math.max(0,u),u=Math.min(u,a.height),o.value=l,r.value=u,e.color.set({saturation:l/a.width*100,value:100-u/a.height*100})}return xn((()=>i.value),(()=>{s()})),tr((()=>{rT(n.vnode.el,{drag:e=>{l(e)},end:e=>{l(e)}}),s()})),{cursorTop:r,cursorLeft:o,background:a,colorValue:i,handleDrag:l,update:s,ns:t}}}),AT=[Po("div",null,null,-1)];var MT=hy(xT,[["render",function(e,t,n,r,o,a){return wo(),xo("div",{class:Y(e.ns.b()),style:j({backgroundColor:e.background})},[Po("div",{class:Y(e.ns.e("white"))},null,2),Po("div",{class:Y(e.ns.e("black"))},null,2),Po("div",{class:Y(e.ns.e("cursor")),style:j({top:e.cursorTop+"px",left:e.cursorLeft+"px"})},AT,6)],6)}],["__file","sv-panel.vue"]]);const kT=["onKeydown"],ET=["id","aria-label","aria-labelledby","aria-description","aria-disabled","tabindex"],OT=Wn({name:"ElColorPicker"}),IT=Wn({...OT,props:cT,emits:dT,setup(e,{expose:t,emit:n}){const r=e,{t:o}=iv(),a=dv("color"),{formItem:i}=Ty(),s=Sy(),l=wy(),{inputId:u,isLabeledByFormItem:c}=Cy(r,{formItemContext:i}),d=Tt(),f=Tt(),p=Tt(),h=Tt(),m=Tt(),v=Tt(),{isFocused:g,handleFocus:y,handleBlur:b}=ry(m,{beforeBlur(e){var t;return null==(t=h.value)?void 0:t.isFocusInsideContent(e)},afterBlur(){O(!1),D()}}),_=e=>{if(l.value)return U();y(e)};let S=!0;const w=it(new wT({enableAlpha:r.showAlpha,format:r.colorFormat||"",value:r.modelValue})),T=Tt(!1),C=Tt(!1),$=Tt(""),x=oa((()=>r.modelValue||C.value?function(e,t){if(!(e instanceof wT))throw new TypeError("color should be instance of _color Class");const{r:n,g:r,b:o}=e.toRgb();return t?`rgba(${n}, ${r}, ${o}, ${e.get("alpha")/100})`:`rgb(${n}, ${r}, ${o})`}(w,r.showAlpha):"transparent")),A=oa((()=>r.modelValue||C.value?w.value:"")),M=oa((()=>c.value?void 0:r.label||o("el.colorpicker.defaultLabel"))),k=oa((()=>c.value?i?.labelId:void 0)),E=oa((()=>[a.b("picker"),a.is("disabled",l.value),a.bm("picker",s.value),a.is("focused",g.value)]));function O(e){T.value=e}const I=Sh(O,100,{leading:!0});function P(){l.value||O(!0)}function N(){I(!1),D()}function D(){Kt((()=>{r.modelValue?w.fromString(r.modelValue):(w.value="",Kt((()=>{C.value=!1})))}))}function R(){l.value||I(!T.value)}function L(){w.fromString($.value)}function B(){const e=w.value;n(Gm,e),n("change",e),r.validateEvent&&i?.validate("change").catch((e=>{})),I(!1),Kt((()=>{const e=new wT({enableAlpha:r.showAlpha,format:r.colorFormat||"",value:r.modelValue});w.compare(e)||D()}))}function F(){I(!1),n(Gm,null),n("change",null),null!==r.modelValue&&r.validateEvent&&i?.validate("change").catch((e=>{})),D()}function V(e){if(T.value&&(N(),g.value)){const t=new FocusEvent("focus",e);b(t)}}function H(e){e.preventDefault(),e.stopPropagation(),O(!1),D()}function G(e){switch(e.code){case jm.enter:case jm.space:e.preventDefault(),e.stopPropagation(),P(),v.value.focus();break;case jm.esc:H(e)}}function U(){m.value.blur()}return tr((()=>{r.modelValue&&($.value=A.value)})),xn((()=>r.modelValue),(e=>{e?e&&e!==w.value&&(S=!1,w.fromString(e)):C.value=!1})),xn((()=>A.value),(e=>{$.value=e,S&&n("activeChange",e),S=!0})),xn((()=>w.value),(()=>{!r.modelValue&&!C.value&&(C.value=!0)})),xn((()=>T.value),(()=>{Kt((()=>{var e,t,n;null==(e=d.value)||e.update(),null==(t=f.value)||t.update(),null==(n=p.value)||n.update()}))})),Br(fT,{currentColor:A}),t({color:w,show:P,hide:N,focus:function(){m.value.focus()},blur:U}),(e,t)=>(wo(),Ao(At(u_),{ref_key:"popper",ref:h,visible:T.value,"show-arrow":!1,"fallback-placements":["bottom","top","right","left"],offset:0,"gpu-acceleration":!1,"popper-class":[At(a).be("picker","panel"),At(a).b("dropdown"),e.popperClass],"stop-popper-mouse-event":!1,effect:"light",trigger:"click",transition:`${At(a).namespace.value}-zoom-in-top`,persistent:"",onHide:t[2]||(t[2]=e=>O(!1))},{content:un((()=>[On((wo(),xo("div",{onKeydown:ni(H,["esc"])},[Po("div",{class:Y(At(a).be("dropdown","main-wrapper"))},[No(uT,{ref_key:"hue",ref:d,class:"hue-slider",color:At(w),vertical:""},null,8,["color"]),No(MT,{ref_key:"sv",ref:f,color:At(w)},null,8,["color"])],2),e.showAlpha?(wo(),Ao(sT,{key:0,ref_key:"alpha",ref:p,color:At(w)},null,8,["color"])):Lo("v-if",!0),e.predefine?(wo(),Ao($T,{key:1,ref:"predefine",color:At(w),colors:e.predefine},null,8,["color","colors"])):Lo("v-if",!0),Po("div",{class:Y(At(a).be("dropdown","btns"))},[Po("span",{class:Y(At(a).be("dropdown","value"))},[No(At(Ry),{ref_key:"inputRef",ref:v,modelValue:$.value,"onUpdate:modelValue":t[0]||(t[0]=e=>$.value=e),"validate-event":!1,size:"small",onKeyup:ni(L,["enter"]),onBlur:L},null,8,["modelValue","onKeyup"])],2),No(At(Y_),{class:Y(At(a).be("dropdown","link-btn")),text:"",size:"small",onClick:F},{default:un((()=>[Ro(J(At(o)("el.colorpicker.clear")),1)])),_:1},8,["class"]),No(At(Y_),{plain:"",size:"small",class:Y(At(a).be("dropdown","btn")),onClick:B},{default:un((()=>[Ro(J(At(o)("el.colorpicker.confirm")),1)])),_:1},8,["class"])],2)],40,kT)),[[At(MS),V]])])),default:un((()=>[Po("div",{id:At(u),ref_key:"triggerRef",ref:m,class:Y(At(E)),role:"button","aria-label":At(M),"aria-labelledby":At(k),"aria-description":At(o)("el.colorpicker.description",{color:e.modelValue||""}),"aria-disabled":At(l),tabindex:At(l)?-1:e.tabindex,onKeydown:G,onFocus:_,onBlur:t[1]||(t[1]=(...e)=>At(b)&&At(b)(...e))},[At(l)?(wo(),xo("div",{key:0,class:Y(At(a).be("picker","mask"))},null,2)):Lo("v-if",!0),Po("div",{class:Y(At(a).be("picker","trigger")),onClick:R},[Po("span",{class:Y([At(a).be("picker","color"),At(a).is("alpha",e.showAlpha)])},[Po("span",{class:Y(At(a).be("picker","color-inner")),style:j({backgroundColor:At(x)})},[On(No(At(yy),{class:Y([At(a).be("picker","icon"),At(a).is("icon-arrow-down")])},{default:un((()=>[No(At(rm))])),_:1},8,["class"]),[[Aa,e.modelValue||C.value]]),On(No(At(yy),{class:Y([At(a).be("picker","empty"),At(a).is("icon-close")])},{default:un((()=>[No(At(pm))])),_:1},8,["class"]),[[Aa,!e.modelValue&&!C.value]])],6)],2)],2)],42,ET)])),_:1},8,["visible","popper-class","transition"]))}});const PT=Fm(hy(IT,[["__file","color-picker.vue"]])),NT=Wn({name:"ElContainer"}),DT=Wn({...NT,props:{direction:{type:String}},setup(e){const t=e,n=yr(),r=dv("container"),o=oa((()=>"vertical"===t.direction||"horizontal"!==t.direction&&(!(!n||!n.default)&&n.default().some((e=>{const t=e.type.name;return"ElHeader"===t||"ElFooter"===t})))));return(e,t)=>(wo(),xo("section",{class:Y([At(r).b(),At(r).is("vertical",At(o))])},[fr(e.$slots,"default")],2))}});var RT=hy(DT,[["__file","container.vue"]]);const LT=Wn({name:"ElAside"}),BT=Wn({...LT,props:{width:{type:String,default:null}},setup(e){const t=e,n=dv("aside"),r=oa((()=>t.width?n.cssVarBlock({width:t.width}):{}));return(e,t)=>(wo(),xo("aside",{class:Y(At(n).b()),style:j(At(r))},[fr(e.$slots,"default")],6))}});var FT=hy(BT,[["__file","aside.vue"]]);const VT=Wn({name:"ElFooter"}),HT=Wn({...VT,props:{height:{type:String,default:null}},setup(e){const t=e,n=dv("footer"),r=oa((()=>t.height?n.cssVarBlock({height:t.height}):{}));return(e,t)=>(wo(),xo("footer",{class:Y(At(n).b()),style:j(At(r))},[fr(e.$slots,"default")],6))}});var jT=hy(HT,[["__file","footer.vue"]]);const GT=Wn({name:"ElHeader"}),UT=Wn({...GT,props:{height:{type:String,default:null}},setup(e){const t=e,n=dv("header"),r=oa((()=>t.height?n.cssVarBlock({height:t.height}):{}));return(e,t)=>(wo(),xo("header",{class:Y(At(n).b()),style:j(At(r))},[fr(e.$slots,"default")],6))}});var WT=hy(UT,[["__file","header.vue"]]);const zT=Wn({name:"ElMain"});var YT=hy(Wn({...zT,setup(e){const t=dv("main");return(e,n)=>(wo(),xo("main",{class:Y(At(t).b())},[fr(e.$slots,"default")],2))}}),[["__file","main.vue"]]);const KT=Fm(RT,{Aside:FT,Footer:jT,Header:WT,Main:YT});Hm(FT);const ZT=Hm(jT);Hm(WT);const XT=Hm(YT);var qT={exports:{}};!function(e,t){e.exports=function(e,t){var n=t.prototype,r=n.format;n.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return r.bind(this)(e);var o=this.$utils(),a=(e||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,(function(e){switch(e){case"Q":return Math.ceil((t.$M+1)/3);case"Do":return n.ordinal(t.$D);case"gggg":return t.weekYear();case"GGGG":return t.isoWeekYear();case"wo":return n.ordinal(t.week(),"W");case"w":case"ww":return o.s(t.week(),"w"===e?1:2,"0");case"W":case"WW":return o.s(t.isoWeek(),"W"===e?1:2,"0");case"k":case"kk":return o.s(String(0===t.$H?24:t.$H),"k"===e?1:2,"0");case"X":return Math.floor(t.$d.getTime()/1e3);case"x":return t.$d.getTime();case"z":return"["+t.offsetName()+"]";case"zzz":return"["+t.offsetName("long")+"]";default:return e}}));return r.bind(this)(a)}}}(qT);const JT=Z_(qT.exports);var QT={exports:{}};!function(e,t){var n,r;e.exports=(n="week",r="year",function(e,t,o){var a=t.prototype;a.week=function(e){if(void 0===e&&(e=null),null!==e)return this.add(7*(e-this.week()),"day");var t=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var a=o(this).startOf(r).add(1,r).date(t),i=o(this).endOf(n);if(a.isBefore(i))return 1}var s=o(this).startOf(r).date(t).startOf(n).subtract(1,"millisecond"),l=this.diff(s,n,!0);return l<0?o(this).startOf("week").week():Math.ceil(l)},a.weeks=function(e){return void 0===e&&(e=null),this.week(e)}})}(QT);const eC=Z_(QT.exports);var tC={exports:{}};!function(e,t){e.exports=function(e,t){t.prototype.weekYear=function(){var e=this.month(),t=this.week(),n=this.year();return 1===t&&11===e?n+1:0===e&&t>=52?n-1:n}}}(tC);const nC=Z_(tC.exports);var rC={exports:{}};!function(e,t){e.exports=function(e,t,n){t.prototype.dayOfYear=function(e){var t=Math.round((n(this).startOf("day")-n(this).startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"day")}}}(rC);const oC=Z_(rC.exports);var aC={exports:{}};!function(e,t){e.exports=function(e,t){t.prototype.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)}}}(aC);const iC=Z_(aC.exports);var sC={exports:{}};!function(e,t){e.exports=function(e,t){t.prototype.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)}}}(sC);const lC=Z_(sC.exports),uC=Symbol(),cC=Pm({...vS,type:{type:String,default:"date"}}),dC=["date","dates","year","month","week","range"],fC=Pm({disabledDate:{type:Function},date:{type:Object,required:!0},minDate:{type:Object},maxDate:{type:Object},parsedValue:{type:[Object,Array]},rangeState:{type:Object,default:()=>({endDate:null,selecting:!1})}}),pC=Pm({type:{type:String,required:!0,values:["year","month","date","dates","week","datetime","datetimerange","daterange","monthrange"]},dateFormat:String,timeFormat:String}),hC=Pm({unlinkPanels:Boolean,parsedValue:{type:Array}}),mC=e=>({type:String,values:dC,default:e}),vC=Pm({...pC,parsedValue:{type:[Object,Array]},visible:{type:Boolean},format:{type:String,default:""}}),gC=Pm({...fC,cellClassName:{type:Function},showWeekNumber:Boolean,selectionMode:mC("date")}),yC=e=>{if(!p(e))return!1;const[t,n]=e;return J_.isDayjs(t)&&J_.isDayjs(n)&&t.isSameOrBefore(n)},bC=(e,{lang:t,unit:n,unlinkPanels:r})=>{let o;if(p(e)){let[o,a]=e.map((e=>J_(e).locale(t)));return r||(a=o.add(1,n)),[o,a]}return o=e?J_(e):J_(),o=o.locale(t),[o,o.add(1,n)]},_C=(e="")=>["normal","today"].includes(e),SC=(e,t)=>{const{lang:n}=iv(),r=Tt(),o=Tt(),a=Tt(),i=Tt(),s=Tt([[],[],[],[],[],[]]);let l=!1;const u=e.date.$locale().weekStart||7,c=e.date.locale("en").localeData().weekdaysShort().map((e=>e.toLowerCase())),d=oa((()=>u>3?7-u:-u)),f=oa((()=>{const t=e.date.startOf("month");return t.subtract(t.day()||7,"day")})),p=oa((()=>c.concat(c).slice(u,u+7))),h=oa((()=>Wf(At(b)).some((e=>e.isCurrent)))),m=oa((()=>{const t=e.date.startOf("month");return{startOfMonthDay:t.day()||7,dateCountOfMonth:t.daysInMonth(),dateCountOfLastMonth:t.subtract(1,"month").daysInMonth()}})),v=oa((()=>"dates"===e.selectionMode?Xm(e.parsedValue):[])),g=(t,{columnIndex:n,rowIndex:r},o)=>{const{disabledDate:a,cellClassName:i}=e,s=At(v),l=((e,{count:t,rowIndex:n,columnIndex:r})=>{const{startOfMonthDay:o,dateCountOfMonth:a,dateCountOfLastMonth:i}=At(m),s=At(d);if(!(n>=0&&n<=1))return t<=a?e.text=t:(e.text=t-a,e.type="next-month"),!0;{const a=o+s<0?7+o+s:o+s;if(r+7*n>=a)return e.text=t,!0;e.text=i-(a-r%7)+1+7*n,e.type="prev-month"}return!1})(t,{count:o,rowIndex:r,columnIndex:n}),u=t.dayjs.toDate();return t.selected=s.find((e=>e.valueOf()===t.dayjs.valueOf())),t.isSelected=!!t.selected,t.isCurrent=S(t),t.disabled=a?.(u),t.customClass=i?.(u),l},y=t=>{if("week"===e.selectionMode){const[n,r]=e.showWeekNumber?[1,7]:[0,6],o=$(t[n+1]);t[n].inRange=o,t[n].start=o,t[r].inRange=o,t[r].end=o}},b=oa((()=>{const{minDate:t,maxDate:r,rangeState:o,showWeekNumber:a}=e,i=At(d),l=At(s),u="day";let c=1;if(a)for(let e=0;e<6;e++)l[e][0]||(l[e][0]={type:"week",text:At(f).add(7*e+1,u).week()});return((e,t,{columnIndexOffset:n,startDate:r,nextEndDate:o,now:a,unit:i,relativeDateGetter:s,setCellMetadata:l,setRowMetadata:u})=>{for(let c=0;cAt(f).add(e-i,u),setCellMetadata:(...e)=>{g(...e,c)&&(c+=1)},setRowMetadata:y}),l}));xn((()=>e.date),(async()=>{var e;null!=(e=At(r))&&e.contains(document.activeElement)&&(await Kt(),await _())}));const _=async()=>{var e;return null==(e=At(o))?void 0:e.focus()},S=t=>"date"===e.selectionMode&&_C(t.type)&&w(t,e.parsedValue),w=(t,r)=>!!r&&J_(r).locale(At(n)).isSame(e.date.date(Number(t.text)),"day"),T=(t,n)=>{const r=7*t+(n-(e.showWeekNumber?1:0))-At(d);return At(f).add(r,"day")},C=(n,r=!1)=>{const o=n.target.closest("td");if(!o)return;const a=o.parentNode.rowIndex-1,i=o.cellIndex,s=At(b)[a][i];if(s.disabled||"week"===s.type)return;const l=T(a,i);switch(e.selectionMode){case"range":(n=>{e.rangeState.selecting&&e.minDate?(n>=e.minDate?t("pick",{minDate:e.minDate,maxDate:n}):t("pick",{minDate:n,maxDate:e.minDate}),t("select",!1)):(t("pick",{minDate:n,maxDate:null}),t("select",!0))})(l);break;case"date":t("pick",l,r);break;case"week":(e=>{const n=e.week(),r=`${e.year()}w${n}`;t("pick",{year:e.year(),week:n,value:r,date:e.startOf("week")})})(l);break;case"dates":((n,r)=>{const o=r?Xm(e.parsedValue).filter((e=>e?.valueOf()!==n.valueOf())):Xm(e.parsedValue).concat([n]);t("pick",o)})(l,!!s.selected)}},$=t=>{if("week"!==e.selectionMode)return!1;let n=e.date.startOf("day");if("prev-month"===t.type&&(n=n.subtract(1,"month")),"next-month"===t.type&&(n=n.add(1,"month")),n=n.date(Number.parseInt(t.text,10)),e.parsedValue&&!Array.isArray(e.parsedValue)){const t=(e.parsedValue.day()-u+7)%7-1;return e.parsedValue.subtract(t,"day").isSame(n,"day")}return!1};return{WEEKS:p,rows:b,tbodyRef:r,currentCellRef:o,focus:_,isCurrent:S,isWeekActive:$,isSelectedCell:e=>!At(h)&&1===e?.text&&"normal"===e.type||e.isCurrent,handlePickDate:C,handleMouseUp:e=>{e.target.closest("td")&&(l=!1)},handleMouseDown:e=>{e.target.closest("td")&&(l=!0)},handleMouseMove:n=>{var r;if(!e.rangeState.selecting)return;let o=n.target;if("SPAN"===o.tagName&&(o=null==(r=o.parentNode)?void 0:r.parentNode),"DIV"===o.tagName&&(o=o.parentNode),"TD"!==o.tagName)return;const s=o.parentNode.rowIndex-1,l=o.cellIndex;At(b)[s][l].disabled||(s!==At(a)||l!==At(i))&&(a.value=s,i.value=l,t("changerange",{selecting:!0,endDate:T(s,l)}))},handleFocus:t=>{l||At(h)||"date"!==e.selectionMode||C(t,!0)}}};var wC=Wn({name:"ElDatePickerCell",props:Pm({cell:{type:Object}}),setup(e){const t=dv("date-table-cell"),{slots:n}=Fr(uC);return()=>{const{cell:r}=e;return fr(n,"default",{...r},(()=>[No("div",{class:t.b()},[No("span",{class:t.e("text")},[r?.text])])]))}}});const TC=["aria-label"],CC={key:0,scope:"col"},$C=["aria-label"],xC=["aria-current","aria-selected","tabindex"],AC=Wn({__name:"basic-date-table",props:gC,emits:["changerange","pick","select"],setup(e,{expose:t,emit:n}){const r=e,{WEEKS:o,rows:a,tbodyRef:i,currentCellRef:s,focus:l,isCurrent:u,isWeekActive:c,isSelectedCell:d,handlePickDate:f,handleMouseUp:p,handleMouseDown:h,handleMouseMove:m,handleFocus:v}=SC(r,n),{tableLabel:g,tableKls:y,weekLabel:b,getCellClasses:_,getRowKls:S,t:w}=((e,{isCurrent:t,isWeekActive:n})=>{const r=dv("date-table"),{t:o}=iv();return{tableKls:oa((()=>[r.b(),{"is-week-mode":"week"===e.selectionMode}])),tableLabel:oa((()=>o("el.datepicker.dateTablePrompt"))),weekLabel:oa((()=>o("el.datepicker.week"))),getCellClasses:n=>{const r=[];return _C(n.type)&&!n.disabled?(r.push("available"),"today"===n.type&&r.push("today")):r.push(n.type),t(n)&&r.push("current"),n.inRange&&(_C(n.type)||"week"===e.selectionMode)&&(r.push("in-range"),n.start&&r.push("start-date"),n.end&&r.push("end-date")),n.disabled&&r.push("disabled"),n.selected&&r.push("selected"),n.customClass&&r.push(n.customClass),r.join(" ")},getRowKls:e=>[r.e("row"),{current:n(e)}],t:o}})(r,{isCurrent:u,isWeekActive:c});return t({focus:l}),(e,t)=>(wo(),xo("table",{"aria-label":At(g),class:Y(At(y)),cellspacing:"0",cellpadding:"0",role:"grid",onClick:t[1]||(t[1]=(...e)=>At(f)&&At(f)(...e)),onMousemove:t[2]||(t[2]=(...e)=>At(m)&&At(m)(...e)),onMousedown:t[3]||(t[3]=ei(((...e)=>At(h)&&At(h)(...e)),["prevent"])),onMouseup:t[4]||(t[4]=(...e)=>At(p)&&At(p)(...e))},[Po("tbody",{ref_key:"tbodyRef",ref:i},[Po("tr",null,[e.showWeekNumber?(wo(),xo("th",CC,J(At(b)),1)):Lo("v-if",!0),(wo(!0),xo(vo,null,cr(At(o),((e,t)=>(wo(),xo("th",{key:t,"aria-label":At(w)("el.datepicker.weeksFull."+e),scope:"col"},J(At(w)("el.datepicker.weeks."+e)),9,$C)))),128))]),(wo(!0),xo(vo,null,cr(At(a),((e,n)=>(wo(),xo("tr",{key:n,class:Y(At(S)(e[1]))},[(wo(!0),xo(vo,null,cr(e,((e,r)=>(wo(),xo("td",{key:`${n}.${r}`,ref_for:!0,ref:t=>At(d)(e)&&(s.value=t),class:Y(At(_)(e)),"aria-current":e.isCurrent?"date":void 0,"aria-selected":e.isCurrent,tabindex:At(d)(e)?0:-1,onFocus:t[0]||(t[0]=(...e)=>At(v)&&At(v)(...e))},[No(At(wC),{cell:e},null,8,["cell"])],42,xC)))),128))],2)))),128))],512)],42,TC))}});var MC=hy(AC,[["__file","basic-date-table.vue"]]);const kC=Pm({...fC,selectionMode:mC("month")}),EC=["aria-label"],OC=["aria-selected","aria-label","tabindex","onKeydown"],IC={class:"cell"},PC=Wn({__name:"basic-month-table",props:kC,emits:["changerange","pick","select"],setup(e,{expose:t,emit:n}){const r=e,o=dv("month-table"),{t:a,lang:i}=iv(),s=Tt(),l=Tt(),u=Tt(r.date.locale("en").localeData().monthsShort().map((e=>e.toLowerCase()))),c=Tt([[],[],[]]),d=Tt(),f=Tt(),p=oa((()=>{var e,t;const n=c.value,o=J_().locale(i.value).startOf("month");for(let a=0;a<3;a++){const i=n[a];for(let n=0;n<4;n++){const s=i[n]||(i[n]={row:a,column:n,type:"normal",inRange:!1,start:!1,end:!1,text:-1,disabled:!1});s.type="normal";const l=4*a+n,u=r.date.startOf("year").month(l),c=r.rangeState.endDate||r.maxDate||r.rangeState.selecting&&r.minDate||null;s.inRange=!!(r.minDate&&u.isSameOrAfter(r.minDate,"month")&&c&&u.isSameOrBefore(c,"month"))||!!(r.minDate&&u.isSameOrBefore(r.minDate,"month")&&c&&u.isSameOrAfter(c,"month")),null!=(e=r.minDate)&&e.isSameOrAfter(c)?(s.start=!(!c||!u.isSame(c,"month")),s.end=r.minDate&&u.isSame(r.minDate,"month")):(s.start=!(!r.minDate||!u.isSame(r.minDate,"month")),s.end=!(!c||!u.isSame(c,"month"))),o.isSame(u)&&(s.type="today"),s.text=l,s.disabled=(null==(t=r.disabledDate)?void 0:t.call(r,u.toDate()))||!1}}return n})),h=e=>{const t={},n=r.date.year(),o=new Date,a=e.text;return t.disabled=!!r.disabledDate&&((e,t,n)=>{const r=J_().locale(n).startOf("month").month(t).year(e),o=r.daysInMonth();return iS(o).map((e=>r.add(e,"day").toDate()))})(n,a,i.value).every(r.disabledDate),t.current=Xm(r.parsedValue).findIndex((e=>J_.isDayjs(e)&&e.year()===n&&e.month()===a))>=0,t.today=o.getFullYear()===n&&o.getMonth()===a,e.inRange&&(t["in-range"]=!0,e.start&&(t["start-date"]=!0),e.end&&(t["end-date"]=!0)),t},m=e=>{const t=r.date.year(),n=e.text;return Xm(r.date).findIndex((e=>e.year()===t&&e.month()===n))>=0},v=e=>{var t;if(!r.rangeState.selecting)return;let o=e.target;if("SPAN"===o.tagName&&(o=null==(t=o.parentNode)?void 0:t.parentNode),"DIV"===o.tagName&&(o=o.parentNode),"TD"!==o.tagName)return;const a=o.parentNode.rowIndex,i=o.cellIndex;p.value[a][i].disabled||(a!==d.value||i!==f.value)&&(d.value=a,f.value=i,n("changerange",{selecting:!0,endDate:r.date.startOf("year").month(4*a+i)}))},g=e=>{var t;const o=null==(t=e.target)?void 0:t.closest("td");if("TD"!==o?.tagName||qh(o,"disabled"))return;const a=o.cellIndex,i=4*o.parentNode.rowIndex+a,s=r.date.startOf("year").month(i);"range"===r.selectionMode?r.rangeState.selecting?(r.minDate&&s>=r.minDate?n("pick",{minDate:r.minDate,maxDate:s}):n("pick",{minDate:s,maxDate:r.minDate}),n("select",!1)):(n("pick",{minDate:s,maxDate:null}),n("select",!0)):n("pick",i)};return xn((()=>r.date),(async()=>{var e,t;null!=(e=s.value)&&e.contains(document.activeElement)&&(await Kt(),null==(t=l.value)||t.focus())})),t({focus:()=>{var e;null==(e=l.value)||e.focus()}}),(e,t)=>(wo(),xo("table",{role:"grid","aria-label":At(a)("el.datepicker.monthTablePrompt"),class:Y(At(o).b()),onClick:g,onMousemove:v},[Po("tbody",{ref_key:"tbodyRef",ref:s},[(wo(!0),xo(vo,null,cr(At(p),((e,t)=>(wo(),xo("tr",{key:t},[(wo(!0),xo(vo,null,cr(e,((e,t)=>(wo(),xo("td",{key:t,ref_for:!0,ref:t=>m(e)&&(l.value=t),class:Y(h(e)),"aria-selected":`${m(e)}`,"aria-label":At(a)("el.datepicker.month"+(+e.text+1)),tabindex:m(e)?0:-1,onKeydown:[ni(ei(g,["prevent","stop"]),["space"]),ni(ei(g,["prevent","stop"]),["enter"])]},[Po("div",null,[Po("span",IC,J(At(a)("el.datepicker.months."+u.value[e.text])),1)])],42,OC)))),128))])))),128))],512)],42,EC))}});var NC=hy(PC,[["__file","basic-month-table.vue"]]);const{date:DC,disabledDate:RC,parsedValue:LC}=fC,BC=Pm({date:DC,disabledDate:RC,parsedValue:LC}),FC=["aria-label"],VC=["aria-selected","tabindex","onKeydown"],HC={class:"cell"},jC={key:1},GC=Wn({__name:"basic-year-table",props:BC,emits:["pick"],setup(e,{expose:t,emit:n}){const r=e,o=dv("year-table"),{t:a,lang:i}=iv(),s=Tt(),l=Tt(),u=oa((()=>10*Math.floor(r.date.year()/10))),c=e=>{const t={},n=J_().locale(i.value);return t.disabled=!!r.disabledDate&&((e,t)=>{const n=J_(String(e)).locale(t).startOf("year"),r=n.endOf("year").dayOfYear();return iS(r).map((e=>n.add(e,"day").toDate()))})(e,i.value).every(r.disabledDate),t.current=Xm(r.parsedValue).findIndex((t=>t.year()===e))>=0,t.today=n.year()===e,t},d=e=>e===u.value&&r.date.year()u.value+9||Xm(r.date).findIndex((t=>t.year()===e))>=0,f=e=>{const t=e.target.closest("td");if(t&&t.textContent){if(qh(t,"disabled"))return;const e=t.textContent||t.innerText;n("pick",Number(e))}};return xn((()=>r.date),(async()=>{var e,t;null!=(e=s.value)&&e.contains(document.activeElement)&&(await Kt(),null==(t=l.value)||t.focus())})),t({focus:()=>{var e;null==(e=l.value)||e.focus()}}),(e,t)=>(wo(),xo("table",{role:"grid","aria-label":At(a)("el.datepicker.yearTablePrompt"),class:Y(At(o).b()),onClick:f},[Po("tbody",{ref_key:"tbodyRef",ref:s},[(wo(),xo(vo,null,cr(3,((e,t)=>Po("tr",{key:t},[(wo(),xo(vo,null,cr(4,((e,n)=>(wo(),xo(vo,{key:t+"_"+n},[4*t+n<10?(wo(),xo("td",{key:0,ref_for:!0,ref:e=>d(At(u)+4*t+n)&&(l.value=e),class:Y(["available",c(At(u)+4*t+n)]),"aria-selected":`${d(At(u)+4*t+n)}`,tabindex:d(At(u)+4*t+n)?0:-1,onKeydown:[ni(ei(f,["prevent","stop"]),["space"]),ni(ei(f,["prevent","stop"]),["enter"])]},[Po("span",HC,J(At(u)+4*t+n),1)],42,VC)):(wo(),xo("td",jC))],64)))),64))]))),64))],512)],10,FC))}});var UC=hy(GC,[["__file","basic-year-table.vue"]]);const WC=["onClick"],zC=["aria-label"],YC=["aria-label"],KC=["aria-label"],ZC=["aria-label"],XC=Wn({__name:"panel-date-pick",props:vC,emits:["pick","set-picker-option","panel-change"],setup(e,{emit:t}){const n=e,r=dv("picker-panel"),o=dv("date-picker"),a=br(),i=yr(),{t:s,lang:l}=iv(),u=Fr("EP_PICKER_BASE"),c=Fr(Ub),{shortcuts:d,disabledDate:f,cellClassName:h,defaultTime:m}=u.props,v=Nt(u.props,"defaultValue"),y=Tt(),b=Tt(J_().locale(l.value)),_=Tt(!1);let S=!1;const w=oa((()=>J_(m).locale(l.value))),T=oa((()=>b.value.month())),C=oa((()=>b.value.year())),$=Tt([]),x=Tt(null),A=Tt(null),M=e=>!($.value.length>0)||($.value,n.format,!0),k=e=>!m||q.value||_.value||S?j.value?e.millisecond(0):e.startOf("day"):w.value.year(e.year()).month(e.month()).date(e.date()),E=(e,...n)=>{if(e)if(p(e)){const r=e.map(k);t("pick",r,...n)}else t("pick",k(e),...n);else t("pick",e,...n);x.value=null,A.value=null,_.value=!1,S=!1},O=async(e,t)=>{if("date"===R.value){let r=n.parsedValue?n.parsedValue.year(e.year()).month(e.month()).date(e.date()):e;M()||(r=$.value[0][0].year(e.year()).month(e.month()).date(e.date())),b.value=r,E(r,j.value||t),"datetime"===n.type&&(await Kt(),le())}else"week"===R.value?E(e.date):"dates"===R.value&&E(e,!0)},I=e=>{const t=e?"add":"subtract";b.value=b.value[t](1,"month"),de("month")},P=e=>{const t=b.value,n=e?"add":"subtract";b.value="year"===N.value?t[n](10,"year"):t[n](1,"year"),de("year")},N=Tt("date"),D=oa((()=>{const e=s("el.datepicker.year");if("year"===N.value){const t=10*Math.floor(C.value/10);return e?`${t} ${e} - ${t+9} ${e}`:`${t} - ${t+9}`}return`${C.value} ${e}`})),R=oa((()=>{const{type:e}=n;return["week","month","year","dates"].includes(e)?e:"date"})),L=oa((()=>"date"===R.value?N.value:R.value)),B=oa((()=>!!d.length)),F=async e=>{b.value=b.value.startOf("month").month(e),"month"===R.value?E(b.value,!1):(N.value="date",["month","year","date","week"].includes(R.value)&&(E(b.value,!0),await Kt(),le())),de("month")},V=async e=>{"year"===R.value?(b.value=b.value.startOf("year").year(e),E(b.value,!1)):(b.value=b.value.year(e),N.value="month",["month","year","date","week"].includes(R.value)&&(E(b.value,!0),await Kt(),le())),de("year")},H=async e=>{N.value=e,await Kt(),le()},j=oa((()=>"datetime"===n.type||"datetimerange"===n.type)),G=oa((()=>j.value||"dates"===R.value)),U=oa((()=>!!f&&(!n.parsedValue||(p(n.parsedValue)?f(n.parsedValue[0].toDate()):f(n.parsedValue.toDate()))))),W=()=>{if("dates"===R.value)E(n.parsedValue);else{let e=n.parsedValue;if(!e){const t=J_(m).locale(l.value),n=se();e=t.year(n.year()).month(n.month()).date(n.date())}b.value=e,E(e)}},z=oa((()=>!!f&&f(J_().locale(l.value).toDate()))),K=()=>{const e=J_().locale(l.value).toDate();_.value=!0,(!f||!f(e))&&M()&&(b.value=J_().locale(l.value),E(b.value))},Z=oa((()=>n.timeFormat||lS(n.format))),X=oa((()=>n.dateFormat||sS(n.format))),q=oa((()=>A.value?A.value:n.parsedValue||v.value?(n.parsedValue||b.value).format(Z.value):void 0)),Q=oa((()=>x.value?x.value:n.parsedValue||v.value?(n.parsedValue||b.value).format(X.value):void 0)),ee=Tt(!1),te=()=>{ee.value=!0},ne=()=>{ee.value=!1},re=e=>({hour:e.hour(),minute:e.minute(),second:e.second(),year:e.year(),month:e.month(),date:e.date()}),oe=(e,t,r)=>{const{hour:o,minute:a,second:i}=re(e),s=n.parsedValue?n.parsedValue.hour(o).minute(a).second(i):e;b.value=s,E(b.value,!0),r||(ee.value=t)},ae=e=>{const t=J_(e,Z.value).locale(l.value);if(t.isValid()&&M()){const{year:e,month:n,date:r}=re(b.value);b.value=t.year(e).month(n).date(r),A.value=null,ee.value=!1,E(b.value,!0)}},ie=e=>{const t=J_(e,X.value).locale(l.value);if(t.isValid()){if(f&&f(t.toDate()))return;const{hour:e,minute:n,second:r}=re(b.value);b.value=t.hour(e).minute(n).second(r),x.value=null,E(b.value,!0)}},se=()=>{const e=J_(v.value).locale(l.value);if(!v.value){const e=w.value;return J_().hour(e.hour()).minute(e.minute()).second(e.second()).locale(l.value)}return e},le=async()=>{var e;["week","month","year","date"].includes(R.value)&&(null==(e=y.value)||e.focus(),"week"===R.value&&ce(jm.down))},ue=e=>{const{code:t}=e;[jm.up,jm.down,jm.left,jm.right,jm.home,jm.end,jm.pageUp,jm.pageDown].includes(t)&&(ce(t),e.stopPropagation(),e.preventDefault()),[jm.enter,jm.space,jm.numpadEnter].includes(t)&&null===x.value&&null===A.value&&(e.preventDefault(),E(b.value,!1))},ce=e=>{var n;const{up:r,down:o,left:a,right:i,home:s,end:u,pageUp:c,pageDown:d}=jm,p={year:{[r]:-4,[o]:4,[a]:-1,[i]:1,offset:(e,t)=>e.setFullYear(e.getFullYear()+t)},month:{[r]:-4,[o]:4,[a]:-1,[i]:1,offset:(e,t)=>e.setMonth(e.getMonth()+t)},week:{[r]:-1,[o]:1,[a]:-1,[i]:1,offset:(e,t)=>e.setDate(e.getDate()+7*t)},date:{[r]:-7,[o]:7,[a]:-1,[i]:1,[s]:e=>-e.getDay(),[u]:e=>6-e.getDay(),[c]:e=>-new Date(e.getFullYear(),e.getMonth(),0).getDate(),[d]:e=>new Date(e.getFullYear(),e.getMonth()+1,0).getDate(),offset:(e,t)=>e.setDate(e.getDate()+t)}},h=b.value.toDate();for(;Math.abs(b.value.diff(h,"year",!0))<1;){const r=p[L.value];if(!r)return;if(r.offset(h,g(r[e])?r[e](h):null!=(n=r[e])?n:0),f&&f(h))break;const o=J_(h).locale(l.value);b.value=o,t("pick",o,!0);break}},de=e=>{t("panel-change",b.value.toDate(),e,N.value)};return xn((()=>R.value),(e=>{["month","year"].includes(e)?N.value=e:N.value="date"}),{immediate:!0}),xn((()=>N.value),(()=>{c?.updatePopper()})),xn((()=>v.value),(e=>{e&&(b.value=se())}),{immediate:!0}),xn((()=>n.parsedValue),(e=>{if(e){if("dates"===R.value||Array.isArray(e))return;b.value=e}else b.value=se()}),{immediate:!0}),t("set-picker-option",["isValidValue",e=>J_.isDayjs(e)&&e.isValid()&&(!f||!f(e.toDate()))]),t("set-picker-option",["formatToString",e=>"dates"===R.value?e.map((e=>e.format(n.format))):e.format(n.format)]),t("set-picker-option",["parseUserInput",e=>J_(e,n.format).locale(l.value)]),t("set-picker-option",["handleFocusPicker",le]),(e,n)=>(wo(),xo("div",{class:Y([At(r).b(),At(o).b(),{"has-sidebar":e.$slots.sidebar||At(B),"has-time":At(j)}])},[Po("div",{class:Y(At(r).e("body-wrapper"))},[fr(e.$slots,"sidebar",{class:Y(At(r).e("sidebar"))}),At(B)?(wo(),xo("div",{key:0,class:Y(At(r).e("sidebar"))},[(wo(!0),xo(vo,null,cr(At(d),((e,n)=>(wo(),xo("button",{key:n,type:"button",class:Y(At(r).e("shortcut")),onClick:n=>(e=>{const n=g(e.value)?e.value():e.value;if(n)return S=!0,void E(J_(n).locale(l.value));e.onClick&&e.onClick({attrs:a,slots:i,emit:t})})(e)},J(e.text),11,WC)))),128))],2)):Lo("v-if",!0),Po("div",{class:Y(At(r).e("body"))},[At(j)?(wo(),xo("div",{key:0,class:Y(At(o).e("time-header"))},[Po("span",{class:Y(At(o).e("editor-wrap"))},[No(At(Ry),{placeholder:At(s)("el.datepicker.selectDate"),"model-value":At(Q),size:"small","validate-event":!1,onInput:n[0]||(n[0]=e=>x.value=e),onChange:ie},null,8,["placeholder","model-value"])],2),On((wo(),xo("span",{class:Y(At(o).e("editor-wrap"))},[No(At(Ry),{placeholder:At(s)("el.datepicker.selectTime"),"model-value":At(q),size:"small","validate-event":!1,onFocus:te,onInput:n[1]||(n[1]=e=>A.value=e),onChange:ae},null,8,["placeholder","model-value"]),No(At(hw),{visible:ee.value,format:At(Z),"parsed-value":b.value,onPick:oe},null,8,["visible","format","parsed-value"])],2)),[[At(MS),ne]])],2)):Lo("v-if",!0),On(Po("div",{class:Y([At(o).e("header"),("year"===N.value||"month"===N.value)&&At(o).e("header--bordered")])},[Po("span",{class:Y(At(o).e("prev-btn"))},[Po("button",{type:"button","aria-label":At(s)("el.datepicker.prevYear"),class:Y(["d-arrow-left",At(r).e("icon-btn")]),onClick:n[2]||(n[2]=e=>P(!1))},[No(At(yy),null,{default:un((()=>[No(At(hm))])),_:1})],10,zC),On(Po("button",{type:"button","aria-label":At(s)("el.datepicker.prevMonth"),class:Y([At(r).e("icon-btn"),"arrow-left"]),onClick:n[3]||(n[3]=e=>I(!1))},[No(At(yy),null,{default:un((()=>[No(At(om))])),_:1})],10,YC),[[Aa,"date"===N.value]])],2),Po("span",{role:"button",class:Y(At(o).e("header-label")),"aria-live":"polite",tabindex:"0",onKeydown:n[4]||(n[4]=ni((e=>H("year")),["enter"])),onClick:n[5]||(n[5]=e=>H("year"))},J(At(D)),35),On(Po("span",{role:"button","aria-live":"polite",tabindex:"0",class:Y([At(o).e("header-label"),{active:"month"===N.value}]),onKeydown:n[6]||(n[6]=ni((e=>H("month")),["enter"])),onClick:n[7]||(n[7]=e=>H("month"))},J(At(s)(`el.datepicker.month${At(T)+1}`)),35),[[Aa,"date"===N.value]]),Po("span",{class:Y(At(o).e("next-btn"))},[On(Po("button",{type:"button","aria-label":At(s)("el.datepicker.nextMonth"),class:Y([At(r).e("icon-btn"),"arrow-right"]),onClick:n[8]||(n[8]=e=>I(!0))},[No(At(yy),null,{default:un((()=>[No(At(am))])),_:1})],10,KC),[[Aa,"date"===N.value]]),Po("button",{type:"button","aria-label":At(s)("el.datepicker.nextYear"),class:Y([At(r).e("icon-btn"),"d-arrow-right"]),onClick:n[9]||(n[9]=e=>P(!0))},[No(At(yy),null,{default:un((()=>[No(At(mm))])),_:1})],10,ZC)],2)],2),[[Aa,"time"!==N.value]]),Po("div",{class:Y(At(r).e("content")),onKeydown:ue},["date"===N.value?(wo(),Ao(MC,{key:0,ref_key:"currentViewRef",ref:y,"selection-mode":At(R),date:b.value,"parsed-value":e.parsedValue,"disabled-date":At(f),"cell-class-name":At(h),onPick:O},null,8,["selection-mode","date","parsed-value","disabled-date","cell-class-name"])):Lo("v-if",!0),"year"===N.value?(wo(),Ao(UC,{key:1,ref_key:"currentViewRef",ref:y,date:b.value,"disabled-date":At(f),"parsed-value":e.parsedValue,onPick:V},null,8,["date","disabled-date","parsed-value"])):Lo("v-if",!0),"month"===N.value?(wo(),Ao(NC,{key:2,ref_key:"currentViewRef",ref:y,date:b.value,"parsed-value":e.parsedValue,"disabled-date":At(f),onPick:F},null,8,["date","parsed-value","disabled-date"])):Lo("v-if",!0)],34)],2)],2),On(Po("div",{class:Y(At(r).e("footer"))},[On(No(At(Y_),{text:"",size:"small",class:Y(At(r).e("link-btn")),disabled:At(z),onClick:K},{default:un((()=>[Ro(J(At(s)("el.datepicker.now")),1)])),_:1},8,["class","disabled"]),[[Aa,"dates"!==At(R)]]),No(At(Y_),{plain:"",size:"small",class:Y(At(r).e("link-btn")),disabled:At(U),onClick:W},{default:un((()=>[Ro(J(At(s)("el.datepicker.confirm")),1)])),_:1},8,["class","disabled"])],2),[[Aa,At(G)&&"date"===N.value]])],2))}});var qC=hy(XC,[["__file","panel-date-pick.vue"]]);const JC=Pm({...pC,...hC}),QC=(e,{defaultValue:t,leftDate:n,rightDate:r,unit:o,onParsedValueChanged:a})=>{const{emit:i}=zo(),{pickerNs:s}=Fr(uC),l=dv("date-range-picker"),{t:u,lang:c}=iv(),d=(e=>{const{emit:t}=zo(),n=br(),r=yr();return o=>{const a=g(o.value)?o.value():o.value;a?t("pick",[J_(a[0]).locale(e.value),J_(a[1]).locale(e.value)]):o.onClick&&o.onClick({attrs:n,slots:r,emit:t})}})(c),f=Tt(),h=Tt(),m=Tt({endDate:null,selecting:!1}),v=()=>{const[a,i]=bC(At(t),{lang:At(c),unit:o,unlinkPanels:e.unlinkPanels});f.value=void 0,h.value=void 0,n.value=a,r.value=i};return xn(t,(e=>{e&&v()}),{immediate:!0}),xn((()=>e.parsedValue),(e=>{if(p(e)&&2===e.length){const[t,r]=e;f.value=t,n.value=t,h.value=r,a(At(f),At(h))}else v()}),{immediate:!0}),{minDate:f,maxDate:h,rangeState:m,lang:c,ppNs:s,drpNs:l,handleChangeRange:e=>{m.value=e},handleRangeConfirm:(e=!1)=>{const t=At(f),n=At(h);yC([t,n])&&i("pick",[t,n],e)},handleShortcutClick:d,onSelect:e=>{m.value.selecting=e,e||(m.value.endDate=null)},t:u}},e$=["onClick"],t$=["aria-label"],n$=["aria-label"],r$=["disabled","aria-label"],o$=["disabled","aria-label"],a$=["disabled","aria-label"],i$=["disabled","aria-label"],s$=["aria-label"],l$=["aria-label"],u$="month",c$=Wn({__name:"panel-date-range",props:JC,emits:["pick","set-picker-option","calendar-change","panel-change"],setup(e,{emit:t}){const n=e,r=Fr("EP_PICKER_BASE"),{disabledDate:o,cellClassName:a,format:i,defaultTime:s,clearable:l}=r.props,u=Nt(r.props,"shortcuts"),c=Nt(r.props,"defaultValue"),{lang:d}=iv(),f=Tt(J_().locale(d.value)),h=Tt(J_().locale(d.value).add(1,u$)),{minDate:m,maxDate:v,rangeState:g,ppNs:y,drpNs:b,handleChangeRange:_,handleRangeConfirm:S,handleShortcutClick:w,onSelect:T,t:C}=QC(n,{defaultValue:c,leftDate:f,rightDate:h,unit:u$,onParsedValueChanged:function(e,t){if(n.unlinkPanels&&t){const n=e?.year()||0,r=e?.month()||0,o=t.year(),a=t.month();h.value=n===o&&r===a?t.add(1,u$):t}else h.value=f.value.add(1,u$),t&&(h.value=h.value.hour(t.hour()).minute(t.minute()).second(t.second()))}}),$=Tt({min:null,max:null}),x=Tt({min:null,max:null}),A=oa((()=>`${f.value.year()} ${C("el.datepicker.year")} ${C(`el.datepicker.month${f.value.month()+1}`)}`)),M=oa((()=>`${h.value.year()} ${C("el.datepicker.year")} ${C(`el.datepicker.month${h.value.month()+1}`)}`)),k=oa((()=>f.value.year())),E=oa((()=>f.value.month())),O=oa((()=>h.value.year())),I=oa((()=>h.value.month())),P=oa((()=>!!u.value.length)),N=oa((()=>null!==$.value.min?$.value.min:m.value?m.value.format(F.value):"")),D=oa((()=>null!==$.value.max?$.value.max:v.value||m.value?(v.value||m.value).format(F.value):"")),R=oa((()=>null!==x.value.min?x.value.min:m.value?m.value.format(B.value):"")),L=oa((()=>null!==x.value.max?x.value.max:v.value||m.value?(v.value||m.value).format(B.value):"")),B=oa((()=>n.timeFormat||lS(i))),F=oa((()=>n.dateFormat||sS(i))),V=()=>{f.value=f.value.subtract(1,"year"),n.unlinkPanels||(h.value=f.value.add(1,"month")),Z("year")},H=()=>{f.value=f.value.subtract(1,"month"),n.unlinkPanels||(h.value=f.value.add(1,"month")),Z("month")},j=()=>{n.unlinkPanels?h.value=h.value.add(1,"year"):(f.value=f.value.add(1,"year"),h.value=f.value.add(1,"month")),Z("year")},G=()=>{n.unlinkPanels?h.value=h.value.add(1,"month"):(f.value=f.value.add(1,"month"),h.value=f.value.add(1,"month")),Z("month")},U=()=>{f.value=f.value.add(1,"year"),Z("year")},W=()=>{f.value=f.value.add(1,"month"),Z("month")},z=()=>{h.value=h.value.subtract(1,"year"),Z("year")},K=()=>{h.value=h.value.subtract(1,"month"),Z("month")},Z=e=>{t("panel-change",[f.value.toDate(),h.value.toDate()],e)},X=oa((()=>{const e=(E.value+1)%12,t=E.value+1>=12?1:0;return n.unlinkPanels&&new Date(k.value+t,e)n.unlinkPanels&&12*O.value+I.value-(12*k.value+E.value+1)>=12)),Q=oa((()=>!(m.value&&v.value&&!g.value.selecting&&yC([m.value,v.value])))),ee=oa((()=>"datetime"===n.type||"datetimerange"===n.type)),te=(e,t)=>{if(e)return s?J_(s[t]||s).locale(d.value).year(e.year()).month(e.month()).date(e.date()):e},ne=(e,n=!0)=>{const r=e.minDate,o=e.maxDate,a=te(r,0),i=te(o,1);v.value===i&&m.value===a||(t("calendar-change",[r.toDate(),o&&o.toDate()]),v.value=i,m.value=a,n&&!ee.value&&S())},re=Tt(!1),oe=Tt(!1),ae=()=>{re.value=!1},ie=()=>{oe.value=!1},se=(e,t)=>{$.value[t]=e;const r=J_(e,F.value).locale(d.value);if(r.isValid()){if(o&&o(r.toDate()))return;"min"===t?(f.value=r,m.value=(m.value||f.value).year(r.year()).month(r.month()).date(r.date()),!n.unlinkPanels&&(!v.value||v.value.isBefore(m.value))&&(h.value=r.add(1,"month"),v.value=m.value.add(1,"month"))):(h.value=r,v.value=(v.value||h.value).year(r.year()).month(r.month()).date(r.date()),!n.unlinkPanels&&(!m.value||m.value.isAfter(v.value))&&(f.value=r.subtract(1,"month"),m.value=v.value.subtract(1,"month")))}},le=(e,t)=>{$.value[t]=null},ue=(e,t)=>{x.value[t]=e;const n=J_(e,B.value).locale(d.value);n.isValid()&&("min"===t?(re.value=!0,m.value=(m.value||f.value).hour(n.hour()).minute(n.minute()).second(n.second()),(!v.value||v.value.isBefore(m.value))&&(v.value=m.value)):(oe.value=!0,v.value=(v.value||h.value).hour(n.hour()).minute(n.minute()).second(n.second()),h.value=v.value,v.value&&v.value.isBefore(m.value)&&(m.value=v.value)))},ce=(e,t)=>{x.value[t]=null,"min"===t?(f.value=m.value,re.value=!1):(h.value=v.value,oe.value=!1)},de=(e,t,n)=>{x.value.min||(e&&(f.value=e,m.value=(m.value||f.value).hour(e.hour()).minute(e.minute()).second(e.second())),n||(re.value=t),(!v.value||v.value.isBefore(m.value))&&(v.value=m.value,h.value=e))},fe=(e,t,n)=>{x.value.max||(e&&(h.value=e,v.value=(v.value||h.value).hour(e.hour()).minute(e.minute()).second(e.second())),n||(oe.value=t),v.value&&v.value.isBefore(m.value)&&(m.value=v.value))},pe=()=>{f.value=bC(At(c),{lang:At(d),unit:"month",unlinkPanels:n.unlinkPanels})[0],h.value=f.value.add(1,"month"),t("pick",null)};return t("set-picker-option",["isValidValue",e=>yC(e)&&(!o||!o(e[0].toDate())&&!o(e[1].toDate()))]),t("set-picker-option",["parseUserInput",e=>p(e)?e.map((e=>J_(e,i).locale(d.value))):J_(e,i).locale(d.value)]),t("set-picker-option",["formatToString",e=>p(e)?e.map((e=>e.format(i))):e.format(i)]),t("set-picker-option",["handleClear",pe]),(e,t)=>(wo(),xo("div",{class:Y([At(y).b(),At(b).b(),{"has-sidebar":e.$slots.sidebar||At(P),"has-time":At(ee)}])},[Po("div",{class:Y(At(y).e("body-wrapper"))},[fr(e.$slots,"sidebar",{class:Y(At(y).e("sidebar"))}),At(P)?(wo(),xo("div",{key:0,class:Y(At(y).e("sidebar"))},[(wo(!0),xo(vo,null,cr(At(u),((e,t)=>(wo(),xo("button",{key:t,type:"button",class:Y(At(y).e("shortcut")),onClick:t=>At(w)(e)},J(e.text),11,e$)))),128))],2)):Lo("v-if",!0),Po("div",{class:Y(At(y).e("body"))},[At(ee)?(wo(),xo("div",{key:0,class:Y(At(b).e("time-header"))},[Po("span",{class:Y(At(b).e("editors-wrap"))},[Po("span",{class:Y(At(b).e("time-picker-wrap"))},[No(At(Ry),{size:"small",disabled:At(g).selecting,placeholder:At(C)("el.datepicker.startDate"),class:Y(At(b).e("editor")),"model-value":At(N),"validate-event":!1,onInput:t[0]||(t[0]=e=>se(e,"min")),onChange:t[1]||(t[1]=e=>le(0,"min"))},null,8,["disabled","placeholder","class","model-value"])],2),On((wo(),xo("span",{class:Y(At(b).e("time-picker-wrap"))},[No(At(Ry),{size:"small",class:Y(At(b).e("editor")),disabled:At(g).selecting,placeholder:At(C)("el.datepicker.startTime"),"model-value":At(R),"validate-event":!1,onFocus:t[2]||(t[2]=e=>re.value=!0),onInput:t[3]||(t[3]=e=>ue(e,"min")),onChange:t[4]||(t[4]=e=>ce(0,"min"))},null,8,["class","disabled","placeholder","model-value"]),No(At(hw),{visible:re.value,format:At(B),"datetime-role":"start","parsed-value":f.value,onPick:de},null,8,["visible","format","parsed-value"])],2)),[[At(MS),ae]])],2),Po("span",null,[No(At(yy),null,{default:un((()=>[No(At(am))])),_:1})]),Po("span",{class:Y([At(b).e("editors-wrap"),"is-right"])},[Po("span",{class:Y(At(b).e("time-picker-wrap"))},[No(At(Ry),{size:"small",class:Y(At(b).e("editor")),disabled:At(g).selecting,placeholder:At(C)("el.datepicker.endDate"),"model-value":At(D),readonly:!At(m),"validate-event":!1,onInput:t[5]||(t[5]=e=>se(e,"max")),onChange:t[6]||(t[6]=e=>le(0,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"])],2),On((wo(),xo("span",{class:Y(At(b).e("time-picker-wrap"))},[No(At(Ry),{size:"small",class:Y(At(b).e("editor")),disabled:At(g).selecting,placeholder:At(C)("el.datepicker.endTime"),"model-value":At(L),readonly:!At(m),"validate-event":!1,onFocus:t[7]||(t[7]=e=>At(m)&&(oe.value=!0)),onInput:t[8]||(t[8]=e=>ue(e,"max")),onChange:t[9]||(t[9]=e=>ce(0,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"]),No(At(hw),{"datetime-role":"end",visible:oe.value,format:At(B),"parsed-value":h.value,onPick:fe},null,8,["visible","format","parsed-value"])],2)),[[At(MS),ie]])],2)],2)):Lo("v-if",!0),Po("div",{class:Y([[At(y).e("content"),At(b).e("content")],"is-left"])},[Po("div",{class:Y(At(b).e("header"))},[Po("button",{type:"button",class:Y([At(y).e("icon-btn"),"d-arrow-left"]),"aria-label":At(C)("el.datepicker.prevYear"),onClick:V},[No(At(yy),null,{default:un((()=>[No(At(hm))])),_:1})],10,t$),Po("button",{type:"button",class:Y([At(y).e("icon-btn"),"arrow-left"]),"aria-label":At(C)("el.datepicker.prevMonth"),onClick:H},[No(At(yy),null,{default:un((()=>[No(At(om))])),_:1})],10,n$),e.unlinkPanels?(wo(),xo("button",{key:0,type:"button",disabled:!At(q),class:Y([[At(y).e("icon-btn"),{"is-disabled":!At(q)}],"d-arrow-right"]),"aria-label":At(C)("el.datepicker.nextYear"),onClick:U},[No(At(yy),null,{default:un((()=>[No(At(mm))])),_:1})],10,r$)):Lo("v-if",!0),e.unlinkPanels?(wo(),xo("button",{key:1,type:"button",disabled:!At(X),class:Y([[At(y).e("icon-btn"),{"is-disabled":!At(X)}],"arrow-right"]),"aria-label":At(C)("el.datepicker.nextMonth"),onClick:W},[No(At(yy),null,{default:un((()=>[No(At(am))])),_:1})],10,o$)):Lo("v-if",!0),Po("div",null,J(At(A)),1)],2),No(MC,{"selection-mode":"range",date:f.value,"min-date":At(m),"max-date":At(v),"range-state":At(g),"disabled-date":At(o),"cell-class-name":At(a),onChangerange:At(_),onPick:ne,onSelect:At(T)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2),Po("div",{class:Y([[At(y).e("content"),At(b).e("content")],"is-right"])},[Po("div",{class:Y(At(b).e("header"))},[e.unlinkPanels?(wo(),xo("button",{key:0,type:"button",disabled:!At(q),class:Y([[At(y).e("icon-btn"),{"is-disabled":!At(q)}],"d-arrow-left"]),"aria-label":At(C)("el.datepicker.prevYear"),onClick:z},[No(At(yy),null,{default:un((()=>[No(At(hm))])),_:1})],10,a$)):Lo("v-if",!0),e.unlinkPanels?(wo(),xo("button",{key:1,type:"button",disabled:!At(X),class:Y([[At(y).e("icon-btn"),{"is-disabled":!At(X)}],"arrow-left"]),"aria-label":At(C)("el.datepicker.prevMonth"),onClick:K},[No(At(yy),null,{default:un((()=>[No(At(om))])),_:1})],10,i$)):Lo("v-if",!0),Po("button",{type:"button","aria-label":At(C)("el.datepicker.nextYear"),class:Y([At(y).e("icon-btn"),"d-arrow-right"]),onClick:j},[No(At(yy),null,{default:un((()=>[No(At(mm))])),_:1})],10,s$),Po("button",{type:"button",class:Y([At(y).e("icon-btn"),"arrow-right"]),"aria-label":At(C)("el.datepicker.nextMonth"),onClick:G},[No(At(yy),null,{default:un((()=>[No(At(am))])),_:1})],10,l$),Po("div",null,J(At(M)),1)],2),No(MC,{"selection-mode":"range",date:h.value,"min-date":At(m),"max-date":At(v),"range-state":At(g),"disabled-date":At(o),"cell-class-name":At(a),onChangerange:At(_),onPick:ne,onSelect:At(T)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2)],2)],2),At(ee)?(wo(),xo("div",{key:0,class:Y(At(y).e("footer"))},[At(l)?(wo(),Ao(At(Y_),{key:0,text:"",size:"small",class:Y(At(y).e("link-btn")),onClick:pe},{default:un((()=>[Ro(J(At(C)("el.datepicker.clear")),1)])),_:1},8,["class"])):Lo("v-if",!0),No(At(Y_),{plain:"",size:"small",class:Y(At(y).e("link-btn")),disabled:At(Q),onClick:t[10]||(t[10]=e=>At(S)(!1))},{default:un((()=>[Ro(J(At(C)("el.datepicker.confirm")),1)])),_:1},8,["class","disabled"])],2)):Lo("v-if",!0)],2))}});var d$=hy(c$,[["__file","panel-date-range.vue"]]);const f$=Pm({...hC}),p$=["onClick"],h$=["disabled"],m$=["disabled"],v$="year",g$=Wn({name:"DatePickerMonthRange"}),y$=Wn({...g$,props:f$,emits:["pick","set-picker-option","calendar-change"],setup(e,{emit:t}){const n=e,{lang:r}=iv(),o=Fr("EP_PICKER_BASE"),{shortcuts:a,disabledDate:i,format:s}=o.props,l=Nt(o.props,"defaultValue"),u=Tt(J_().locale(r.value)),c=Tt(J_().locale(r.value).add(1,v$)),{minDate:d,maxDate:f,rangeState:p,ppNs:h,drpNs:m,handleChangeRange:v,handleRangeConfirm:g,handleShortcutClick:y,onSelect:b}=QC(n,{defaultValue:l,leftDate:u,rightDate:c,unit:v$,onParsedValueChanged:function(e,t){if(n.unlinkPanels&&t){const n=e?.year()||0,r=t.year();c.value=n===r?t.add(1,v$):t}else c.value=u.value.add(1,v$)}}),_=oa((()=>!!a.length)),{leftPrevYear:S,rightNextYear:w,leftNextYear:T,rightPrevYear:C,leftLabel:$,rightLabel:x,leftYear:A,rightYear:M}=(({unlinkPanels:e,leftDate:t,rightDate:n})=>{const{t:r}=iv();return{leftPrevYear:()=>{t.value=t.value.subtract(1,"year"),e.value||(n.value=n.value.subtract(1,"year"))},rightNextYear:()=>{e.value||(t.value=t.value.add(1,"year")),n.value=n.value.add(1,"year")},leftNextYear:()=>{t.value=t.value.add(1,"year")},rightPrevYear:()=>{n.value=n.value.subtract(1,"year")},leftLabel:oa((()=>`${t.value.year()} ${r("el.datepicker.year")}`)),rightLabel:oa((()=>`${n.value.year()} ${r("el.datepicker.year")}`)),leftYear:oa((()=>t.value.year())),rightYear:oa((()=>n.value.year()===t.value.year()?t.value.year()+1:n.value.year()))}})({unlinkPanels:Nt(n,"unlinkPanels"),leftDate:u,rightDate:c}),k=oa((()=>n.unlinkPanels&&M.value>A.value+1)),E=(e,n=!0)=>{const r=e.minDate,o=e.maxDate;f.value===o&&d.value===r||(t("calendar-change",[r.toDate(),o&&o.toDate()]),f.value=o,d.value=r,n&&g())};return t("set-picker-option",["formatToString",e=>e.map((e=>e.format(s)))]),(e,t)=>(wo(),xo("div",{class:Y([At(h).b(),At(m).b(),{"has-sidebar":!!e.$slots.sidebar||At(_)}])},[Po("div",{class:Y(At(h).e("body-wrapper"))},[fr(e.$slots,"sidebar",{class:Y(At(h).e("sidebar"))}),At(_)?(wo(),xo("div",{key:0,class:Y(At(h).e("sidebar"))},[(wo(!0),xo(vo,null,cr(At(a),((e,t)=>(wo(),xo("button",{key:t,type:"button",class:Y(At(h).e("shortcut")),onClick:t=>At(y)(e)},J(e.text),11,p$)))),128))],2)):Lo("v-if",!0),Po("div",{class:Y(At(h).e("body"))},[Po("div",{class:Y([[At(h).e("content"),At(m).e("content")],"is-left"])},[Po("div",{class:Y(At(m).e("header"))},[Po("button",{type:"button",class:Y([At(h).e("icon-btn"),"d-arrow-left"]),onClick:t[0]||(t[0]=(...e)=>At(S)&&At(S)(...e))},[No(At(yy),null,{default:un((()=>[No(At(hm))])),_:1})],2),e.unlinkPanels?(wo(),xo("button",{key:0,type:"button",disabled:!At(k),class:Y([[At(h).e("icon-btn"),{[At(h).is("disabled")]:!At(k)}],"d-arrow-right"]),onClick:t[1]||(t[1]=(...e)=>At(T)&&At(T)(...e))},[No(At(yy),null,{default:un((()=>[No(At(mm))])),_:1})],10,h$)):Lo("v-if",!0),Po("div",null,J(At($)),1)],2),No(NC,{"selection-mode":"range",date:u.value,"min-date":At(d),"max-date":At(f),"range-state":At(p),"disabled-date":At(i),onChangerange:At(v),onPick:E,onSelect:At(b)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2),Po("div",{class:Y([[At(h).e("content"),At(m).e("content")],"is-right"])},[Po("div",{class:Y(At(m).e("header"))},[e.unlinkPanels?(wo(),xo("button",{key:0,type:"button",disabled:!At(k),class:Y([[At(h).e("icon-btn"),{"is-disabled":!At(k)}],"d-arrow-left"]),onClick:t[2]||(t[2]=(...e)=>At(C)&&At(C)(...e))},[No(At(yy),null,{default:un((()=>[No(At(hm))])),_:1})],10,m$)):Lo("v-if",!0),Po("button",{type:"button",class:Y([At(h).e("icon-btn"),"d-arrow-right"]),onClick:t[3]||(t[3]=(...e)=>At(w)&&At(w)(...e))},[No(At(yy),null,{default:un((()=>[No(At(mm))])),_:1})],2),Po("div",null,J(At(x)),1)],2),No(NC,{"selection-mode":"range",date:c.value,"min-date":At(d),"max-date":At(f),"range-state":At(p),"disabled-date":At(i),onChangerange:At(v),onPick:E,onSelect:At(b)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2)],2)],2)],2))}});var b$=hy(y$,[["__file","panel-month-range.vue"]]);J_.extend(vw),J_.extend(JT),J_.extend(eS),J_.extend(eC),J_.extend(nC),J_.extend(oC),J_.extend(iC),J_.extend(lC);var _$=Wn({name:"ElDatePicker",install:null,props:cC,emits:["update:modelValue"],setup(e,{expose:t,emit:n,slots:r}){const o=dv("picker-panel");Br("ElPopperOptions",it(Nt(e,"popperOptions"))),Br(uC,{slots:r,pickerNs:o});const a=Tt();t({focus:(e=!0)=>{var t;null==(t=a.value)||t.focus(e)},handleOpen:()=>{var e;null==(e=a.value)||e.handleOpen()},handleClose:()=>{var e;null==(e=a.value)||e.handleClose()}});const i=e=>{n("update:modelValue",e)};return()=>{var t;const n=null!=(t=e.format)?t:oS[e.type]||rS,o=function(e){switch(e){case"daterange":case"datetimerange":return d$;case"monthrange":return b$;default:return qC}}(e.type);return No(SS,Ho(e,{format:n,type:e.type,ref:a,"onUpdate:modelValue":i}),{default:e=>No(o,e,null),"range-separator":r["range-separator"]})}}});const S$=_$;S$.install=e=>{e.component(S$.name,S$)};const w$=S$,T$=Pm({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:[String,Array,Object]},zIndex:{type:[String,Number]}}),C$={click:e=>e instanceof MouseEvent};var $$=Wn({name:"ElOverlay",props:T$,emits:C$,setup(e,{slots:t,emit:n}){const r=dv("overlay"),{onClick:o,onMousedown:a,onMouseup:i}=Lg(e.customMaskEvent?void 0:e=>{n("click",e)});return()=>e.mask?No("div",{class:[r.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:o,onMousedown:a,onMouseup:i},[fr(t,"default")],Km.STYLE|Km.CLASS|Km.PROPS,["onClick","onMouseup","onMousedown"]):aa("div",{class:e.overlayClass,style:{zIndex:e.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[fr(t,"default")])}});const x$=$$,A$=Symbol("dialogInjectionKey"),M$=Pm({center:Boolean,alignCenter:Boolean,closeIcon:{type:Nm},draggable:Boolean,overflow:Boolean,fullscreen:Boolean,showClose:{type:Boolean,default:!0},title:{type:String,default:""},ariaLevel:{type:String,default:"2"}}),k$=["aria-level"],E$=["aria-label"],O$=["id"],I$=Wn({name:"ElDialogContent"}),P$=Wn({...I$,props:M$,emits:{close:()=>!0},setup(e){const t=e,{t:n}=iv(),{Close:r}=Dm,{dialogRef:o,headerRef:a,bodyId:i,ns:s,style:l}=Fr(A$),{focusTrapRef:u}=Fr(yb),c=oa((()=>[s.b(),s.is("fullscreen",t.fullscreen),s.is("draggable",t.draggable),s.is("align-center",t.alignCenter),{[s.m("center")]:t.center}])),d=((...e)=>t=>{e.forEach((e=>{g(e)?e(t):e.value=t}))})(u,o),f=oa((()=>t.draggable)),p=oa((()=>t.overflow));return tv(o,a,f,p),(e,t)=>(wo(),xo("div",{ref:At(d),class:Y(At(c)),style:j(At(l)),tabindex:"-1"},[Po("header",{ref_key:"headerRef",ref:a,class:Y([At(s).e("header"),{"show-close":e.showClose}])},[fr(e.$slots,"header",{},(()=>[Po("span",{role:"heading","aria-level":e.ariaLevel,class:Y(At(s).e("title"))},J(e.title),11,k$)])),e.showClose?(wo(),xo("button",{key:0,"aria-label":At(n)("el.dialog.close"),class:Y(At(s).e("headerbtn")),type:"button",onClick:t[0]||(t[0]=t=>e.$emit("close"))},[No(At(yy),{class:Y(At(s).e("close"))},{default:un((()=>[(wo(),Ao(yn(e.closeIcon||At(r))))])),_:1},8,["class"])],10,E$)):Lo("v-if",!0)],2),Po("div",{id:At(i),class:Y(At(s).e("body"))},[fr(e.$slots,"default")],10,O$),e.$slots.footer?(wo(),xo("footer",{key:0,class:Y(At(s).e("footer"))},[fr(e.$slots,"footer")],2)):Lo("v-if",!0)],6))}});var N$=hy(P$,[["__file","dialog-content.vue"]]);const D$=Pm({...M$,appendToBody:Boolean,appendTo:{type:String,default:"body"},beforeClose:{type:Function},destroyOnClose:Boolean,closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},top:{type:String},modelValue:Boolean,modalClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:{type:Boolean,default:!1},headerAriaLevel:{type:String,default:"2"}}),R$={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[Gm]:e=>Hh(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},L$=["aria-label","aria-labelledby","aria-describedby"],B$=Wn({name:"ElDialog",inheritAttrs:!1}),F$=Wn({...B$,props:D$,emits:R$,setup(e,{expose:t}){const n=e,r=yr();ev({scope:"el-dialog",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/dialog.html#slots"},oa((()=>!!r.title)));const o=dv("dialog"),a=Tt(),i=Tt(),s=Tt(),{visible:l,titleId:u,bodyId:c,style:d,overlayDialogStyle:f,rendered:p,zIndex:h,afterEnter:m,afterLeave:v,beforeLeave:g,handleClose:y,onModalClick:b,onOpenAutoFocus:_,onCloseAutoFocus:S,onCloseRequested:w,onFocusoutPrevented:T}=((e,t)=>{var n;const r=zo().emit,{nextZIndex:o}=Qg();let a="";const i=jg(),s=jg(),l=Tt(!1),u=Tt(!1),c=Tt(!1),d=Tt(null!=(n=e.zIndex)?n:o());let f,p;const h=iy("namespace",sv),m=oa((()=>{const t={},n=`--${h.value}-dialog`;return e.fullscreen||(e.top&&(t[`${n}-margin-top`]=e.top),e.width&&(t[`${n}-width`]=tm(e.width))),t})),v=oa((()=>e.alignCenter?{display:"flex"}:{}));function g(){p?.(),f?.(),e.openDelay&&e.openDelay>0?({stop:f}=Qu((()=>_()),e.openDelay)):_()}function y(){f?.(),p?.(),e.closeDelay&&e.closeDelay>0?({stop:p}=Qu((()=>S()),e.closeDelay)):S()}function b(){e.beforeClose?e.beforeClose((function(e){e||(u.value=!0,l.value=!1)})):y()}function _(){Yu&&(l.value=!0)}function S(){l.value=!1}return e.lockScroll&&fv(l),xn((()=>e.modelValue),(n=>{n?(u.value=!1,g(),c.value=!0,d.value=Nh(e.zIndex)?o():d.value++,Kt((()=>{r("open"),t.value&&(t.value.scrollTop=0)}))):l.value&&y()})),xn((()=>e.fullscreen),(e=>{t.value&&(e?(a=t.value.style.transform,t.value.style.transform=""):t.value.style.transform=a)})),tr((()=>{e.modelValue&&(l.value=!0,c.value=!0,g())})),{afterEnter:function(){r("opened")},afterLeave:function(){r("closed"),r(Gm,!1),e.destroyOnClose&&(c.value=!1)},beforeLeave:function(){r("close")},handleClose:b,onModalClick:function(){e.closeOnClickModal&&b()},close:y,doClose:S,onOpenAutoFocus:function(){r("openAutoFocus")},onCloseAutoFocus:function(){r("closeAutoFocus")},onCloseRequested:function(){e.closeOnPressEscape&&b()},onFocusoutPrevented:function(e){var t;"pointer"===(null==(t=e.detail)?void 0:t.focusReason)&&e.preventDefault()},titleId:i,bodyId:s,closed:u,style:m,overlayDialogStyle:v,rendered:c,visible:l,zIndex:d}})(n,a);Br(A$,{dialogRef:a,headerRef:i,bodyId:c,ns:o,rendered:p,style:d});const C=Lg(b),$=oa((()=>n.draggable&&!n.fullscreen));return t({visible:l,dialogContentRef:s}),(e,t)=>(wo(),Ao(ho,{to:e.appendTo,disabled:"body"===e.appendTo&&!e.appendToBody},[No(ha,{name:"dialog-fade",onAfterEnter:At(m),onAfterLeave:At(v),onBeforeLeave:At(g),persisted:""},{default:un((()=>[On(No(At(x$),{"custom-mask-event":"",mask:e.modal,"overlay-class":e.modalClass,"z-index":At(h)},{default:un((()=>[Po("div",{role:"dialog","aria-modal":"true","aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:At(u),"aria-describedby":At(c),class:Y(`${At(o).namespace.value}-overlay-dialog`),style:j(At(f)),onClick:t[0]||(t[0]=(...e)=>At(C).onClick&&At(C).onClick(...e)),onMousedown:t[1]||(t[1]=(...e)=>At(C).onMousedown&&At(C).onMousedown(...e)),onMouseup:t[2]||(t[2]=(...e)=>At(C).onMouseup&&At(C).onMouseup(...e))},[No(At(Pb),{loop:"",trapped:At(l),"focus-start-el":"container",onFocusAfterTrapped:At(_),onFocusAfterReleased:At(S),onFocusoutPrevented:At(T),onReleaseRequested:At(w)},{default:un((()=>[At(p)?(wo(),Ao(N$,Ho({key:0,ref_key:"dialogContentRef",ref:s},e.$attrs,{center:e.center,"align-center":e.alignCenter,"close-icon":e.closeIcon,draggable:At($),overflow:e.overflow,fullscreen:e.fullscreen,"show-close":e.showClose,title:e.title,"aria-level":e.headerAriaLevel,onClose:At(y)}),dr({header:un((()=>[e.$slots.title?fr(e.$slots,"title",{key:1}):fr(e.$slots,"header",{key:0,close:At(y),titleId:At(u),titleClass:At(o).e("title")})])),default:un((()=>[fr(e.$slots,"default")])),_:2},[e.$slots.footer?{name:"footer",fn:un((()=>[fr(e.$slots,"footer")]))}:void 0]),1040,["center","align-center","close-icon","draggable","overflow","fullscreen","show-close","title","aria-level","onClose"])):Lo("v-if",!0)])),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,L$)])),_:3},8,["mask","overlay-class","z-index"]),[[Aa,At(l)]])])),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["to","disabled"]))}});const V$=Fm(hy(F$,[["__file","dialog.vue"]])),H$=Pm({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:String,default:"solid"}}),j$=Wn({name:"ElDivider"}),G$=Wn({...j$,props:H$,setup(e){const t=e,n=dv("divider"),r=oa((()=>n.cssVar({"border-style":t.borderStyle})));return(e,t)=>(wo(),xo("div",{class:Y([At(n).b(),At(n).m(e.direction)]),style:j(At(r)),role:"separator"},[e.$slots.default&&"vertical"!==e.direction?(wo(),xo("div",{key:0,class:Y([At(n).e("text"),At(n).is(e.contentPosition)])},[fr(e.$slots,"default")],2)):Lo("v-if",!0)],6))}});const U$=Fm(hy(G$,[["__file","divider.vue"]]));var W$=hy(Wn({inheritAttrs:!1}),[["render",function(e,t,n,r,o,a){return fr(e.$slots,"default")}],["__file","collection.vue"]]);var z$=hy(Wn({name:"ElCollectionItem",inheritAttrs:!1}),[["render",function(e,t,n,r,o,a){return fr(e.$slots,"default")}],["__file","collection-item.vue"]]);const Y$=Pm({trigger:zb.trigger,effect:{...Wb.effect,default:"light"},type:{type:String},placement:{type:String,default:"bottom"},popperOptions:{type:Object,default:()=>({})},id:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean,default:!0},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:[Number,String],default:0},maxHeight:{type:[Number,String],default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:Object},teleported:Wb.teleported});Pm({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:Nm}}),Pm({onKeydown:{type:Function}}),(e=>{const t=`El${e}Collection`,n=`${t}Item`,r=Symbol(t),o=Symbol(n),a={...W$,name:t,setup(){const e=Tt(null),t=new Map;Br(r,{itemMap:t,getItems:()=>{const n=At(e);if(!n)return[];const r=Array.from(n.querySelectorAll("[data-el-collection-item]"));return[...t.values()].sort(((e,t)=>r.indexOf(e.ref)-r.indexOf(t.ref)))},collectionRef:e})}},i={...z$,name:n,setup(e,{attrs:t}){const n=Tt(null),a=Fr(r,void 0);Br(o,{collectionItemRef:n}),tr((()=>{const e=At(n);e&&a.itemMap.set(e,{ref:e,...t})})),or((()=>{const e=At(n);a.itemMap.delete(e)}))}}})("Dropdown");const K$=Pm({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:ty,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:e=>null===e||jh(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}}),Z$={[Um]:(e,t)=>t!==e,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[Wm]:e=>jh(e)||Ph(e),[Gm]:e=>jh(e)||Ph(e)},X$=["aria-label","onKeydown"],q$=["aria-label","onKeydown"],J$=Wn({name:"ElInputNumber"}),Q$=Wn({...J$,props:K$,emits:Z$,setup(e,{expose:t,emit:n}){const r=e,{t:o}=iv(),a=dv("input-number"),i=Tt(),s=it({currentValue:r.modelValue,userInput:null}),{formItem:l}=Ty(),u=oa((()=>jh(r.modelValue)&&r.modelValue<=r.min)),c=oa((()=>jh(r.modelValue)&&r.modelValue>=r.max)),d=oa((()=>{const e=g(r.step);return Vh(r.precision)?Math.max(g(r.modelValue),e):(r.precision,r.precision)})),f=oa((()=>r.controls&&"right"===r.controlsPosition)),p=Sy(),h=wy(),m=oa((()=>{if(null!==s.userInput)return s.userInput;let e=s.currentValue;if(Ph(e))return"";if(jh(e)){if(Number.isNaN(e))return"";Vh(r.precision)||(e=e.toFixed(r.precision))}return e})),v=(e,t)=>{if(Vh(t)&&(t=d.value),0===t)return Math.round(e);let n=String(e);const r=n.indexOf(".");if(-1===r||!n.replace(".","").split("")[r+t])return e;const o=n.length;return"5"===n.charAt(o-1)&&(n=`${n.slice(0,Math.max(0,o-1))}6`),Number.parseFloat(Number(n).toFixed(t))},g=e=>{if(Ph(e))return 0;const t=e.toString(),n=t.indexOf(".");let r=0;return-1!==n&&(r=t.length-n-1),r},b=(e,t=1)=>jh(e)?v(e+r.step*t):s.currentValue,_=()=>{if(r.readonly||h.value||c.value)return;const e=Number(m.value)||0,t=b(e);T(t),n(Wm,s.currentValue),M()},S=()=>{if(r.readonly||h.value||u.value)return;const e=Number(m.value)||0,t=b(e,-1);T(t),n(Wm,s.currentValue),M()},w=(e,t)=>{const{max:o,min:a,step:i,precision:s,stepStrictly:l,valueOnClear:u}=r;oo||co?o:a,t&&n(Gm,c)),c},T=(e,t=!0)=>{var o;const a=s.currentValue,i=w(e);t?a!==i&&(s.userInput=null,n(Gm,i),n(Um,i,a),r.validateEvent&&(null==(o=l?.validate)||o.call(l,"change").catch((e=>{}))),s.currentValue=i):n(Gm,i)},C=e=>{s.userInput=e;const t=""===e?null:Number(e);n(Wm,t),T(t,!1)},$=e=>{const t=""!==e?Number(e):"";(jh(t)&&!Number.isNaN(t)||""===e)&&T(t),M(),s.userInput=null},x=e=>{n("focus",e)},A=e=>{var t;s.userInput=null,n("blur",e),r.validateEvent&&(null==(t=l?.validate)||t.call(l,"blur").catch((e=>{})))},M=()=>{s.currentValue!==r.modelValue&&(s.currentValue=r.modelValue)};return xn((()=>r.modelValue),((e,t)=>{const n=w(e,!0);null===s.userInput&&n!==t&&(s.currentValue=n)}),{immediate:!0}),tr((()=>{var e;const{min:t,max:o,modelValue:a}=r,l=null==(e=i.value)?void 0:e.input;if(l.setAttribute("role","spinbutton"),Number.isFinite(o)?l.setAttribute("aria-valuemax",String(o)):l.removeAttribute("aria-valuemax"),Number.isFinite(t)?l.setAttribute("aria-valuemin",String(t)):l.removeAttribute("aria-valuemin"),l.setAttribute("aria-valuenow",s.currentValue||0===s.currentValue?String(s.currentValue):""),l.setAttribute("aria-disabled",String(h.value)),!jh(a)&&null!=a){let e=Number(a);Number.isNaN(e)&&(e=null),n(Gm,e)}})),rr((()=>{var e,t;const n=null==(e=i.value)?void 0:e.input;n?.setAttribute("aria-valuenow",`${null!=(t=s.currentValue)?t:""}`)})),t({focus:()=>{var e,t;null==(t=null==(e=i.value)?void 0:e.focus)||t.call(e)},blur:()=>{var e,t;null==(t=null==(e=i.value)?void 0:e.blur)||t.call(e)}}),(e,t)=>(wo(),xo("div",{class:Y([At(a).b(),At(a).m(At(p)),At(a).is("disabled",At(h)),At(a).is("without-controls",!e.controls),At(a).is("controls-right",At(f))]),onDragstart:t[1]||(t[1]=ei((()=>{}),["prevent"]))},[e.controls?On((wo(),xo("span",{key:0,role:"button","aria-label":At(o)("el.inputNumber.decrease"),class:Y([At(a).e("decrease"),At(a).is("disabled",At(u))]),onKeydown:ni(S,["enter"])},[No(At(yy),null,{default:un((()=>[At(f)?(wo(),Ao(At(rm),{key:0})):(wo(),Ao(At(_m),{key:1}))])),_:1})],42,X$)),[[At(OS),S]]):Lo("v-if",!0),e.controls?On((wo(),xo("span",{key:1,role:"button","aria-label":At(o)("el.inputNumber.increase"),class:Y([At(a).e("increase"),At(a).is("disabled",At(c))]),onKeydown:ni(_,["enter"])},[No(At(yy),null,{default:un((()=>[At(f)?(wo(),Ao(At(im),{key:0})):(wo(),Ao(At(wm),{key:1}))])),_:1})],42,q$)),[[At(OS),_]]):Lo("v-if",!0),No(At(Ry),{id:e.id,ref_key:"input",ref:i,type:"number",step:e.step,"model-value":At(m),placeholder:e.placeholder,readonly:e.readonly,disabled:At(h),size:At(p),max:e.max,min:e.min,name:e.name,label:e.label,"validate-event":!1,onWheel:t[0]||(t[0]=ei((()=>{}),["prevent"])),onKeydown:[ni(ei(_,["prevent"]),["up"]),ni(ei(S,["prevent"]),["down"])],onBlur:A,onFocus:x,onInput:C,onChange:$},null,8,["id","step","model-value","placeholder","readonly","disabled","size","max","min","name","label","onKeydown"])],34))}});const ex=Fm(hy(Q$,[["__file","input-number.vue"]])),tx=Pm({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},target:{type:String,default:"_self"},icon:{type:Nm}}),nx={click:e=>e instanceof MouseEvent},rx=["href","target"],ox=Wn({name:"ElLink"}),ax=Wn({...ox,props:tx,emits:nx,setup(e,{emit:t}){const n=e,r=dv("link"),o=oa((()=>[r.b(),r.m(n.type),r.is("disabled",n.disabled),r.is("underline",n.underline&&!n.disabled)]));function a(e){n.disabled||t("click",e)}return(e,t)=>(wo(),xo("a",{class:Y(At(o)),href:e.disabled||!e.href?void 0:e.href,target:e.disabled||!e.href?void 0:e.target,onClick:a},[e.icon?(wo(),Ao(At(yy),{key:0},{default:un((()=>[(wo(),Ao(yn(e.icon)))])),_:1})):Lo("v-if",!0),e.$slots.default?(wo(),xo("span",{key:1,class:Y(At(r).e("inner"))},[fr(e.$slots,"default")],2)):Lo("v-if",!0),e.$slots.icon?fr(e.$slots,"icon",{key:2}):Lo("v-if",!0)],10,rx))}});const ix=Fm(hy(ax,[["__file","link.vue"]])),sx=Symbol("elPaginationKey"),lx=Pm({disabled:Boolean,currentPage:{type:Number,default:1},prevText:{type:String},prevIcon:{type:Nm}}),ux={click:e=>e instanceof MouseEvent},cx=["disabled","aria-label","aria-disabled"],dx={key:0},fx=Wn({name:"ElPaginationPrev"}),px=Wn({...fx,props:lx,emits:ux,setup(e){const t=e,{t:n}=iv(),r=oa((()=>t.disabled||t.currentPage<=1));return(e,t)=>(wo(),xo("button",{type:"button",class:"btn-prev",disabled:At(r),"aria-label":e.prevText||At(n)("el.pagination.prev"),"aria-disabled":At(r),onClick:t[0]||(t[0]=t=>e.$emit("click",t))},[e.prevText?(wo(),xo("span",dx,J(e.prevText),1)):(wo(),Ao(At(yy),{key:1},{default:un((()=>[(wo(),Ao(yn(e.prevIcon)))])),_:1}))],8,cx))}});var hx=hy(px,[["__file","prev.vue"]]);const mx=Pm({disabled:Boolean,currentPage:{type:Number,default:1},pageCount:{type:Number,default:50},nextText:{type:String},nextIcon:{type:Nm}}),vx=["disabled","aria-label","aria-disabled"],gx={key:0},yx=Wn({name:"ElPaginationNext"}),bx=Wn({...yx,props:mx,emits:["click"],setup(e){const t=e,{t:n}=iv(),r=oa((()=>t.disabled||t.currentPage===t.pageCount||0===t.pageCount));return(e,t)=>(wo(),xo("button",{type:"button",class:"btn-next",disabled:At(r),"aria-label":e.nextText||At(n)("el.pagination.next"),"aria-disabled":At(r),onClick:t[0]||(t[0]=t=>e.$emit("click",t))},[e.nextText?(wo(),xo("span",gx,J(e.nextText),1)):(wo(),Ao(At(yy),{key:1},{default:un((()=>[(wo(),Ao(yn(e.nextIcon)))])),_:1}))],8,vx))}});var _x=hy(bx,[["__file","next.vue"]]);const Sx=Symbol("ElSelectGroup"),wx=Symbol("ElSelect");const Tx=Wn({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:Boolean},setup(e){const t=dv("select"),n=jg(),r=oa((()=>[t.be("dropdown","item"),t.is("disabled",At(s)),t.is("selected",At(i)),t.is("hovering",At(f))])),o=it({index:-1,groupDisabled:!1,visible:!0,hover:!1}),{currentLabel:a,itemSelected:i,isDisabled:s,select:l,hoverItem:u,updateOption:c}=function(e,t){const n=Fr(wx),r=Fr(Sx,{disabled:!1}),o=oa((()=>n.props.multiple?c(n.props.modelValue,e.value):c([n.props.modelValue],e.value))),a=oa((()=>{if(n.props.multiple){const e=n.props.modelValue||[];return!o.value&&e.length>=n.props.multipleLimit&&n.props.multipleLimit>0}return!1})),i=oa((()=>e.label||(_(e.value)?"":e.value))),s=oa((()=>e.value||e.label||"")),l=oa((()=>e.disabled||t.groupDisabled||a.value)),u=zo(),c=(t=[],r)=>{if(_(e.value)){const e=n.props.valueKey;return t&&t.some((t=>ht(Vf(t,e))===Vf(r,e)))}return t&&t.includes(r)};return xn((()=>i.value),(()=>{!e.created&&!n.props.remote&&n.setSelected()})),xn((()=>e.value),((t,r)=>{const{remote:o,valueKey:a}=n.props;if(Ih(t,r)||(n.onOptionDestroy(r,u.proxy),n.onOptionCreate(u.proxy)),!e.created&&!o){if(a&&_(t)&&_(r)&&t[a]===r[a])return;n.setSelected()}})),xn((()=>r.disabled),(()=>{t.groupDisabled=r.disabled}),{immediate:!0}),{select:n,currentLabel:i,currentValue:s,itemSelected:o,isDisabled:l,hoverItem:()=>{!e.disabled&&!r.disabled&&(n.states.hoveringIndex=n.optionsArray.indexOf(u.proxy))},updateOption:n=>{const r=new RegExp(((e="")=>e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"))(n),"i");t.visible=r.test(i.value)||e.created}}}(e,o),{visible:d,hover:f}=Ot(o),p=zo().proxy;return l.onOptionCreate(p),or((()=>{const e=p.value,{selected:t}=l.states,n=(l.props.multiple?t:[t]).some((e=>e.value===p.value));Kt((()=>{l.states.cachedOptions.get(e)===p&&!n&&l.states.cachedOptions.delete(e)})),l.onOptionDestroy(e,p)})),{ns:t,id:n,containerKls:r,currentLabel:a,itemSelected:i,isDisabled:s,select:l,hoverItem:u,updateOption:c,visible:d,hover:f,selectOptionClick:function(){!0!==e.disabled&&!0!==o.groupDisabled&&l.handleOptionSelect(p)},states:o}}}),Cx=["id","aria-disabled","aria-selected"];var $x=hy(Tx,[["render",function(e,t,n,r,o,a){return On((wo(),xo("li",{id:e.id,class:Y(e.containerKls),role:"option","aria-disabled":e.isDisabled||void 0,"aria-selected":e.itemSelected,onMouseenter:t[0]||(t[0]=(...t)=>e.hoverItem&&e.hoverItem(...t)),onClick:t[1]||(t[1]=ei(((...t)=>e.selectOptionClick&&e.selectOptionClick(...t)),["stop"]))},[fr(e.$slots,"default",{},(()=>[Po("span",null,J(e.currentLabel),1)]))],42,Cx)),[[Aa,e.visible]])}],["__file","option.vue"]]);const xx=Wn({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const e=Fr(wx),t=dv("select"),n=oa((()=>e.props.popperClass)),r=oa((()=>e.props.multiple)),o=oa((()=>e.props.fitInputWidth)),a=Tt("");function i(){var t;a.value=`${null==(t=e.selectRef)?void 0:t.offsetWidth}px`}return tr((()=>{i(),pc(e.selectRef,i)})),{ns:t,minWidth:a,popperClass:n,isMultiple:r,isFitInputWidth:o}}});var Ax=hy(xx,[["render",function(e,t,n,r,o,a){return wo(),xo("div",{class:Y([e.ns.b("dropdown"),e.ns.is("multiple",e.isMultiple),e.popperClass]),style:j({[e.isFitInputWidth?"width":"minWidth"]:e.minWidth})},[e.$slots.header?(wo(),xo("div",{key:0,class:Y(e.ns.be("dropdown","header"))},[fr(e.$slots,"header")],2)):Lo("v-if",!0),fr(e.$slots,"default"),e.$slots.footer?(wo(),xo("div",{key:1,class:Y(e.ns.be("dropdown","footer"))},[fr(e.$slots,"footer")],2)):Lo("v-if",!0)],6)}],["__file","select-dropdown.vue"]]);const Mx=(e,t)=>{const{t:n}=iv(),r=jg(),o=dv("select"),a=dv("input"),i=it({inputValue:"",options:new Map,cachedOptions:new Map,disabledOptions:new Map,optionValues:[],selected:e.multiple?[]:{},selectionWidth:0,calculatorWidth:0,collapseItemWidth:0,selectedLabel:"",hoveringIndex:-1,previousQuery:null,inputHovering:!1,menuVisibleOnFocus:!1,isBeforeHide:!1});ev({from:"suffixTransition",replacement:"override style scheme",version:"2.3.0",scope:"props",ref:"https://element-plus.org/en-US/component/select.html#select-attributes"},oa((()=>!1===e.suffixTransition)));const s=Tt(null),l=Tt(null),u=Tt(null),c=Tt(null),d=Tt(null),f=Tt(null),h=Tt(null),m=Tt(null),v=Tt(null),b=Tt(null),S=Tt(null),w=Tt(null),{wrapperRef:T,isFocused:$,handleFocus:x,handleBlur:A}=ry(d,{afterFocus(){e.automaticDropdown&&!M.value&&(M.value=!0,i.menuVisibleOnFocus=!0)},beforeBlur(e){var t,n;return(null==(t=u.value)?void 0:t.isFocusInsideContent(e))||(null==(n=c.value)?void 0:n.isFocusInsideContent(e))},afterBlur(){M.value=!1,i.menuVisibleOnFocus=!1}}),M=Tt(!1),k=Tt(),{form:E,formItem:O}=Ty(),{inputId:I}=Cy(e,{formItemContext:O}),P=oa((()=>e.disabled||E?.disabled)),N=oa((()=>e.multiple?p(e.modelValue)&&e.modelValue.length>0:void 0!==e.modelValue&&null!==e.modelValue&&""!==e.modelValue)),D=oa((()=>e.clearable&&!P.value&&i.inputHovering&&N.value)),R=oa((()=>e.remote&&e.filterable&&!e.remoteShowSuffix?"":e.suffixIcon)),L=oa((()=>o.is("reverse",R.value&&M.value&&e.suffixTransition))),B=oa((()=>O?.validateState||"")),F=oa((()=>Bm[B.value])),V=oa((()=>e.remote?300:0)),H=oa((()=>e.loading?e.loadingText||n("el.select.loading"):!(e.remote&&!i.inputValue&&0===i.options.size)&&(e.filterable&&i.inputValue&&i.options.size>0&&0===j.value?e.noMatchText||n("el.select.noMatch"):0===i.options.size?e.noDataText||n("el.select.noData"):null))),j=oa((()=>G.value.filter((e=>e.visible)).length)),G=oa((()=>{const e=Array.from(i.options.values()),t=[];return i.optionValues.forEach((n=>{const r=e.findIndex((e=>e.value===n));r>-1&&t.push(e[r])})),t.length>=e.length?t:e})),U=oa((()=>Array.from(i.cachedOptions.values()))),W=oa((()=>{const t=G.value.filter((e=>!e.created)).some((e=>e.currentLabel===i.inputValue));return e.filterable&&e.allowCreate&&""!==i.inputValue&&!t})),z=()=>{e.filterable&&g(e.filterMethod)||e.filterable&&e.remote&&g(e.remoteMethod)||G.value.forEach((e=>{e.updateOption(i.inputValue)}))},Y=Sy(),K=oa((()=>["small"].includes(Y.value)?"small":"default")),Z=oa({get:()=>M.value&&!1!==H.value,set(e){M.value=e}}),X=oa((()=>p(e.modelValue)?0===e.modelValue.length&&!i.inputValue:!e.filterable||!i.inputValue)),q=oa((()=>{var t;const r=null!=(t=e.placeholder)?t:n("el.select.placeholder");return e.multiple||!N.value?r:i.selectedLabel}));xn((()=>e.modelValue),((t,n)=>{e.multiple&&e.filterable&&!e.reserveKeyword&&(i.inputValue="",J("")),ee(),!Ih(t,n)&&e.validateEvent&&O?.validate("change").catch((e=>{}))}),{flush:"post",deep:!0}),xn((()=>M.value),(e=>{e?J(i.inputValue):(i.inputValue="",i.previousQuery=null,i.isBeforeHide=!0),t("visible-change",e)})),xn((()=>i.options.entries()),(()=>{var t;if(!Yu)return;const n=(null==(t=s.value)?void 0:t.querySelectorAll("input"))||[];(!e.filterable&&!e.defaultFirstOption&&!Vh(e.modelValue)||!Array.from(n).includes(document.activeElement))&&ee(),e.defaultFirstOption&&(e.filterable||e.remote)&&j.value&&Q()}),{flush:"post"}),xn((()=>i.hoveringIndex),(e=>{jh(e)&&e>-1?k.value=G.value[e]||{}:k.value={},G.value.forEach((e=>{e.hover=k.value===e}))})),Cn((()=>{i.isBeforeHide||z()}));const J=t=>{i.previousQuery!==t&&(i.previousQuery=t,e.filterable&&g(e.filterMethod)?e.filterMethod(t):e.filterable&&e.remote&&g(e.remoteMethod)&&e.remoteMethod(t),e.defaultFirstOption&&(e.filterable||e.remote)&&j.value?Kt(Q):Kt(ne))},Q=()=>{const e=G.value.filter((e=>e.visible&&!e.disabled&&!e.states.groupDisabled)),t=e.find((e=>e.created)),n=e[0];i.hoveringIndex=pe(G.value,t||n)},ee=()=>{if(!e.multiple){const t=te(e.modelValue);return i.selectedLabel=t.currentLabel,void(i.selected=t)}i.selectedLabel="";const t=[];p(e.modelValue)&&e.modelValue.forEach((e=>{t.push(te(e))})),i.selected=t},te=t=>{let n;const r="object"===C(t).toLowerCase(),o="null"===C(t).toLowerCase(),a="undefined"===C(t).toLowerCase();for(let o=i.cachedOptions.size-1;o>=0;o--){const a=U.value[o];if(r?Vf(a.value,e.valueKey)===Vf(t,e.valueKey):a.value===t){n={value:t,currentLabel:a.currentLabel,isDisabled:a.isDisabled};break}}if(n)return n;return{value:t,currentLabel:r?t.label:o||a?"":t}},ne=()=>{e.multiple?i.selected.length>0?i.hoveringIndex=Math.min(...i.selected.map((e=>G.value.findIndex((t=>we(t)===we(e)))))):i.hoveringIndex=-1:i.hoveringIndex=G.value.findIndex((e=>we(e)===we(i.selected)))},re=()=>{i.calculatorWidth=f.value.getBoundingClientRect().width},oe=()=>{var e,t;null==(t=null==(e=u.value)?void 0:e.updatePopper)||t.call(e)},ae=()=>{var e,t;null==(t=null==(e=c.value)?void 0:e.updatePopper)||t.call(e)},ie=()=>{i.inputValue.length>0&&!M.value&&(M.value=!0),J(i.inputValue)},se=t=>{if(i.inputValue=t.target.value,!e.remote)return ie();le()},le=Sh((()=>{ie()}),V.value),ue=n=>{Ih(e.modelValue,n)||t(Um,n)},ce=e=>function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r-1;return void 0!==n&&(o=ad(n),o=n<0?Ah(r+o,0):Mh(o,r-1)),function(e,t,n,r){for(var o=e.length,a=n+(r?1:-1);r?a--:++a!i.disabledOptions.has(e))),de=n=>{n.stopPropagation();const r=e.multiple?[]:"";if(!y(r))for(const e of i.selected)e.isDisabled&&r.push(e.value);t(Gm,r),ue(r),i.hoveringIndex=-1,M.value=!1,t("clear"),be()},fe=n=>{if(e.multiple){const r=(e.modelValue||[]).slice(),o=pe(r,n.value);o>-1?r.splice(o,1):(e.multipleLimit<=0||r.length{he(n)}))},pe=(t=[],n)=>{if(!_(n))return t.indexOf(n);const r=e.valueKey;let o=-1;return t.some(((e,t)=>ht(Vf(e,r))===Vf(n,r)&&(o=t,!0))),o},he=e=>{var t,n,r,a,i;const s=p(e)?e[0]:e;let l=null;if(s?.value){const e=G.value.filter((e=>e.value===s.value));e.length>0&&(l=e[0].$el)}if(u.value&&l){const e=null==(a=null==(r=null==(n=null==(t=u.value)?void 0:t.popperRef)?void 0:n.contentRef)?void 0:r.querySelector)?void 0:a.call(r,`.${o.be("dropdown","wrap")}`);e&&function(e,t){if(!Yu)return;if(!t)return void(e.scrollTop=0);const n=[];let r=t.offsetParent;for(;null!==r&&e!==r&&e.contains(r);)n.push(r),r=r.offsetParent;const o=t.offsetTop+n.reduce(((e,t)=>e+t.offsetTop),0),a=o+t.offsetHeight,i=e.scrollTop,s=i+e.clientHeight;os&&(e.scrollTop=a-e.clientHeight)}(e,l)}null==(i=w.value)||i.handleScroll()},{handleCompositionStart:me,handleCompositionUpdate:ve,handleCompositionEnd:ge}=function(e){const t=Tt(!1);return{handleCompositionStart:()=>{t.value=!0},handleCompositionUpdate:e=>{const n=e.target.value,r=n[n.length-1]||"";t.value=!qm(r)},handleCompositionEnd:n=>{t.value&&(t.value=!1,g(e)&&e(n))}}}((e=>se(e))),ye=oa((()=>{var e,t;return null==(t=null==(e=u.value)?void 0:e.popperRef)?void 0:t.contentRef})),be=()=>{var e;null==(e=d.value)||e.focus()},_e=e=>{if(M.value=!1,$.value){const t=new FocusEvent("focus",e);Kt((()=>A(t)))}},Se=()=>{P.value||(i.menuVisibleOnFocus?i.menuVisibleOnFocus=!1:M.value=!M.value)},we=t=>_(t.value)?Vf(t.value,e.valueKey):t.value,Te=oa((()=>G.value.filter((e=>e.visible)).every((e=>e.disabled)))),Ce=oa((()=>e.multiple?e.collapseTags?i.selected.slice(0,e.maxCollapseTags):i.selected:[])),$e=oa((()=>e.multiple&&e.collapseTags?i.selected.slice(e.maxCollapseTags):[])),xe=e=>{if(M.value){if(0!==i.options.size&&0!==j.value&&!Te.value){"next"===e?(i.hoveringIndex++,i.hoveringIndex===i.options.size&&(i.hoveringIndex=0)):"prev"===e&&(i.hoveringIndex--,i.hoveringIndex<0&&(i.hoveringIndex=i.options.size-1));const t=G.value[i.hoveringIndex];(!0===t.disabled||!0===t.states.groupDisabled||!t.visible)&&xe(e),Kt((()=>he(k.value)))}}else M.value=!0},Ae=oa((()=>{const t=(()=>{if(!l.value)return 0;const e=window.getComputedStyle(l.value);return Number.parseFloat(e.gap||"6px")})();return{maxWidth:`${S.value&&1===e.maxCollapseTags?i.selectionWidth-i.collapseItemWidth-t:i.selectionWidth}px`}})),Me=oa((()=>({maxWidth:`${i.selectionWidth}px`}))),ke=oa((()=>({width:`${Math.max(i.calculatorWidth,11)}px`})));return e.multiple&&!p(e.modelValue)&&t(Gm,[]),!e.multiple&&p(e.modelValue)&&t(Gm,""),pc(l,(()=>{i.selectionWidth=l.value.getBoundingClientRect().width})),pc(f,re),pc(v,oe),pc(T,oe),pc(b,ae),pc(S,(()=>{i.collapseItemWidth=S.value.getBoundingClientRect().width})),tr((()=>{ee()})),{inputId:I,contentId:r,nsSelect:o,nsInput:a,states:i,isFocused:$,expanded:M,optionsArray:G,hoverOption:k,selectSize:Y,filteredOptionsCount:j,resetCalculatorWidth:re,updateTooltip:oe,updateTagTooltip:ae,debouncedOnInputChange:le,onInput:se,deletePrevTag:n=>{if(e.multiple&&n.code!==jm.delete&&n.target.value.length<=0){const n=e.modelValue.slice(),r=ce(n);if(r<0)return;n.splice(r,1),t(Gm,n),ue(n)}},deleteTag:(n,r)=>{const o=i.selected.indexOf(r);if(o>-1&&!P.value){const n=e.modelValue.slice();n.splice(o,1),t(Gm,n),ue(n),t("remove-tag",r.value)}n.stopPropagation(),be()},deleteSelected:de,handleOptionSelect:fe,scrollToOption:he,hasModelValue:N,shouldShowPlaceholder:X,currentPlaceholder:q,showClose:D,iconComponent:R,iconReverse:L,validateState:B,validateIcon:F,showNewOption:W,updateOptions:z,collapseTagSize:K,setSelected:ee,selectDisabled:P,emptyText:H,handleCompositionStart:me,handleCompositionUpdate:ve,handleCompositionEnd:ge,onOptionCreate:e=>{i.options.set(e.value,e),i.cachedOptions.set(e.value,e),e.disabled&&i.disabledOptions.set(e.value,e)},onOptionDestroy:(e,t)=>{i.options.get(e)===t&&i.options.delete(e)},handleMenuEnter:()=>{Kt((()=>he(i.selected)))},handleFocus:x,focus:be,blur:()=>{_e()},handleBlur:A,handleClearClick:e=>{de(e)},handleClickOutside:_e,handleEsc:()=>{i.inputValue.length>0?i.inputValue="":M.value=!1},toggleMenu:Se,selectOption:()=>{M.value?G.value[i.hoveringIndex]&&fe(G.value[i.hoveringIndex]):Se()},getValueKey:we,navigateOptions:xe,dropdownMenuVisible:Z,showTagList:Ce,collapseTagList:$e,tagStyle:Ae,collapseTagStyle:Me,inputStyle:ke,popperRef:ye,inputRef:d,tooltipRef:u,tagTooltipRef:c,calculatorRef:f,prefixRef:h,suffixRef:m,selectRef:s,wrapperRef:T,selectionRef:l,scrollbarRef:w,menuRef:v,tagMenuRef:b,collapseItemRef:S}};var kx=Wn({name:"ElOptions",setup(e,{slots:t}){const n=Fr(wx);let r=[];return()=>{var e,o;const a=null==(e=t.default)?void 0:e.call(t),i=[];return a.length&&function e(t){p(t)&&t.forEach((t=>{var n,r,o,a;const s=null==(n=t?.type||{})?void 0:n.name;"ElOptionGroup"===s?e(y(t.children)||p(t.children)||!g(null==(r=t.children)?void 0:r.default)?t.children:null==(o=t.children)?void 0:o.default()):"ElOption"===s?i.push(null==(a=t.props)?void 0:a.value):p(t.children)&&e(t.children)}))}(null==(o=a[0])?void 0:o.children),Ih(i,r)||(r=i,n&&(n.states.optionValues=i)),a}}});const Ex=Pm({name:String,id:String,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:ty,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:Wb.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:Nm,default:dm},fitInputWidth:Boolean,suffixIcon:{type:Nm,default:rm},tagType:{...Hw.type,default:"info"},validateEvent:{type:Boolean,default:!0},remoteShowSuffix:Boolean,suffixTransition:{type:Boolean,default:!0},placement:{type:String,values:Ev,default:"bottom-start"},ariaLabel:{type:String,default:void 0}}),Ox="ElSelect",Ix=Wn({name:Ox,componentName:Ox,components:{ElInput:Ry,ElSelectMenu:Ax,ElOption:$x,ElOptions:kx,ElTag:Ww,ElScrollbar:Ky,ElTooltip:u_,ElIcon:yy},directives:{ClickOutside:MS},props:Ex,emits:[Gm,Um,"remove-tag","clear","visible-change","focus","blur"],setup(e,{emit:t}){const n=Mx(e,t);return Br(wx,it({props:e,states:n.states,optionsArray:n.optionsArray,handleOptionSelect:n.handleOptionSelect,onOptionCreate:n.onOptionCreate,onOptionDestroy:n.onOptionDestroy,selectRef:n.selectRef,setSelected:n.setSelected})),{...n}}}),Px=["id","disabled","autocomplete","readonly","aria-activedescendant","aria-controls","aria-expanded","aria-label"],Nx=["textContent"];var Dx=hy(Ix,[["render",function(e,t,n,r,o,a){const i=vn("el-tag"),s=vn("el-tooltip"),l=vn("el-icon"),u=vn("el-option"),c=vn("el-options"),d=vn("el-scrollbar"),f=vn("el-select-menu"),p=bn("click-outside");return On((wo(),xo("div",{ref:"selectRef",class:Y([e.nsSelect.b(),e.nsSelect.m(e.selectSize)]),onMouseenter:t[14]||(t[14]=t=>e.states.inputHovering=!0),onMouseleave:t[15]||(t[15]=t=>e.states.inputHovering=!1),onClick:t[16]||(t[16]=ei(((...t)=>e.toggleMenu&&e.toggleMenu(...t)),["stop"]))},[No(s,{ref:"tooltipRef",visible:e.dropdownMenuVisible,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,onBeforeShow:e.handleMenuEnter,onHide:t[13]||(t[13]=t=>e.states.isBeforeHide=!1)},{default:un((()=>{var n;return[Po("div",{ref:"wrapperRef",class:Y([e.nsSelect.e("wrapper"),e.nsSelect.is("focused",e.isFocused),e.nsSelect.is("hovering",e.states.inputHovering),e.nsSelect.is("filterable",e.filterable),e.nsSelect.is("disabled",e.selectDisabled)])},[e.$slots.prefix?(wo(),xo("div",{key:0,ref:"prefixRef",class:Y(e.nsSelect.e("prefix"))},[fr(e.$slots,"prefix")],2)):Lo("v-if",!0),Po("div",{ref:"selectionRef",class:Y([e.nsSelect.e("selection"),e.nsSelect.is("near",e.multiple&&!e.$slots.prefix&&!!e.states.selected.length)])},[e.multiple?fr(e.$slots,"tag",{key:0},(()=>[(wo(!0),xo(vo,null,cr(e.showTagList,(t=>(wo(),xo("div",{key:e.getValueKey(t),class:Y(e.nsSelect.e("selected-item"))},[No(i,{closable:!e.selectDisabled&&!t.isDisabled,size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",style:j(e.tagStyle),onClose:n=>e.deleteTag(n,t)},{default:un((()=>[Po("span",{class:Y(e.nsSelect.e("tags-text"))},J(t.currentLabel),3)])),_:2},1032,["closable","size","type","style","onClose"])],2)))),128)),e.collapseTags&&e.states.selected.length>e.maxCollapseTags?(wo(),Ao(s,{key:0,ref:"tagTooltipRef",disabled:e.dropdownMenuVisible||!e.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:e.teleported},{default:un((()=>[Po("div",{ref:"collapseItemRef",class:Y(e.nsSelect.e("selected-item"))},[No(i,{closable:!1,size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",style:j(e.collapseTagStyle)},{default:un((()=>[Po("span",{class:Y(e.nsSelect.e("tags-text"))}," + "+J(e.states.selected.length-e.maxCollapseTags),3)])),_:1},8,["size","type","style"])],2)])),content:un((()=>[Po("div",{ref:"tagMenuRef",class:Y(e.nsSelect.e("selection"))},[(wo(!0),xo(vo,null,cr(e.collapseTagList,(t=>(wo(),xo("div",{key:e.getValueKey(t),class:Y(e.nsSelect.e("selected-item"))},[No(i,{class:"in-tooltip",closable:!e.selectDisabled&&!t.isDisabled,size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",onClose:n=>e.deleteTag(n,t)},{default:un((()=>[Po("span",{class:Y(e.nsSelect.e("tags-text"))},J(t.currentLabel),3)])),_:2},1032,["closable","size","type","onClose"])],2)))),128))],2)])),_:1},8,["disabled","effect","teleported"])):Lo("v-if",!0)])):Lo("v-if",!0),e.selectDisabled?Lo("v-if",!0):(wo(),xo("div",{key:1,class:Y([e.nsSelect.e("selected-item"),e.nsSelect.e("input-wrapper"),e.nsSelect.is("hidden",!e.filterable)])},[On(Po("input",{id:e.inputId,ref:"inputRef","onUpdate:modelValue":t[0]||(t[0]=t=>e.states.inputValue=t),type:"text",class:Y([e.nsSelect.e("input"),e.nsSelect.is(e.selectSize)]),disabled:e.selectDisabled,autocomplete:e.autocomplete,style:j(e.inputStyle),role:"combobox",readonly:!e.filterable,spellcheck:"false","aria-activedescendant":(null==(n=e.hoverOption)?void 0:n.id)||"","aria-controls":e.contentId,"aria-expanded":e.dropdownMenuVisible,"aria-label":e.ariaLabel,"aria-autocomplete":"none","aria-haspopup":"listbox",onFocus:t[1]||(t[1]=(...t)=>e.handleFocus&&e.handleFocus(...t)),onBlur:t[2]||(t[2]=(...t)=>e.handleBlur&&e.handleBlur(...t)),onKeydown:[t[3]||(t[3]=ni(ei((t=>e.navigateOptions("next")),["stop","prevent"]),["down"])),t[4]||(t[4]=ni(ei((t=>e.navigateOptions("prev")),["stop","prevent"]),["up"])),t[5]||(t[5]=ni(ei(((...t)=>e.handleEsc&&e.handleEsc(...t)),["stop","prevent"]),["esc"])),t[6]||(t[6]=ni(ei(((...t)=>e.selectOption&&e.selectOption(...t)),["stop","prevent"]),["enter"])),t[7]||(t[7]=ni(ei(((...t)=>e.deletePrevTag&&e.deletePrevTag(...t)),["stop"]),["delete"]))],onCompositionstart:t[8]||(t[8]=(...t)=>e.handleCompositionStart&&e.handleCompositionStart(...t)),onCompositionupdate:t[9]||(t[9]=(...t)=>e.handleCompositionUpdate&&e.handleCompositionUpdate(...t)),onCompositionend:t[10]||(t[10]=(...t)=>e.handleCompositionEnd&&e.handleCompositionEnd(...t)),onInput:t[11]||(t[11]=(...t)=>e.onInput&&e.onInput(...t)),onClick:t[12]||(t[12]=ei(((...t)=>e.toggleMenu&&e.toggleMenu(...t)),["stop"]))},null,46,Px),[[Ka,e.states.inputValue]]),e.filterable?(wo(),xo("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:Y(e.nsSelect.e("input-calculator")),textContent:J(e.states.inputValue)},null,10,Nx)):Lo("v-if",!0)],2)),e.shouldShowPlaceholder?(wo(),xo("div",{key:2,class:Y([e.nsSelect.e("selected-item"),e.nsSelect.e("placeholder"),e.nsSelect.is("transparent",!e.hasModelValue||e.expanded&&!e.states.inputValue)])},[Po("span",null,J(e.currentPlaceholder),1)],2)):Lo("v-if",!0)],2),Po("div",{ref:"suffixRef",class:Y(e.nsSelect.e("suffix"))},[e.iconComponent&&!e.showClose?(wo(),Ao(l,{key:0,class:Y([e.nsSelect.e("caret"),e.nsSelect.e("icon"),e.iconReverse])},{default:un((()=>[(wo(),Ao(yn(e.iconComponent)))])),_:1},8,["class"])):Lo("v-if",!0),e.showClose&&e.clearIcon?(wo(),Ao(l,{key:1,class:Y([e.nsSelect.e("caret"),e.nsSelect.e("icon")]),onClick:e.handleClearClick},{default:un((()=>[(wo(),Ao(yn(e.clearIcon)))])),_:1},8,["class","onClick"])):Lo("v-if",!0),e.validateState&&e.validateIcon?(wo(),Ao(l,{key:2,class:Y([e.nsInput.e("icon"),e.nsInput.e("validateIcon")])},{default:un((()=>[(wo(),Ao(yn(e.validateIcon)))])),_:1},8,["class"])):Lo("v-if",!0)],2)],2)]})),content:un((()=>[No(f,{ref:"menuRef"},{default:un((()=>[e.$slots.header?(wo(),xo("div",{key:0,class:Y(e.nsSelect.be("dropdown","header"))},[fr(e.$slots,"header")],2)):Lo("v-if",!0),On(No(d,{id:e.contentId,ref:"scrollbarRef",tag:"ul","wrap-class":e.nsSelect.be("dropdown","wrap"),"view-class":e.nsSelect.be("dropdown","list"),class:Y([e.nsSelect.is("empty",0===e.filteredOptionsCount)]),role:"listbox","aria-label":e.ariaLabel,"aria-orientation":"vertical"},{default:un((()=>[e.showNewOption?(wo(),Ao(u,{key:0,value:e.states.inputValue,created:!0},null,8,["value"])):Lo("v-if",!0),No(c,null,{default:un((()=>[fr(e.$slots,"default")])),_:3})])),_:3},8,["id","wrap-class","view-class","class","aria-label"]),[[Aa,e.states.options.size>0&&!e.loading]]),e.$slots.loading&&e.loading?(wo(),xo("div",{key:1,class:Y(e.nsSelect.be("dropdown","loading"))},[fr(e.$slots,"loading")],2)):e.loading||0===e.filteredOptionsCount?(wo(),xo("div",{key:2,class:Y(e.nsSelect.be("dropdown","empty"))},[fr(e.$slots,"empty",{},(()=>[Po("span",null,J(e.emptyText),1)]))],2)):Lo("v-if",!0),e.$slots.footer?(wo(),xo("div",{key:3,class:Y(e.nsSelect.be("dropdown","footer"))},[fr(e.$slots,"footer")],2)):Lo("v-if",!0)])),_:3},512)])),_:3},8,["visible","placement","teleported","popper-class","popper-options","effect","transition","persistent","onBeforeShow"])],34)),[[p,e.handleClickOutside,e.popperRef]])}],["__file","select.vue"]]);const Rx=Wn({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:Boolean},setup(e){const t=dv("select"),n=Tt(null),r=zo(),o=Tt([]);Br(Sx,it({...Ot(e)}));const a=oa((()=>o.value.some((e=>!0===e.visible)))),i=e=>{const t=[];return p(e.children)&&e.children.forEach((e=>{var n,r;e.type&&"ElOption"===e.type.name&&e.component&&e.component.proxy?t.push(e.component.proxy):null!=(n=e.children)&&n.length?t.push(...i(e)):null!=(r=e.component)&&r.subTree&&t.push(...i(e.component.subTree))})),t},s=()=>{o.value=i(r.subTree)};return tr((()=>{s()})),yc(n,s,{attributes:!0,subtree:!0,childList:!0}),{groupRef:n,visible:a,ns:t}}});var Lx=hy(Rx,[["render",function(e,t,n,r,o,a){return On((wo(),xo("ul",{ref:"groupRef",class:Y(e.ns.be("group","wrap"))},[Po("li",{class:Y(e.ns.be("group","title"))},J(e.label),3),Po("li",null,[Po("ul",{class:Y(e.ns.b("group"))},[fr(e.$slots,"default")],2)])],2)),[[Aa,e.visible]])}],["__file","option-group.vue"]]);const Bx=Fm(Dx,{Option:$x,OptionGroup:Lx}),Fx=Hm($x);Hm(Lx);const Vx=()=>Fr(sx,{}),Hx=Pm({pageSize:{type:Number,required:!0},pageSizes:{type:Array,default:()=>[10,20,30,40,50,100]},popperClass:{type:String},disabled:Boolean,teleported:Boolean,size:{type:String,values:zm}}),jx=Wn({name:"ElPaginationSizes"}),Gx=Wn({...jx,props:Hx,emits:["page-size-change"],setup(e,{emit:t}){const n=e,{t:r}=iv(),o=dv("pagination"),a=Vx(),i=Tt(n.pageSize);xn((()=>n.pageSizes),((e,r)=>{if(!Ih(e,r)&&Array.isArray(e)){const r=e.includes(n.pageSize)?n.pageSize:n.pageSizes[0];t("page-size-change",r)}})),xn((()=>n.pageSize),(e=>{i.value=e}));const s=oa((()=>n.pageSizes));function l(e){var t;e!==i.value&&(i.value=e,null==(t=a.handleSizeChange)||t.call(a,Number(e)))}return(e,t)=>(wo(),xo("span",{class:Y(At(o).e("sizes"))},[No(At(Bx),{"model-value":i.value,disabled:e.disabled,"popper-class":e.popperClass,size:e.size,teleported:e.teleported,"validate-event":!1,onChange:l},{default:un((()=>[(wo(!0),xo(vo,null,cr(At(s),(e=>(wo(),Ao(At(Fx),{key:e,value:e,label:e+At(r)("el.pagination.pagesize")},null,8,["value","label"])))),128))])),_:1},8,["model-value","disabled","popper-class","size","teleported"])],2))}});var Ux=hy(Gx,[["__file","sizes.vue"]]);const Wx=Pm({size:{type:String,values:zm}}),zx=["disabled"],Yx=Wn({name:"ElPaginationJumper"});var Kx=hy(Wn({...Yx,props:Wx,setup(e){const{t:t}=iv(),n=dv("pagination"),{pageCount:r,disabled:o,currentPage:a,changeEvent:i}=Vx(),s=Tt(),l=oa((()=>{var e;return null!=(e=s.value)?e:a?.value}));function u(e){s.value=e?+e:""}function c(e){e=Math.trunc(+e),i?.(e),s.value=void 0}return(e,a)=>(wo(),xo("span",{class:Y(At(n).e("jump")),disabled:At(o)},[Po("span",{class:Y([At(n).e("goto")])},J(At(t)("el.pagination.goto")),3),No(At(Ry),{size:e.size,class:Y([At(n).e("editor"),At(n).is("in-pagination")]),min:1,max:At(r),disabled:At(o),"model-value":At(l),"validate-event":!1,label:At(t)("el.pagination.page"),type:"number","onUpdate:modelValue":u,onChange:c},null,8,["size","class","max","disabled","model-value","label"]),Po("span",{class:Y([At(n).e("classifier")])},J(At(t)("el.pagination.pageClassifier")),3)],10,zx))}}),[["__file","jumper.vue"]]);const Zx=Pm({total:{type:Number,default:1e3}}),Xx=["disabled"],qx=Wn({name:"ElPaginationTotal"});var Jx=hy(Wn({...qx,props:Zx,setup(e){const{t:t}=iv(),n=dv("pagination"),{disabled:r}=Vx();return(e,o)=>(wo(),xo("span",{class:Y(At(n).e("total")),disabled:At(r)},J(At(t)("el.pagination.total",{total:e.total})),11,Xx))}}),[["__file","total.vue"]]);const Qx=Pm({currentPage:{type:Number,default:1},pageCount:{type:Number,required:!0},pagerCount:{type:Number,default:7},disabled:Boolean}),eA=["onKeyup"],tA=["aria-current","aria-label","tabindex"],nA=["tabindex","aria-label"],rA=["aria-current","aria-label","tabindex"],oA=["tabindex","aria-label"],aA=["aria-current","aria-label","tabindex"],iA=Wn({name:"ElPaginationPager"}),sA=Wn({...iA,props:Qx,emits:["change"],setup(e,{emit:t}){const n=e,r=dv("pager"),o=dv("icon"),{t:a}=iv(),i=Tt(!1),s=Tt(!1),l=Tt(!1),u=Tt(!1),c=Tt(!1),d=Tt(!1),f=oa((()=>{const e=n.pagerCount,t=(e-1)/2,r=Number(n.currentPage),o=Number(n.pageCount);let a=!1,i=!1;o>e&&(r>e-t&&(a=!0),r["more","btn-quickprev",o.b(),r.is("disabled",n.disabled)])),h=oa((()=>["more","btn-quicknext",o.b(),r.is("disabled",n.disabled)])),m=oa((()=>n.disabled?-1:0));function v(e=!1){n.disabled||(e?l.value=!0:u.value=!0)}function g(e=!1){e?c.value=!0:d.value=!0}function y(e){const r=e.target;if("li"===r.tagName.toLowerCase()&&Array.from(r.classList).includes("number")){const e=Number(r.textContent);e!==n.currentPage&&t("change",e)}else"li"===r.tagName.toLowerCase()&&Array.from(r.classList).includes("more")&&b(e)}function b(e){const r=e.target;if("ul"===r.tagName.toLowerCase()||n.disabled)return;let o=Number(r.textContent);const a=n.pageCount,i=n.currentPage,s=n.pagerCount-2;r.className.includes("more")&&(r.className.includes("quickprev")?o=i-s:r.className.includes("quicknext")&&(o=i+s)),Number.isNaN(+o)||(o<1&&(o=1),o>a&&(o=a)),o!==i&&t("change",o)}return Cn((()=>{const e=(n.pagerCount-1)/2;i.value=!1,s.value=!1,n.pageCount>n.pagerCount&&(n.currentPage>n.pagerCount-e&&(i.value=!0),n.currentPage(wo(),xo("ul",{class:Y(At(r).b()),onClick:b,onKeyup:ni(y,["enter"])},[e.pageCount>0?(wo(),xo("li",{key:0,class:Y([[At(r).is("active",1===e.currentPage),At(r).is("disabled",e.disabled)],"number"]),"aria-current":1===e.currentPage,"aria-label":At(a)("el.pagination.currentPage",{pager:1}),tabindex:At(m)}," 1 ",10,tA)):Lo("v-if",!0),i.value?(wo(),xo("li",{key:1,class:Y(At(p)),tabindex:At(m),"aria-label":At(a)("el.pagination.prevPages",{pager:e.pagerCount-2}),onMouseenter:t[0]||(t[0]=e=>v(!0)),onMouseleave:t[1]||(t[1]=e=>l.value=!1),onFocus:t[2]||(t[2]=e=>g(!0)),onBlur:t[3]||(t[3]=e=>c.value=!1)},[!l.value&&!c.value||e.disabled?(wo(),Ao(At(Sm),{key:1})):(wo(),Ao(At(hm),{key:0}))],42,nA)):Lo("v-if",!0),(wo(!0),xo(vo,null,cr(At(f),(t=>(wo(),xo("li",{key:t,class:Y([[At(r).is("active",e.currentPage===t),At(r).is("disabled",e.disabled)],"number"]),"aria-current":e.currentPage===t,"aria-label":At(a)("el.pagination.currentPage",{pager:t}),tabindex:At(m)},J(t),11,rA)))),128)),s.value?(wo(),xo("li",{key:2,class:Y(At(h)),tabindex:At(m),"aria-label":At(a)("el.pagination.nextPages",{pager:e.pagerCount-2}),onMouseenter:t[4]||(t[4]=e=>v()),onMouseleave:t[5]||(t[5]=e=>u.value=!1),onFocus:t[6]||(t[6]=e=>g()),onBlur:t[7]||(t[7]=e=>d.value=!1)},[!u.value&&!d.value||e.disabled?(wo(),Ao(At(Sm),{key:1})):(wo(),Ao(At(mm),{key:0}))],42,oA)):Lo("v-if",!0),e.pageCount>1?(wo(),xo("li",{key:3,class:Y([[At(r).is("active",e.currentPage===e.pageCount),At(r).is("disabled",e.disabled)],"number"]),"aria-current":e.currentPage===e.pageCount,"aria-label":At(a)("el.pagination.currentPage",{pager:e.pageCount}),tabindex:At(m)},J(e.pageCount),11,aA)):Lo("v-if",!0)],42,eA))}});var lA=hy(sA,[["__file","pager.vue"]]);const uA=e=>"number"!=typeof e,cA=Pm({pageSize:Number,defaultPageSize:Number,total:Number,pageCount:Number,pagerCount:{type:Number,validator:e=>jh(e)&&Math.trunc(e)===e&&e>4&&e<22&&e%2==1,default:7},currentPage:Number,defaultCurrentPage:Number,layout:{type:String,default:["prev","pager","next","jumper","->","total"].join(", ")},pageSizes:{type:Array,default:()=>[10,20,30,40,50,100]},popperClass:{type:String,default:""},prevText:{type:String,default:""},prevIcon:{type:Nm,default:()=>om},nextText:{type:String,default:""},nextIcon:{type:Nm,default:()=>am},teleported:{type:Boolean,default:!0},small:Boolean,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean}),dA={"update:current-page":e=>jh(e),"update:page-size":e=>jh(e),"size-change":e=>jh(e),change:(e,t)=>jh(e)&&jh(t),"current-change":e=>jh(e),"prev-click":e=>jh(e),"next-click":e=>jh(e)};var fA=Wn({name:"ElPagination",props:cA,emits:dA,setup(e,{emit:t,slots:n}){const{t:r}=iv(),o=dv("pagination"),a=zo().vnode.props||{},i="onUpdate:currentPage"in a||"onUpdate:current-page"in a||"onCurrentChange"in a,s="onUpdate:pageSize"in a||"onUpdate:page-size"in a||"onSizeChange"in a,l=oa((()=>{if(uA(e.total)&&uA(e.pageCount)||!uA(e.currentPage)&&!i)return!1;if(e.layout.includes("sizes"))if(uA(e.pageCount)){if(!uA(e.total)&&!uA(e.pageSize)&&!s)return!1}else if(!s)return!1;return!0})),u=Tt(uA(e.defaultPageSize)?10:e.defaultPageSize),c=Tt(uA(e.defaultCurrentPage)?1:e.defaultCurrentPage),d=oa({get:()=>uA(e.pageSize)?u.value:e.pageSize,set(n){uA(e.pageSize)&&(u.value=n),s&&(t("update:page-size",n),t("size-change",n))}}),f=oa((()=>{let t=0;return uA(e.pageCount)?uA(e.total)||(t=Math.max(1,Math.ceil(e.total/d.value))):t=e.pageCount,t})),p=oa({get:()=>uA(e.currentPage)?c.value:e.currentPage,set(n){let r=n;n<1?r=1:n>f.value&&(r=f.value),uA(e.currentPage)&&(c.value=r),i&&(t("update:current-page",r),t("current-change",r))}});function h(e){p.value=e}function m(){e.disabled||(p.value-=1,t("prev-click",p.value))}function v(){e.disabled||(p.value+=1,t("next-click",p.value))}function g(e,t){e&&(e.props||(e.props={}),e.props.class=[e.props.class,t].join(" "))}return xn(f,(e=>{p.value>e&&(p.value=e)})),xn([p,d],(e=>{t("change",...e)}),{flush:"post"}),Br(sx,{pageCount:f,disabled:oa((()=>e.disabled)),currentPage:p,changeEvent:h,handleSizeChange:function(e){d.value=e;const t=f.value;p.value>t&&(p.value=t)}}),()=>{var t,a;if(!l.value)return r("el.pagination.deprecationWarning"),null;if(!e.layout||e.hideOnSinglePage&&f.value<=1)return null;const i=[],s=[],u=aa("div",{class:o.e("rightwrapper")},s),c={prev:aa(hx,{disabled:e.disabled,currentPage:p.value,prevText:e.prevText,prevIcon:e.prevIcon,onClick:m}),jumper:aa(Kx,{size:e.small?"small":"default"}),pager:aa(lA,{currentPage:p.value,pageCount:f.value,pagerCount:e.pagerCount,onChange:h,disabled:e.disabled}),next:aa(_x,{disabled:e.disabled,currentPage:p.value,pageCount:f.value,nextText:e.nextText,nextIcon:e.nextIcon,onClick:v}),sizes:aa(Ux,{pageSize:d.value,pageSizes:e.pageSizes,popperClass:e.popperClass,disabled:e.disabled,teleported:e.teleported,size:e.small?"small":"default"}),slot:null!=(a=null==(t=n?.default)?void 0:t.call(n))?a:null,total:aa(Jx,{total:uA(e.total)?0:e.total})},y=e.layout.split(",").map((e=>e.trim()));let b=!1;return y.forEach((e=>{"->"!==e?b?s.push(c[e]):i.push(c[e]):b=!0})),g(i[0],o.is("first")),g(i[i.length-1],o.is("last")),b&&s.length>0&&(g(s[0],o.is("first")),g(s[s.length-1],o.is("last")),i.push(u)),aa("div",{class:[o.b(),o.is("background",e.background),{[o.m("small")]:e.small}]},i)}}});const pA=Fm(fA),hA=Pm({title:String,confirmButtonText:String,cancelButtonText:String,confirmButtonType:{type:String,values:v_,default:"primary"},cancelButtonType:{type:String,values:v_,default:"text"},icon:{type:Nm,default:()=>Tm},iconColor:{type:String,default:"#f90"},hideIcon:{type:Boolean,default:!1},hideAfter:{type:Number,default:200},teleported:Wb.teleported,persistent:Wb.persistent,width:{type:[String,Number],default:150}}),mA={confirm:e=>e instanceof MouseEvent,cancel:e=>e instanceof MouseEvent},vA=Wn({name:"ElPopconfirm"}),gA=Wn({...vA,props:hA,emits:mA,setup(e,{emit:t}){const n=e,{t:r}=iv(),o=dv("popconfirm"),a=Tt(),i=()=>{var e,t;null==(t=null==(e=a.value)?void 0:e.onClose)||t.call(e)},s=oa((()=>({width:tm(n.width)}))),l=e=>{t("confirm",e),i()},u=e=>{t("cancel",e),i()},c=oa((()=>n.confirmButtonText||r("el.popconfirm.confirmButtonText"))),d=oa((()=>n.cancelButtonText||r("el.popconfirm.cancelButtonText")));return(e,t)=>(wo(),Ao(At(u_),Ho({ref_key:"tooltipRef",ref:a,trigger:"click",effect:"light"},e.$attrs,{"popper-class":`${At(o).namespace.value}-popover`,"popper-style":At(s),teleported:e.teleported,"fallback-placements":["bottom","top","right","left"],"hide-after":e.hideAfter,persistent:e.persistent}),{content:un((()=>[Po("div",{class:Y(At(o).b())},[Po("div",{class:Y(At(o).e("main"))},[!e.hideIcon&&e.icon?(wo(),Ao(At(yy),{key:0,class:Y(At(o).e("icon")),style:j({color:e.iconColor})},{default:un((()=>[(wo(),Ao(yn(e.icon)))])),_:1},8,["class","style"])):Lo("v-if",!0),Ro(" "+J(e.title),1)],2),Po("div",{class:Y(At(o).e("action"))},[No(At(Y_),{size:"small",type:"text"===e.cancelButtonType?"":e.cancelButtonType,text:"text"===e.cancelButtonType,onClick:u},{default:un((()=>[Ro(J(At(d)),1)])),_:1},8,["type","text"]),No(At(Y_),{size:"small",type:"text"===e.confirmButtonType?"":e.confirmButtonType,text:"text"===e.confirmButtonType,onClick:l},{default:un((()=>[Ro(J(At(c)),1)])),_:1},8,["type","text"])],2)],2)])),default:un((()=>[e.$slots.reference?fr(e.$slots,"reference",{key:0}):Lo("v-if",!0)])),_:3},16,["popper-class","popper-style","teleported","hide-after","persistent"]))}});const yA=Fm(hy(gA,[["__file","popconfirm.vue"]])),bA=Pm({trigger:zb.trigger,placement:Y$.placement,disabled:zb.disabled,visible:Wb.visible,transition:Wb.transition,popperOptions:Y$.popperOptions,tabindex:Y$.tabindex,content:Wb.content,popperStyle:Wb.popperStyle,popperClass:Wb.popperClass,enterable:{...Wb.enterable,default:!0},effect:{...Wb.effect,default:"light"},teleported:Wb.teleported,title:String,width:{type:[String,Number],default:150},offset:{type:Number,default:void 0},showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0},showArrow:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},"onUpdate:visible":{type:Function}}),_A={"update:visible":e=>Hh(e),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},SA=Wn({name:"ElPopover"}),wA=Wn({...SA,props:bA,emits:_A,setup(e,{expose:t,emit:n}){const r=e,o=oa((()=>r["onUpdate:visible"])),a=dv("popover"),i=Tt(),s=oa((()=>{var e;return null==(e=At(i))?void 0:e.popperRef})),l=oa((()=>[{width:tm(r.width)},r.popperStyle])),u=oa((()=>[a.b(),r.popperClass,{[a.m("plain")]:!!r.content}])),c=oa((()=>r.transition===`${a.namespace.value}-fade-in-linear`)),d=()=>{n("before-enter")},f=()=>{n("before-leave")},p=()=>{n("after-enter")},h=()=>{n("update:visible",!1),n("after-leave")};return t({popperRef:s,hide:()=>{var e;null==(e=i.value)||e.hide()}}),(e,t)=>(wo(),Ao(At(u_),Ho({ref_key:"tooltipRef",ref:i},e.$attrs,{trigger:e.trigger,placement:e.placement,disabled:e.disabled,visible:e.visible,transition:e.transition,"popper-options":e.popperOptions,tabindex:e.tabindex,content:e.content,offset:e.offset,"show-after":e.showAfter,"hide-after":e.hideAfter,"auto-close":e.autoClose,"show-arrow":e.showArrow,"aria-label":e.title,effect:e.effect,enterable:e.enterable,"popper-class":At(u),"popper-style":At(l),teleported:e.teleported,persistent:e.persistent,"gpu-acceleration":At(c),"onUpdate:visible":At(o),onBeforeShow:d,onBeforeHide:f,onShow:p,onHide:h}),{content:un((()=>[e.title?(wo(),xo("div",{key:0,class:Y(At(a).e("title")),role:"title"},J(e.title),3)):Lo("v-if",!0),fr(e.$slots,"default",{},(()=>[Ro(J(e.content),1)]))])),default:un((()=>[e.$slots.reference?fr(e.$slots,"reference",{key:0}):Lo("v-if",!0)])),_:3},16,["trigger","placement","disabled","visible","transition","popper-options","tabindex","content","offset","show-after","hide-after","auto-close","show-arrow","aria-label","effect","enterable","popper-class","popper-style","teleported","persistent","gpu-acceleration","onUpdate:visible"]))}});var TA=hy(wA,[["__file","popover.vue"]]);const CA=(e,t)=>{const n=t.arg||t.value,r=n?.popperRef;r&&(r.triggerRef=e)};var $A={mounted(e,t){CA(e,t)},updated(e,t){CA(e,t)}};const xA=((e,t)=>(e.install=n=>{n.directive(t,e)},e))($A,"popover"),AA=Fm(TA,{directive:xA}),MA=Pm({modelValue:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},size:{type:String,validator:Ym},width:{type:[String,Number],default:""},inlinePrompt:{type:Boolean,default:!1},inactiveActionIcon:{type:Nm},activeActionIcon:{type:Nm},activeIcon:{type:Nm},inactiveIcon:{type:Nm},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:Function},id:String,tabindex:{type:[String,Number]},value:{type:[Boolean,String,Number],default:!1},label:{type:String,default:void 0}}),kA={[Gm]:e=>Hh(e)||y(e)||jh(e),[Um]:e=>Hh(e)||y(e)||jh(e),[Wm]:e=>Hh(e)||y(e)||jh(e)},EA=["onClick"],OA=["id","aria-checked","aria-disabled","aria-label","name","true-value","false-value","disabled","tabindex","onKeydown"],IA=["aria-hidden"],PA=["aria-hidden"],NA=["aria-hidden"],DA="ElSwitch",RA=Wn({name:DA}),LA=Wn({...RA,props:MA,emits:kA,setup(e,{expose:t,emit:n}){const r=e,o=zo(),{formItem:a}=Ty(),i=Sy(),s=dv("switch");[['"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"]].forEach((e=>{ev({from:e[0],replacement:e[1],scope:DA,version:"2.3.0",ref:"https://element-plus.org/en-US/component/switch.html#attributes",type:"Attribute"},oa((()=>{var t;return!(null==(t=o.vnode.props)||!t[e[2]])})))}));const{inputId:l}=Cy(r,{formItemContext:a}),u=wy(oa((()=>r.loading))),c=Tt(!1!==r.modelValue),d=Tt(),f=Tt(),p=oa((()=>[s.b(),s.m(i.value),s.is("disabled",u.value),s.is("checked",y.value)])),h=oa((()=>[s.e("label"),s.em("label","left"),s.is("active",!y.value)])),m=oa((()=>[s.e("label"),s.em("label","right"),s.is("active",y.value)])),v=oa((()=>({width:tm(r.width)})));xn((()=>r.modelValue),(()=>{c.value=!0})),xn((()=>r.value),(()=>{c.value=!1}));const g=oa((()=>c.value?r.modelValue:r.value)),y=oa((()=>g.value===r.activeValue));[r.activeValue,r.inactiveValue].includes(g.value)||(n(Gm,r.inactiveValue),n(Um,r.inactiveValue),n(Wm,r.inactiveValue)),xn(y,(e=>{var t;d.value.checked=e,r.validateEvent&&(null==(t=a?.validate)||t.call(a,"change").catch((e=>{})))}));const b=()=>{const e=y.value?r.inactiveValue:r.activeValue;n(Gm,e),n(Um,e),n(Wm,e),Kt((()=>{d.value.checked=y.value}))},_=()=>{if(u.value)return;const{beforeChange:e}=r;if(!e)return void b();const t=e();[S(t),Hh(t)].includes(!0)||Zh(DA,"beforeChange must return type `Promise` or `boolean`"),S(t)?t.then((e=>{e&&b()})).catch((e=>{})):t&&b()},w=oa((()=>s.cssVarBlock({...r.activeColor?{"on-color":r.activeColor}:null,...r.inactiveColor?{"off-color":r.inactiveColor}:null,...r.borderColor?{"border-color":r.borderColor}:null})));return tr((()=>{d.value.checked=y.value})),t({focus:()=>{var e,t;null==(t=null==(e=d.value)?void 0:e.focus)||t.call(e)},checked:y}),(e,t)=>(wo(),xo("div",{class:Y(At(p)),style:j(At(w)),onClick:ei(_,["prevent"])},[Po("input",{id:At(l),ref_key:"input",ref:d,class:Y(At(s).e("input")),type:"checkbox",role:"switch","aria-checked":At(y),"aria-disabled":At(u),"aria-label":e.label,name:e.name,"true-value":e.activeValue,"false-value":e.inactiveValue,disabled:At(u),tabindex:e.tabindex,onChange:b,onKeydown:ni(_,["enter"])},null,42,OA),e.inlinePrompt||!e.inactiveIcon&&!e.inactiveText?Lo("v-if",!0):(wo(),xo("span",{key:0,class:Y(At(h))},[e.inactiveIcon?(wo(),Ao(At(yy),{key:0},{default:un((()=>[(wo(),Ao(yn(e.inactiveIcon)))])),_:1})):Lo("v-if",!0),!e.inactiveIcon&&e.inactiveText?(wo(),xo("span",{key:1,"aria-hidden":At(y)},J(e.inactiveText),9,IA)):Lo("v-if",!0)],2)),Po("span",{ref_key:"core",ref:f,class:Y(At(s).e("core")),style:j(At(v))},[e.inlinePrompt?(wo(),xo("div",{key:0,class:Y(At(s).e("inner"))},[e.activeIcon||e.inactiveIcon?(wo(),Ao(At(yy),{key:0,class:Y(At(s).is("icon"))},{default:un((()=>[(wo(),Ao(yn(At(y)?e.activeIcon:e.inactiveIcon)))])),_:1},8,["class"])):e.activeText||e.inactiveText?(wo(),xo("span",{key:1,class:Y(At(s).is("text")),"aria-hidden":!At(y)},J(At(y)?e.activeText:e.inactiveText),11,PA)):Lo("v-if",!0)],2)):Lo("v-if",!0),Po("div",{class:Y(At(s).e("action"))},[e.loading?(wo(),Ao(At(yy),{key:0,class:Y(At(s).is("loading"))},{default:un((()=>[No(At(bm))])),_:1},8,["class"])):At(y)?fr(e.$slots,"active-action",{key:1},(()=>[e.activeActionIcon?(wo(),Ao(At(yy),{key:0},{default:un((()=>[(wo(),Ao(yn(e.activeActionIcon)))])),_:1})):Lo("v-if",!0)])):At(y)?Lo("v-if",!0):fr(e.$slots,"inactive-action",{key:2},(()=>[e.inactiveActionIcon?(wo(),Ao(At(yy),{key:0},{default:un((()=>[(wo(),Ao(yn(e.inactiveActionIcon)))])),_:1})):Lo("v-if",!0)]))],2)],6),e.inlinePrompt||!e.activeIcon&&!e.activeText?Lo("v-if",!0):(wo(),xo("span",{key:1,class:Y(At(m))},[e.activeIcon?(wo(),Ao(At(yy),{key:0},{default:un((()=>[(wo(),Ao(yn(e.activeIcon)))])),_:1})):Lo("v-if",!0),!e.activeIcon&&e.activeText?(wo(),xo("span",{key:1,"aria-hidden":!At(y)},J(e.activeText),9,NA)):Lo("v-if",!0)],2))],14,EA))}});const BA=Fm(hy(LA,[["__file","switch.vue"]])),FA=function(e){var t;return null==(t=e.target)?void 0:t.closest("td")},VA=function(e,t,n,r,o){if(!t&&!r&&(!o||Array.isArray(o)&&!o.length))return e;n="string"==typeof n?"descending"===n?-1:1:n&&n<0?-1:1;const a=r?null:function(n,r){return o?(Array.isArray(o)||(o=[o]),o.map((t=>"string"==typeof t?Vf(n,t):t(n,r,e)))):("$key"!==t&&_(n)&&"$value"in n&&(n=n.$value),[_(n)?Vf(n,t):n])};return e.map(((e,t)=>({value:e,index:t,key:a?a(e,t):null}))).sort(((e,t)=>{let o=function(e,t){if(r)return r(e.value,t.value);for(let n=0,r=e.key.length;nt.key[n])return 1}return 0}(e,t);return o||(o=e.index-t.index),o*+n})).map((e=>e.value))},HA=function(e,t){let n=null;return e.columns.forEach((e=>{e.id===t&&(n=e)})),n},jA=function(e,t){let n=null;for(let r=0;r{if(!e)throw new Error("Row is required when get row identity");if("string"==typeof t){if(!t.includes("."))return`${e[t]}`;const n=t.split(".");let r=e;for(const e of n)r=r[e];return`${r}`}if("function"==typeof t)return t.call(null,e)},WA=function(e,t){const n={};return(e||[]).forEach(((e,r)=>{n[UA(e,t)]={row:e,index:r}})),n};function zA(e){return""===e||void 0!==e&&(e=Number.parseInt(e,10),Number.isNaN(e)&&(e="")),e}function YA(e){return""===e||void 0!==e&&(e=zA(e),Number.isNaN(e)&&(e=80)),e}function KA(e,t,n){let r=!1;const o=e.indexOf(t),a=-1!==o,i=i=>{"add"===i?e.push(t):e.splice(o,1),r=!0,p(t.children)&&t.children.forEach((t=>{KA(e,t,n??!a)}))};return Hh(n)?n&&!a?i("add"):!n&&a&&i("remove"):i(a?"remove":"add"),r}function ZA(e,t,n="children",r="hasChildren"){const o=e=>!(Array.isArray(e)&&e.length);function a(e,i,s){t(e,i,s),i.forEach((e=>{if(e[r])return void t(e,null,s+1);const i=e[n];o(i)||a(e,i,s+1)}))}e.forEach((e=>{if(e[r])return void t(e,null,0);const i=e[n];o(i)||a(e,i,0)}))}let XA=null;function qA(e){return e.children?Eh(e.children,qA):[e]}function JA(e,t){return e+t.colSpan}const QA=(e,t,n,r)=>{let o=0,a=e;const i=n.states.columns.value;if(r){const t=qA(r[e]);o=i.slice(0,i.indexOf(t[0])).reduce(JA,0),a=o+t.reduce(JA,0)-1}else o=e;let s;switch(t){case"left":a=i.length-n.states.rightFixedLeafColumnsLength.value&&(s="right");break;default:a=i.length-n.states.rightFixedLeafColumnsLength.value&&(s="right")}return s?{direction:s,start:o,after:a}:{}},eM=(e,t,n,r,o,a=0)=>{const i=[],{direction:s,start:l,after:u}=QA(t,n,r,o);if(s){const t="left"===s;i.push(`${e}-fixed-column--${s}`),t&&u+a===r.states.fixedLeafColumnsLength.value-1?i.push("is-last-column"):!t&&l-a==r.states.columns.value.length-r.states.rightFixedLeafColumnsLength.value&&i.push("is-first-column")}return i};function tM(e,t){return e+(null===t.realWidth||Number.isNaN(t.realWidth)?Number(t.width):t.realWidth)}const nM=(e,t,n,r)=>{const{direction:o,start:a=0,after:i=0}=QA(e,t,n,r);if(!o)return;const s={},l="left"===o,u=n.states.columns.value;return l?s.left=u.slice(0,a).reduce(tM,0):s.right=u.slice(i+1).reverse().reduce(tM,0),s},rM=(e,t)=>{e&&(Number.isNaN(e[t])||(e[t]=`${e[t]}px`))};const oM=(e,t)=>{const n=t.sortingColumn;return n&&"string"!=typeof n.sortable?VA(e,t.sortProp,t.sortOrder,n.sortMethod,n.sortBy):e},aM=e=>{const t=[];return e.forEach((e=>{e.children&&e.children.length>0?t.push.apply(t,aM(e.children)):t.push(e)})),t};function iM(){var e;const t=zo(),{size:n}=Ot(null==(e=t.proxy)?void 0:e.$props),r=Tt(null),o=Tt([]),a=Tt([]),i=Tt(!1),s=Tt([]),l=Tt([]),u=Tt([]),c=Tt([]),d=Tt([]),p=Tt([]),h=Tt([]),m=Tt([]),v=Tt(0),g=Tt(0),y=Tt(0),b=Tt(!1),_=Tt([]),S=Tt(!1),w=Tt(!1),T=Tt(null),C=Tt({}),$=Tt(null),x=Tt(null),A=Tt(null),M=Tt(null),k=Tt(null);xn(o,(()=>t.state&&I(!1)),{deep:!0});const E=e=>{var t;null==(t=e.children)||t.forEach((t=>{t.fixed=e.fixed,E(t)}))},O=()=>{s.value.forEach((e=>{E(e)})),c.value=s.value.filter((e=>!0===e.fixed||"left"===e.fixed)),d.value=s.value.filter((e=>"right"===e.fixed)),c.value.length>0&&s.value[0]&&"selection"===s.value[0].type&&!s.value[0].fixed&&(s.value[0].fixed=!0,c.value.unshift(s.value[0]));const e=s.value.filter((e=>!e.fixed));l.value=[].concat(c.value).concat(e).concat(d.value);const t=aM(e),n=aM(c.value),r=aM(d.value);v.value=t.length,g.value=n.length,y.value=r.length,u.value=[].concat(n).concat(t).concat(r),i.value=c.value.length>0||d.value.length>0},I=(e,n=!1)=>{e&&O(),n?t.state.doLayout():t.state.debouncedUpdateLayout()},P=e=>{var n;if(!t||!t.store)return 0;const{treeData:r}=t.store.states;let o=0;const a=null==(n=r.value[e])?void 0:n.children;return a&&(o+=a.length,a.forEach((e=>{o+=P(e)}))),o},N=(e,t,n)=>{x.value&&x.value!==e&&(x.value.order=null),x.value=e,A.value=t,M.value=n},D=()=>{let e=At(a);Object.keys(C.value).forEach((t=>{const n=C.value[t];if(!n||0===n.length)return;const r=HA({columns:u.value},t);r&&r.filterMethod&&(e=e.filter((e=>n.some((t=>r.filterMethod.call(null,t,e,r))))))})),$.value=e},R=()=>{o.value=oM($.value,{sortingColumn:x.value,sortProp:A.value,sortOrder:M.value})},{setExpandRowKeys:L,toggleRowExpansion:B,updateExpandRows:F,states:V,isRowExpanded:H}=function(e){const t=zo(),n=Tt(!1),r=Tt([]);return{updateExpandRows:()=>{const t=e.data.value||[],o=e.rowKey.value;if(n.value)r.value=t.slice();else if(o){const e=WA(r.value,o);r.value=t.reduce(((t,n)=>{const r=UA(n,o);return e[r]&&t.push(n),t}),[])}else r.value=[]},toggleRowExpansion:(e,n)=>{KA(r.value,e,n)&&t.emit("expand-change",e,r.value.slice())},setExpandRowKeys:n=>{t.store.assertRowKey();const o=e.data.value||[],a=e.rowKey.value,i=WA(o,a);r.value=n.reduce(((e,t)=>{const n=i[t];return n&&e.push(n.row),e}),[])},isRowExpanded:t=>{const n=e.rowKey.value;return n?!!WA(r.value,n)[UA(t,n)]:r.value.includes(t)},states:{expandRows:r,defaultExpandAll:n}}}({data:o,rowKey:r}),{updateTreeExpandKeys:j,toggleTreeExpansion:G,updateTreeData:U,loadOrToggle:W,states:z}=function(e){const t=Tt([]),n=Tt({}),r=Tt(16),o=Tt(!1),a=Tt({}),i=Tt("hasChildren"),s=Tt("children"),l=zo(),u=oa((()=>{if(!e.rowKey.value)return{};const t=e.data.value||[];return d(t)})),c=oa((()=>{const t=e.rowKey.value,n=Object.keys(a.value),r={};return n.length&&n.forEach((e=>{if(a.value[e].length){const n={children:[]};a.value[e].forEach((e=>{const o=UA(e,t);n.children.push(o),e[i.value]&&!r[o]&&(r[o]={children:[]})})),r[e]=n}})),r})),d=t=>{const n=e.rowKey.value,r={};return ZA(t,((e,t,a)=>{const i=UA(e,n);Array.isArray(t)?r[i]={children:t.map((e=>UA(e,n))),level:a}:o.value&&(r[i]={children:[],lazy:!0,level:a})}),s.value,i.value),r},f=(e=!1,r=(e=>null==(e=l.store)?void 0:e.states.defaultExpandAll.value)())=>{var a;const i=u.value,s=c.value,d=Object.keys(i),f={};if(d.length){const a=At(n),l=[],u=(n,o)=>{if(e)return t.value?r||t.value.includes(o):!(!r&&!n?.expanded);{const e=r||t.value&&t.value.includes(o);return!(!n?.expanded&&!e)}};d.forEach((e=>{const t=a[e],n={...i[e]};if(n.expanded=u(t,e),n.lazy){const{loaded:r=!1,loading:o=!1}=t||{};n.loaded=!!r,n.loading=!!o,l.push(e)}f[e]=n}));const c=Object.keys(s);o.value&&c.length&&l.length&&c.forEach((e=>{const t=a[e],n=s[e].children;if(l.includes(e)){if(0!==f[e].children.length)throw new Error("[ElTable]children must be an empty array.");f[e].children=n}else{const{loaded:r=!1,loading:o=!1}=t||{};f[e]={lazy:!0,loaded:!!r,loading:!!o,expanded:u(t,e),children:n,level:""}}}))}n.value=f,null==(a=l.store)||a.updateTableScrollY()};xn((()=>t.value),(()=>{f(!0)})),xn((()=>u.value),(()=>{f()})),xn((()=>c.value),(()=>{f()}));const p=(t,r)=>{l.store.assertRowKey();const o=e.rowKey.value,a=UA(t,o),i=a&&n.value[a];if(a&&i&&"expanded"in i){const e=i.expanded;r=typeof r>"u"?!i.expanded:r,n.value[a].expanded=r,e!==r&&l.emit("expand-change",t,r),l.store.updateTableScrollY()}},h=(e,t,r)=>{const{load:o}=l.props;o&&!n.value[t].loaded&&(n.value[t].loading=!0,o(e,r,(r=>{if(!Array.isArray(r))throw new TypeError("[ElTable] data must be an array");n.value[t].loading=!1,n.value[t].loaded=!0,n.value[t].expanded=!0,r.length&&(a.value[t]=r),l.emit("expand-change",e,!0)})))};return{loadData:h,loadOrToggle:t=>{l.store.assertRowKey();const r=e.rowKey.value,a=UA(t,r),i=n.value[a];o.value&&i&&"loaded"in i&&!i.loaded?h(t,a,i):p(t,void 0)},toggleTreeExpansion:p,updateTreeExpandKeys:e=>{t.value=e,f()},updateTreeData:f,normalize:d,states:{expandRowKeys:t,treeData:n,indent:r,lazy:o,lazyTreeNodeMap:a,lazyColumnIdentifier:i,childrenColumnName:s}}}({data:o,rowKey:r}),{updateCurrentRowData:Y,updateCurrentRow:K,setCurrentRowKey:Z,states:X}=function(e){const t=zo(),n=Tt(null),r=Tt(null),o=()=>{n.value=null},a=n=>{const{data:o,rowKey:a}=e;let i=null;a.value&&(i=(At(o)||[]).find((e=>UA(e,a.value)===n))),r.value=i,t.emit("current-change",r.value,null)};return{setCurrentRowKey:e=>{t.store.assertRowKey(),n.value=e,a(e)},restoreCurrentRowKey:o,setCurrentRowByKey:a,updateCurrentRow:e=>{const n=r.value;if(e&&e!==n)return r.value=e,void t.emit("current-change",r.value,n);!e&&n&&(r.value=null,t.emit("current-change",null,n))},updateCurrentRowData:()=>{const i=e.rowKey.value,s=e.data.value||[],l=r.value;if(!s.includes(l)&&l){if(i){const e=UA(l,i);a(e)}else r.value=null;null===r.value&&t.emit("current-change",null,l)}else n.value&&(a(n.value),o())},states:{_currentRowKey:n,currentRow:r}}}({data:o,rowKey:r});return{assertRowKey:()=>{if(!r.value)throw new Error("[ElTable] prop row-key is required")},updateColumns:O,scheduleLayout:I,isSelected:e=>_.value.includes(e),clearSelection:()=>{b.value=!1,_.value.length&&(_.value=[],t.emit("selection-change",[]))},cleanSelection:()=>{let e;if(r.value){e=[];const t=WA(_.value,r.value),n=WA(o.value,r.value);for(const r in t)f(t,r)&&!n[r]&&e.push(t[r].row)}else e=_.value.filter((e=>!o.value.includes(e)));if(e.length){const n=_.value.filter((t=>!e.includes(t)));_.value=n,t.emit("selection-change",n.slice())}},getSelectionRows:()=>(_.value||[]).slice(),toggleRowSelection:(e,n=void 0,r=!0)=>{if(KA(_.value,e,n)){const n=(_.value||[]).slice();r&&t.emit("select",n,e),t.emit("selection-change",n)}},_toggleAllSelection:()=>{var e,n;const r=w.value?!b.value:!(b.value||_.value.length);b.value=r;let a=!1,i=0;const s=null==(n=null==(e=t?.store)?void 0:e.states)?void 0:n.rowKey.value;o.value.forEach(((e,t)=>{const n=t+i;T.value?T.value.call(null,e,n)&&KA(_.value,e,r)&&(a=!0):KA(_.value,e,r)&&(a=!0),i+=P(UA(e,s))})),a&&t.emit("selection-change",_.value?_.value.slice():[]),t.emit("select-all",_.value)},toggleAllSelection:null,updateSelectionByRowKey:()=>{const e=WA(_.value,r.value);o.value.forEach((t=>{const n=UA(t,r.value),o=e[n];o&&(_.value[o.index]=t)}))},updateAllSelected:()=>{var e,n,a;if(0===(null==(e=o.value)?void 0:e.length))return void(b.value=!1);let i;r.value&&(i=WA(_.value,r.value));const s=function(e){return i?!!i[UA(e,r.value)]:_.value.includes(e)};let l=!0,u=0,c=0;for(let e=0,r=(o.value||[]).length;e{Array.isArray(e)||(e=[e]);const n={};return e.forEach((e=>{C.value[e.id]=t,n[e.columnKey||e.id]=t})),n},updateCurrentRow:K,updateSort:N,execFilter:D,execSort:R,execQuery:(e=void 0)=>{e&&e.filter||D(),R()},clearFilter:e=>{const{tableHeaderRef:n}=t.refs;if(!n)return;const r=Object.assign({},n.filterPanels),o=Object.keys(r);if(o.length)if("string"==typeof e&&(e=[e]),Array.isArray(e)){const n=e.map((e=>jA({columns:u.value},e)));o.forEach((e=>{const t=n.find((t=>t.id===e));t&&(t.filteredValue=[])})),t.store.commit("filterChange",{column:n,values:[],silent:!0,multi:!0})}else o.forEach((e=>{const t=u.value.find((t=>t.id===e));t&&(t.filteredValue=[])})),C.value={},t.store.commit("filterChange",{column:{},values:[],silent:!0})},clearSort:()=>{x.value&&(N(null,null,null),t.store.commit("changeSortCondition",{silent:!0}))},toggleRowExpansion:B,setExpandRowKeysAdapter:e=>{L(e),j(e)},setCurrentRowKey:Z,toggleRowExpansionAdapter:(e,t)=>{u.value.some((({type:e})=>"expand"===e))?B(e,t):G(e,t)},isRowExpanded:H,updateExpandRows:F,updateCurrentRowData:Y,loadOrToggle:W,updateTreeData:U,states:{tableSize:n,rowKey:r,data:o,_data:a,isComplex:i,_columns:s,originColumns:l,columns:u,fixedColumns:c,rightFixedColumns:d,leafColumns:p,fixedLeafColumns:h,rightFixedLeafColumns:m,updateOrderFns:[],leafColumnsLength:v,fixedLeafColumnsLength:g,rightFixedLeafColumnsLength:y,isAllSelected:b,selection:_,reserveSelection:S,selectOnIndeterminate:w,selectable:T,filters:C,filteredData:$,sortingColumn:x,sortProp:A,sortOrder:M,hoverRow:k,...V,...z,...X}}}function sM(e,t){return e.map((e=>{var n;return e.id===t.id?t:(null!=(n=e.children)&&n.length&&(e.children=sM(e.children,t)),e)}))}function lM(e){e.forEach((e=>{var t,n;e.no=null==(t=e.getColumnIndex)?void 0:t.call(e),null!=(n=e.children)&&n.length&&lM(e.children)})),e.sort(((e,t)=>e.no-t.no))}const uM={rowKey:"rowKey",defaultExpandAll:"defaultExpandAll",selectOnIndeterminate:"selectOnIndeterminate",indent:"indent",lazy:"lazy",data:"data","treeProps.hasChildren":{key:"lazyColumnIdentifier",default:"hasChildren"},"treeProps.children":{key:"childrenColumnName",default:"children"}};function cM(e,t){if(!e)throw new Error("Table is required.");const n=function(){const e=zo(),t=iM();return{ns:dv("table"),...t,mutations:{setData(t,n){const r=At(t._data)!==n;t.data.value=n,t._data.value=n,e.store.execQuery(),e.store.updateCurrentRowData(),e.store.updateExpandRows(),e.store.updateTreeData(e.store.states.defaultExpandAll.value),At(t.reserveSelection)?(e.store.assertRowKey(),e.store.updateSelectionByRowKey()):r?e.store.clearSelection():e.store.cleanSelection(),e.store.updateAllSelected(),e.$ready&&e.store.scheduleLayout()},insertColumn(t,n,r,o){const a=At(t._columns);let i=[];r?(r&&!r.children&&(r.children=[]),r.children.push(n),i=sM(a,r)):(a.push(n),i=a),lM(i),t._columns.value=i,t.updateOrderFns.push(o),"selection"===n.type&&(t.selectable.value=n.selectable,t.reserveSelection.value=n.reserveSelection),e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},updateColumnOrder(t,n){var r;(null==(r=n.getColumnIndex)?void 0:r.call(n))!==n.no&&(lM(t._columns.value),e.$ready&&e.store.updateColumns())},removeColumn(t,n,r,o){const a=At(t._columns)||[];if(r)r.children.splice(r.children.findIndex((e=>e.id===n.id)),1),Kt((()=>{var e;0===(null==(e=r.children)?void 0:e.length)&&delete r.children})),t._columns.value=sM(a,r);else{const e=a.indexOf(n);e>-1&&(a.splice(e,1),t._columns.value=a)}const i=t.updateOrderFns.indexOf(o);i>-1&&t.updateOrderFns.splice(i,1),e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},sort(t,n){const{prop:r,order:o,init:a}=n;if(r){const n=At(t.columns).find((e=>e.property===r));n&&(n.order=o,e.store.updateSort(n,r,o),e.store.commit("changeSortCondition",{init:a}))}},changeSortCondition(t,n){const{sortingColumn:r,sortProp:o,sortOrder:a}=t,i=At(r),s=At(o),l=At(a);null===l&&(t.sortingColumn.value=null,t.sortProp.value=null),e.store.execQuery({filter:!0}),(!n||!(n.silent||n.init))&&e.emit("sort-change",{column:i,prop:s,order:l}),e.store.updateTableScrollY()},filterChange(t,n){const{column:r,values:o,silent:a}=n,i=e.store.updateFilters(r,o);e.store.execQuery(),a||e.emit("filter-change",i),e.store.updateTableScrollY()},toggleAllSelection(){e.store.toggleAllSelection()},rowSelectedChanged(t,n){e.store.toggleRowSelection(n),e.store.updateAllSelected()},setHoverRow(e,t){e.hoverRow.value=t},setCurrentRow(t,n){e.store.updateCurrentRow(n)}},commit:function(t,...n){const r=e.store.mutations;if(!r[t])throw new Error(`Action not found: ${t}`);r[t].apply(e,[e.store.states].concat(n))},updateTableScrollY:function(){Kt((()=>e.layout.updateScrollY.apply(e.layout)))}}}();return n.toggleAllSelection=Sh(n._toggleAllSelection,10),Object.keys(uM).forEach((e=>{dM(fM(t,e),e,n)})),function(e,t){Object.keys(uM).forEach((n=>{xn((()=>fM(t,n)),(t=>{dM(t,n,e)}))}))}(n,t),n}function dM(e,t,n){let r=e,o=uM[t];"object"==typeof uM[t]&&(o=o.key,r=r||uM[t].default),n.states[o].value=r}function fM(e,t){if(t.includes(".")){const n=t.split(".");let r=e;return n.forEach((e=>{r=r[e]})),r}return e[t]}class pM{constructor(e){this.observers=[],this.table=null,this.store=null,this.columns=[],this.fit=!0,this.showHeader=!0,this.height=Tt(null),this.scrollX=Tt(!1),this.scrollY=Tt(!1),this.bodyWidth=Tt(null),this.fixedWidth=Tt(null),this.rightFixedWidth=Tt(null),this.gutterWidth=0;for(const t in e)f(e,t)&&(wt(this[t])?this[t].value=e[t]:this[t]=e[t]);if(!this.table)throw new Error("Table is required for Table Layout");if(!this.store)throw new Error("Store is required for Table Layout")}updateScrollY(){if(null===this.height.value)return!1;const e=this.table.refs.scrollBarRef;if(this.table.vnode.el&&e?.wrapRef){let t=!0;const n=this.scrollY.value;return t=e.wrapRef.scrollHeight>e.wrapRef.clientHeight,this.scrollY.value=t,n!==t}return!1}setHeight(e,t="height"){if(!Yu)return;const n=this.table.vnode.el;if(e=function(e){return"number"==typeof e?e:"string"==typeof e?/^\d+(?:px)?$/.test(e)?Number.parseInt(e,10):e:null}(e),this.height.value=Number(e),!n&&(e||0===e))return Kt((()=>this.setHeight(e,t)));"number"==typeof e?(n.style[t]=`${e}px`,this.updateElsHeight()):"string"==typeof e&&(n.style[t]=e,this.updateElsHeight())}setMaxHeight(e){this.setHeight(e,"max-height")}getFlattenColumns(){const e=[];return this.table.store.states.columns.value.forEach((t=>{t.isColumnGroup?e.push.apply(e,t.columns):e.push(t)})),e}updateElsHeight(){this.updateScrollY(),this.notifyObservers("scrollable")}headerDisplayNone(e){if(!e)return!0;let t=e;for(;"DIV"!==t.tagName;){if("none"===getComputedStyle(t).display)return!0;t=t.parentElement}return!1}updateColumnsWidth(){if(!Yu)return;const e=this.fit,t=this.table.vnode.el.clientWidth;let n=0;const r=this.getFlattenColumns(),o=r.filter((e=>"number"!=typeof e.width));if(r.forEach((e=>{"number"==typeof e.width&&e.realWidth&&(e.realWidth=null)})),o.length>0&&e){if(r.forEach((e=>{n+=Number(e.width||e.minWidth||80)})),n<=t){this.scrollX.value=!1;const e=t-n;if(1===o.length)o[0].realWidth=Number(o[0].minWidth||80)+e;else{const t=e/o.reduce(((e,t)=>e+Number(t.minWidth||80)),0);let n=0;o.forEach(((e,r)=>{if(0===r)return;const o=Math.floor(Number(e.minWidth||80)*t);n+=o,e.realWidth=Number(e.minWidth||80)+o})),o[0].realWidth=Number(o[0].minWidth||80)+e-n}}else this.scrollX.value=!0,o.forEach((e=>{e.realWidth=Number(e.minWidth)}));this.bodyWidth.value=Math.max(n,t),this.table.state.resizeState.value.width=this.bodyWidth.value}else r.forEach((e=>{e.width||e.minWidth?e.realWidth=Number(e.width||e.minWidth):e.realWidth=80,n+=e.realWidth})),this.scrollX.value=n>t,this.bodyWidth.value=n;const a=this.store.states.fixedColumns.value;if(a.length>0){let e=0;a.forEach((t=>{e+=Number(t.realWidth||t.width)})),this.fixedWidth.value=e}const i=this.store.states.rightFixedColumns.value;if(i.length>0){let e=0;i.forEach((t=>{e+=Number(t.realWidth||t.width)})),this.rightFixedWidth.value=e}this.notifyObservers("columns")}addObserver(e){this.observers.push(e)}removeObserver(e){const t=this.observers.indexOf(e);-1!==t&&this.observers.splice(t,1)}notifyObservers(e){this.observers.forEach((t=>{var n,r;switch(e){case"columns":null==(n=t.state)||n.onColumnsChange(this);break;case"scrollable":null==(r=t.state)||r.onScrollableChange(this);break;default:throw new Error(`Table Layout don't have event ${e}.`)}}))}}const{CheckboxGroup:hM}=Vw,mM=Wn({name:"ElTableFilterPanel",components:{ElCheckbox:Vw,ElCheckboxGroup:hM,ElScrollbar:Ky,ElTooltip:u_,ElIcon:yy,ArrowDown:rm,ArrowUp:im},directives:{ClickOutside:MS},props:{placement:{type:String,default:"bottom-start"},store:{type:Object},column:{type:Object},upDataColumn:{type:Function}},setup(e){const t=zo(),{t:n}=iv(),r=dv("table-filter"),o=t?.parent;o.filterPanels.value[e.column.id]||(o.filterPanels.value[e.column.id]=t);const a=Tt(!1),i=Tt(null),s=oa((()=>e.column&&e.column.filters)),l=oa((()=>e.column.filterClassName?`${r.b()} ${e.column.filterClassName}`:r.b())),u=oa({get:()=>{var t;return((null==(t=e.column)?void 0:t.filteredValue)||[])[0]},set:e=>{c.value&&(typeof e<"u"&&null!==e?c.value.splice(0,1,e):c.value.splice(0,1))}}),c=oa({get:()=>e.column&&e.column.filteredValue||[],set(t){e.column&&e.upDataColumn("filteredValue",t)}}),d=oa((()=>!e.column||e.column.filterMultiple)),f=()=>{a.value=!1},p=t=>{e.store.commit("filterChange",{column:e.column,values:t}),e.store.updateAllSelected()};xn(a,(t=>{e.column&&e.upDataColumn("filterOpened",t)}),{immediate:!0});const h=oa((()=>{var e,t;return null==(t=null==(e=i.value)?void 0:e.popperRef)?void 0:t.contentRef}));return{tooltipVisible:a,multiple:d,filterClassName:l,filteredValue:c,filterValue:u,filters:s,handleConfirm:()=>{p(c.value),f()},handleReset:()=>{c.value=[],p(c.value),f()},handleSelect:e=>{u.value=e,p(typeof e<"u"&&null!==e?c.value:[]),f()},isActive:e=>e.value===u.value,t:n,ns:r,showFilterPanel:e=>{e.stopPropagation(),a.value=!a.value},hideFilterPanel:()=>{a.value=!1},popperPaneRef:h,tooltip:i}}}),vM={key:0},gM=["disabled"],yM=["label","onClick"];var bM=hy(mM,[["render",function(e,t,n,r,o,a){const i=vn("el-checkbox"),s=vn("el-checkbox-group"),l=vn("el-scrollbar"),u=vn("arrow-up"),c=vn("arrow-down"),d=vn("el-icon"),f=vn("el-tooltip"),p=bn("click-outside");return wo(),Ao(f,{ref:"tooltip",visible:e.tooltipVisible,offset:0,placement:e.placement,"show-arrow":!1,"stop-popper-mouse-event":!1,teleported:"",effect:"light",pure:"","popper-class":e.filterClassName,persistent:""},{content:un((()=>[e.multiple?(wo(),xo("div",vM,[Po("div",{class:Y(e.ns.e("content"))},[No(l,{"wrap-class":e.ns.e("wrap")},{default:un((()=>[No(s,{modelValue:e.filteredValue,"onUpdate:modelValue":t[0]||(t[0]=t=>e.filteredValue=t),class:Y(e.ns.e("checkbox-group"))},{default:un((()=>[(wo(!0),xo(vo,null,cr(e.filters,(e=>(wo(),Ao(i,{key:e.value,label:e.value},{default:un((()=>[Ro(J(e.text),1)])),_:2},1032,["label"])))),128))])),_:1},8,["modelValue","class"])])),_:1},8,["wrap-class"])],2),Po("div",{class:Y(e.ns.e("bottom"))},[Po("button",{class:Y({[e.ns.is("disabled")]:0===e.filteredValue.length}),disabled:0===e.filteredValue.length,type:"button",onClick:t[1]||(t[1]=(...t)=>e.handleConfirm&&e.handleConfirm(...t))},J(e.t("el.table.confirmFilter")),11,gM),Po("button",{type:"button",onClick:t[2]||(t[2]=(...t)=>e.handleReset&&e.handleReset(...t))},J(e.t("el.table.resetFilter")),1)],2)])):(wo(),xo("ul",{key:1,class:Y(e.ns.e("list"))},[Po("li",{class:Y([e.ns.e("list-item"),{[e.ns.is("active")]:void 0===e.filterValue||null===e.filterValue}]),onClick:t[3]||(t[3]=t=>e.handleSelect(null))},J(e.t("el.table.clearFilter")),3),(wo(!0),xo(vo,null,cr(e.filters,(t=>(wo(),xo("li",{key:t.value,class:Y([e.ns.e("list-item"),e.ns.is("active",e.isActive(t))]),label:t.value,onClick:n=>e.handleSelect(t.value)},J(t.text),11,yM)))),128))],2))])),default:un((()=>[On((wo(),xo("span",{class:Y([`${e.ns.namespace.value}-table__column-filter-trigger`,`${e.ns.namespace.value}-none-outline`]),onClick:t[4]||(t[4]=(...t)=>e.showFilterPanel&&e.showFilterPanel(...t))},[No(d,null,{default:un((()=>[e.column.filterOpened?(wo(),Ao(u,{key:0})):(wo(),Ao(c,{key:1}))])),_:1})],2)),[[p,e.hideFilterPanel,e.popperPaneRef]])])),_:1},8,["visible","placement","popper-class"])}],["__file","filter-panel.vue"]]);function _M(e){const t=zo();er((()=>{n.value.addObserver(t)})),tr((()=>{r(n.value),o(n.value)})),rr((()=>{r(n.value),o(n.value)})),ar((()=>{n.value.removeObserver(t)}));const n=oa((()=>{const t=e.layout;if(!t)throw new Error("Can not find table layout.");return t})),r=t=>{var n;const r=(null==(n=e.vnode.el)?void 0:n.querySelectorAll("colgroup > col"))||[];if(!r.length)return;const o=t.getFlattenColumns(),a={};o.forEach((e=>{a[e.id]=e}));for(let e=0,t=r.length;e{var n,r;const o=(null==(n=e.vnode.el)?void 0:n.querySelectorAll("colgroup > col[name=gutter]"))||[];for(let e=0,n=o.length;e{const t=[];return e.forEach((e=>{e.children?(t.push(e),t.push.apply(t,wM(e.children))):t.push(e)})),t};function TM(e){const t=Fr(SM),n=oa((()=>(e=>{let t=1;const n=(e,r)=>{if(r&&(e.level=r.level+1,t{n(r,e),t+=r.colSpan})),e.colSpan=t}else e.colSpan=1};e.forEach((e=>{e.level=1,n(e,void 0)}));const r=[];for(let e=0;e{e.children?(e.rowSpan=1,e.children.forEach((e=>e.isSubColumn=!0))):e.rowSpan=t-e.level+1,r[e.level-1].push(e)})),r})(e.store.states.originColumns.value)));return{isGroup:oa((()=>{const e=n.value.length>1;return e&&t&&(t.state.isGroup.value=!0),e})),toggleAllSelection:e=>{e.stopPropagation(),t?.store.commit("toggleAllSelection")},columnRows:n}}var CM=Wn({name:"ElTableHeader",components:{ElCheckbox:Vw},props:{fixed:{type:String,default:""},store:{required:!0,type:Object},border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(e,{emit:t}){const n=zo(),r=Fr(SM),o=dv("table"),a=Tt({}),{onColumnsChange:i,onScrollableChange:s}=_M(r);tr((async()=>{await Kt(),await Kt();const{prop:t,order:n}=e.defaultSort;r?.store.commit("sort",{prop:t,order:n,init:!0})}));const{handleHeaderClick:l,handleHeaderContextMenu:u,handleMouseDown:c,handleMouseMove:d,handleMouseOut:f,handleSortClick:p,handleFilterClick:h}=function(e,t){const n=zo(),r=Fr(SM),o=e=>{e.stopPropagation()},a=Tt(null),i=Tt(!1),s=Tt({}),l=(t,n,o)=>{var a;t.stopPropagation();const i=n.order===o?null:o||(({order:e,sortOrders:t})=>{if(""===e)return t[0];const n=t.indexOf(e||null);return t[n>t.length-2?0:n+1]})(n),s=null==(a=t.target)?void 0:a.closest("th");if(s&&qh(s,"noclick"))return void Qh(s,"noclick");if(!n.sortable)return;const l=e.store.states;let u,c=l.sortProp.value;const d=l.sortingColumn.value;(d!==n||d===n&&null===d.order)&&(d&&(d.order=null),l.sortingColumn.value=n,c=n.property),u=n.order=i||null,l.sortProp.value=c,l.sortOrder.value=u,r?.store.commit("changeSortCondition")};return{handleHeaderClick:(e,t)=>{!t.filters&&t.sortable?l(e,t,!1):t.filterable&&!t.sortable&&o(e),r?.emit("header-click",t,e)},handleHeaderContextMenu:(e,t)=>{r?.emit("header-contextmenu",t,e)},handleMouseDown:(o,l)=>{if(Yu&&!(l.children&&l.children.length>0)&&a.value&&e.border){i.value=!0;const u=r;t("set-drag-visible",!0);const c=(u?.vnode.el).getBoundingClientRect().left,d=n.vnode.el.querySelector(`th.${l.id}`),f=d.getBoundingClientRect(),p=f.left-c+30;Jh(d,"noclick"),s.value={startMouseLeft:o.clientX,startLeft:f.right-c,startColumnLeft:f.left-c,tableLeft:c};const h=u?.refs.resizeProxy;h.style.left=`${s.value.startLeft}px`,document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};const m=e=>{const t=e.clientX-s.value.startMouseLeft,n=s.value.startLeft+t;h.style.left=`${Math.max(p,n)}px`},v=()=>{if(i.value){const{startColumnLeft:n,startLeft:r}=s.value,c=Number.parseInt(h.style.left,10)-n;l.width=l.realWidth=c,u?.emit("header-dragend",l.width,r-n,l,o),requestAnimationFrame((()=>{e.store.scheduleLayout(!1,!0)})),document.body.style.cursor="",i.value=!1,a.value=null,s.value={},t("set-drag-visible",!1)}document.removeEventListener("mousemove",m),document.removeEventListener("mouseup",v),document.onselectstart=null,document.ondragstart=null,setTimeout((()=>{Qh(d,"noclick")}),0)};document.addEventListener("mousemove",m),document.addEventListener("mouseup",v)}},handleMouseMove:(t,n)=>{if(n.children&&n.children.length>0)return;const r=t.target;if(!Uh(r))return;const o=r?.closest("th");if(n&&n.resizable&&!i.value&&e.border){const e=o.getBoundingClientRect(),r=document.body.style;e.width>12&&e.right-t.pageX<8?(r.cursor="col-resize",qh(o,"is-sortable")&&(o.style.cursor="col-resize"),a.value=n):i.value||(r.cursor="",qh(o,"is-sortable")&&(o.style.cursor="pointer"),a.value=null)}},handleMouseOut:()=>{Yu&&(document.body.style.cursor="")},handleSortClick:l,handleFilterClick:o}}(e,t),{getHeaderRowStyle:m,getHeaderRowClass:v,getHeaderCellStyle:g,getHeaderCellClass:y}=function(e){const t=Fr(SM),n=dv("table");return{getHeaderRowStyle:e=>{const n=t?.props.headerRowStyle;return"function"==typeof n?n.call(null,{rowIndex:e}):n},getHeaderRowClass:e=>{const n=[],r=t?.props.headerRowClassName;return"string"==typeof r?n.push(r):"function"==typeof r&&n.push(r.call(null,{rowIndex:e})),n.join(" ")},getHeaderCellStyle:(n,r,o,a)=>{var i;let s=null!=(i=t?.props.headerCellStyle)?i:{};"function"==typeof s&&(s=s.call(null,{rowIndex:n,columnIndex:r,row:o,column:a}));const l=nM(r,a.fixed,e.store,o);return rM(l,"left"),rM(l,"right"),Object.assign({},s,l)},getHeaderCellClass:(r,o,a,i)=>{const s=eM(n.b(),o,i.fixed,e.store,a),l=[i.id,i.order,i.headerAlign,i.className,i.labelClassName,...s];i.children||l.push("is-leaf"),i.sortable&&l.push("is-sortable");const u=t?.props.headerCellClassName;return"string"==typeof u?l.push(u):"function"==typeof u&&l.push(u.call(null,{rowIndex:r,columnIndex:o,row:a,column:i})),l.push(n.e("cell")),l.filter((e=>!!e)).join(" ")}}}(e),{isGroup:b,toggleAllSelection:_,columnRows:S}=TM(e);return n.state={onColumnsChange:i,onScrollableChange:s},n.filterPanels=a,{ns:o,filterPanels:a,onColumnsChange:i,onScrollableChange:s,columnRows:S,getHeaderRowClass:v,getHeaderRowStyle:m,getHeaderCellClass:y,getHeaderCellStyle:g,handleHeaderClick:l,handleHeaderContextMenu:u,handleMouseDown:c,handleMouseMove:d,handleMouseOut:f,handleSortClick:p,handleFilterClick:h,isGroup:b,toggleAllSelection:_}},render(){const{ns:e,isGroup:t,columnRows:n,getHeaderCellStyle:r,getHeaderCellClass:o,getHeaderRowClass:a,getHeaderRowStyle:i,handleHeaderClick:s,handleHeaderContextMenu:l,handleMouseDown:u,handleMouseMove:c,handleSortClick:d,handleMouseOut:f,store:p,$parent:h}=this;let m=1;return aa("thead",{class:{[e.is("group")]:t}},n.map(((e,t)=>aa("tr",{class:a(t),key:t,style:i(t)},e.map(((n,a)=>(n.rowSpan>m&&(m=n.rowSpan),aa("th",{class:o(t,a,e,n),colspan:n.colSpan,key:`${n.id}-thead`,rowspan:n.rowSpan,style:r(t,a,e,n),onClick:e=>s(e,n),onContextmenu:e=>l(e,n),onMousedown:e=>u(e,n),onMousemove:e=>c(e,n),onMouseout:f},[aa("div",{class:["cell",n.filteredValue&&n.filteredValue.length>0?"highlight":""]},[n.renderHeader?n.renderHeader({column:n,$index:a,store:p,_self:h}):n.label,n.sortable&&aa("span",{onClick:e=>d(e,n),class:"caret-wrapper"},[aa("i",{onClick:e=>d(e,n,"ascending"),class:"sort-caret ascending"}),aa("i",{onClick:e=>d(e,n,"descending"),class:"sort-caret descending"})]),n.filterable&&aa(bM,{store:p,placement:n.filterPlacement||"bottom-start",column:n,upDataColumn:(e,t)=>{n[e]=t}})])]))))))))}});function $M(e){const t=Fr(SM),n=Tt(""),r=Tt(aa("div")),o=(n,r,o)=>{var a;const i=t,s=FA(n);let l;const u=null==(a=i?.vnode.el)?void 0:a.dataset.prefix;s&&(l=GA({columns:e.store.states.columns.value},s,u),l&&i?.emit(`cell-${o}`,r,l,s,n)),i?.emit(`row-${o}`,r,l,n)},a=Sh((t=>{e.store.commit("setHoverRow",t)}),30),i=Sh((()=>{e.store.commit("setHoverRow",null)}),30);return{handleDoubleClick:(e,t)=>{o(e,t,"dblclick")},handleClick:(t,n)=>{e.store.commit("setCurrentRow",n),o(t,n,"click")},handleContextMenu:(e,t)=>{o(e,t,"contextmenu")},handleMouseEnter:a,handleMouseLeave:i,handleCellMouseEnter:(n,r,o)=>{var a;const i=t,s=FA(n),l=null==(a=i?.vnode.el)?void 0:a.dataset.prefix;if(s){const t=GA({columns:e.store.states.columns.value},s,l),o=i.hoverState={cell:s,column:t,row:r};i?.emit("cell-mouse-enter",o.row,o.column,o.cell,n)}if(!o)return;const u=n.target.querySelector(".cell");if(!qh(u,`${l}-tooltip`)||!u.childNodes.length)return;const c=document.createRange();c.setStart(u,0),c.setEnd(u,u.childNodes.length);let d=c.getBoundingClientRect().width,f=c.getBoundingClientRect().height;d-Math.floor(d)<.001&&(d=Math.floor(d)),f-Math.floor(f)<.001&&(f=Math.floor(f));const{top:p,left:h,right:m,bottom:v}=(e=>{const t=window.getComputedStyle(e,null);return{left:Number.parseInt(t.paddingLeft,10)||0,right:Number.parseInt(t.paddingRight,10)||0,top:Number.parseInt(t.paddingTop,10)||0,bottom:Number.parseInt(t.paddingBottom,10)||0}})(u),g=p+v;(d+(h+m)>u.offsetWidth||f+g>u.offsetHeight||u.scrollWidth>u.offsetWidth)&&function(e,t,n,r){if(XA?.trigger===n)return;XA?.();const o=r?.refs.tableWrapper,a=o?.dataset.prefix,i={strategy:"fixed",...e.popperOptions},s=No(u_,{content:t,virtualTriggering:!0,virtualRef:n,appendTo:o,placement:"top",transition:"none",offset:0,hideAfter:0,...e,popperOptions:i,onHide:()=>{XA?.()}});s.appContext={...r.appContext,...r};const l=document.createElement("div");ii(s,l),s.component.exposed.onOpen();const u=o?.querySelector(`.${a}-scrollbar__wrap`);XA=()=>{ii(null,l),u?.removeEventListener("scroll",XA),XA=null},XA.trigger=n,u?.addEventListener("scroll",XA)}(o,s.innerText||s.textContent,s,i)},handleCellMouseLeave:e=>{if(!FA(e))return;const n=t?.hoverState;t?.emit("cell-mouse-leave",n?.row,n?.column,n?.cell,e)},tooltipContent:n,tooltipTrigger:r}}function xM(e){const t=Fr(SM),n=dv("table"),{handleDoubleClick:r,handleClick:o,handleContextMenu:a,handleMouseEnter:i,handleMouseLeave:s,handleCellMouseEnter:l,handleCellMouseLeave:u,tooltipContent:c,tooltipTrigger:d}=$M(e),{getRowStyle:f,getRowClass:p,getCellStyle:h,getCellClass:m,getSpan:v,getColspanRealWidth:g}=function(e){const t=Fr(SM),n=dv("table");return{getRowStyle:(e,n)=>{const r=t?.props.rowStyle;return"function"==typeof r?r.call(null,{row:e,rowIndex:n}):r||null},getRowClass:(r,o)=>{const a=[n.e("row")];t?.props.highlightCurrentRow&&r===e.store.states.currentRow.value&&a.push("current-row"),e.stripe&&o%2==1&&a.push(n.em("row","striped"));const i=t?.props.rowClassName;return"string"==typeof i?a.push(i):"function"==typeof i&&a.push(i.call(null,{row:r,rowIndex:o})),a},getCellStyle:(n,r,o,a)=>{const i=t?.props.cellStyle;let s=i??{};"function"==typeof i&&(s=i.call(null,{rowIndex:n,columnIndex:r,row:o,column:a}));const l=nM(r,e?.fixed,e.store);return rM(l,"left"),rM(l,"right"),Object.assign({},s,l)},getCellClass:(r,o,a,i,s)=>{const l=eM(n.b(),o,e?.fixed,e.store,void 0,s),u=[i.id,i.align,i.className,...l],c=t?.props.cellClassName;return"string"==typeof c?u.push(c):"function"==typeof c&&u.push(c.call(null,{rowIndex:r,columnIndex:o,row:a,column:i})),u.push(n.e("cell")),u.filter((e=>!!e)).join(" ")},getSpan:(e,n,r,o)=>{let a=1,i=1;const s=t?.props.spanMethod;if("function"==typeof s){const t=s({row:e,column:n,rowIndex:r,columnIndex:o});Array.isArray(t)?(a=t[0],i=t[1]):"object"==typeof t&&(a=t.rowspan,i=t.colspan)}return{rowspan:a,colspan:i}},getColspanRealWidth:(e,t,n)=>{if(t<1)return e[n].realWidth;const r=e.map((({realWidth:e,width:t})=>e||t)).slice(n,n+t);return Number(r.reduce(((e,t)=>Number(e)+Number(t)),-1))}}}(e),y=oa((()=>e.store.states.columns.value.findIndex((({type:e})=>"default"===e)))),b=(e,n)=>{const r=t.props.rowKey;return r?UA(e,r):n},_=(c,d,_,w=!1)=>{const{tooltipEffect:T,tooltipOptions:C,store:$}=e,{indent:x,columns:A}=$.states,M=p(c,d);let k=!0;return _&&(M.push(n.em("row",`level-${_.level}`)),k=_.display),aa("tr",{style:[k?null:{display:"none"},f(c,d)],class:M,key:b(c,d),onDblclick:e=>r(e,c),onClick:e=>o(e,c),onContextmenu:e=>a(e,c),onMouseenter:()=>i(d),onMouseleave:s},A.value.map(((n,r)=>{const{rowspan:o,colspan:a}=v(c,n,d,r);if(!o||!a)return null;const i=Object.assign({},n);i.realWidth=g(A.value,a,r);const s={store:e.store,_self:e.context||t,column:i,row:c,$index:d,cellIndex:r,expanded:w};r===y.value&&_&&(s.treeNode={indent:_.level*x.value,level:_.level},"boolean"==typeof _.expanded&&(s.treeNode.expanded=_.expanded,"loading"in _&&(s.treeNode.loading=_.loading),"noLazyChildren"in _&&(s.treeNode.noLazyChildren=_.noLazyChildren)));const f=`${d},${r}`,p=i.columnKey||i.rawColumnKey||"",b=S(r,n,s),$=n.showOverflowTooltip&&Rh({effect:T},C,n.showOverflowTooltip);return aa("td",{style:h(d,r,c,n),class:m(d,r,c,n,a-1),key:`${p}${f}`,rowspan:o,colspan:a,onMouseenter:e=>l(e,c,$),onMouseleave:u},[b])})))},S=(e,t,n)=>t.renderCell(n);return{wrappedRowRender:(r,o)=>{const a=e.store,{isRowExpanded:i,assertRowKey:s}=a,{treeData:l,lazyTreeNodeMap:u,childrenColumnName:c,rowKey:d}=a.states,f=a.states.columns.value;if(f.some((({type:e})=>"expand"===e))){const e=i(r),s=_(r,o,void 0,e),l=t.renderExpanded;return e?l?[[s,aa("tr",{key:`expanded-row__${s.key}`},[aa("td",{colspan:f.length,class:`${n.e("cell")} ${n.e("expanded-cell")}`},[l({row:r,$index:o,store:a,expanded:e})])])]]:s:[[s]]}if(Object.keys(l.value).length){s();const e=UA(r,d.value);let t=l.value[e],n=null;t&&(n={expanded:t.expanded,level:t.level,display:!0},"boolean"==typeof t.lazy&&("boolean"==typeof t.loaded&&t.loaded&&(n.noLazyChildren=!(t.children&&t.children.length)),n.loading=t.loading));const a=[_(r,o,n)];if(t){let n=0;const i=(e,r)=>{e&&e.length&&r&&e.forEach((e=>{const s={display:r.display&&r.expanded,level:r.level+1,expanded:!1,noLazyChildren:!1,loading:!1},f=UA(e,d.value);if(null==f)throw new Error("For nested data item, row-key is required.");if(t={...l.value[f]},t&&(s.expanded=t.expanded,t.level=t.level||s.level,t.display=!(!t.expanded||!s.display),"boolean"==typeof t.lazy&&("boolean"==typeof t.loaded&&t.loaded&&(s.noLazyChildren=!(t.children&&t.children.length)),s.loading=t.loading)),n++,a.push(_(e,o+n,s)),t){const n=u.value[f]||e[c.value];i(n,t)}}))};t.display=!0;const s=u.value[e]||r[c.value];i(s,t)}return a}return _(r,o,void 0)},tooltipContent:c,tooltipTrigger:d}}var AM=Wn({name:"ElTableBody",props:{store:{required:!0,type:Object},stripe:Boolean,tooltipEffect:String,tooltipOptions:{type:Object},context:{default:()=>({}),type:Object},rowClassName:[String,Function],rowStyle:[Object,Function],fixed:{type:String,default:""},highlight:Boolean},setup(e){const t=zo(),n=Fr(SM),r=dv("table"),{wrappedRowRender:o,tooltipContent:a,tooltipTrigger:i}=xM(e),{onColumnsChange:s,onScrollableChange:l}=_M(n);return xn(e.store.states.hoverRow,((n,o)=>{!e.store.states.isComplex.value||!Yu||(e=>{Yu?window.requestAnimationFrame(e):setTimeout(e,16)})((()=>{const e=t?.vnode.el,a=Array.from(e?.children||[]).filter((e=>e?.classList.contains(`${r.e("row")}`))),i=a[o],s=a[n];i&&Qh(i,"hover-row"),s&&Jh(s,"hover-row")}))})),ar((()=>{var e;null==(e=XA)||e()})),{ns:r,onColumnsChange:s,onScrollableChange:l,wrappedRowRender:o,tooltipContent:a,tooltipTrigger:i}},render(){const{wrappedRowRender:e,store:t}=this;return aa("tbody",{tabIndex:-1},[(t.states.data.value||[]).reduce(((t,n)=>t.concat(e(n,t.length))),[])])}});function MM(e){const{columns:t}=function(){const e=Fr(SM),t=e?.store;return{leftFixedLeafCount:oa((()=>t.states.fixedLeafColumnsLength.value)),rightFixedLeafCount:oa((()=>t.states.rightFixedColumns.value.length)),columnsCount:oa((()=>t.states.columns.value.length)),leftFixedCount:oa((()=>t.states.fixedColumns.value.length)),rightFixedCount:oa((()=>t.states.rightFixedColumns.value.length)),columns:t.states.columns}}(),n=dv("table");return{getCellClasses:(t,r)=>{const o=t[r],a=[n.e("cell"),o.id,o.align,o.labelClassName,...eM(n.b(),r,o.fixed,e.store)];return o.className&&a.push(o.className),o.children||a.push(n.is("leaf")),a},getCellStyles:(t,n)=>{const r=nM(n,t.fixed,e.store);return rM(r,"left"),rM(r,"right"),r},columns:t}}var kM=Wn({name:"ElTableFooter",props:{fixed:{type:String,default:""},store:{required:!0,type:Object},summaryMethod:Function,sumText:String,border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(e){const{getCellClasses:t,getCellStyles:n,columns:r}=MM(e);return{ns:dv("table"),getCellClasses:t,getCellStyles:n,columns:r}},render(){const{columns:e,getCellStyles:t,getCellClasses:n,summaryMethod:r,sumText:o}=this,a=this.store.states.data.value;let i=[];return r?i=r({columns:e,data:a}):e.forEach(((e,t)=>{if(0===t)return void(i[t]=o);const n=a.map((t=>Number(t[e.property]))),r=[];let s=!0;n.forEach((e=>{if(!Number.isNaN(+e)){s=!1;const t=`${e}`.split(".")[1];r.push(t?t.length:0)}}));const l=Math.max.apply(null,r);i[t]=s?"":n.reduce(((e,t)=>{const n=Number(t);return Number.isNaN(+n)?e:Number.parseFloat((e+t).toFixed(Math.min(l,20)))}),0)})),aa(aa("tfoot",[aa("tr",{},[...e.map(((r,o)=>aa("td",{key:o,colspan:r.colSpan,rowspan:r.rowSpan,class:n(e,o),style:t(r,o)},[aa("div",{class:["cell",r.labelClassName]},[i[o]])])))])]))}});function EM(e,t,n,r){const o=Tt(!1),a=Tt(null),i=Tt(!1),s=Tt({width:null,height:null,headerHeight:null}),l=Tt(!1),u=Tt(),c=Tt(0),d=Tt(0),f=Tt(0),p=Tt(0),h=Tt(0);Cn((()=>{t.setHeight(e.height)})),Cn((()=>{t.setMaxHeight(e.maxHeight)})),xn((()=>[e.currentRowKey,n.states.rowKey]),(([e,t])=>{!At(t)||!At(e)||n.setCurrentRowKey(`${e}`)}),{immediate:!0}),xn((()=>e.data),(e=>{r.store.commit("setData",e)}),{immediate:!0,deep:!0}),Cn((()=>{e.expandRowKeys&&n.setExpandRowKeysAdapter(e.expandRowKeys)}));const m=oa((()=>e.height||e.maxHeight||n.states.fixedColumns.value.length>0||n.states.rightFixedColumns.value.length>0)),v=oa((()=>({width:t.bodyWidth.value?`${t.bodyWidth.value}px`:""}))),g=()=>{m.value&&t.updateElsHeight(),t.updateColumnsWidth(),requestAnimationFrame(b)};tr((async()=>{await Kt(),n.updateColumns(),_(),requestAnimationFrame(g);const t=r.vnode.el,o=r.refs.headerWrapper;e.flexible&&t&&t.parentElement&&(t.parentElement.style.minWidth="0"),s.value={width:u.value=t.offsetWidth,height:t.offsetHeight,headerHeight:e.showHeader&&o?o.offsetHeight:null},n.states.columns.value.forEach((e=>{e.filteredValue&&e.filteredValue.length&&r.store.commit("filterChange",{column:e,values:e.filteredValue,silent:!0})})),r.$ready=!0}));const y=e=>{const{tableWrapper:n}=r.refs;((e,n)=>{if(!e)return;const r=Array.from(e.classList).filter((e=>!e.startsWith("is-scrolling-")));r.push(t.scrollX.value?n:"is-scrolling-none"),e.className=r.join(" ")})(n,e)},b=function(){if(!r.refs.scrollBarRef)return;if(!t.scrollX.value){const e="is-scrolling-none";return void((e=>{const{tableWrapper:t}=r.refs;return!(!t||!t.classList.contains(e))})(e)||y(e))}const e=r.refs.scrollBarRef.wrapRef;if(!e)return;const{scrollLeft:n,offsetWidth:o,scrollWidth:a}=e,{headerWrapper:i,footerWrapper:s}=r.refs;i&&(i.scrollLeft=n),s&&(s.scrollLeft=n);y(n>=a-o-1?"is-scrolling-right":0===n?"is-scrolling-left":"is-scrolling-middle")},_=()=>{r.refs.scrollBarRef&&(r.refs.scrollBarRef.wrapRef&&rc(r.refs.scrollBarRef.wrapRef,"scroll",b,{passive:!0}),e.fit?pc(r.vnode.el,S):rc(window,"resize",S),pc(r.refs.bodyWrapper,(()=>{var e,t;S(),null==(t=null==(e=r.refs)?void 0:e.scrollBarRef)||t.update()})))},S=()=>{var t,n,o,a;const i=r.vnode.el;if(!r.$ready||!i)return;let l=!1;const{width:v,height:y,headerHeight:b}=s.value,_=u.value=i.offsetWidth;v!==_&&(l=!0);const S=i.offsetHeight;(e.height||m.value)&&y!==S&&(l=!0);const w="fixed"===e.tableLayout?r.refs.headerWrapper:null==(t=r.refs.tableHeaderRef)?void 0:t.$el;e.showHeader&&w?.offsetHeight!==b&&(l=!0),c.value=(null==(n=r.refs.tableWrapper)?void 0:n.scrollHeight)||0,f.value=w?.scrollHeight||0,p.value=(null==(o=r.refs.footerWrapper)?void 0:o.offsetHeight)||0,h.value=(null==(a=r.refs.appendWrapper)?void 0:a.offsetHeight)||0,d.value=c.value-f.value-p.value-h.value,l&&(s.value={width:_,height:S,headerHeight:e.showHeader&&w?.offsetHeight||0},g())},w=Sy(),T=oa((()=>{const{bodyWidth:e,scrollY:n,gutterWidth:r}=t;return e.value?e.value-(n.value?r:0)+"px":""})),C=oa((()=>e.maxHeight?"fixed":e.tableLayout)),$=oa((()=>{if(e.data&&e.data.length)return null;let t="100%";e.height&&d.value&&(t=`${d.value}px`);const n=u.value;return{width:n?`${n}px`:"",height:t}})),x=oa((()=>e.height?{height:Number.isNaN(Number(e.height))?e.height:`${e.height}px`}:e.maxHeight?{maxHeight:Number.isNaN(Number(e.maxHeight))?e.maxHeight:`${e.maxHeight}px`}:{})),A=oa((()=>e.height?{height:"100%"}:e.maxHeight?Number.isNaN(Number(e.maxHeight))?{maxHeight:`calc(${e.maxHeight} - ${f.value+p.value}px)`}:{maxHeight:e.maxHeight-f.value-p.value+"px"}:{}));return{isHidden:o,renderExpanded:a,setDragVisible:e=>{i.value=e},isGroup:l,handleMouseLeave:()=>{r.store.commit("setHoverRow",null),r.hoverState&&(r.hoverState=null)},handleHeaderFooterMousewheel:(e,t)=>{const{pixelX:n,pixelY:o}=t;Math.abs(n)>=Math.abs(o)&&(r.refs.bodyWrapper.scrollLeft+=t.pixelX/5)},tableSize:w,emptyBlockStyle:$,handleFixedMousewheel:(e,t)=>{const n=r.refs.bodyWrapper;if(Math.abs(t.spinY)>0){const r=n.scrollTop;t.pixelY<0&&0!==r&&e.preventDefault(),t.pixelY>0&&n.scrollHeight-n.clientHeight>r&&e.preventDefault(),n.scrollTop+=Math.ceil(t.pixelY/5)}else n.scrollLeft+=Math.ceil(t.pixelX/5)},resizeProxyVisible:i,bodyWidth:T,resizeState:s,doLayout:g,tableBodyStyles:v,tableLayout:C,scrollbarViewStyle:{display:"inline-block",verticalAlign:"middle"},tableInnerStyle:x,scrollbarStyle:A}}function OM(e){const t=Tt();tr((()=>{(()=>{const n=e.vnode.el.querySelector(".hidden-columns"),r=e.store.states.updateOrderFns;t.value=new MutationObserver((()=>{r.forEach((e=>e()))})),t.value.observe(n,{childList:!0,subtree:!0})})()})),ar((()=>{var e;null==(e=t.value)||e.disconnect()}))}var IM={data:{type:Array,default:()=>[]},size:ty,width:[String,Number],height:[String,Number],maxHeight:[String,Number],fit:{type:Boolean,default:!0},stripe:Boolean,border:Boolean,rowKey:[String,Function],showHeader:{type:Boolean,default:!0},showSummary:Boolean,sumText:String,summaryMethod:Function,rowClassName:[String,Function],rowStyle:[Object,Function],cellClassName:[String,Function],cellStyle:[Object,Function],headerRowClassName:[String,Function],headerRowStyle:[Object,Function],headerCellClassName:[String,Function],headerCellStyle:[Object,Function],highlightCurrentRow:Boolean,currentRowKey:[String,Number],emptyText:String,expandRowKeys:Array,defaultExpandAll:Boolean,defaultSort:Object,tooltipEffect:String,tooltipOptions:Object,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:()=>({hasChildren:"hasChildren",children:"children"})},lazy:Boolean,load:Function,style:{type:Object,default:()=>({})},className:{type:String,default:""},tableLayout:{type:String,default:"fixed"},scrollbarAlwaysOn:{type:Boolean,default:!1},flexible:Boolean,showOverflowTooltip:[Boolean,Object]};function PM(e){const t="auto"===e.tableLayout;let n=e.columns||[];t&&n.every((e=>void 0===e.width))&&(n=[]);return aa("colgroup",{},n.map((n=>aa("col",(n=>{const r={key:`${e.tableLayout}_${n.id}`,style:{},name:void 0};return t?r.style={width:`${n.width}px`}:r.name=n.id,r})(n)))))}PM.props=["columns","tableLayout"];let NM=1;const DM=Wn({name:"ElTable",directives:{Mousewheel:sw},components:{TableHeader:CM,TableBody:AM,TableFooter:kM,ElScrollbar:Ky,hColgroup:PM},props:IM,emits:["select","select-all","selection-change","cell-mouse-enter","cell-mouse-leave","cell-contextmenu","cell-click","cell-dblclick","row-click","row-contextmenu","row-dblclick","header-click","header-contextmenu","sort-change","filter-change","current-change","header-dragend","expand-change"],setup(e){const{t:t}=iv(),n=dv("table"),r=zo();Br(SM,r);const o=cM(r,e);r.store=o;const a=new pM({store:r.store,table:r,fit:e.fit,showHeader:e.showHeader});r.layout=a;const i=oa((()=>0===(o.states.data.value||[]).length)),{setCurrentRow:s,getSelectionRows:l,toggleRowSelection:u,clearSelection:c,clearFilter:d,toggleAllSelection:f,toggleRowExpansion:p,clearSort:h,sort:m}=function(e){return{setCurrentRow:t=>{e.commit("setCurrentRow",t)},getSelectionRows:()=>e.getSelectionRows(),toggleRowSelection:(t,n)=>{e.toggleRowSelection(t,n,!1),e.updateAllSelected()},clearSelection:()=>{e.clearSelection()},clearFilter:t=>{e.clearFilter(t)},toggleAllSelection:()=>{e.commit("toggleAllSelection")},toggleRowExpansion:(t,n)=>{e.toggleRowExpansionAdapter(t,n)},clearSort:()=>{e.clearSort()},sort:(t,n)=>{e.commit("sort",{prop:t,order:n})}}}(o),{isHidden:v,renderExpanded:g,setDragVisible:y,isGroup:b,handleMouseLeave:_,handleHeaderFooterMousewheel:S,tableSize:w,emptyBlockStyle:T,handleFixedMousewheel:C,resizeProxyVisible:$,bodyWidth:x,resizeState:A,doLayout:M,tableBodyStyles:k,tableLayout:E,scrollbarViewStyle:O,tableInnerStyle:I,scrollbarStyle:P}=EM(e,a,o,r),{scrollBarRef:N,scrollTo:D,setScrollLeft:R,setScrollTop:L}=(()=>{const e=Tt(),t=(t,n)=>{const r=e.value;r&&jh(n)&&["Top","Left"].includes(t)&&r[`setScroll${t}`](n)};return{scrollBarRef:e,scrollTo:(t,n)=>{const r=e.value;r&&r.scrollTo(t,n)},setScrollTop:e=>t("Top",e),setScrollLeft:e=>t("Left",e)}})(),B=Sh(M,50),F=`${n.namespace.value}-table_${NM++}`;r.tableId=F,r.state={isGroup:b,resizeState:A,doLayout:M,debouncedUpdateLayout:B};const V=oa((()=>e.sumText||t("el.table.sumText"))),H=oa((()=>e.emptyText||t("el.table.emptyText")));return OM(r),{ns:n,layout:a,store:o,handleHeaderFooterMousewheel:S,handleMouseLeave:_,tableId:F,tableSize:w,isHidden:v,isEmpty:i,renderExpanded:g,resizeProxyVisible:$,resizeState:A,isGroup:b,bodyWidth:x,tableBodyStyles:k,emptyBlockStyle:T,debouncedUpdateLayout:B,handleFixedMousewheel:C,setCurrentRow:s,getSelectionRows:l,toggleRowSelection:u,clearSelection:c,clearFilter:d,toggleAllSelection:f,toggleRowExpansion:p,clearSort:h,doLayout:M,sort:m,t:t,setDragVisible:y,context:r,computedSumText:V,computedEmptyText:H,tableLayout:E,scrollbarViewStyle:O,tableInnerStyle:I,scrollbarStyle:P,scrollBarRef:N,scrollTo:D,setScrollLeft:R,setScrollTop:L}}}),RM=["data-prefix"],LM={ref:"hiddenColumns",class:"hidden-columns"};var BM=hy(DM,[["render",function(e,t,n,r,o,a){const i=vn("hColgroup"),s=vn("table-header"),l=vn("table-body"),u=vn("table-footer"),c=vn("el-scrollbar"),d=bn("mousewheel");return wo(),xo("div",{ref:"tableWrapper",class:Y([{[e.ns.m("fit")]:e.fit,[e.ns.m("striped")]:e.stripe,[e.ns.m("border")]:e.border||e.isGroup,[e.ns.m("hidden")]:e.isHidden,[e.ns.m("group")]:e.isGroup,[e.ns.m("fluid-height")]:e.maxHeight,[e.ns.m("scrollable-x")]:e.layout.scrollX.value,[e.ns.m("scrollable-y")]:e.layout.scrollY.value,[e.ns.m("enable-row-hover")]:!e.store.states.isComplex.value,[e.ns.m("enable-row-transition")]:0!==(e.store.states.data.value||[]).length&&(e.store.states.data.value||[]).length<100,"has-footer":e.showSummary},e.ns.m(e.tableSize),e.className,e.ns.b(),e.ns.m(`layout-${e.tableLayout}`)]),style:j(e.style),"data-prefix":e.ns.namespace.value,onMouseleave:t[0]||(t[0]=(...t)=>e.handleMouseLeave&&e.handleMouseLeave(...t))},[Po("div",{class:Y(e.ns.e("inner-wrapper")),style:j(e.tableInnerStyle)},[Po("div",LM,[fr(e.$slots,"default")],512),e.showHeader&&"fixed"===e.tableLayout?On((wo(),xo("div",{key:0,ref:"headerWrapper",class:Y(e.ns.e("header-wrapper"))},[Po("table",{ref:"tableHeader",class:Y(e.ns.e("header")),style:j(e.tableBodyStyles),border:"0",cellpadding:"0",cellspacing:"0"},[No(i,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),No(s,{ref:"tableHeaderRef",border:e.border,"default-sort":e.defaultSort,store:e.store,onSetDragVisible:e.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])],6)],2)),[[d,e.handleHeaderFooterMousewheel]]):Lo("v-if",!0),Po("div",{ref:"bodyWrapper",class:Y(e.ns.e("body-wrapper"))},[No(c,{ref:"scrollBarRef","view-style":e.scrollbarViewStyle,"wrap-style":e.scrollbarStyle,always:e.scrollbarAlwaysOn},{default:un((()=>[Po("table",{ref:"tableBody",class:Y(e.ns.e("body")),cellspacing:"0",cellpadding:"0",border:"0",style:j({width:e.bodyWidth,tableLayout:e.tableLayout})},[No(i,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),e.showHeader&&"auto"===e.tableLayout?(wo(),Ao(s,{key:0,ref:"tableHeaderRef",class:Y(e.ns.e("body-header")),border:e.border,"default-sort":e.defaultSort,store:e.store,onSetDragVisible:e.setDragVisible},null,8,["class","border","default-sort","store","onSetDragVisible"])):Lo("v-if",!0),No(l,{context:e.context,highlight:e.highlightCurrentRow,"row-class-name":e.rowClassName,"tooltip-effect":e.tooltipEffect,"tooltip-options":e.tooltipOptions,"row-style":e.rowStyle,store:e.store,stripe:e.stripe},null,8,["context","highlight","row-class-name","tooltip-effect","tooltip-options","row-style","store","stripe"]),e.showSummary&&"auto"===e.tableLayout?(wo(),Ao(u,{key:1,class:Y(e.ns.e("body-footer")),border:e.border,"default-sort":e.defaultSort,store:e.store,"sum-text":e.computedSumText,"summary-method":e.summaryMethod},null,8,["class","border","default-sort","store","sum-text","summary-method"])):Lo("v-if",!0)],6),e.isEmpty?(wo(),xo("div",{key:0,ref:"emptyBlock",style:j(e.emptyBlockStyle),class:Y(e.ns.e("empty-block"))},[Po("span",{class:Y(e.ns.e("empty-text"))},[fr(e.$slots,"empty",{},(()=>[Ro(J(e.computedEmptyText),1)]))],2)],6)):Lo("v-if",!0),e.$slots.append?(wo(),xo("div",{key:1,ref:"appendWrapper",class:Y(e.ns.e("append-wrapper"))},[fr(e.$slots,"append")],2)):Lo("v-if",!0)])),_:3},8,["view-style","wrap-style","always"])],2),e.showSummary&&"fixed"===e.tableLayout?On((wo(),xo("div",{key:1,ref:"footerWrapper",class:Y(e.ns.e("footer-wrapper"))},[Po("table",{class:Y(e.ns.e("footer")),cellspacing:"0",cellpadding:"0",border:"0",style:j(e.tableBodyStyles)},[No(i,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),No(u,{border:e.border,"default-sort":e.defaultSort,store:e.store,"sum-text":e.computedSumText,"summary-method":e.summaryMethod},null,8,["border","default-sort","store","sum-text","summary-method"])],6)],2)),[[Aa,!e.isEmpty],[d,e.handleHeaderFooterMousewheel]]):Lo("v-if",!0),e.border||e.isGroup?(wo(),xo("div",{key:2,class:Y(e.ns.e("border-left-patch"))},null,2)):Lo("v-if",!0)],6),On(Po("div",{ref:"resizeProxy",class:Y(e.ns.e("column-resize-proxy"))},null,2),[[Aa,e.resizeProxyVisible]])],46,RM)}],["__file","table.vue"]]);const FM={selection:"table-column--selection",expand:"table__expand-column"},VM={default:{order:""},selection:{width:48,minWidth:48,realWidth:48,order:""},expand:{width:48,minWidth:48,realWidth:48,order:""},index:{width:48,minWidth:48,realWidth:48,order:""}},HM={selection:{renderHeader:({store:e,column:t})=>aa(Vw,{disabled:e.states.data.value&&0===e.states.data.value.length,size:e.states.tableSize.value,indeterminate:e.states.selection.value.length>0&&!e.states.isAllSelected.value,"onUpdate:modelValue":e.toggleAllSelection,modelValue:e.states.isAllSelected.value,ariaLabel:t.label}),renderCell:({row:e,column:t,store:n,$index:r})=>aa(Vw,{disabled:!!t.selectable&&!t.selectable.call(null,e,r),size:n.states.tableSize.value,onChange:()=>{n.commit("rowSelectedChanged",e)},onClick:e=>e.stopPropagation(),modelValue:n.isSelected(e),ariaLabel:t.label}),sortable:!1,resizable:!1},index:{renderHeader:({column:e})=>e.label||"#",renderCell({column:e,$index:t}){let n=t+1;const r=e.index;return"number"==typeof r?n=t+r:"function"==typeof r&&(n=r(t)),aa("div",{},[n])},sortable:!1},expand:{renderHeader:({column:e})=>e.label||"",renderCell({row:e,store:t,expanded:n}){const{ns:r}=t,o=[r.e("expand-icon")];return n&&o.push(r.em("expand-icon","expanded")),aa("div",{class:o,onClick:function(n){n.stopPropagation(),t.toggleRowExpansion(e)}},{default:()=>[aa(yy,null,{default:()=>[aa(am)]})]})},sortable:!1,resizable:!1}};function jM({row:e,column:t,$index:n}){var r;const o=t.property,a=o&&Yh(e,o).value;return t&&t.formatter?t.formatter(e,t,a,n):(null==(r=a?.toString)?void 0:r.call(a))||""}function GM(e,t){return e.reduce(((e,t)=>(e[t]=t,e)),t)}function UM(e,t,n){const r=zo(),o=Tt(""),a=Tt(!1),i=Tt(),s=Tt(),l=dv("table");Cn((()=>{i.value=e.align?`is-${e.align}`:null,i.value})),Cn((()=>{s.value=e.headerAlign?`is-${e.headerAlign}`:i.value,s.value}));const u=oa((()=>{let e=r.vnode.vParent||r.parent;for(;e&&!e.tableId&&!e.columnId;)e=e.vnode.vParent||e.parent;return e})),c=oa((()=>{const{store:e}=r.parent;if(!e)return!1;const{treeData:t}=e.states,n=t.value;return n&&Object.keys(n).length>0})),d=Tt(zA(e.width)),f=Tt(YA(e.minWidth));return{columnId:o,realAlign:i,isSubColumn:a,realHeaderAlign:s,columnOrTableParent:u,setColumnWidth:e=>(d.value&&(e.width=d.value),f.value&&(e.minWidth=f.value),!d.value&&f.value&&(e.width=void 0),e.minWidth||(e.minWidth=80),e.realWidth=Number(void 0===e.width?e.minWidth:e.width),e),setColumnForcedProps:e=>{const t=e.type,n=HM[t]||{};Object.keys(n).forEach((t=>{const r=n[t];"className"!==t&&void 0!==r&&(e[t]=r)}));const r=(e=>FM[e]||"")(t);if(r){const t=`${At(l.namespace)}-${r}`;e.className=e.className?`${e.className} ${t}`:t}return e},setColumnRenders:o=>{e.renderHeader||"selection"!==o.type&&(o.renderHeader=e=>(r.columnConfig.value.label,fr(t,"header",e,(()=>[o.label]))));let a=o.renderCell;return"expand"===o.type?(o.renderCell=e=>aa("div",{class:"cell"},[a(e)]),n.value.renderExpanded=e=>t.default?t.default(e):t.default):(a=a||jM,o.renderCell=e=>{let i=null;if(t.default){const n=t.default(e);i=n.some((e=>e.type!==yo))?n:a(e)}else i=a(e);const{columns:s}=n.value.store.states,u=s.value.findIndex((e=>"default"===e.type)),d=function({row:e,treeNode:t,store:n},r=!1){const{ns:o}=n;if(!t)return r?[aa("span",{class:o.e("placeholder")})]:null;const a=[],i=function(r){r.stopPropagation(),!t.loading&&n.loadOrToggle(e)};if(t.indent&&a.push(aa("span",{class:o.e("indent"),style:{"padding-left":`${t.indent}px`}})),"boolean"!=typeof t.expanded||t.noLazyChildren)a.push(aa("span",{class:o.e("placeholder")}));else{const e=[o.e("expand-icon"),t.expanded?o.em("expand-icon","expanded"):""];let n=am;t.loading&&(n=bm),a.push(aa("div",{class:e,onClick:i},{default:()=>[aa(yy,{class:{[o.is("loading")]:t.loading}},{default:()=>[aa(n)]})]}))}return a}(e,c.value&&e.cellIndex===u),f={class:"cell",style:{}};return o.showOverflowTooltip&&(f.class=`${f.class} ${At(l.namespace)}-tooltip`,f.style={width:(e.column.realWidth||Number(e.column.width))-1+"px"}),(e=>{function t(e){var t;"ElTableColumn"===(null==(t=e?.type)?void 0:t.name)&&(e.vParent=r)}Array.isArray(e)?e.forEach((e=>t(e))):t(e)})(i),aa("div",f,[d,i])}),o},getPropsData:(...t)=>t.reduce(((t,n)=>(Array.isArray(n)&&n.forEach((n=>{t[n]=e[n]})),t)),{}),getColumnElIndex:(e,t)=>Array.prototype.indexOf.call(e,t),updateColumnOrder:()=>{n.value.store.commit("updateColumnOrder",r.columnConfig.value)}}}var WM={type:{type:String,default:"default"},label:String,className:String,labelClassName:String,property:String,prop:String,width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},renderHeader:Function,sortable:{type:[Boolean,String],default:!1},sortMethod:Function,sortBy:[String,Function,Array],resizable:{type:Boolean,default:!0},columnKey:String,align:String,headerAlign:String,showOverflowTooltip:{type:[Boolean,Object],default:void 0},fixed:[Boolean,String],formatter:Function,selectable:Function,reserveSelection:Boolean,filterMethod:Function,filteredValue:Array,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},filterClassName:String,index:[Number,Function],sortOrders:{type:Array,default:()=>["ascending","descending",null],validator:e=>e.every((e=>["ascending","descending",null].includes(e)))}};let zM=1;var YM=Wn({name:"ElTableColumn",components:{ElCheckbox:Vw},props:WM,setup(e,{slots:t}){const n=zo(),r=Tt({}),o=oa((()=>{let e=n.parent;for(;e&&!e.tableId;)e=e.parent;return e})),{registerNormalWatchers:a,registerComplexWatchers:i}=function(e,t){const n=zo();return{registerComplexWatchers:()=>{const r={realWidth:"width",realMinWidth:"minWidth"},o=GM(["fixed"],r);Object.keys(o).forEach((o=>{const a=r[o];f(t,a)&&xn((()=>t[a]),(t=>{let r=t;"width"===a&&"realWidth"===o&&(r=zA(t)),"minWidth"===a&&"realMinWidth"===o&&(r=YA(t)),n.columnConfig.value[a]=r,n.columnConfig.value[o]=r;const i="fixed"===a;e.value.store.scheduleLayout(i)}))}))},registerNormalWatchers:()=>{const e={property:"prop",align:"realAlign",headerAlign:"realHeaderAlign"},r=GM(["label","filters","filterMultiple","filteredValue","sortable","index","formatter","className","labelClassName","filterClassName","showOverflowTooltip"],e);Object.keys(r).forEach((r=>{const o=e[r];f(t,o)&&xn((()=>t[o]),(e=>{n.columnConfig.value[r]=e}))}))}}}(o,e),{columnId:s,isSubColumn:l,realHeaderAlign:u,columnOrTableParent:c,setColumnWidth:d,setColumnForcedProps:p,setColumnRenders:h,getPropsData:m,getColumnElIndex:v,realAlign:g,updateColumnOrder:y}=UM(e,t,o),b=c.value;s.value=`${b.tableId||b.columnId}_column_${zM++}`,er((()=>{l.value=o.value!==b;const t=e.type||"default",c=""===e.sortable||e.sortable,v=Vh(e.showOverflowTooltip)?b.props.showOverflowTooltip:e.showOverflowTooltip,y={...VM[t],id:s.value,type:t,property:e.prop||e.property,align:g,headerAlign:u,showOverflowTooltip:v,filterable:e.filters||e.filterMethod,filteredValue:[],filterPlacement:"",filterClassName:"",isColumnGroup:!1,isSubColumn:!1,filterOpened:!1,sortable:c,index:e.index,rawColumnKey:n.vnode.key};let _=m(["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],["sortMethod","sortBy","sortOrders"],["selectable","reserveSelection"],["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement","filterClassName"]);_=function(e,t){const n={};let r;for(r in e)n[r]=e[r];for(r in t)if(f(t,r)){const e=t[r];typeof e<"u"&&(n[r]=e)}return n}(y,_),_=function(...e){return 0===e.length?e=>e:1===e.length?e[0]:e.reduce(((e,t)=>(...n)=>e(t(...n))))}(h,d,p)(_),r.value=_,a(),i()})),tr((()=>{var e;const t=c.value,a=l.value?t.vnode.el.children:null==(e=t.refs.hiddenColumns)?void 0:e.children,i=()=>v(a||[],n.vnode.el);r.value.getColumnIndex=i,i()>-1&&o.value.store.commit("insertColumn",r.value,l.value?t.columnConfig.value:null,y)})),or((()=>{o.value.store.commit("removeColumn",r.value,l.value?b.columnConfig.value:null,y)})),n.columnId=s.value,n.columnConfig=r},render(){var e,t,n;try{const r=null==(t=(e=this.$slots).default)?void 0:t.call(e,{row:{},column:{},$index:-1}),o=[];if(Array.isArray(r))for(const e of r)"ElTableColumn"===(null==(n=e.type)?void 0:n.name)||2&e.shapeFlag?o.push(e):e.type===vo&&Array.isArray(e.children)&&e.children.forEach((e=>{1024!==e?.patchFlag&&!y(e?.children)&&o.push(e)}));return aa("div",o)}catch{return aa("div",[])}}});const KM=Fm(BM,{TableColumn:YM}),ZM=Hm(YM),XM=Symbol("tabsRootContextKey"),qM=Pm({tabs:{type:Array,default:()=>[]}}),JM="ElTabBar",QM=Wn({name:JM}),ek=Wn({...QM,props:qM,setup(e,{expose:t}){const n=e,r=zo(),o=Fr(XM);o||Zh(JM,"");const a=dv("tabs"),i=Tt(),s=Tt(),l=()=>s.value=(()=>{let e=0,t=0;const a=["top","bottom"].includes(o.props.tabPosition)?"width":"height",i="width"===a?"x":"y",s="x"===i?"left":"top";return n.tabs.every((o=>{var i,l;const u=null==(l=null==(i=r.parent)?void 0:i.refs)?void 0:l[`tab-${o.uid}`];if(!u)return!1;if(!o.active)return!0;e=u[`offset${Wh(s)}`],t=u[`client${Wh(a)}`];const c=window.getComputedStyle(u);return"width"===a&&(n.tabs.length>1&&(t-=Number.parseFloat(c.paddingLeft)+Number.parseFloat(c.paddingRight)),e+=Number.parseFloat(c.paddingLeft)),!1})),{[a]:`${t}px`,transform:`translate${Wh(i)}(${e}px)`}})();return xn((()=>n.tabs),(async()=>{await Kt(),l()}),{immediate:!0}),pc(i,(()=>l())),t({ref:i,update:l}),(e,t)=>(wo(),xo("div",{ref_key:"barRef",ref:i,class:Y([At(a).e("active-bar"),At(a).is(At(o).props.tabPosition)]),style:j(s.value)},null,6))}});var tk=hy(ek,[["__file","tab-bar.vue"]]);const nk=Pm({panes:{type:Array,default:()=>[]},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),rk="ElTabNav",ok=Wn({name:rk,props:nk,emits:{tabClick:(e,t,n)=>n instanceof Event,tabRemove:(e,t)=>t instanceof Event},setup(e,{expose:t,emit:n}){const r=zo(),o=Fr(XM);o||Zh(rk,"");const a=dv("tabs"),i=function({document:e=nc}={}){if(!e)return Tt("visible");const t=Tt(e.visibilityState);return rc(e,"visibilitychange",(()=>{t.value=e.visibilityState})),t}(),s=function({window:e=tc}={}){if(!e)return Tt(!1);const t=Tt(e.document.hasFocus());return rc(e,"blur",(()=>{t.value=!1})),rc(e,"focus",(()=>{t.value=!0})),t}(),l=Tt(),u=Tt(),c=Tt(),d=Tt(),f=Tt(!1),p=Tt(0),h=Tt(!1),m=Tt(!0),v=oa((()=>["top","bottom"].includes(o.props.tabPosition)?"width":"height")),g=oa((()=>({transform:`translate${"width"===v.value?"X":"Y"}(-${p.value}px)`}))),y=()=>{if(!l.value)return;const e=l.value[`offset${Wh(v.value)}`],t=p.value;if(!t)return;const n=t>e?t-e:0;p.value=n},b=()=>{if(!l.value||!u.value)return;const e=u.value[`offset${Wh(v.value)}`],t=l.value[`offset${Wh(v.value)}`],n=p.value;if(e-n<=t)return;const r=e-n>2*t?n+t:e-t;p.value=r},_=async()=>{const e=u.value;if(!(f.value&&c.value&&l.value&&e))return;await Kt();const t=c.value.querySelector(".is-active");if(!t)return;const n=l.value,r=["top","bottom"].includes(o.props.tabPosition),a=t.getBoundingClientRect(),i=n.getBoundingClientRect(),s=r?e.offsetWidth-i.width:e.offsetHeight-i.height,d=p.value;let h=d;r?(a.lefti.right&&(h=d+a.right-i.right)):(a.topi.bottom&&(h=d+(a.bottom-i.bottom))),h=Math.max(h,0),p.value=Math.min(h,s)},S=()=>{var t;if(!u.value||!l.value)return;e.stretch&&(null==(t=d.value)||t.update());const n=u.value[`offset${Wh(v.value)}`],r=l.value[`offset${Wh(v.value)}`],o=p.value;r0&&(p.value=0))},w=e=>{const t=e.code,{up:n,down:r,left:o,right:a}=jm;if(![n,r,o,a].includes(t))return;const i=Array.from(e.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)")),s=i.indexOf(e.target);let l;l=t===o||t===n?0===s?i.length-1:s-1:s{m.value&&(h.value=!0)},C=()=>h.value=!1;return xn(i,(e=>{"hidden"===e?m.value=!1:"visible"===e&&setTimeout((()=>m.value=!0),50)})),xn(s,(e=>{e?setTimeout((()=>m.value=!0),50):m.value=!1})),pc(c,S),tr((()=>setTimeout((()=>_()),0))),rr((()=>S())),t({scrollToActiveTab:_,removeFocus:C}),xn((()=>e.panes),(()=>r.update()),{flush:"post",deep:!0}),()=>{const t=f.value?[No("span",{class:[a.e("nav-prev"),a.is("disabled",!f.value.prev)],onClick:y},[No(yy,null,{default:()=>[No(om,null,null)]})]),No("span",{class:[a.e("nav-next"),a.is("disabled",!f.value.next)],onClick:b},[No(yy,null,{default:()=>[No(am,null,null)]})])]:null,r=e.panes.map(((t,r)=>{var i,s,l,u;const c=t.uid,d=t.props.disabled,f=null!=(s=null!=(i=t.props.name)?i:t.index)?s:`${r}`,p=!d&&(t.isClosable||e.editable);t.index=`${r}`;const m=p?No(yy,{class:"is-icon-close",onClick:e=>n("tabRemove",t,e)},{default:()=>[No(pm,null,null)]}):null,v=(null==(u=(l=t.slots).label)?void 0:u.call(l))||t.props.label,g=!d&&t.active?0:-1;return No("div",{ref:`tab-${c}`,class:[a.e("item"),a.is(o.props.tabPosition),a.is("active",t.active),a.is("disabled",d),a.is("closable",p),a.is("focus",h.value)],id:`tab-${f}`,key:`tab-${c}`,"aria-controls":`pane-${f}`,role:"tab","aria-selected":t.active,tabindex:g,onFocus:()=>T(),onBlur:()=>C(),onClick:e=>{C(),n("tabClick",t,f,e)},onKeydown:e=>{p&&(e.code===jm.delete||e.code===jm.backspace)&&n("tabRemove",t,e)}},[v,m])}));return No("div",{ref:c,class:[a.e("nav-wrap"),a.is("scrollable",!!f.value),a.is(o.props.tabPosition)]},[t,No("div",{class:a.e("nav-scroll"),ref:l},[No("div",{class:[a.e("nav"),a.is(o.props.tabPosition),a.is("stretch",e.stretch&&["top","bottom"].includes(o.props.tabPosition))],ref:u,style:g.value,role:"tablist",onKeydown:w},[e.type?null:No(tk,{ref:d,tabs:[...e.panes]},null),r])])])}}}),ak=Pm({type:{type:String,values:["card","border-card",""],default:""},activeName:{type:[String,Number]},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:["top","right","bottom","left"],default:"top"},beforeLeave:{type:Function,default:()=>!0},stretch:Boolean}),ik=e=>y(e)||jh(e),sk={[Gm]:e=>ik(e),tabClick:(e,t)=>t instanceof Event,tabChange:e=>ik(e),edit:(e,t)=>["remove","add"].includes(t),tabRemove:e=>ik(e),tabAdd:()=>!0},lk=Wn({name:"ElTabs",props:ak,emits:sk,setup(e,{emit:t,slots:n,expose:r}){var o,a;const i=dv("tabs"),{children:s,addChild:l,removeChild:u}=ey(zo(),"ElTabPane"),c=Tt(),d=Tt(null!=(a=null!=(o=e.modelValue)?o:e.activeName)?a:"0"),f=async(n,r=!1)=>{var o,a,i;if(d.value!==n&&!Vh(n))try{!1!==await(null==(o=e.beforeLeave)?void 0:o.call(e,n,d.value))&&(d.value=n,r&&(t(Gm,n),t("tabChange",n)),null==(i=null==(a=c.value)?void 0:a.removeFocus)||i.call(a))}catch{}},p=(e,n,r)=>{e.props.disabled||(f(n,!0),t("tabClick",e,r))},h=(e,n)=>{e.props.disabled||Vh(e.props.name)||(n.stopPropagation(),t("edit",e.props.name,"remove"),t("tabRemove",e.props.name))},m=()=>{t("edit",void 0,"add"),t("tabAdd")};return ev({from:'"activeName"',replacement:'"model-value" or "v-model"',scope:"ElTabs",version:"2.3.0",ref:"https://element-plus.org/en-US/component/tabs.html#attributes",type:"Attribute"},oa((()=>!!e.activeName))),ev({from:'"addIcon"',replacement:'"add-icon"',scope:"ElTabs",version:"2.6.0",ref:"https://element-plus.org/en-US/component/tabs.html#slots",type:"Slot"},oa((()=>!!n.addIcon))),xn((()=>e.activeName),(e=>f(e))),xn((()=>e.modelValue),(e=>f(e))),xn(d,(async()=>{var e;await Kt(),null==(e=c.value)||e.scrollToActiveTab()})),Br(XM,{props:e,currentName:d,registerPane:l,unregisterPane:u}),r({currentName:d}),()=>{const t=n["add-icon"]||n.addIcon,r=t&&n.addIcon,o=e.editable||e.addable?No("span",{class:i.e("new-tab"),tabindex:"0",onClick:m,onKeydown:e=>{e.code===jm.enter&&m()}},[t?fr(n,r?"addIcon":"add-icon"):No(yy,{class:i.is("icon-plus")},{default:()=>[No(wm,null,null)]})]):null,a=No("div",{class:[i.e("header"),i.is(e.tabPosition)]},[o,No(ok,{ref:c,currentName:d.value,editable:e.editable,type:e.type,panes:s.value,stretch:e.stretch,onTabClick:p,onTabRemove:h},null)]),l=No("div",{class:i.e("content")},[fr(n,"default")]);return No("div",{class:[i.b(),i.m(e.tabPosition),{[i.m("card")]:"card"===e.type,[i.m("border-card")]:"border-card"===e.type}]},[..."bottom"!==e.tabPosition?[a,l]:[l,a]])}}}),uk=Pm({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),ck=["id","aria-hidden","aria-labelledby"],dk="ElTabPane",fk=Wn({name:dk}),pk=Wn({...fk,props:uk,setup(e){const t=e,n=zo(),r=yr(),o=Fr(XM);o||Zh(dk,"usage: ");const a=dv("tab-pane"),i=Tt(),s=oa((()=>t.closable||o.props.closable)),l=zu((()=>{var e;return o.currentName.value===(null!=(e=t.name)?e:i.value)})),u=Tt(l.value),c=oa((()=>{var e;return null!=(e=t.name)?e:i.value})),d=zu((()=>!t.lazy||u.value||l.value));xn(l,(e=>{e&&(u.value=!0)}));const f=it({uid:n.uid,slots:r,props:t,paneName:c,active:l,index:i,isClosable:s});return tr((()=>{o.registerPane(f)})),ar((()=>{o.unregisterPane(f.uid)})),(e,t)=>At(d)?On((wo(),xo("div",{key:0,id:`pane-${At(c)}`,class:Y(At(a).b()),role:"tabpanel","aria-hidden":!At(l),"aria-labelledby":`tab-${At(c)}`},[fr(e.$slots,"default")],10,ck)),[[Aa,At(l)]]):Lo("v-if",!0)}});var hk=hy(pk,[["__file","tab-pane.vue"]]);const mk=Fm(lk,{TabPane:hk}),vk=Hm(hk);function gk(e){let t;const n=Tt(!1),r=it({...e,originalPosition:"",originalOverflow:"",visible:!1});function o(){var e,t;null==(t=null==(e=s.$el)?void 0:e.parentNode)||t.removeChild(s.$el)}function a(){if(!n.value)return;const e=r.parent;n.value=!1,e.vLoadingAddClassList=void 0,function(){const e=r.parent,t=s.ns;if(!e.vLoadingAddClassList){let n=e.getAttribute("loading-number");n=Number.parseInt(n)-1,n?e.setAttribute("loading-number",n.toString()):(Qh(e,t.bm("parent","relative")),e.removeAttribute("loading-number")),Qh(e,t.bm("parent","hidden"))}o(),i.unmount()}()}const i=si(Wn({name:"ElLoading",setup(e,{expose:t}){const{ns:n,zIndex:o}=sy("loading");return t({ns:n,zIndex:o}),()=>{const e=r.spinner||r.svg,t=aa("svg",{class:"circular",viewBox:r.svgViewBox?r.svgViewBox:"0 0 50 50",...e?{innerHTML:e}:{}},[aa("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),o=r.text?aa("p",{class:n.b("text")},[r.text]):void 0;return aa(ha,{name:n.b("fade"),onAfterLeave:a},{default:un((()=>[On(No("div",{style:{backgroundColor:r.background||""},class:[n.b("mask"),r.customClass,r.fullscreen?"is-fullscreen":""]},[aa("div",{class:n.b("spinner")},[t,o])]),[[Aa,r.visible]])]))})}}})),s=i.mount(document.createElement("div"));return{...Ot(r),setText:function(e){r.text=e},removeElLoadingChild:o,close:function(){var o;e.beforeClose&&!e.beforeClose()||(n.value=!0,clearTimeout(t),t=window.setTimeout(a,400),r.visible=!1,null==(o=e.closed)||o.call(e))},handleAfterLeave:a,vm:s,get $el(){return s.$el}}}let yk;const bk=function(e={}){if(!Yu)return;const t=_k(e);if(t.fullscreen&&yk)return yk;const n=gk({...t,closed:()=>{var e;null==(e=t.closed)||e.call(t),t.fullscreen&&(yk=void 0)}});Sk(t,t.parent,n),wk(t,t.parent,n),t.parent.vLoadingAddClassList=()=>wk(t,t.parent,n);let r=t.parent.getAttribute("loading-number");return r=r?`${Number.parseInt(r)+1}`:"1",t.parent.setAttribute("loading-number",r),t.parent.appendChild(n.$el),Kt((()=>n.visible.value=t.visible)),t.fullscreen&&(yk=n),n},_k=e=>{var t,n,r,o;let a;return a=y(e.target)?null!=(t=document.querySelector(e.target))?t:document.body:e.target||document.body,{parent:a===document.body||e.body?document.body:a,background:e.background||"",svg:e.svg||"",svgViewBox:e.svgViewBox||"",spinner:e.spinner||!1,text:e.text||"",fullscreen:a===document.body&&(null==(n=e.fullscreen)||n),lock:null!=(r=e.lock)&&r,customClass:e.customClass||"",visible:null==(o=e.visible)||o,target:a}},Sk=async(e,t,n)=>{const{nextZIndex:r}=n.vm.zIndex||n.vm._.exposed.zIndex,o={};if(e.fullscreen)n.originalPosition.value=em(document.body,"position"),n.originalOverflow.value=em(document.body,"overflow"),o.zIndex=r();else if(e.parent===document.body){n.originalPosition.value=em(document.body,"position"),await Kt();for(const t of["top","left"]){const n="top"===t?"scrollTop":"scrollLeft";o[t]=e.target.getBoundingClientRect()[t]+document.body[n]+document.documentElement[n]-Number.parseInt(em(document.body,`margin-${t}`),10)+"px"}for(const t of["height","width"])o[t]=`${e.target.getBoundingClientRect()[t]}px`}else n.originalPosition.value=em(t,"position");for(const[e,t]of Object.entries(o))n.$el.style[e]=t},wk=(e,t,n)=>{const r=n.vm.ns||n.vm._.exposed.ns;["absolute","fixed","sticky"].includes(n.originalPosition.value)?Qh(t,r.bm("parent","relative")):Jh(t,r.bm("parent","relative")),e.fullscreen&&e.lock?Jh(t,r.bm("parent","hidden")):Qh(t,r.bm("parent","hidden"))},Tk=Symbol("ElLoading"),Ck=(e,t)=>{var n,r,o,a;const i=t.instance,s=e=>_(t.value)?t.value[e]:void 0,l=t=>(e=>{const t=y(e)&&i?.[e]||e;return t&&Tt(t)})(s(t)||e.getAttribute(`element-loading-${I(t)}`)),u=null!=(n=s("fullscreen"))?n:t.modifiers.fullscreen,c={text:l("text"),svg:l("svg"),svgViewBox:l("svgViewBox"),spinner:l("spinner"),background:l("background"),customClass:l("customClass"),fullscreen:u,target:null!=(r=s("target"))?r:u?void 0:e,body:null!=(o=s("body"))?o:t.modifiers.body,lock:null!=(a=s("lock"))?a:t.modifiers.lock};e[Tk]={options:c,instance:bk(c)}},$k={mounted(e,t){t.value&&Ck(e,t)},updated(e,t){const n=e[Tk];t.oldValue!==t.value&&(t.value&&!t.oldValue?Ck(e,t):t.value&&t.oldValue?_(t.value)&&((e,t)=>{for(const n of Object.keys(t))wt(t[n])&&(t[n].value=e[n])})(t.value,n.options):n?.instance.close())},unmounted(e){var t;null==(t=e[Tk])||t.instance.close(),e[Tk]=null}},xk=["success","info","warning","error"],Ak={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:Yu?document.body:void 0},Mk=Pm({customClass:{type:String,default:Ak.customClass},center:{type:Boolean,default:Ak.center},dangerouslyUseHTMLString:{type:Boolean,default:Ak.dangerouslyUseHTMLString},duration:{type:Number,default:Ak.duration},icon:{type:Nm,default:Ak.icon},id:{type:String,default:Ak.id},message:{type:[String,Object,Function],default:Ak.message},onClose:{type:Function,required:!1},showClose:{type:Boolean,default:Ak.showClose},type:{type:String,values:xk,default:Ak.type},offset:{type:Number,default:Ak.offset},zIndex:{type:Number,default:Ak.zIndex},grouping:{type:Boolean,default:Ak.grouping},repeatNum:{type:Number,default:Ak.repeatNum}}),kk=st([]),Ek=e=>{const{prev:t}=(e=>{const t=kk.findIndex((t=>t.id===e)),n=kk[t];let r;return t>0&&(r=kk[t-1]),{current:n,prev:r}})(e);return t?t.vm.exposed.bottom.value:0},Ok=["id"],Ik=["innerHTML"],Pk=Wn({name:"ElMessage"}),Nk=Wn({...Pk,props:Mk,emits:{destroy:()=>!0},setup(e,{expose:t}){const n=e,{Close:r}=Rm,{ns:o,zIndex:a}=sy("message"),{currentZIndex:i,nextZIndex:s}=a,l=Tt(),u=Tt(!1),c=Tt(0);let d;const f=oa((()=>n.type?"error"===n.type?"danger":n.type:"info")),p=oa((()=>{const e=n.type;return{[o.bm("icon",e)]:e&&Lm[e]}})),h=oa((()=>n.icon||Lm[n.type]||"")),m=oa((()=>Ek(n.id))),v=oa((()=>((e,t)=>kk.findIndex((t=>t.id===e))>0?20:t)(n.id,n.offset)+m.value)),g=oa((()=>c.value+v.value)),y=oa((()=>({top:`${v.value}px`,zIndex:i.value})));function b(){0!==n.duration&&({stop:d}=Qu((()=>{S()}),n.duration))}function _(){d?.()}function S(){u.value=!1}return tr((()=>{b(),s(),u.value=!0})),xn((()=>n.repeatNum),(()=>{_(),b()})),rc(document,"keydown",(function({code:e}){e===jm.esc&&S()})),pc(l,(()=>{c.value=l.value.getBoundingClientRect().height})),t({visible:u,bottom:g,close:S}),(e,t)=>(wo(),Ao(ha,{name:At(o).b("fade"),onBeforeLeave:e.onClose,onAfterLeave:t[0]||(t[0]=t=>e.$emit("destroy")),persisted:""},{default:un((()=>[On(Po("div",{id:e.id,ref_key:"messageRef",ref:l,class:Y([At(o).b(),{[At(o).m(e.type)]:e.type},At(o).is("center",e.center),At(o).is("closable",e.showClose),e.customClass]),style:j(At(y)),role:"alert",onMouseenter:_,onMouseleave:b},[e.repeatNum>1?(wo(),Ao(At(h_),{key:0,value:e.repeatNum,type:At(f),class:Y(At(o).e("badge"))},null,8,["value","type","class"])):Lo("v-if",!0),At(h)?(wo(),Ao(At(yy),{key:1,class:Y([At(o).e("icon"),At(p)])},{default:un((()=>[(wo(),Ao(yn(At(h))))])),_:1},8,["class"])):Lo("v-if",!0),fr(e.$slots,"default",{},(()=>[e.dangerouslyUseHTMLString?(wo(),xo(vo,{key:1},[Lo(" Caution here, message could've been compromised, never use user's input as message "),Po("p",{class:Y(At(o).e("content")),innerHTML:e.message},null,10,Ik)],2112)):(wo(),xo("p",{key:0,class:Y(At(o).e("content"))},J(e.message),3))])),e.showClose?(wo(),Ao(At(yy),{key:2,class:Y(At(o).e("closeBtn")),onClick:ei(S,["stop"])},{default:un((()=>[No(At(r))])),_:1},8,["class","onClick"])):Lo("v-if",!0)],46,Ok),[[Aa,u.value]])])),_:3},8,["name","onBeforeLeave"]))}});var Dk=hy(Nk,[["__file","message.vue"]]);let Rk=1;const Lk=e=>{const t=!e||y(e)||Mo(e)||g(e)?{message:e}:e,n={...Ak,...t};if(n.appendTo){if(y(n.appendTo)){let e=document.querySelector(n.appendTo);Uh(e)||(e=document.body),n.appendTo=e}}else n.appendTo=document.body;return n},Bk=({appendTo:e,...t},n)=>{const r="message_"+Rk++,o=t.onClose,a=document.createElement("div"),i={...t,id:r,onClose:()=>{o?.(),(e=>{const t=kk.indexOf(e);if(-1===t)return;kk.splice(t,1);const{handler:n}=e;n.close()})(u)},onDestroy:()=>{ii(null,a)}},s=No(Dk,i,g(i.message)||Mo(i.message)?{default:g(i.message)?i.message:()=>i.message}:null);s.appContext=n||Fk._context,ii(s,a),e.appendChild(a.firstElementChild);const l=s.component,u={id:r,vnode:s,vm:l,handler:{close:()=>{l.exposed.visible.value=!1}},props:s.component.props};return u},Fk=(e={},t)=>{if(!Yu)return{close:()=>{}};if(jh(dy.max)&&kk.length>=dy.max)return{close:()=>{}};const n=Lk(e);if(n.grouping&&kk.length){const e=kk.find((({vnode:e})=>{var t;return(null==(t=e.props)?void 0:t.message)===n.message}));if(e)return e.props.repeatNum+=1,e.props.type=n.type,e.handler}const r=Bk(n,t);return kk.push(r),r.handler};xk.forEach((e=>{Fk[e]=(t={},n)=>{const r=Lk(t);return Fk({...r,type:e},n)}})),Fk.closeAll=function(e){for(const t of kk)(!e||e===t.props.type)&&t.handler.close()},Fk._context=null;const Vk=Vm(Fk,"$message"),Hk=Wn({name:"ElMessageBox",directives:{TrapFocus:DS},components:{ElButton:Y_,ElFocusTrap:Pb,ElInput:Ry,ElOverlay:x$,ElIcon:yy,...Rm},inheritAttrs:!1,props:{buttonSize:{type:String,validator:Ym},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,overflow:Boolean,roundButton:{default:!1,type:Boolean},container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(e,{emit:t}){const{locale:n,zIndex:r,ns:o,size:a}=sy("message-box",oa((()=>e.buttonSize))),{t:i}=n,{nextZIndex:s}=r,l=Tt(!1),u=it({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:null,inputValidator:null,inputErrorMessage:"",message:null,modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:s()}),c=oa((()=>{const e=u.type;return{[o.bm("icon",e)]:e&&Lm[e]}})),d=jg(),f=jg(),p=oa((()=>u.icon||Lm[u.type]||"")),h=oa((()=>!!u.message)),m=Tt(),v=Tt(),g=Tt(),y=Tt(),b=Tt(),_=oa((()=>u.confirmButtonClass));xn((()=>u.inputValue),(async t=>{await Kt(),"prompt"===e.boxType&&null!==t&&A()}),{immediate:!0}),xn((()=>l.value),(t=>{var n,r;t&&("prompt"!==e.boxType&&(u.autofocus?g.value=null!=(r=null==(n=b.value)?void 0:n.$el)?r:m.value:g.value=m.value),u.zIndex=s()),"prompt"===e.boxType&&(t?Kt().then((()=>{var e;y.value&&y.value.$el&&(u.autofocus?g.value=null!=(e=M())?e:m.value:g.value=m.value)})):(u.editorErrorMessage="",u.validateError=!1))}));const S=oa((()=>e.draggable)),w=oa((()=>e.overflow));function T(){l.value&&(l.value=!1,Kt((()=>{u.action&&t("action",u.action)})))}tv(m,v,S,w),tr((async()=>{await Kt(),e.closeOnHashChange&&window.addEventListener("hashchange",T)})),or((()=>{e.closeOnHashChange&&window.removeEventListener("hashchange",T)}));const C=()=>{e.closeOnClickModal&&x(u.distinguishCancelAndClose?"close":"cancel")},$=Lg(C),x=t=>{var n;"prompt"===e.boxType&&"confirm"===t&&!A()||(u.action=t,u.beforeClose?null==(n=u.beforeClose)||n.call(u,t,u,T):T())},A=()=>{if("prompt"===e.boxType){const e=u.inputPattern;if(e&&!e.test(u.inputValue||""))return u.editorErrorMessage=u.inputErrorMessage||i("el.messagebox.error"),u.validateError=!0,!1;const t=u.inputValidator;if("function"==typeof t){const e=t(u.inputValue);if(!1===e)return u.editorErrorMessage=u.inputErrorMessage||i("el.messagebox.error"),u.validateError=!0,!1;if("string"==typeof e)return u.editorErrorMessage=e,u.validateError=!0,!1}}return u.editorErrorMessage="",u.validateError=!1,!0},M=()=>{const e=y.value.$refs;return e.input||e.textarea},k=()=>{x("close")};return e.lockScroll&&fv(l),{...Ot(u),ns:o,overlayEvent:$,visible:l,hasMessage:h,typeClass:c,contentId:d,inputId:f,btnSize:a,iconComponent:p,confirmButtonClasses:_,rootRef:m,focusStartRef:g,headerRef:v,inputRef:y,confirmRef:b,doClose:T,handleClose:k,onCloseRequested:()=>{e.closeOnPressEscape&&k()},handleWrapperClick:C,handleInputEnter:e=>{if("textarea"!==u.inputType)return e.preventDefault(),x("confirm")},handleAction:x,t:i}}}),jk=["aria-label","aria-describedby"],Gk=["aria-label"],Uk=["id"];var Wk=hy(Hk,[["render",function(e,t,n,r,o,a){const i=vn("el-icon"),s=vn("close"),l=vn("el-input"),u=vn("el-button"),c=vn("el-focus-trap"),d=vn("el-overlay");return wo(),Ao(ha,{name:"fade-in-linear",onAfterLeave:t[11]||(t[11]=t=>e.$emit("vanish")),persisted:""},{default:un((()=>[On(No(d,{"z-index":e.zIndex,"overlay-class":[e.ns.is("message-box"),e.modalClass],mask:e.modal},{default:un((()=>[Po("div",{role:"dialog","aria-label":e.title,"aria-modal":"true","aria-describedby":e.showInput?void 0:e.contentId,class:Y(`${e.ns.namespace.value}-overlay-message-box`),onClick:t[8]||(t[8]=(...t)=>e.overlayEvent.onClick&&e.overlayEvent.onClick(...t)),onMousedown:t[9]||(t[9]=(...t)=>e.overlayEvent.onMousedown&&e.overlayEvent.onMousedown(...t)),onMouseup:t[10]||(t[10]=(...t)=>e.overlayEvent.onMouseup&&e.overlayEvent.onMouseup(...t))},[No(c,{loop:"",trapped:e.visible,"focus-trap-el":e.rootRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:un((()=>[Po("div",{ref:"rootRef",class:Y([e.ns.b(),e.customClass,e.ns.is("draggable",e.draggable),{[e.ns.m("center")]:e.center}]),style:j(e.customStyle),tabindex:"-1",onClick:t[7]||(t[7]=ei((()=>{}),["stop"]))},[null!==e.title&&void 0!==e.title?(wo(),xo("div",{key:0,ref:"headerRef",class:Y([e.ns.e("header"),{"show-close":e.showClose}])},[Po("div",{class:Y(e.ns.e("title"))},[e.iconComponent&&e.center?(wo(),Ao(i,{key:0,class:Y([e.ns.e("status"),e.typeClass])},{default:un((()=>[(wo(),Ao(yn(e.iconComponent)))])),_:1},8,["class"])):Lo("v-if",!0),Po("span",null,J(e.title),1)],2),e.showClose?(wo(),xo("button",{key:0,type:"button",class:Y(e.ns.e("headerbtn")),"aria-label":e.t("el.messagebox.close"),onClick:t[0]||(t[0]=t=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel")),onKeydown:t[1]||(t[1]=ni(ei((t=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel")),["prevent"]),["enter"]))},[No(i,{class:Y(e.ns.e("close"))},{default:un((()=>[No(s)])),_:1},8,["class"])],42,Gk)):Lo("v-if",!0)],2)):Lo("v-if",!0),Po("div",{id:e.contentId,class:Y(e.ns.e("content"))},[Po("div",{class:Y(e.ns.e("container"))},[e.iconComponent&&!e.center&&e.hasMessage?(wo(),Ao(i,{key:0,class:Y([e.ns.e("status"),e.typeClass])},{default:un((()=>[(wo(),Ao(yn(e.iconComponent)))])),_:1},8,["class"])):Lo("v-if",!0),e.hasMessage?(wo(),xo("div",{key:1,class:Y(e.ns.e("message"))},[fr(e.$slots,"default",{},(()=>[e.dangerouslyUseHTMLString?(wo(),Ao(yn(e.showInput?"label":"p"),{key:1,for:e.showInput?e.inputId:void 0,innerHTML:e.message},null,8,["for","innerHTML"])):(wo(),Ao(yn(e.showInput?"label":"p"),{key:0,for:e.showInput?e.inputId:void 0},{default:un((()=>[Ro(J(e.dangerouslyUseHTMLString?"":e.message),1)])),_:1},8,["for"]))]))],2)):Lo("v-if",!0)],2),On(Po("div",{class:Y(e.ns.e("input"))},[No(l,{id:e.inputId,ref:"inputRef",modelValue:e.inputValue,"onUpdate:modelValue":t[2]||(t[2]=t=>e.inputValue=t),type:e.inputType,placeholder:e.inputPlaceholder,"aria-invalid":e.validateError,class:Y({invalid:e.validateError}),onKeydown:ni(e.handleInputEnter,["enter"])},null,8,["id","modelValue","type","placeholder","aria-invalid","class","onKeydown"]),Po("div",{class:Y(e.ns.e("errormsg")),style:j({visibility:e.editorErrorMessage?"visible":"hidden"})},J(e.editorErrorMessage),7)],2),[[Aa,e.showInput]])],10,Uk),Po("div",{class:Y(e.ns.e("btns"))},[e.showCancelButton?(wo(),Ao(u,{key:0,loading:e.cancelButtonLoading,class:Y([e.cancelButtonClass]),round:e.roundButton,size:e.btnSize,onClick:t[3]||(t[3]=t=>e.handleAction("cancel")),onKeydown:t[4]||(t[4]=ni(ei((t=>e.handleAction("cancel")),["prevent"]),["enter"]))},{default:un((()=>[Ro(J(e.cancelButtonText||e.t("el.messagebox.cancel")),1)])),_:1},8,["loading","class","round","size"])):Lo("v-if",!0),On(No(u,{ref:"confirmRef",type:"primary",loading:e.confirmButtonLoading,class:Y([e.confirmButtonClasses]),round:e.roundButton,disabled:e.confirmButtonDisabled,size:e.btnSize,onClick:t[5]||(t[5]=t=>e.handleAction("confirm")),onKeydown:t[6]||(t[6]=ni(ei((t=>e.handleAction("confirm")),["prevent"]),["enter"]))},{default:un((()=>[Ro(J(e.confirmButtonText||e.t("el.messagebox.confirm")),1)])),_:1},8,["loading","class","round","disabled","size"]),[[Aa,e.showConfirmButton]])],2)],6)])),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,jk)])),_:3},8,["z-index","overlay-class","mask"]),[[Aa,e.visible]])])),_:3})}],["__file","index.vue"]]);const zk=new Map,Yk=(e,t,n=null)=>{const r=No(Wk,e,g(e.message)||Mo(e.message)?{default:g(e.message)?e.message:()=>e.message}:null);return r.appContext=n,ii(r,t),(e=>{let t=document.body;return e.appendTo&&(y(e.appendTo)&&(t=document.querySelector(e.appendTo)),Uh(e.appendTo)&&(t=e.appendTo),Uh(t)||(t=document.body)),t})(e).appendChild(t.firstElementChild),r.component},Kk=(e,t)=>{const n=document.createElement("div");e.onVanish=()=>{ii(null,n),zk.delete(o)},e.onAction=t=>{const n=zk.get(o);let a;a=e.showInput?{value:o.inputValue,action:t}:t,e.callback?e.callback(a,r.proxy):"cancel"===t||"close"===t?e.distinguishCancelAndClose&&"cancel"!==t?n.reject("close"):n.reject("cancel"):n.resolve(a)};const r=Yk(e,n,t),o=r.proxy;for(const t in e)f(e,t)&&!f(o.$props,t)&&(o[t]=e[t]);return o.visible=!0,o};function Zk(e,t=null){if(!Yu)return Promise.reject();let n;return y(e)||Mo(e)?e={message:e}:n=e.callback,new Promise(((r,o)=>{const a=Kk(e,t??Zk._context);zk.set(a,{options:e,callback:n,resolve:r,reject:o})}))}const Xk={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};["alert","confirm","prompt"].forEach((e=>{Zk[e]=function(e){return(t,n,r,o)=>{let a="";return _(n)?(r=n,a=""):a=Vh(n)?"":n,Zk(Object.assign({title:a,message:t,type:"",...Xk[e]},r,{boxType:e}),o)}}(e)})),Zk.close=()=>{zk.forEach(((e,t)=>{t.doClose()})),zk.clear()},Zk._context=null;const qk=Zk;qk.install=e=>{qk._context=e._context,e.config.globalProperties.$msgbox=qk,e.config.globalProperties.$messageBox=qk,e.config.globalProperties.$alert=qk.alert,e.config.globalProperties.$confirm=qk.confirm,e.config.globalProperties.$prompt=qk.prompt};const Jk=qk,Qk=["success","info","warning","error"],eE=Pm({customClass:{type:String,default:""},dangerouslyUseHTMLString:{type:Boolean,default:!1},duration:{type:Number,default:4500},icon:{type:Nm},id:{type:String,default:""},message:{type:[String,Object],default:""},offset:{type:Number,default:0},onClick:{type:Function,default:()=>{}},onClose:{type:Function,required:!0},position:{type:String,values:["top-right","top-left","bottom-right","bottom-left"],default:"top-right"},showClose:{type:Boolean,default:!0},title:{type:String,default:""},type:{type:String,values:[...Qk,""],default:""},zIndex:Number}),tE=["id"],nE=["textContent"],rE={key:0},oE=["innerHTML"],aE=Wn({name:"ElNotification"}),iE=Wn({...aE,props:eE,emits:{destroy:()=>!0},setup(e,{expose:t}){const n=e,{ns:r,zIndex:o}=sy("notification"),{nextZIndex:a,currentZIndex:i}=o,{Close:s}=Dm,l=Tt(!1);let u;const c=oa((()=>{const e=n.type;return e&&Lm[n.type]?r.m(e):""})),d=oa((()=>n.type&&Lm[n.type]||n.icon)),f=oa((()=>n.position.endsWith("right")?"right":"left")),p=oa((()=>n.position.startsWith("top")?"top":"bottom")),h=oa((()=>{var e;return{[p.value]:`${n.offset}px`,zIndex:null!=(e=n.zIndex)?e:i.value}}));function m(){n.duration>0&&({stop:u}=Qu((()=>{l.value&&g()}),n.duration))}function v(){u?.()}function g(){l.value=!1}return tr((()=>{m(),a(),l.value=!0})),rc(document,"keydown",(function({code:e}){e===jm.delete||e===jm.backspace?v():e===jm.esc?l.value&&g():m()})),t({visible:l,close:g}),(e,t)=>(wo(),Ao(ha,{name:At(r).b("fade"),onBeforeLeave:e.onClose,onAfterLeave:t[1]||(t[1]=t=>e.$emit("destroy")),persisted:""},{default:un((()=>[On(Po("div",{id:e.id,class:Y([At(r).b(),e.customClass,At(f)]),style:j(At(h)),role:"alert",onMouseenter:v,onMouseleave:m,onClick:t[0]||(t[0]=(...t)=>e.onClick&&e.onClick(...t))},[At(d)?(wo(),Ao(At(yy),{key:0,class:Y([At(r).e("icon"),At(c)])},{default:un((()=>[(wo(),Ao(yn(At(d))))])),_:1},8,["class"])):Lo("v-if",!0),Po("div",{class:Y(At(r).e("group"))},[Po("h2",{class:Y(At(r).e("title")),textContent:J(e.title)},null,10,nE),On(Po("div",{class:Y(At(r).e("content")),style:j(e.title?void 0:{margin:0})},[fr(e.$slots,"default",{},(()=>[e.dangerouslyUseHTMLString?(wo(),xo(vo,{key:1},[Lo(" Caution here, message could've been compromised, never use user's input as message "),Po("p",{innerHTML:e.message},null,8,oE)],2112)):(wo(),xo("p",rE,J(e.message),1))]))],6),[[Aa,e.message]]),e.showClose?(wo(),Ao(At(yy),{key:0,class:Y(At(r).e("closeBtn")),onClick:ei(g,["stop"])},{default:un((()=>[No(At(s))])),_:1},8,["class","onClick"])):Lo("v-if",!0)],2)],46,tE),[[Aa,l.value]])])),_:3},8,["name","onBeforeLeave"]))}});var sE=hy(iE,[["__file","notification.vue"]]);const lE={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]};let uE=1;const cE=function(e={},t=null){if(!Yu)return{close:()=>{}};("string"==typeof e||Mo(e))&&(e={message:e});const n=e.position||"top-right";let r=e.offset||0;lE[n].forEach((({vm:e})=>{var t;r+=((null==(t=e.el)?void 0:t.offsetHeight)||0)+16})),r+=16;const o="notification_"+uE++,a=e.onClose,i={...e,offset:r,id:o,onClose:()=>{!function(e,t,n){const r=lE[t],o=r.findIndex((({vm:t})=>{var n;return(null==(n=t.component)?void 0:n.props.id)===e}));if(-1===o)return;const{vm:a}=r[o];if(!a)return;n?.(a);const i=a.el.offsetHeight,s=t.split("-")[0];r.splice(o,1);const l=r.length;if(!(l<1))for(let e=o;ei.message}:null);return u.appContext=t??cE._context,u.props.onDestroy=()=>{ii(null,l)},ii(u,l),lE[n].push({vm:u}),s.appendChild(l.firstElementChild),{close:()=>{u.component.exposed.visible.value=!1}}};Qk.forEach((e=>{cE[e]=(t={})=>(("string"==typeof t||Mo(t))&&(t={message:t}),cE({...t,type:e}))})),cE.closeAll=function(){for(const e of Object.values(lE))e.forEach((({vm:e})=>{e.component.exposed.visible.value=!1}))},cE._context=null;const dE=Vm(cE,"$notify");var fE;!function(e){!function(t){var n="object"==typeof globalThis?globalThis:"object"==typeof K_?K_:"object"==typeof self?self:"object"==typeof this?this:function(){try{return Function("return this;")()}catch{}}()||function(){try{return(0,eval)("(function() { return this; })()")}catch{}}(),r=o(e);function o(e,t){return function(n,r){Object.defineProperty(e,n,{configurable:!0,writable:!0,value:r}),t&&t(n,r)}}typeof n.Reflect<"u"&&(r=o(n.Reflect,r)),function(e,t){var n=Object.prototype.hasOwnProperty,r="function"==typeof Symbol,o=r&&typeof Symbol.toPrimitive<"u"?Symbol.toPrimitive:"@@toPrimitive",a=r&&typeof Symbol.iterator<"u"?Symbol.iterator:"@@iterator",i="function"==typeof Object.create,s={__proto__:[]}instanceof Array,l=!i&&!s,u={create:i?function(){return de(Object.create(null))}:s?function(){return de({__proto__:null})}:function(){return de({})},has:l?function(e,t){return n.call(e,t)}:function(e,t){return t in e},get:l?function(e,t){return n.call(e,t)?e[t]:void 0}:function(e,t){return e[t]}},c=Object.getPrototypeOf(Function),d="function"==typeof Map&&"function"==typeof Map.prototype.entries?Map:le(),f="function"==typeof Set&&"function"==typeof Set.prototype.entries?Set:ue(),p="function"==typeof WeakMap?WeakMap:ce(),h=r?Symbol.for("@reflect-metadata:registry"):void 0,m=oe(),v=ae(m);function g(e,t,n,r){if(L(n)){if(!z(e))throw new TypeError;if(!K(t))throw new TypeError;return A(e,t)}if(!z(e))throw new TypeError;if(!V(t))throw new TypeError;if(!V(r)&&!L(r)&&!B(r))throw new TypeError;return B(r)&&(r=void 0),M(e,t,n=W(n),r)}function y(e,t){function n(n,r){if(!V(n))throw new TypeError;if(!L(r)&&!Z(r))throw new TypeError;P(e,t,n,r)}return n}function b(e,t,n,r){if(!V(n))throw new TypeError;return L(r)||(r=W(r)),P(e,t,n,r)}function _(e,t,n){if(!V(t))throw new TypeError;return L(n)||(n=W(n)),k(e,t,n)}function S(e,t,n){if(!V(t))throw new TypeError;return L(n)||(n=W(n)),E(e,t,n)}function w(e,t,n){if(!V(t))throw new TypeError;return L(n)||(n=W(n)),O(e,t,n)}function T(e,t,n){if(!V(t))throw new TypeError;return L(n)||(n=W(n)),I(e,t,n)}function C(e,t){if(!V(e))throw new TypeError;return L(t)||(t=W(t)),N(e,t)}function $(e,t){if(!V(e))throw new TypeError;return L(t)||(t=W(t)),D(e,t)}function x(e,t,n){if(!V(t))throw new TypeError;if(L(n)||(n=W(n)),!V(t))throw new TypeError;L(n)||(n=W(n));var r=se(t,n,!1);return!L(r)&&r.OrdinaryDeleteMetadata(e,t,n)}function A(e,t){for(var n=e.length-1;n>=0;--n){var r=(0,e[n])(t);if(!L(r)&&!B(r)){if(!K(r))throw new TypeError;t=r}}return t}function M(e,t,n,r){for(var o=e.length-1;o>=0;--o){var a=(0,e[o])(t,n,r);if(!L(a)&&!B(a)){if(!V(a))throw new TypeError;r=a}}return r}function k(e,t,n){if(E(e,t,n))return!0;var r=ne(t);return!B(r)&&k(e,r,n)}function E(e,t,n){var r=se(t,n,!1);return!L(r)&&G(r.OrdinaryHasOwnMetadata(e,t,n))}function O(e,t,n){if(E(e,t,n))return I(e,t,n);var r=ne(t);return B(r)?void 0:O(e,r,n)}function I(e,t,n){var r=se(t,n,!1);if(!L(r))return r.OrdinaryGetOwnMetadata(e,t,n)}function P(e,t,n,r){se(n,r,!0).OrdinaryDefineOwnMetadata(e,t,n,r)}function N(e,t){var n=D(e,t),r=ne(e);if(null===r)return n;var o=N(r,t);if(o.length<=0)return n;if(n.length<=0)return o;for(var a=new f,i=[],s=0,l=n;s=0&&e=this._keys.length?(this._index=-1,this._keys=t,this._values=t):this._index++,{value:n,done:!1}}return{value:void 0,done:!0}},e.prototype.throw=function(e){throw this._index>=0&&(this._index=-1,this._keys=t,this._values=t),e},e.prototype.return=function(e){return this._index>=0&&(this._index=-1,this._keys=t,this._values=t),{value:e,done:!0}},e}();return function(){function t(){this._keys=[],this._values=[],this._cacheKey=e,this._cacheIndex=-2}return Object.defineProperty(t.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),t.prototype.has=function(e){return this._find(e,!1)>=0},t.prototype.get=function(e){var t=this._find(e,!1);return t>=0?this._values[t]:void 0},t.prototype.set=function(e,t){var n=this._find(e,!0);return this._values[n]=t,this},t.prototype.delete=function(t){var n=this._find(t,!1);if(n>=0){for(var r=this._keys.length,o=n+1;o"u"&&(n.Reflect=e)}()}(fE||(fE={}));var pE={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")};const hE=1e3,mE=6e4,vE=36e5,gE=864e5,yE=6048e5,bE="millisecond",_E="second",SE="minute",wE="hour",TE="day",CE="week",$E="month",xE="quarter",AE="year",ME="date",kE="Invalid Date",EE=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,OE=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,IE=(e,t,n)=>{const r=String(e);return!r||r.length>=t?e:`${Array(t+1-r.length).join(n)}${e}`},PE=(e,t)=>{if(e.date(){const t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),o=n%60;return`${t<=0?"+":"-"}${IE(r,2,"0")}:${IE(o,2,"0")}`},m:PE,a:e=>e<0?Math.ceil(e)||0:Math.floor(e),p:e=>({M:$E,y:AE,w:CE,d:TE,D:ME,h:wE,m:SE,s:_E,ms:bE,Q:xE}[e]||String(e||"").toLowerCase().replace(/s$/,"")),u:e=>void 0===e};let DE="en";const RE={};RE[DE]=pE;const LE=e=>e instanceof HE,BE=(e,t,n)=>{let r;if(!e)return DE;if("string"==typeof e){const n=e.toLowerCase();RE[n]&&(r=n),t&&(RE[n]=t,r=n);const o=e.split("-");if(!r&&o.length>1)return BE(o[0])}else{const{name:t}=e;RE[t]=e,r=t}return!n&&r&&(DE=r),r||!n&&DE},FE=function(e,t){if(LE(e))return e.clone();const n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new HE(n)},VE=NE;VE.l=BE,VE.i=LE,VE.w=(e,t)=>FE(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset});class HE{constructor(e){this.$L=BE(e.locale,null,!0),this.parse(e)}parse(e){this.$d=(e=>{const{date:t,utc:n}=e;if(null===t)return new Date(NaN);if(VE.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){const e=t.match(EE);if(e){const t=e[2]-1||0,r=(e[7]||"0").substring(0,3);return n?new Date(Date.UTC(e[1],t,e[3]||1,e[4]||0,e[5]||0,e[6]||0,r)):new Date(e[1],t,e[3]||1,e[4]||0,e[5]||0,e[6]||0,r)}}return new Date(t)})(e),this.$x=e.x||{},this.init()}init(){const{$d:e}=this;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()}$utils(){return VE}isValid(){return this.$d.toString()!==kE}isSame(e,t){const n=FE(e);return this.startOf(t)<=n&&n<=this.endOf(t)}isAfter(e,t){return FE(e){const r=VE.w(this.$u?Date.UTC(this.$y,t,e):new Date(this.$y,t,e),this);return n?r:r.endOf(TE)},a=(e,t)=>VE.w(this.toDate()[e].apply(this.toDate("s"),(n?[0,0,0,0]:[23,59,59,999]).slice(t)),this),{$W:i,$M:s,$D:l}=this,u="set"+(this.$u?"UTC":"");switch(r){case AE:return n?o(1,0):o(31,11);case $E:return n?o(1,s):o(0,s+1);case CE:{const e=this.$locale().weekStart||0,t=(i{const n=FE(this);return VE.w(n.date(n.date()+Math.round(t*e)),this)};if(n===$E)return this.set($E,this.$M+e);if(n===AE)return this.set(AE,this.$y+e);if(n===TE)return r(1);if(n===CE)return r(7);const o={[SE]:mE,[wE]:vE,[_E]:hE}[n]||1,a=this.$d.getTime()+e*o;return VE.w(a,this)}subtract(e,t){return this.add(-1*e,t)}format(e){const t=this.$locale();if(!this.isValid())return t.invalidDate||kE;const n=e||"YYYY-MM-DDTHH:mm:ssZ",r=VE.z(this),{$H:o,$m:a,$M:i}=this,{weekdays:s,months:l,meridiem:u}=t,c=(e,t,r,o)=>e&&(e[t]||e(this,n))||r[t].slice(0,o),d=e=>VE.s(o%12||12,e,"0"),f=u||((e,t,n)=>{const r=e<12?"AM":"PM";return n?r.toLowerCase():r}),p={YY:String(this.$y).slice(-2),YYYY:this.$y,M:i+1,MM:VE.s(i+1,2,"0"),MMM:c(t.monthsShort,i,l,3),MMMM:c(l,i),D:this.$D,DD:VE.s(this.$D,2,"0"),d:String(this.$W),dd:c(t.weekdaysMin,this.$W,s,2),ddd:c(t.weekdaysShort,this.$W,s,3),dddd:s[this.$W],H:String(o),HH:VE.s(o,2,"0"),h:d(1),hh:d(2),a:f(o,a,!0),A:f(o,a,!1),m:String(a),mm:VE.s(a,2,"0"),s:String(this.$s),ss:VE.s(this.$s,2,"0"),SSS:VE.s(this.$ms,3,"0"),Z:r};return n.replace(OE,((e,t)=>t||p[e]||r.replace(":","")))}utcOffset(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)}diff(e,t,n){const r=VE.p(t),o=FE(e),a=(o.utcOffset()-this.utcOffset())*mE,i=this-o;let s=VE.m(this,o);return s={[AE]:s/12,[$E]:s,[xE]:s/3,[CE]:(i-a)/yE,[TE]:(i-a)/gE,[wE]:i/vE,[SE]:i/mE,[_E]:i/hE}[r]||i,n?s:VE.a(s)}daysInMonth(){return this.endOf($E).$D}$locale(){return RE[this.$L]}locale(e,t){if(!e)return this.$L;const n=this.clone(),r=BE(e,t,!0);return r&&(n.$L=r),n}clone(){return VE.w(this.$d,this)}toDate(){return new Date(this.valueOf())}toJSON(){return this.isValid()?this.toISOString():null}toISOString(){return this.$d.toISOString()}toString(){return this.$d.toUTCString()}}const jE=HE.prototype;FE.prototype=jE,[["$ms",bE],["$s",_E],["$m",SE],["$H",wE],["$W",TE],["$M",$E],["$y",AE],["$D",ME]].forEach((e=>{jE[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),FE.extend=(e,t)=>(e.$i||(e(t,HE,FE),e.$i=!0),FE),FE.locale=BE,FE.isDayjs=LE,FE.unix=e=>FE(1e3*e),FE.en=RE[DE],FE.Ls=RE,FE.p={};const GE={name:"ja",weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:e=>`${e}日`,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiem:e=>e<12?"午前":"午後",relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}};FE.locale(GE,null,!0);const UE={name:"zh-cn",weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:(e,t)=>"W"===t?`${e}周`:`${e}日`,weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s内",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},meridiem:(e,t)=>{const n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1100?"上午":n<1300?"中午":n<1800?"下午":"晚上"}};FE.locale(UE,null,!0);const WE={name:"zh-tw",weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:(e,t)=>"W"===t?`${e}週`:`${e}日`,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}};var zE;FE.locale(WE,null,!0),function(e){e[e.PLAIN_TO_CLASS=0]="PLAIN_TO_CLASS",e[e.CLASS_TO_PLAIN=1]="CLASS_TO_PLAIN",e[e.CLASS_TO_CLASS=2]="CLASS_TO_CLASS"}(zE||(zE={}));var YE=function(){function e(){this._typeMetadatas=new Map,this._transformMetadatas=new Map,this._exposeMetadatas=new Map,this._excludeMetadatas=new Map,this._ancestorsMap=new Map}return e.prototype.addTypeMetadata=function(e){this._typeMetadatas.has(e.target)||this._typeMetadatas.set(e.target,new Map),this._typeMetadatas.get(e.target).set(e.propertyName,e)},e.prototype.addTransformMetadata=function(e){this._transformMetadatas.has(e.target)||this._transformMetadatas.set(e.target,new Map),this._transformMetadatas.get(e.target).has(e.propertyName)||this._transformMetadatas.get(e.target).set(e.propertyName,[]),this._transformMetadatas.get(e.target).get(e.propertyName).push(e)},e.prototype.addExposeMetadata=function(e){this._exposeMetadatas.has(e.target)||this._exposeMetadatas.set(e.target,new Map),this._exposeMetadatas.get(e.target).set(e.propertyName,e)},e.prototype.addExcludeMetadata=function(e){this._excludeMetadatas.has(e.target)||this._excludeMetadatas.set(e.target,new Map),this._excludeMetadatas.get(e.target).set(e.propertyName,e)},e.prototype.findTransformMetadatas=function(e,t,n){return this.findMetadatas(this._transformMetadatas,e,t).filter((function(e){return!e.options||!0===e.options.toClassOnly&&!0===e.options.toPlainOnly||(!0===e.options.toClassOnly?n===zE.CLASS_TO_CLASS||n===zE.PLAIN_TO_CLASS:!0!==e.options.toPlainOnly||n===zE.CLASS_TO_PLAIN)}))},e.prototype.findExcludeMetadata=function(e,t){return this.findMetadata(this._excludeMetadatas,e,t)},e.prototype.findExposeMetadata=function(e,t){return this.findMetadata(this._exposeMetadatas,e,t)},e.prototype.findExposeMetadataByCustomName=function(e,t){return this.getExposedMetadatas(e).find((function(e){return e.options&&e.options.name===t}))},e.prototype.findTypeMetadata=function(e,t){return this.findMetadata(this._typeMetadatas,e,t)},e.prototype.getStrategy=function(e){var t=this._excludeMetadatas.get(e),n=t&&t.get(void 0),r=this._exposeMetadatas.get(e),o=r&&r.get(void 0);return n&&o||!n&&!o?"none":n?"excludeAll":"exposeAll"},e.prototype.getExposedMetadatas=function(e){return this.getMetadata(this._exposeMetadatas,e)},e.prototype.getExcludedMetadatas=function(e){return this.getMetadata(this._excludeMetadatas,e)},e.prototype.getExposedProperties=function(e,t){return this.getExposedMetadatas(e).filter((function(e){return!e.options||!0===e.options.toClassOnly&&!0===e.options.toPlainOnly||(!0===e.options.toClassOnly?t===zE.CLASS_TO_CLASS||t===zE.PLAIN_TO_CLASS:!0!==e.options.toPlainOnly||t===zE.CLASS_TO_PLAIN)})).map((function(e){return e.propertyName}))},e.prototype.getExcludedProperties=function(e,t){return this.getExcludedMetadatas(e).filter((function(e){return!e.options||!0===e.options.toClassOnly&&!0===e.options.toPlainOnly||(!0===e.options.toClassOnly?t===zE.CLASS_TO_CLASS||t===zE.PLAIN_TO_CLASS:!0!==e.options.toPlainOnly||t===zE.CLASS_TO_PLAIN)})).map((function(e){return e.propertyName}))},e.prototype.clear=function(){this._typeMetadatas.clear(),this._exposeMetadatas.clear(),this._excludeMetadatas.clear(),this._ancestorsMap.clear()},e.prototype.getMetadata=function(e,t){var n,r=e.get(t);r&&(n=Array.from(r.values()).filter((function(e){return void 0!==e.propertyName})));for(var o=[],a=0,i=this.getAncestors(t);a0&&(a=a.filter((function(e){return!l.includes(e)}))),void 0!==this.options.version&&(a=a.filter((function(t){var n=KE.findExposeMetadata(e,t);return!n||!n.options||r.checkVersion(n.options.since,n.options.until)}))),a=this.options.groups&&this.options.groups.length?a.filter((function(t){var n=KE.findExposeMetadata(e,t);return!n||!n.options||r.checkGroups(n.options.groups)})):a.filter((function(t){var n=KE.findExposeMetadata(e,t);return!(n&&n.options&&n.options.groups&&n.options.groups.length)}))}return this.options.excludePrefixes&&this.options.excludePrefixes.length&&(a=a.filter((function(e){return r.options.excludePrefixes.every((function(t){return e.substr(0,t.length)!==t}))}))),a=a.filter((function(e,t,n){return n.indexOf(e)===t}))},e.prototype.checkVersion=function(e,t){var n=!0;return n&&e&&(n=this.options.version>=e),n&&t&&(n=this.options.version0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i},cO=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o0)||n.groups&&!!n.groups.find((function(e){return-1!==o.indexOf(e)}))))})),c=[];try{for(var d=function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)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.")}(this.validationMetadatas.entries()),f=d.next();!f.done;f=d.next()){var p=uO(f.value,2),h=p[0],m=p[1];e.prototype instanceof h&&c.push.apply(c,cO([],uO(m),!1))}}catch(e){a={error:e}}finally{try{f&&!f.done&&(i=d.return)&&i.call(d)}finally{if(a)throw a.error}}var v=c.filter((function(t){return"string"!=typeof t.target&&t.target!==e&&(!(t.target instanceof Function)||e.prototype instanceof t.target)&&(!!s(t)||!l(t)&&(!(o&&o.length>0)||t.groups&&!!t.groups.find((function(e){return-1!==o.indexOf(e)}))))})).filter((function(e){return!u.find((function(t){return t.propertyName===e.propertyName&&t.type===e.type}))}));return u.concat(v)},e.prototype.getTargetValidatorConstraints=function(e){return this.constraintMetadatas.get(e)||[]},e}();function fO(){var e=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:void 0;return e.classValidatorMetadataStorage||(e.classValidatorMetadataStorage=new dO),e.classValidatorMetadataStorage}var pO=function(){function e(){}return e.prototype.toString=function(e,t,n,r){var o=this;void 0===e&&(e=!1),void 0===t&&(t=!1),void 0===n&&(n=""),void 0===r&&(r=!1);var a=e?"[1m":"",i=e?"[22m":"",s=function(e){return" - property ".concat(a).concat(n).concat(e).concat(i," has failed the following constraints: ").concat(a).concat(function(){var e;return(r?Object.values:Object.keys)(null!==(e=o.constraints)&&void 0!==e?e:{}).join(", ")}()).concat(i," \n")};if(t){var l=Number.isInteger(+this.property)?"[".concat(this.property,"]"):"".concat(n?".":"").concat(this.property);return this.constraints?s(l):this.children?this.children.map((function(t){return t.toString(e,!0,"".concat(n).concat(l),r)})).join(""):""}return"An instance of ".concat(a).concat(this.target?this.target.constructor.name:"an object").concat(i," has failed the validation:\n")+(this.constraints?s(this.property):"")+(this.children?this.children.map((function(t){return t.toString(e,!0,o.property,r)})).join(""):"")},e}(),hO=function(){function e(){}return e.isValid=function(e){var t=this;return"isValid"!==e&&"getMessage"!==e&&-1!==Object.keys(this).map((function(e){return t[e]})).indexOf(e)},e.CUSTOM_VALIDATION="customValidation",e.NESTED_VALIDATION="nestedValidation",e.PROMISE_VALIDATION="promiseValidation",e.CONDITIONAL_VALIDATION="conditionalValidation",e.WHITELIST="whitelistValidation",e.IS_DEFINED="isDefined",e}();var mO,vO,gO=function(){function e(){}return e.replaceMessageSpecialTokens=function(e,t){var n;return e instanceof Function?n=e(t):"string"==typeof e&&(n=e),n&&Array.isArray(t.constraints)&&t.constraints.forEach((function(e,t){n=n.replace(new RegExp("\\$constraint".concat(t+1),"g"),function(e){return Array.isArray(e)?e.join(", "):("symbol"==typeof e&&(e=e.description),"".concat(e))}(e))})),n&&void 0!==t.value&&null!==t.value&&["string","boolean","number"].includes(typeof t.value)&&(n=n.replace(/\$value/g,t.value)),n&&(n=n.replace(/\$property/g,t.property)),n&&(n=n.replace(/\$target/g,t.targetName)),n},e}(),yO=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i},bO=function(){function e(e,t){this.validator=e,this.validatorOptions=t,this.awaitingPromises=[],this.ignoreAsyncValidations=!1,this.metadataStorage=fO()}return e.prototype.execute=function(e,t,n){var r,o,a=this;!this.metadataStorage.hasValidationMetaData&&(null===(r=this.validatorOptions)||void 0===r||r.enableDebugMessages);var i=this.validatorOptions?this.validatorOptions.groups:void 0,s=this.validatorOptions&&this.validatorOptions.strictGroups||!1,l=this.validatorOptions&&this.validatorOptions.always||!1,u=void 0===(null===(o=this.validatorOptions)||void 0===o?void 0:o.forbidUnknownValues)||!1!==this.validatorOptions.forbidUnknownValues,c=this.metadataStorage.getTargetValidationMetadatas(e.constructor,t,l,s,i),d=this.metadataStorage.groupByPropertyName(c);if(this.validatorOptions&&u&&!c.length){var f=new pO;return(!this.validatorOptions||!this.validatorOptions.validationError||void 0===this.validatorOptions.validationError.target||!0===this.validatorOptions.validationError.target)&&(f.target=e),f.value=void 0,f.property=void 0,f.children=[],f.constraints={unknownValue:"an unknown value was passed to the validate function"},void n.push(f)}this.validatorOptions&&this.validatorOptions.whitelist&&this.whitelist(e,d,n),Object.keys(d).forEach((function(t){var r=e[t],o=d[t].filter((function(e){return e.type===hO.IS_DEFINED})),i=d[t].filter((function(e){return e.type!==hO.IS_DEFINED&&e.type!==hO.WHITELIST}));r instanceof Promise&&i.find((function(e){return e.type===hO.PROMISE_VALIDATION}))?a.awaitingPromises.push(r.then((function(r){a.performValidations(e,r,t,o,i,n)}))):a.performValidations(e,r,t,o,i,n)}))},e.prototype.whitelist=function(e,t,n){var r=this,o=[];Object.keys(e).forEach((function(e){(!t[e]||0===t[e].length)&&o.push(e)})),o.length>0&&(this.validatorOptions&&this.validatorOptions.forbidNonWhitelisted?o.forEach((function(t){var o,a=r.generateValidationError(e,e[t],t);a.constraints=((o={})[hO.WHITELIST]="property ".concat(t," should not exist"),o),a.children=void 0,n.push(a)})):o.forEach((function(t){return delete e[t]})))},e.prototype.stripEmptyErrors=function(e){var t=this;return e.filter((function(e){if(e.children&&(e.children=t.stripEmptyErrors(e.children)),0===Object.keys(e.constraints).length){if(0===e.children.length)return!1;delete e.constraints}return!0}))},e.prototype.performValidations=function(e,t,n,r,o,a){var i=o.filter((function(e){return e.type===hO.CUSTOM_VALIDATION})),s=o.filter((function(e){return e.type===hO.NESTED_VALIDATION})),l=o.filter((function(e){return e.type===hO.CONDITIONAL_VALIDATION})),u=this.generateValidationError(e,t,n);a.push(u),this.conditionalValidations(e,t,l)&&(this.customValidations(e,t,r,u),this.mapContexts(e,t,r,u),(void 0!==t||!this.validatorOptions||!0!==this.validatorOptions.skipUndefinedProperties)&&(null===t&&this.validatorOptions&&!0===this.validatorOptions.skipNullProperties||null==t&&this.validatorOptions&&!0===this.validatorOptions.skipMissingProperties||(this.customValidations(e,t,i,u),this.nestedValidations(t,s,u),this.mapContexts(e,t,o,u),this.mapContexts(e,t,i,u))))},e.prototype.generateValidationError=function(e,t,n){var r=new pO;return(!this.validatorOptions||!this.validatorOptions.validationError||void 0===this.validatorOptions.validationError.target||!0===this.validatorOptions.validationError.target)&&(r.target=e),(!this.validatorOptions||!this.validatorOptions.validationError||void 0===this.validatorOptions.validationError.value||!0===this.validatorOptions.validationError.value)&&(r.value=t),r.property=n,r.children=[],r.constraints={},r},e.prototype.conditionalValidations=function(e,t,n){return n.map((function(n){return n.constraints[0](e,t)})).reduce((function(e,t){return e&&t}),!0)},e.prototype.customValidations=function(e,t,n,r){var o=this;n.forEach((function(n){o.metadataStorage.getTargetValidatorConstraints(n.constraintCls).forEach((function(a){if(!(a.async&&o.ignoreAsyncValidations||o.validatorOptions&&o.validatorOptions.stopAtFirstError&&Object.keys(r.constraints||{}).length>0)){var i={targetName:e.constructor?e.constructor.name:void 0,property:n.propertyName,object:e,value:t,constraints:n.constraints};if(!n.each||!(Array.isArray(t)||t instanceof Set||t instanceof Map)){var s=a.instance.validate(t,i);if(lO(s)){var l=s.then((function(i){if(!i){var s=yO(o.createValidationError(e,t,n,a),2),l=s[0],u=s[1];r.constraints[l]=u,n.context&&(r.contexts||(r.contexts={}),r.contexts[l]=Object.assign(r.contexts[l]||{},n.context))}}));o.awaitingPromises.push(l)}else if(!s){var u=yO(o.createValidationError(e,t,n,a),2),c=u[0],d=u[1];r.constraints[c]=d}return}var f=function(e){return e instanceof Map?Array.from(e.values()):Array.isArray(e)?e:Array.from(e)}(t),p=f.map((function(e){return a.instance.validate(e,i)}));if(p.some((function(e){return lO(e)}))){var h=p.map((function(e){return lO(e)?e:Promise.resolve(e)})),m=Promise.all(h).then((function(i){if(!i.every((function(e){return e}))){var s=yO(o.createValidationError(e,t,n,a),2),l=s[0],u=s[1];r.constraints[l]=u,n.context&&(r.contexts||(r.contexts={}),r.contexts[l]=Object.assign(r.contexts[l]||{},n.context))}}));return void o.awaitingPromises.push(m)}if(!p.every((function(e){return e}))){var v=yO(o.createValidationError(e,t,n,a),2);c=v[0],d=v[1];r.constraints[c]=d}}}))}))},e.prototype.nestedValidations=function(e,t,n){var r=this;void 0!==e&&t.forEach((function(o){if(!(o.type!==hO.NESTED_VALIDATION&&o.type!==hO.PROMISE_VALIDATION||r.validatorOptions&&r.validatorOptions.stopAtFirstError&&Object.keys(n.constraints||{}).length>0))if(Array.isArray(e)||e instanceof Set||e instanceof Map){(e instanceof Set?Array.from(e):e).forEach((function(o,a){r.performValidations(e,o,a.toString(),[],t,n.children)}))}else if(e instanceof Object){var a="string"==typeof o.target?o.target:o.target.name;r.execute(e,a,n.children)}else{var i=yO(r.createValidationError(o.target,e,o),2),s=i[0],l=i[1];n.constraints[s]=l}}))},e.prototype.mapContexts=function(e,t,n,r){var o=this;return n.forEach((function(e){if(e.context){var t=void 0;if(e.type===hO.CUSTOM_VALIDATION)t=o.metadataStorage.getTargetValidatorConstraints(e.constraintCls)[0];var n=o.getConstraintType(e,t);r.constraints[n]&&(r.contexts||(r.contexts={}),r.contexts[n]=Object.assign(r.contexts[n]||{},e.context))}}))},e.prototype.createValidationError=function(e,t,n,r){var o=e.constructor?e.constructor.name:void 0,a=this.getConstraintType(n,r),i={targetName:o,property:n.propertyName,object:e,value:t,constraints:n.constraints},s=n.message||"";return!n.message&&(!this.validatorOptions||this.validatorOptions&&!this.validatorOptions.dismissDefaultMessages)&&r&&r.instance.defaultMessage instanceof Function&&(s=r.instance.defaultMessage(i)),[a,gO.replaceMessageSpecialTokens(s,i)]},e.prototype.getConstraintType=function(e,t){return t&&t.name?t.name:e.type},e}(),_O=function(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{l(r.next(e))}catch(e){a(e)}}function s(e){try{l(r.throw(e))}catch(e){a(e)}}function l(e){e.done?o(e.value):function(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(i,s)}l((r=r.apply(e,t||[])).next())}))},SO=function(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(l){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]1)throw"More than one implementation of ValidatorConstraintInterface found for validator on: ".concat(e.target.name,":").concat(e.propertyName)}else{var n=e.validator;t=function(){function e(){}return e.prototype.validate=function(e,t){return n.validate(e,t)},e.prototype.defaultMessage=function(e){return n.defaultMessage?n.defaultMessage(e):""},e}(),fO().addConstraintMetadata(new $O(t,e.name,e.async))}var r={type:e.name&&hO.isValid(e.name)?e.name:hO.CUSTOM_VALIDATION,name:e.name,target:e.target,propertyName:e.propertyName,validationOptions:e.options,constraintCls:t,constraints:e.constraints};fO().addValidationMetadata(new iO(r))}function AO(e,t){return function(n){var r=t&&t.each?"each value in ":"";return e(r,n)}}function MO(e,t){return function(n,r){xO({name:e.name,target:n.constructor,propertyName:r,options:t,constraints:e.constraints,validator:e.validator})}}var kO=hO.IS_DEFINED;function EO(e){return null!=e}function OO(e){return MO({name:kO,validator:{validate:function(e){return EO(e)},defaultMessage:AO((function(e){return e+"$property should not be null or undefined"}),e)}},e)}var IO=function(){return IO=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;for(var n in t)typeof e[n]>"u"&&(e[n]=t[n]);return e},e.exports=t.default,e.exports.default=t.default}(RO,RO.exports);var LO=RO.exports;!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,n.default)(e),t=(0,r.default)(t,u),!e.includes(","))return!1;var o=e.split(",");return!(o[0].startsWith("(")&&!o[1].endsWith(")")||o[1].endsWith(")")&&!o[0].startsWith("("))&&(t.checkDMS?s.test(o[0])&&l.test(o[1]):a.test(o[0])&&i.test(o[1]))};var n=o(DO),r=o(LO);function o(e){return e&&e.__esModule?e:{default:e}}var a=/^\(?[+-]?(90(\.0+)?|[1-8]?\d(\.\d+)?)$/,i=/^\s?[+-]?(180(\.0+)?|1[0-7]\d(\.\d+)?|\d{1,2}(\.\d+)?)\)?$/,s=/^(([1-8]?\d)\D+([1-5]?\d|60)\D+([1-5]?\d|60)(\.\d+)?|90\D+0\D+0)\D+[NSns]?$/i,l=/^\s*([1-7]?\d{1,2}\D+([1-5]?\d|60)\D+([1-5]?\d|60)(\.\d+)?|180\D+0\D+0)\D+[EWew]?$/i,u={checkDMS:!1};e.exports=t.default,e.exports.default=t.default}(PO,PO.exports);var BO=PO.exports;const FO=Z_(BO);var VO="isLatLong";function HO(e){return"string"==typeof e&&FO(e)}var jO="isLatitude";function GO(e){return("number"==typeof e||"string"==typeof e)&&HO("".concat(e,",0"))}var UO="isLongitude";function WO(e){return("number"==typeof e||"string"==typeof e)&&HO("0,".concat(e))}var zO="equals";function YO(e,t){return e===t}var KO="notEquals";function ZO(e,t){return e!==t}var XO="isEmpty";function qO(e){return""===e||null==e}var JO="isNotEmpty";function QO(e){return""!==e&&null!=e}var eI="isIn";function tI(e,t){return Array.isArray(t)&&t.some((function(t){return t===e}))}var nI="isNotIn";function rI(e,t){return!Array.isArray(t)||!t.some((function(t){return t===e}))}var oI={exports:{}},aI={exports:{}},iI={},sI={};Object.defineProperty(sI,"__esModule",{value:!0}),sI.commaDecimal=sI.dotDecimal=sI.bengaliLocales=sI.farsiLocales=sI.arabicLocales=sI.englishLocales=sI.decimal=sI.alphanumeric=sI.alpha=void 0;var lI={"en-US":/^[A-Z]+$/i,"az-AZ":/^[A-VXYZÇƏĞİıÖŞÜ]+$/i,"bg-BG":/^[А-Я]+$/i,"cs-CZ":/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]+$/i,"da-DK":/^[A-ZÆØÅ]+$/i,"de-DE":/^[A-ZÄÖÜß]+$/i,"el-GR":/^[Α-ώ]+$/i,"es-ES":/^[A-ZÁÉÍÑÓÚÜ]+$/i,"fa-IR":/^[ابپتثجچحخدذرزژسشصضطظعغفقکگلمنوهی]+$/i,"fi-FI":/^[A-ZÅÄÖ]+$/i,"fr-FR":/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]+$/i,"it-IT":/^[A-ZÀÉÈÌÎÓÒÙ]+$/i,"ja-JP":/^[ぁ-んァ-ヶヲ-゚一-龠ー・。、]+$/i,"nb-NO":/^[A-ZÆØÅ]+$/i,"nl-NL":/^[A-ZÁÉËÏÓÖÜÚ]+$/i,"nn-NO":/^[A-ZÆØÅ]+$/i,"hu-HU":/^[A-ZÁÉÍÓÖŐÚÜŰ]+$/i,"pl-PL":/^[A-ZĄĆĘŚŁŃÓŻŹ]+$/i,"pt-PT":/^[A-ZÃÁÀÂÄÇÉÊËÍÏÕÓÔÖÚÜ]+$/i,"ru-RU":/^[А-ЯЁ]+$/i,"kk-KZ":/^[А-ЯЁ\u04D8\u04B0\u0406\u04A2\u0492\u04AE\u049A\u04E8\u04BA]+$/i,"sl-SI":/^[A-ZČĆĐŠŽ]+$/i,"sk-SK":/^[A-ZÁČĎÉÍŇÓŠŤÚÝŽĹŔĽÄÔ]+$/i,"sr-RS@latin":/^[A-ZČĆŽŠĐ]+$/i,"sr-RS":/^[А-ЯЂЈЉЊЋЏ]+$/i,"sv-SE":/^[A-ZÅÄÖ]+$/i,"th-TH":/^[ก-๐\s]+$/i,"tr-TR":/^[A-ZÇĞİıÖŞÜ]+$/i,"uk-UA":/^[А-ЩЬЮЯЄIЇҐі]+$/i,"vi-VN":/^[A-ZÀÁẠẢÃÂẦẤẬẨẪĂẰẮẶẲẴĐÈÉẸẺẼÊỀẾỆỂỄÌÍỊỈĨÒÓỌỎÕÔỒỐỘỔỖƠỜỚỢỞỠÙÚỤỦŨƯỪỨỰỬỮỲÝỴỶỸ]+$/i,"ko-KR":/^[ㄱ-ㅎㅏ-ㅣ가-힣]*$/,"ku-IQ":/^[ئابپتجچحخدرڕزژسشعغفڤقکگلڵمنوۆھەیێيطؤثآإأكضصةظذ]+$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]+$/,he:/^[א-ת]+$/,fa:/^['آاءأؤئبپتثجچحخدذرزژسشصضطظعغفقکگلمنوهةی']+$/i,bn:/^['ঀঁংঃঅআইঈউঊঋঌএঐওঔকখগঘঙচছজঝঞটঠডঢণতথদধনপফবভমযরলশষসহ়ঽািীুূৃৄেৈোৌ্ৎৗড়ঢ়য়ৠৡৢৣৰৱ৲৳৴৵৶৷৸৹৺৻']+$/,"hi-IN":/^[\u0900-\u0961]+[\u0972-\u097F]*$/i,"si-LK":/^[\u0D80-\u0DFF]+$/};sI.alpha=lI;var uI={"en-US":/^[0-9A-Z]+$/i,"az-AZ":/^[0-9A-VXYZÇƏĞİıÖŞÜ]+$/i,"bg-BG":/^[0-9А-Я]+$/i,"cs-CZ":/^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]+$/i,"da-DK":/^[0-9A-ZÆØÅ]+$/i,"de-DE":/^[0-9A-ZÄÖÜß]+$/i,"el-GR":/^[0-9Α-ω]+$/i,"es-ES":/^[0-9A-ZÁÉÍÑÓÚÜ]+$/i,"fi-FI":/^[0-9A-ZÅÄÖ]+$/i,"fr-FR":/^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]+$/i,"it-IT":/^[0-9A-ZÀÉÈÌÎÓÒÙ]+$/i,"ja-JP":/^[0-90-9ぁ-んァ-ヶヲ-゚一-龠ー・。、]+$/i,"hu-HU":/^[0-9A-ZÁÉÍÓÖŐÚÜŰ]+$/i,"nb-NO":/^[0-9A-ZÆØÅ]+$/i,"nl-NL":/^[0-9A-ZÁÉËÏÓÖÜÚ]+$/i,"nn-NO":/^[0-9A-ZÆØÅ]+$/i,"pl-PL":/^[0-9A-ZĄĆĘŚŁŃÓŻŹ]+$/i,"pt-PT":/^[0-9A-ZÃÁÀÂÄÇÉÊËÍÏÕÓÔÖÚÜ]+$/i,"ru-RU":/^[0-9А-ЯЁ]+$/i,"kk-KZ":/^[0-9А-ЯЁ\u04D8\u04B0\u0406\u04A2\u0492\u04AE\u049A\u04E8\u04BA]+$/i,"sl-SI":/^[0-9A-ZČĆĐŠŽ]+$/i,"sk-SK":/^[0-9A-ZÁČĎÉÍŇÓŠŤÚÝŽĹŔĽÄÔ]+$/i,"sr-RS@latin":/^[0-9A-ZČĆŽŠĐ]+$/i,"sr-RS":/^[0-9А-ЯЂЈЉЊЋЏ]+$/i,"sv-SE":/^[0-9A-ZÅÄÖ]+$/i,"th-TH":/^[ก-๙\s]+$/i,"tr-TR":/^[0-9A-ZÇĞİıÖŞÜ]+$/i,"uk-UA":/^[0-9А-ЩЬЮЯЄIЇҐі]+$/i,"ko-KR":/^[0-9ㄱ-ㅎㅏ-ㅣ가-힣]*$/,"ku-IQ":/^[٠١٢٣٤٥٦٧٨٩0-9ئابپتجچحخدرڕزژسشعغفڤقکگلڵمنوۆھەیێيطؤثآإأكضصةظذ]+$/i,"vi-VN":/^[0-9A-ZÀÁẠẢÃÂẦẤẬẨẪĂẰẮẶẲẴĐÈÉẸẺẼÊỀẾỆỂỄÌÍỊỈĨÒÓỌỎÕÔỒỐỘỔỖƠỜỚỢỞỠÙÚỤỦŨƯỪỨỰỬỮỲÝỴỶỸ]+$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]+$/,he:/^[0-9א-ת]+$/,fa:/^['0-9آاءأؤئبپتثجچحخدذرزژسشصضطظعغفقکگلمنوهةی۱۲۳۴۵۶۷۸۹۰']+$/i,bn:/^['ঀঁংঃঅআইঈউঊঋঌএঐওঔকখগঘঙচছজঝঞটঠডঢণতথদধনপফবভমযরলশষসহ়ঽািীুূৃৄেৈোৌ্ৎৗড়ঢ়য়ৠৡৢৣ০১২৩৪৫৬৭৮৯ৰৱ৲৳৴৵৶৷৸৹৺৻']+$/,"hi-IN":/^[\u0900-\u0963]+[\u0966-\u097F]*$/i,"si-LK":/^[0-9\u0D80-\u0DFF]+$/};sI.alphanumeric=uI;var cI={"en-US":".",ar:"٫"};sI.decimal=cI;var dI=["AU","GB","HK","IN","NZ","ZA","ZM"];sI.englishLocales=dI;for(var fI,pI=0;pI=t.min)&&(!t.hasOwnProperty("max")||r<=t.max)&&(!t.hasOwnProperty("lt")||rt.gt)},iI.locales=void 0;var AI=function(e){return e&&e.__esModule?e:{default:e}}(DO),MI=sI;var kI=Object.keys(MI.decimal);iI.locales=kI,function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e)?parseFloat(e):NaN};var n,r=(n=iI)&&n.__esModule?n:{default:n};e.exports=t.default,e.exports.default=t.default}(aI,aI.exports);var EI=aI.exports;!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,n.default)(e),(0,r.default)(e)%parseInt(t,10)==0};var n=o(DO),r=o(EI);function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default,e.exports.default=t.default}(oI,oI.exports);var OI=oI.exports;const II=Z_(OI);var PI="isDivisibleBy";function NI(e,t){return"number"==typeof e&&"number"==typeof t&&II(String(e),t)}var DI="isPositive";function RI(e){return"number"==typeof e&&e>0}var LI="isNegative";function BI(e){return"number"==typeof e&&e<0}function FI(e,t){return"number"==typeof e&&"number"==typeof t&&e<=t}function VI(e,t){return MO({name:"max",constraints:[e],validator:{validate:function(e,t){return FI(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must not be greater than $constraint1"}),t)}},t)}function HI(e,t){return"number"==typeof e&&"number"==typeof t&&e>=t}function jI(e,t){return MO({name:"min",constraints:[e],validator:{validate:function(e,t){return HI(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must not be less than $constraint1"}),t)}},t)}var GI="minDate";function UI(e,t){return e instanceof Date&&e.getTime()>=(t instanceof Date?t:t()).getTime()}var WI="maxDate";function zI(e,t){return e instanceof Date&&e.getTime()<=(t instanceof Date?t:t()).getTime()}var YI={exports:{}},KI={exports:{}};!function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"object"===n(e)&&null!==e?e="function"==typeof e.toString?e.toString():"[object Object]":(null===e||typeof e>"u"||isNaN(e)&&!e.length)&&(e=""),String(e)},e.exports=t.default,e.exports.default=t.default}(KI,KI.exports);var ZI=KI.exports;!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,a){return(0,n.default)(e),(a=(0,o.default)(a,i)).ignoreCase?e.toLowerCase().split((0,r.default)(t).toLowerCase()).length>a.minOccurrences:e.split((0,r.default)(t)).length>a.minOccurrences};var n=a(DO),r=a(ZI),o=a(LO);function a(e){return e&&e.__esModule?e:{default:e}}var i={ignoreCase:!1,minOccurrences:1};e.exports=t.default,e.exports.default=t.default}(YI,YI.exports);var XI=YI.exports;const qI=Z_(XI);var JI="contains";function QI(e,t){return"string"==typeof e&&qI(e,t)}var eP="notContains";function tP(e,t){return"string"==typeof e&&!qI(e,t)}var nP={};Object.defineProperty(nP,"__esModule",{value:!0});var rP=nP.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,oP.default)(e);var r=e,o=n.ignore;if(o)if(o instanceof RegExp)r=r.replace(o,"");else{if("string"!=typeof o)throw new Error("ignore should be instance of a String or RegExp");r=r.replace(new RegExp("[".concat(o.replace(/[-[\]{}()*+?.,\\^$|#\\s]/g,"\\$&"),"]"),"g"),"")}if(t in aP.alpha)return aP.alpha[t].test(r);throw new Error("Invalid locale '".concat(t,"'"))};nP.locales=void 0;var oP=function(e){return e&&e.__esModule?e:{default:e}}(DO),aP=sI;var iP=Object.keys(aP.alpha);nP.locales=iP;var sP="isAlpha";function lP(e,t){return"string"==typeof e&&rP(e,t)}var uP={};Object.defineProperty(uP,"__esModule",{value:!0});var cP=uP.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,dP.default)(e);var r=e,o=n.ignore;if(o)if(o instanceof RegExp)r=r.replace(o,"");else{if("string"!=typeof o)throw new Error("ignore should be instance of a String or RegExp");r=r.replace(new RegExp("[".concat(o.replace(/[-[\]{}()*+?.,\\^$|#\\s]/g,"\\$&"),"]"),"g"),"")}if(t in fP.alphanumeric)return fP.alphanumeric[t].test(r);throw new Error("Invalid locale '".concat(t,"'"))};uP.locales=void 0;var dP=function(e){return e&&e.__esModule?e:{default:e}}(DO),fP=sI;var pP=Object.keys(fP.alphanumeric);uP.locales=pP;var hP="isAlphanumeric";function mP(e,t){return"string"==typeof e&&cP(e,t)}var vP={exports:{}},gP={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e,t){return e.some((function(e){return t===e}))};t.default=n,e.exports=t.default,e.exports.default=t.default}(gP,gP.exports);var yP=gP.exports;!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,r.default)(e),(t=(0,n.default)(t,s)).locale in a.decimal)return!(0,o.default)(l,e.replace(/ /g,""))&&function(e){var t=new RegExp("^[-+]?([0-9]+)?(\\".concat(a.decimal[e.locale],"[0-9]{").concat(e.decimal_digits,"})").concat(e.force_decimal?"":"?","$"));return t}(t).test(e);throw new Error("Invalid locale '".concat(t.locale,"'"))};var n=i(LO),r=i(DO),o=i(yP),a=sI;function i(e){return e&&e.__esModule?e:{default:e}}var s={force_decimal:!1,decimal_digits:"1,",locale:"en-US"},l=["","-","+"];e.exports=t.default,e.exports.default=t.default}(vP,vP.exports);var bP=vP.exports;const _P=Z_(bP);var SP="isDecimal";function wP(e,t){return"string"==typeof e&&_P(e,t)}var TP={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e),o.test(e)};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o=/^[\x00-\x7F]+$/;e.exports=t.default,e.exports.default=t.default}(TP,TP.exports);var CP=TP.exports;const $P=Z_(CP);var xP="isAscii";function AP(e){return"string"==typeof e&&$P(e)}var MP={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,n.default)(e),t=(0,r.default)(t,s);var o=e.length;if(t.urlSafe)return i.test(e);if(o%4!=0||a.test(e))return!1;var l=e.indexOf("=");return-1===l||l===o-1||l===o-2&&"="===e[o-1]};var n=o(DO),r=o(LO);function o(e){return e&&e.__esModule?e:{default:e}}var a=/[^A-Z0-9+\/=]/i,i=/^[A-Z0-9_\-]*$/i,s={urlSafe:!1};e.exports=t.default,e.exports.default=t.default}(MP,MP.exports);var kP=MP.exports;const EP=Z_(kP);var OP="isBase64";function IP(e,t){return"string"==typeof e&&EP(e,t)}var PP={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,a;(0,r.default)(e),"object"===o(t)?(n=t.min||0,a=t.max):(n=arguments[1],a=arguments[2]);var i=encodeURI(e).split(/%..|./).length-1;return i>=n&&(typeof a>"u"||i<=a)};var n,r=(n=DO)&&n.__esModule?n:{default:n};function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=t.default,e.exports.default=t.default}(PP,PP.exports);var NP=PP.exports;const DP=Z_(NP);var RP="isByteLength";function LP(e,t,n){return"string"==typeof e&&DP(e,{min:t,max:n})}var BP={exports:{}},FP={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(e);for(var t,n,o,a=e.replace(/[- ]+/g,""),i=0,s=a.length-1;s>=0;s--)t=a.substring(s,s+1),n=parseInt(t,10),o&&(n*=2)>=10?i+=n%10+1:i+=n,o=!o;return!(i%10!=0||!a)};var n,r=(n=DO)&&n.__esModule?n:{default:n};e.exports=t.default,e.exports.default=t.default}(FP,FP.exports);var VP=FP.exports;!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,n.default)(e);var o=t.provider,s=e.replace(/[- ]+/g,"");if(o&&o.toLowerCase()in a){if(!a[o.toLowerCase()].test(s))return!1}else{if(o&&!(o.toLowerCase()in a))throw new Error("".concat(o," is not a valid credit card provider."));if(!i.some((function(e){return e.test(s)})))return!1}return(0,r.default)(e)};var n=o(DO),r=o(VP);function o(e){return e&&e.__esModule?e:{default:e}}var a={amex:/^3[47][0-9]{13}$/,dinersclub:/^3(?:0[0-5]|[68][0-9])[0-9]{11}$/,discover:/^6(?:011|5[0-9][0-9])[0-9]{12,15}$/,jcb:/^(?:2131|1800|35\d{3})\d{11}$/,mastercard:/^5[1-5][0-9]{2}|(222[1-9]|22[3-9][0-9]|2[3-6][0-9]{2}|27[01][0-9]|2720)[0-9]{12}$/,unionpay:/^(6[27][0-9]{14}|^(81[0-9]{14,17}))$/,visa:/^(?:4[0-9]{12})(?:[0-9]{3,6})?$/},i=function(){var e=[];for(var t in a)a.hasOwnProperty(t)&&e.push(a[t]);return e}();e.exports=t.default,e.exports.default=t.default}(BP,BP.exports);var HP=BP.exports;const jP=Z_(HP);var GP="isCreditCard";function UP(e){return"string"==typeof e&&jP(e)}var WP={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,r.default)(e),function(e){var t="\\d{".concat(e.digits_after_decimal[0],"}");e.digits_after_decimal.forEach((function(e,n){0!==n&&(t="".concat(t,"|\\d{").concat(e,"}"))}));var n="(".concat(e.symbol.replace(/\W/,(function(e){return"\\".concat(e)})),")").concat(e.require_symbol?"":"?"),r="-?",o="[1-9]\\d*",a="[1-9]\\d{0,2}(\\".concat(e.thousands_separator,"\\d{3})*"),i="(".concat(["0",o,a].join("|"),")?"),s="(\\".concat(e.decimal_separator,"(").concat(t,"))").concat(e.require_decimal?"":"?"),l=i+(e.allow_decimal||e.require_decimal?s:"");return e.allow_negatives&&!e.parens_for_negatives&&(e.negative_sign_after_digits?l+=r:e.negative_sign_before_digits&&(l=r+l)),e.allow_negative_sign_placeholder?l="( (?!\\-))?".concat(l):e.allow_space_after_symbol?l=" ?".concat(l):e.allow_space_after_digits&&(l+="( (?!$))?"),e.symbol_after_digits?l+=n:l=n+l,e.allow_negatives&&(e.parens_for_negatives?l="(\\(".concat(l,"\\)|").concat(l,")"):e.negative_sign_before_digits||e.negative_sign_after_digits||(l=r+l)),new RegExp("^(?!-? )(?=.*\\d)".concat(l,"$"))}(t=(0,n.default)(t,a)).test(e)};var n=o(LO),r=o(DO);function o(e){return e&&e.__esModule?e:{default:e}}var a={symbol:"$",require_symbol:!1,allow_space_after_symbol:!1,symbol_after_digits:!1,allow_negatives:!0,parens_for_negatives:!1,negative_sign_before_digits:!1,negative_sign_after_digits:!1,allow_negative_sign_placeholder:!1,thousands_separator:",",decimal_separator:".",allow_decimal:!0,require_decimal:!1,digits_after_decimal:[2],allow_space_after_digits:!1};e.exports=t.default,e.exports.default=t.default}(WP,WP.exports);var zP=WP.exports;const YP=Z_(zP);var KP="isCurrency";function ZP(e,t){return"string"==typeof e&&YP(e,t)}var XP={exports:{}},qP={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,n.default)(e),(t=(0,r.default)(t,a)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1)),!0===t.allow_wildcard&&0===e.indexOf("*.")&&(e=e.substring(2));var o=e.split("."),i=o[o.length-1];return!(t.require_tld&&(o.length<2||!t.allow_numeric_tld&&!/^([a-z\u00A1-\u00A8\u00AA-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}|xn[a-z0-9-]{2,})$/i.test(i)||/\s/.test(i))||!t.allow_numeric_tld&&/^\d+$/.test(i))&&o.every((function(e){return!(e.length>63&&!t.ignore_max_length||!/^[a-z_\u00a1-\uffff0-9-]+$/i.test(e)||/[\uff01-\uff5e]/.test(e)||/^-|-$/.test(e)||!t.allow_underscores&&/_/.test(e))}))};var n=o(DO),r=o(LO);function o(e){return e&&e.__esModule?e:{default:e}}var a={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_numeric_tld:!1,allow_wildcard:!1,ignore_max_length:!1};e.exports=t.default,e.exports.default=t.default}(qP,qP.exports);var JP=qP.exports;const QP=Z_(JP);var eN={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return(0,r.default)(t),(n=String(n))?"4"===n?i.test(t):"6"===n&&l.test(t):e(t,4)||e(t,6)};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o="(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])",a="(".concat(o,"[.]){3}").concat(o),i=new RegExp("^".concat(a,"$")),s="(?:[0-9a-fA-F]{1,4})",l=new RegExp("^("+"(?:".concat(s,":){7}(?:").concat(s,"|:)|")+"(?:".concat(s,":){6}(?:").concat(a,"|:").concat(s,"|:)|")+"(?:".concat(s,":){5}(?::").concat(a,"|(:").concat(s,"){1,2}|:)|")+"(?:".concat(s,":){4}(?:(:").concat(s,"){0,1}:").concat(a,"|(:").concat(s,"){1,3}|:)|")+"(?:".concat(s,":){3}(?:(:").concat(s,"){0,2}:").concat(a,"|(:").concat(s,"){1,4}|:)|")+"(?:".concat(s,":){2}(?:(:").concat(s,"){0,3}:").concat(a,"|(:").concat(s,"){1,5}|:)|")+"(?:".concat(s,":){1}(?:(:").concat(s,"){0,4}:").concat(a,"|(:").concat(s,"){1,6}|:)|")+"(?::((?::".concat(s,"){0,5}:").concat(a,"|(?::").concat(s,"){1,7}|:))")+")(%[0-9a-zA-Z-.:]{1,})?$");e.exports=t.default,e.exports.default=t.default}(eN,eN.exports);var tN=eN.exports;const nN=Z_(tN);!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,n.default)(e),(t=(0,i.default)(t,l)).require_display_name||t.allow_display_name){var s=e.match(u);if(s){var v=s[1];if(e=e.replace(v,"").replace(/(^<|>$)/g,""),v.endsWith(" ")&&(v=v.slice(0,-1)),!function(e){var t=e.replace(/^"(.+)"$/,"$1");if(!t.trim())return!1;var n=/[\.";<>]/.test(t);if(n){if(t===e)return!1;if(!(t.split('"').length===t.split('\\"').length))return!1}return!0}(v))return!1}else if(t.require_display_name)return!1}if(!t.ignore_max_length&&e.length>m)return!1;var g=e.split("@"),y=g.pop(),b=y.toLowerCase();if(t.host_blacklist.includes(b)||t.host_whitelist.length>0&&!t.host_whitelist.includes(b))return!1;var _=g.join("@");if(t.domain_specific_validation&&("gmail.com"===b||"googlemail.com"===b)){var S=(_=_.toLowerCase()).split("+")[0];if(!(0,r.default)(S.replace(/\./g,""),{min:6,max:30}))return!1;for(var w=S.split("."),T=0;T=t.min,s=!t.hasOwnProperty("max")||e<=t.max,l=!t.hasOwnProperty("lt")||et.gt;return n.test(e)&&i&&s&&l&&u};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o=/^(?:[-+]?(?:0|[1-9][0-9]*))$/,a=/^[-+]?[0-9]+$/;e.exports=t.default,e.exports.default=t.default}(zN,zN.exports);var YN=zN.exports;!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e,{min:0,max:65535})};var n,r=(n=YN)&&n.__esModule?n:{default:n};e.exports=t.default,e.exports.default=t.default}(WN,WN.exports);var KN=WN.exports;const ZN=Z_(KN);var XN="isPort";function qN(e){return"string"==typeof e&&ZN(e)}var JN={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n){(0,r.default)(t);var s=String(n?.version||n);if(!(null!=n&&n.version||n))return e(t,{version:10})||e(t,{version:13});var l=t.replace(/[\s-]+/g,""),u=0;if("10"===s){if(!o.test(l))return!1;for(var c=0;c=0;a--)if(e[a]>="A"&&e[a]<="Z")for(var i=e[a].charCodeAt(0)-55,s=i%10,l=Math.trunc(i/10),u=0,c=[s,l];u=5?1+2*(d-5):2*d:d,t=!t}else{var f=e[a].charCodeAt(0)-48;n+=t?f>=5?1+2*(f-5):2*f:f,t=!t}var p=10*Math.trunc((n+9)/10)-n;return+e[e.length-1]===p};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o=/^[A-Z]{2}[0-9A-Z]{9}[0-9]$/;e.exports=t.default,e.exports.default=t.default}(rD,rD.exports);var oD=rD.exports;const aD=Z_(oD);var iD="isIsin";function sD(e){return"string"==typeof e&&aD(e)}var lD={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,r.default)(e);var n=t.strictSeparator?a.test(e):o.test(e);return n&&t.strict?i(e):n};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o=/^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-3])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T\s]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/,a=/^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-3])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/,i=function(e){var t=e.match(/^(\d{4})-?(\d{3})([ T]{1}\.*|$)/);if(t){var n=Number(t[1]),r=Number(t[2]);return n%4==0&&n%100!=0||n%400==0?r<=366:r<=365}var o=e.match(/(\d{4})-?(\d{0,2})-?(\d*)/).map(Number),a=o[1],i=o[2],s=o[3],l=i&&"0".concat(i).slice(-2),u=s&&"0".concat(s).slice(-2),c=new Date("".concat(a,"-").concat(l||"01","-").concat(u||"01"));return!i||!s||c.getUTCFullYear()===a&&c.getUTCMonth()+1===i&&c.getUTCDate()===s};e.exports=t.default,e.exports.default=t.default}(lD,lD.exports);var uD=lD.exports;const cD=Z_(uD);var dD="isIso8601";function fD(e,t){return"string"==typeof e&&cD(e,t)}var pD={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,n.default)(e);try{t=(0,r.default)(t,i);var o=[];t.allow_primitives&&(o=[null,!1,!0]);var s=JSON.parse(e);return o.includes(s)||!!s&&"object"===a(s)}catch{}return!1};var n=o(DO),r=o(LO);function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i={allow_primitives:!1};e.exports=t.default,e.exports.default=t.default}(pD,pD.exports);var hD=pD.exports;const mD=Z_(hD);var vD="isJson";function gD(e){return"string"==typeof e&&mD(e)}var yD={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,n.default)(e);var t=e.split(".");return 3===t.length&&t.reduce((function(e,t){return e&&(0,r.default)(t,{urlSafe:!0})}),!0)};var n=o(DO),r=o(kP);function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default,e.exports.default=t.default}(yD,yD.exports);var bD=yD.exports;const _D=Z_(bD);var SD="isJwt";function wD(e){return"string"==typeof e&&_D(e)}var TD={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e),e===e.toLowerCase()};var n,r=(n=DO)&&n.__esModule?n:{default:n};e.exports=t.default,e.exports.default=t.default}(TD,TD.exports);var CD=TD.exports;const $D=Z_(CD);var xD="isLowercase";function AD(e){return"string"==typeof e&&$D(e)}var MD={};Object.defineProperty(MD,"__esModule",{value:!0});var kD=MD.default=function(e,t,n){if((0,ED.default)(e),n&&n.strictMode&&!e.startsWith("+"))return!1;if(Array.isArray(t))return t.some((function(t){if(OD.hasOwnProperty(t)&&OD[t].test(e))return!0;return!1}));if(t in OD)return OD[t].test(e);if(!t||"any"===t){for(var r in OD)if(OD.hasOwnProperty(r)){if(OD[r].test(e))return!0}return!1}throw new Error("Invalid locale '".concat(t,"'"))};MD.locales=void 0;var ED=function(e){return e&&e.__esModule?e:{default:e}}(DO);var OD={"am-AM":/^(\+?374|0)((10|[9|7][0-9])\d{6}$|[2-4]\d{7}$)/,"ar-AE":/^((\+?971)|0)?5[024568]\d{7}$/,"ar-BH":/^(\+?973)?(3|6)\d{7}$/,"ar-DZ":/^(\+?213|0)(5|6|7)\d{8}$/,"ar-LB":/^(\+?961)?((3|81)\d{6}|7\d{7})$/,"ar-EG":/^((\+?20)|0)?1[0125]\d{8}$/,"ar-IQ":/^(\+?964|0)?7[0-9]\d{8}$/,"ar-JO":/^(\+?962|0)?7[789]\d{7}$/,"ar-KW":/^(\+?965)([569]\d{7}|41\d{6})$/,"ar-LY":/^((\+?218)|0)?(9[1-6]\d{7}|[1-8]\d{7,9})$/,"ar-MA":/^(?:(?:\+|00)212|0)[5-7]\d{8}$/,"ar-OM":/^((\+|00)968)?(9[1-9])\d{6}$/,"ar-PS":/^(\+?970|0)5[6|9](\d{7})$/,"ar-SA":/^(!?(\+?966)|0)?5\d{8}$/,"ar-SD":/^((\+?249)|0)?(9[012369]|1[012])\d{7}$/,"ar-SY":/^(!?(\+?963)|0)?9\d{8}$/,"ar-TN":/^(\+?216)?[2459]\d{7}$/,"az-AZ":/^(\+994|0)(10|5[015]|7[07]|99)\d{7}$/,"bs-BA":/^((((\+|00)3876)|06))((([0-3]|[5-6])\d{6})|(4\d{7}))$/,"be-BY":/^(\+?375)?(24|25|29|33|44)\d{7}$/,"bg-BG":/^(\+?359|0)?8[789]\d{7}$/,"bn-BD":/^(\+?880|0)1[13456789][0-9]{8}$/,"ca-AD":/^(\+376)?[346]\d{5}$/,"cs-CZ":/^(\+?420)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,"da-DK":/^(\+?45)?\s?\d{2}\s?\d{2}\s?\d{2}\s?\d{2}$/,"de-DE":/^((\+49|0)1)(5[0-25-9]\d|6([23]|0\d?)|7([0-57-9]|6\d))\d{7,9}$/,"de-AT":/^(\+43|0)\d{1,4}\d{3,12}$/,"de-CH":/^(\+41|0)([1-9])\d{1,9}$/,"de-LU":/^(\+352)?((6\d1)\d{6})$/,"dv-MV":/^(\+?960)?(7[2-9]|9[1-9])\d{5}$/,"el-GR":/^(\+?30|0)?6(8[5-9]|9(?![26])[0-9])\d{7}$/,"el-CY":/^(\+?357?)?(9(9|6)\d{6})$/,"en-AI":/^(\+?1|0)264(?:2(35|92)|4(?:6[1-2]|76|97)|5(?:3[6-9]|8[1-4])|7(?:2(4|9)|72))\d{4}$/,"en-AU":/^(\+?61|0)4\d{8}$/,"en-AG":/^(?:\+1|1)268(?:464|7(?:1[3-9]|[28]\d|3[0246]|64|7[0-689]))\d{4}$/,"en-BM":/^(\+?1)?441(((3|7)\d{6}$)|(5[0-3][0-9]\d{4}$)|(59\d{5}$))/,"en-BS":/^(\+?1[-\s]?|0)?\(?242\)?[-\s]?\d{3}[-\s]?\d{4}$/,"en-GB":/^(\+?44|0)7\d{9}$/,"en-GG":/^(\+?44|0)1481\d{6}$/,"en-GH":/^(\+233|0)(20|50|24|54|27|57|26|56|23|28|55|59)\d{7}$/,"en-GY":/^(\+592|0)6\d{6}$/,"en-HK":/^(\+?852[-\s]?)?[456789]\d{3}[-\s]?\d{4}$/,"en-MO":/^(\+?853[-\s]?)?[6]\d{3}[-\s]?\d{4}$/,"en-IE":/^(\+?353|0)8[356789]\d{7}$/,"en-IN":/^(\+?91|0)?[6789]\d{9}$/,"en-JM":/^(\+?876)?\d{7}$/,"en-KE":/^(\+?254|0)(7|1)\d{8}$/,"fr-CF":/^(\+?236| ?)(70|75|77|72|21|22)\d{6}$/,"en-SS":/^(\+?211|0)(9[1257])\d{7}$/,"en-KI":/^((\+686|686)?)?( )?((6|7)(2|3|8)[0-9]{6})$/,"en-KN":/^(?:\+1|1)869(?:46\d|48[89]|55[6-8]|66\d|76[02-7])\d{4}$/,"en-LS":/^(\+?266)(22|28|57|58|59|27|52)\d{6}$/,"en-MT":/^(\+?356|0)?(99|79|77|21|27|22|25)[0-9]{6}$/,"en-MU":/^(\+?230|0)?\d{8}$/,"en-NA":/^(\+?264|0)(6|8)\d{7}$/,"en-NG":/^(\+?234|0)?[789]\d{9}$/,"en-NZ":/^(\+?64|0)[28]\d{7,9}$/,"en-PG":/^(\+?675|0)?(7\d|8[18])\d{6}$/,"en-PK":/^((00|\+)?92|0)3[0-6]\d{8}$/,"en-PH":/^(09|\+639)\d{9}$/,"en-RW":/^(\+?250|0)?[7]\d{8}$/,"en-SG":/^(\+65)?[3689]\d{7}$/,"en-SL":/^(\+?232|0)\d{8}$/,"en-TZ":/^(\+?255|0)?[67]\d{8}$/,"en-UG":/^(\+?256|0)?[7]\d{8}$/,"en-US":/^((\+1|1)?( |-)?)?(\([2-9][0-9]{2}\)|[2-9][0-9]{2})( |-)?([2-9][0-9]{2}( |-)?[0-9]{4})$/,"en-ZA":/^(\+?27|0)\d{9}$/,"en-ZM":/^(\+?26)?09[567]\d{7}$/,"en-ZW":/^(\+263)[0-9]{9}$/,"en-BW":/^(\+?267)?(7[1-8]{1})\d{6}$/,"es-AR":/^\+?549(11|[2368]\d)\d{8}$/,"es-BO":/^(\+?591)?(6|7)\d{7}$/,"es-CO":/^(\+?57)?3(0(0|1|2|4|5)|1\d|2[0-4]|5(0|1))\d{7}$/,"es-CL":/^(\+?56|0)[2-9]\d{1}\d{7}$/,"es-CR":/^(\+506)?[2-8]\d{7}$/,"es-CU":/^(\+53|0053)?5\d{7}$/,"es-DO":/^(\+?1)?8[024]9\d{7}$/,"es-HN":/^(\+?504)?[9|8|3|2]\d{7}$/,"es-EC":/^(\+?593|0)([2-7]|9[2-9])\d{7}$/,"es-ES":/^(\+?34)?[6|7]\d{8}$/,"es-PE":/^(\+?51)?9\d{8}$/,"es-MX":/^(\+?52)?(1|01)?\d{10,11}$/,"es-NI":/^(\+?505)\d{7,8}$/,"es-PA":/^(\+?507)\d{7,8}$/,"es-PY":/^(\+?595|0)9[9876]\d{7}$/,"es-SV":/^(\+?503)?[67]\d{7}$/,"es-UY":/^(\+598|0)9[1-9][\d]{6}$/,"es-VE":/^(\+?58)?(2|4)\d{9}$/,"et-EE":/^(\+?372)?\s?(5|8[1-4])\s?([0-9]\s?){6,7}$/,"fa-IR":/^(\+?98[\-\s]?|0)9[0-39]\d[\-\s]?\d{3}[\-\s]?\d{4}$/,"fi-FI":/^(\+?358|0)\s?(4[0-6]|50)\s?(\d\s?){4,8}$/,"fj-FJ":/^(\+?679)?\s?\d{3}\s?\d{4}$/,"fo-FO":/^(\+?298)?\s?\d{2}\s?\d{2}\s?\d{2}$/,"fr-BF":/^(\+226|0)[67]\d{7}$/,"fr-BJ":/^(\+229)\d{8}$/,"fr-CD":/^(\+?243|0)?(8|9)\d{8}$/,"fr-CM":/^(\+?237)6[0-9]{8}$/,"fr-FR":/^(\+?33|0)[67]\d{8}$/,"fr-GF":/^(\+?594|0|00594)[67]\d{8}$/,"fr-GP":/^(\+?590|0|00590)[67]\d{8}$/,"fr-MQ":/^(\+?596|0|00596)[67]\d{8}$/,"fr-PF":/^(\+?689)?8[789]\d{6}$/,"fr-RE":/^(\+?262|0|00262)[67]\d{8}$/,"fr-WF":/^(\+681)?\d{6}$/,"he-IL":/^(\+972|0)([23489]|5[012345689]|77)[1-9]\d{6}$/,"hu-HU":/^(\+?36|06)(20|30|31|50|70)\d{7}$/,"id-ID":/^(\+?62|0)8(1[123456789]|2[1238]|3[1238]|5[12356789]|7[78]|9[56789]|8[123456789])([\s?|\d]{5,11})$/,"ir-IR":/^(\+98|0)?9\d{9}$/,"it-IT":/^(\+?39)?\s?3\d{2} ?\d{6,7}$/,"it-SM":/^((\+378)|(0549)|(\+390549)|(\+3780549))?6\d{5,9}$/,"ja-JP":/^(\+81[ \-]?(\(0\))?|0)[6789]0[ \-]?\d{4}[ \-]?\d{4}$/,"ka-GE":/^(\+?995)?(79\d{7}|5\d{8})$/,"kk-KZ":/^(\+?7|8)?7\d{9}$/,"kl-GL":/^(\+?299)?\s?\d{2}\s?\d{2}\s?\d{2}$/,"ko-KR":/^((\+?82)[ \-]?)?0?1([0|1|6|7|8|9]{1})[ \-]?\d{3,4}[ \-]?\d{4}$/,"ky-KG":/^(\+?7\s?\+?7|0)\s?\d{2}\s?\d{3}\s?\d{4}$/,"lt-LT":/^(\+370|8)\d{8}$/,"lv-LV":/^(\+?371)2\d{7}$/,"mg-MG":/^((\+?261|0)(2|3)\d)?\d{7}$/,"mn-MN":/^(\+|00|011)?976(77|81|88|91|94|95|96|99)\d{6}$/,"my-MM":/^(\+?959|09|9)(2[5-7]|3[1-2]|4[0-5]|6[6-9]|7[5-9]|9[6-9])[0-9]{7}$/,"ms-MY":/^(\+?60|0)1(([0145](-|\s)?\d{7,8})|([236-9](-|\s)?\d{7}))$/,"mz-MZ":/^(\+?258)?8[234567]\d{7}$/,"nb-NO":/^(\+?47)?[49]\d{7}$/,"ne-NP":/^(\+?977)?9[78]\d{8}$/,"nl-BE":/^(\+?32|0)4\d{8}$/,"nl-NL":/^(((\+|00)?31\(0\))|((\+|00)?31)|0)6{1}\d{8}$/,"nl-AW":/^(\+)?297(56|59|64|73|74|99)\d{5}$/,"nn-NO":/^(\+?47)?[49]\d{7}$/,"pl-PL":/^(\+?48)? ?([5-8]\d|45) ?\d{3} ?\d{2} ?\d{2}$/,"pt-BR":/^((\+?55\ ?[1-9]{2}\ ?)|(\+?55\ ?\([1-9]{2}\)\ ?)|(0[1-9]{2}\ ?)|(\([1-9]{2}\)\ ?)|([1-9]{2}\ ?))((\d{4}\-?\d{4})|(9[1-9]{1}\d{3}\-?\d{4}))$/,"pt-PT":/^(\+?351)?9[1236]\d{7}$/,"pt-AO":/^(\+244)\d{9}$/,"ro-MD":/^(\+?373|0)((6(0|1|2|6|7|8|9))|(7(6|7|8|9)))\d{6}$/,"ro-RO":/^(\+?40|0)\s?7\d{2}(\/|\s|\.|-)?\d{3}(\s|\.|-)?\d{3}$/,"ru-RU":/^(\+?7|8)?9\d{9}$/,"si-LK":/^(?:0|94|\+94)?(7(0|1|2|4|5|6|7|8)( |-)?)\d{7}$/,"sl-SI":/^(\+386\s?|0)(\d{1}\s?\d{3}\s?\d{2}\s?\d{2}|\d{2}\s?\d{3}\s?\d{3})$/,"sk-SK":/^(\+?421)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,"so-SO":/^(\+?252|0)((6[0-9])\d{7}|(7[1-9])\d{7})$/,"sq-AL":/^(\+355|0)6[789]\d{6}$/,"sr-RS":/^(\+3816|06)[- \d]{5,9}$/,"sv-SE":/^(\+?46|0)[\s\-]?7[\s\-]?[02369]([\s\-]?\d){7}$/,"tg-TJ":/^(\+?992)?[5][5]\d{7}$/,"th-TH":/^(\+66|66|0)\d{9}$/,"tr-TR":/^(\+?90|0)?5\d{9}$/,"tk-TM":/^(\+993|993|8)\d{8}$/,"uk-UA":/^(\+?38|8)?0\d{9}$/,"uz-UZ":/^(\+?998)?(6[125-79]|7[1-69]|88|9\d)\d{7}$/,"vi-VN":/^((\+?84)|0)((3([2-9]))|(5([25689]))|(7([0|6-9]))|(8([1-9]))|(9([0-9])))([0-9]{7})$/,"zh-CN":/^((\+|00)86)?(1[3-9]|9[28])\d{9}$/,"zh-TW":/^(\+?886\-?|0)?9\d{8}$/,"dz-BT":/^(\+?975|0)?(17|16|77|02)\d{6}$/,"ar-YE":/^(((\+|00)9677|0?7)[0137]\d{7}|((\+|00)967|0)[1-7]\d{6})$/,"ar-EH":/^(\+?212|0)[\s\-]?(5288|5289)[\s\-]?\d{5}$/,"fa-AF":/^(\+93|0)?(2{1}[0-8]{1}|[3-5]{1}[0-4]{1})(\d{7})$/};OD["en-CA"]=OD["en-US"],OD["fr-CA"]=OD["en-CA"],OD["fr-BE"]=OD["nl-BE"],OD["zh-HK"]=OD["en-HK"],OD["zh-MO"]=OD["en-MO"],OD["ga-IE"]=OD["en-IE"],OD["fr-CH"]=OD["de-CH"],OD["it-CH"]=OD["fr-CH"];var ID=Object.keys(OD);MD.locales=ID;var PD="isMobilePhone";function ND(e,t,n){return"string"==typeof e&&kD(e,t,n)}var DD={};Object.defineProperty(DD,"__esModule",{value:!0});var RD=DD.default=function(e){return(0,LD.default)(e),BD.has(e.toUpperCase())};DD.CountryCodes=void 0;var LD=function(e){return e&&e.__esModule?e:{default:e}}(DO);var BD=new Set(["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]);var FD=BD;DD.CountryCodes=FD;var VD="isISO31661Alpha2";function HD(e){return"string"==typeof e&&RD(e)}var jD={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e),o.has(e.toUpperCase())};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o=new Set(["AFG","ALA","ALB","DZA","ASM","AND","AGO","AIA","ATA","ATG","ARG","ARM","ABW","AUS","AUT","AZE","BHS","BHR","BGD","BRB","BLR","BEL","BLZ","BEN","BMU","BTN","BOL","BES","BIH","BWA","BVT","BRA","IOT","BRN","BGR","BFA","BDI","KHM","CMR","CAN","CPV","CYM","CAF","TCD","CHL","CHN","CXR","CCK","COL","COM","COG","COD","COK","CRI","CIV","HRV","CUB","CUW","CYP","CZE","DNK","DJI","DMA","DOM","ECU","EGY","SLV","GNQ","ERI","EST","ETH","FLK","FRO","FJI","FIN","FRA","GUF","PYF","ATF","GAB","GMB","GEO","DEU","GHA","GIB","GRC","GRL","GRD","GLP","GUM","GTM","GGY","GIN","GNB","GUY","HTI","HMD","VAT","HND","HKG","HUN","ISL","IND","IDN","IRN","IRQ","IRL","IMN","ISR","ITA","JAM","JPN","JEY","JOR","KAZ","KEN","KIR","PRK","KOR","KWT","KGZ","LAO","LVA","LBN","LSO","LBR","LBY","LIE","LTU","LUX","MAC","MKD","MDG","MWI","MYS","MDV","MLI","MLT","MHL","MTQ","MRT","MUS","MYT","MEX","FSM","MDA","MCO","MNG","MNE","MSR","MAR","MOZ","MMR","NAM","NRU","NPL","NLD","NCL","NZL","NIC","NER","NGA","NIU","NFK","MNP","NOR","OMN","PAK","PLW","PSE","PAN","PNG","PRY","PER","PHL","PCN","POL","PRT","PRI","QAT","REU","ROU","RUS","RWA","BLM","SHN","KNA","LCA","MAF","SPM","VCT","WSM","SMR","STP","SAU","SEN","SRB","SYC","SLE","SGP","SXM","SVK","SVN","SLB","SOM","ZAF","SGS","SSD","ESP","LKA","SDN","SUR","SJM","SWZ","SWE","CHE","SYR","TWN","TJK","TZA","THA","TLS","TGO","TKL","TON","TTO","TUN","TUR","TKM","TCA","TUV","UGA","UKR","ARE","GBR","USA","UMI","URY","UZB","VUT","VEN","VNM","VGB","VIR","WLF","ESH","YEM","ZMB","ZWE"]);e.exports=t.default,e.exports.default=t.default}(jD,jD.exports);var GD=jD.exports;const UD=Z_(GD);var WD="isISO31661Alpha3";function zD(e){return"string"==typeof e&&UD(e)}var YD={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,n.default)(e),(0,r.default)(e)&&24===e.length};var n=o(DO),r=o(PN);function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default,e.exports.default=t.default}(YD,YD.exports);var KD=YD.exports;const ZD=Z_(KD);var XD="isMongoId";function qD(e){return"string"==typeof e&&ZD(e)}var JD={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e),o.test(e)};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o=/[^\x00-\x7F]/;e.exports=t.default,e.exports.default=t.default}(JD,JD.exports);var QD=JD.exports;const eR=Z_(QD);var tR="isMultibyte";function nR(e){return"string"==typeof e&&eR(e)}var rR={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e),o.test(e)};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o=/[\uD800-\uDBFF][\uDC00-\uDFFF]/;e.exports=t.default,e.exports.default=t.default}(rR,rR.exports);var oR=rR.exports;const aR=Z_(oR);var iR="isSurrogatePair";function sR(e){return"string"==typeof e&&aR(e)}var lR={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,n.default)(e),!e||/[\s<>]/.test(e)||0===e.indexOf("mailto:")||(t=(0,a.default)(t,l)).validate_length&&e.length>=2083||!t.allow_fragments&&e.includes("#")||!t.allow_query_components&&(e.includes("?")||e.includes("&")))return!1;var i,c,f,p,h,m,v,g;if(v=e.split("#"),e=v.shift(),v=e.split("?"),e=v.shift(),(v=e.split("://")).length>1){if(i=v.shift().toLowerCase(),t.require_valid_protocol&&-1===t.protocols.indexOf(i))return!1}else{if(t.require_protocol)return!1;if("//"===e.slice(0,2)){if(!t.allow_protocol_relative_urls)return!1;v[0]=e.slice(2)}}if(""===(e=v.join("://")))return!1;if(v=e.split("/"),""===(e=v.shift())&&!t.require_host)return!0;if((v=e.split("@")).length>1){if(t.disallow_auth||""===v[0]||(c=v.shift()).indexOf(":")>=0&&c.split(":").length>2)return!1;var y=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(typeof Symbol>"u")&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&null!=s.return&&s.return()}finally{if(o)throw a}}return n}}(e,t)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(c.split(":"),2),b=y[0],_=y[1];if(""===b&&""===_)return!1}p=v.join("@"),m=null,g=null;var S=p.match(u);if(S?(f="",g=S[1],m=S[2]||null):(v=p.split(":"),f=v.shift(),v.length&&(m=v.join(":"))),null!==m&&m.length>0){if(h=parseInt(m,10),!/^[0-9]+$/.test(m)||h<=0||h>65535)return!1}else if(t.require_port)return!1;return t.host_whitelist?d(f,t.host_whitelist):""===f&&!t.require_host||!(!(0,o.default)(f)&&!(0,r.default)(f,t)&&(!g||!(0,o.default)(g,6))||(f=f||g,t.host_blacklist&&d(f,t.host_blacklist)))};var n=i(DO),r=i(JP),o=i(tN),a=i(LO);function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=n&&(typeof a>"u"||l<=a)};var n,r=(n=DO)&&n.__esModule?n:{default:n};function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=t.default,e.exports.default=t.default}($R,$R.exports);var xR=$R.exports;const AR=Z_(xR);var MR="isLength";function kR(e,t,n){return"string"==typeof e&&AR(e,{min:t,max:n})}var ER="maxLength";function OR(e,t){return"string"==typeof e&&AR(e,{min:0,max:t})}function IR(e,t){return MO({name:ER,constraints:[e],validator:{validate:function(e,t){return OR(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be shorter than or equal to $constraint1 characters"}),t)}},t)}var PR="minLength";function NR(e,t){return"string"==typeof e&&AR(e,{min:t})}var DR={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return(0,r.default)(e),"[object RegExp]"!==Object.prototype.toString.call(t)&&(t=new RegExp(t,n)),!!e.match(t)};var n,r=(n=DO)&&n.__esModule?n:{default:n};e.exports=t.default,e.exports.default=t.default}(DR,DR.exports);var RR=DR.exports;const LR=Z_(RR);var BR="matches";function FR(e,t,n){return"string"==typeof e&&LR(e,t,n)}const VR={version:4,country_calling_codes:{1:["US","AG","AI","AS","BB","BM","BS","CA","DM","DO","GD","GU","JM","KN","KY","LC","MP","MS","PR","SX","TC","TT","VC","VG","VI"],7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6],0,0,0,0,0,0,0,[["6[2-467]\\d{3}",[5]],["4\\d{4}",[5]],0,0,0,0,["(?:0[1-9]|[1589]\\d)\\d{4}",[6]]]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[["[78]\\d{5}",[6]],["690\\d{6}|[356]\\d{5}",[6,9]],["180[02]\\d{4}",[8]],["[19]\\d{5}",[6]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],["(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],"0",0,0,0,0,0,[["[2-4679][2-8]\\d{6}",[8]],["5[024-68]\\d{7}",[9]],["400\\d{6}|800\\d{2,9}"],["900[02]\\d{5}",[9]],0,0,["600[25]\\d{5}",[9]],0,0,["700[05]\\d{5}",[9]]]],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}"],["7\\d{8}"]]],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268",[["268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}"],["268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["26840[69]\\d{4}"],["26848[01]\\d{4}"]]],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264",[["264(?:292|4(?:6[12]|9[78]))\\d{4}"],["264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["264724\\d{4}"]]],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],"0",0,0,0,0,0,[["4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}",[8]],["6(?:[78][2-9]|9\\d)\\d{6}",[9]],["800\\d{4}",[7]],["900[1-9]\\d\\d",[6]],["700[2-9]\\d{4}",[8]],0,0,0,0,["808[1-9]\\d\\d",[6]]]],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],["(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}"],["(?:33|4[1349]|55|77|88|9[13-9])\\d{6}"],["800\\d{5}"],["90[016]\\d{5}"],0,0,0,0,["60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[0-2])\\d{4}"],["80[1-4]\\d{5}"]]],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],0,0,0,0,0,0,[["2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}"],["9[1-59]\\d{7}"]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",1],["(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",0,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1",0,0,[["3888[013-9]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:657|9(?:54|66))|3(?:7(?:55|77)|865))[2-8]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|3(?:02|23)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",[10]],["93(?:7(?:1[15]|81)[46]|8(?:(?:21|4[16]|69|9[12])[46]|88[013-9]))\\d{5}|9(?:2(?:657|9(?:54|66))|3(?:7(?:55|77)|865))[2-8]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|3(?:02|23)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}"],["800\\d{7,8}"],["60[04579]\\d{7}",[10]],0,0,["810\\d{7}",[10]]]],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684",[["6846(?:22|33|44|55|77|88|9[19])\\d{4}"],["684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],AT:["43","00","1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",[4,5,6,7,8,9,10,11,12,13],[["(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],["(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],["(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],["(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],"0",0,0,0,0,0,[["1(?:11\\d|[2-9]\\d{3,11})|(?:316|463|(?:51|66|73)2)\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}"],["6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",[7,8,9,10,11,12,13]],["800\\d{6,10}",[9,10,11,12,13]],["(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}",[9,10,11,12,13]],0,0,0,0,["5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}",[5,6,7,8,9,10,11,12,13]],["8(?:10|2[018])\\d{6,10}|828\\d{5}",[8,9,10,11,12,13]]]],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|7(?:[013-57-9]\\d|2[0-8]))\\d|3(?:(?:[0-3589]\\d|6[1-9]|7[0-35-9])\\d|4(?:[0-578]\\d|90)))\\d\\d|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4])|3\\d\\d)|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]],0,0,0,0,0,0,[["5(?:2\\d|8[1-9])\\d{4}"],["(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4-8]))\\d{4}"],["800\\d{4}"],["900\\d{4}"],0,0,0,0,["(?:28\\d|501)\\d{4}"]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",[["18[1-8]\\d{3,6}",[6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12]428|3655[02])\\d{4}|(?:2(?:22[0-79]|63[0-28])|3654)\\d{5}|(?:(?:1[28]|46)\\d|2(?:[014-6]2|[23]3))\\d{6}"],["36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}"],["88\\d{7}"],["900200\\d{3}"]]],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5}",[8]],["6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}"],["8[08]\\d{6}",[8]],["9[0246]\\d{6}",[8]],0,0,["703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}",[8]],0,0,["8[12]\\d{6}",[8]]]],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246",[["246521[0369]\\d{3}|246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}"],["246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:246976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,["246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}"],0,["24631\\d{5}"]]],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],["(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0",0,0,0,0,0,[["(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:222|[45]\\d)\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}"],["(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",[10]],["80[03]\\d{7}",[10]],0,0,0,0,0,["96(?:0[469]|1[0-47]|3[389]|43|6[69]|7[78])\\d{6}",[10]]]],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],"0",0,0,0,0,0,[["80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}",[8]],["4[5-9]\\d{7}",[9]],["800[1-9]\\d{4}",[8]],["(?:70(?:2[0-57]|3[04-7]|44|6[4-69]|7[0579])|90\\d\\d)\\d{4}",[8]],0,0,["78(?:0[57]|1[014-8]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}",[8]],0,0,["7879\\d{4}",[8]]]],BF:["226","00","[025-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]],0,0,0,0,0,0,[["2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}"],["(?:0[1-35-7]|5[0-8]|[67]\\d)\\d{6}"]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],["(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["2\\d{5,7}|(?:43[1-6]|70[1-9])\\d{4,5}|(?:[36]\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\d{5,6}",[6,7,8]],["(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}",[8,9]],["(?:00800\\d\\d|800)\\d{5}",[8,12]],["90\\d{6}",[8]],0,0,0,0,0,["700\\d{5}",[8]]]],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]],0,0,0,0,0,0,[["(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|55|7[7-9]|88)|9[69][69])|7(?:[07]\\d\\d|1(?:11|78)))\\d{4}"],["(?:3(?:[0-79]\\d|8[0-57-9])\\d|6(?:3(?:00|33|6[16])|441|6(?:3[03-9]|[69]\\d|7[0-689])))\\d{4}"],["8[02369]\\d{6}"],["(?:87|9[0-8])\\d{6}"],0,0,0,0,0,["84\\d{6}"]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]],0,0,0,0,0,0,[["(?:22|31)\\d{6}"],["(?:29|[67][125-9])\\d{6}"]]],BJ:["229","00","[24-689]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]],0,0,0,0,0,0,[["2(?:02|1[037]|2[45]|3[68]|4\\d)\\d{5}"],["(?:4[0-7]|[56]\\d|9[013-9])\\d{6}"],0,0,0,0,["81\\d{6}"],0,["857[58]\\d{4}"]]],BL:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441",[["441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}"],["441909\\d{4}|441(?:[2378]\\d|5[0-39]|92)\\d{5}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}"],["(?:22[89]|[78]\\d\\d)\\d{4}"],0,0,0,0,0,0,["5[34]\\d{5}"]]],BO:["591","00(?:1\\d)?","(?:[2-467]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?",0,0,0,[["(?:2(?:2\\d\\d|5(?:11|[258]\\d|9[67])|6(?:12|2\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\d\\d|4(?:6\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:[27]\\d|3[2-4]|4[248]|5[24]|6[2-6]))|4(?:4\\d\\d|6(?:11|[24689]\\d|72)))\\d{4}",[8]],["[67]\\d{7}",[8]],["8001[07]\\d{4}",[9]]]],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]",[["(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}"],["(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}"]]],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",[8,9,10,11],[["(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],["(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",0,0,[["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",[10]],["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",[10,11]],["800\\d{6,7}",[9,10]],["300\\d{6}|[59]00\\d{6,7}",[9,10]],0,0,0,0,0,["(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370))\\d{4}|300\\d{5}",[8,10]]]],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242",[["242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}"],["242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|[89]9))\\d{4}"],["242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,["242225\\d{4}"]]],BT:["975","00","[17]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]],0,0,0,0,0,0,[["(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",[7]],["(?:1[67]|77)\\d{6}",[8]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013]|81)|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}",[7]],["(?:321|7[1-8]\\d)\\d{5}",[8]],["(?:0800|800\\d)\\d{6}",[10]],["90\\d{5}",[7]],0,0,0,0,["79(?:1(?:[01]\\d|2[0-8])|2[0-7]\\d)\\d{3}",[8]]]],BY:["375","810","(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],["(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],["(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],"8",0,"0|80?",0,0,0,[["(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d\\d)|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}",[9]],["(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}",[9]],["800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}"],["(?:810|902)\\d{7}",[10]],0,0,0,0,["249\\d{6}",[9]]],"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],0,0,0,0,0,0,[["(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}",[7]],["6[0-35-7]\\d{5}",[7]],["0800\\d{7}",[11]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","[189]\\d{8}|[1-68]\\d{6}",[7,9],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["12\\d{7}|[1-6]\\d{6}"],["88\\d{5}|(?:8[0-59]|9[017-9])\\d{7}"]]],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]],0,0,0,0,0,0,[["2[12]\\d{6}"],["7[024-7]\\d{6}"],0,["8776\\d{4}"]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]],0,0,0,0,0,0,[["222[1-589]\\d{5}"],["026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}"],0,["80[0-2]\\d{6}"]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}"],["7[35-9]\\d{7}"],["800\\d{6}"],["90[016]\\d{6}"],["878\\d{6}"],0,["5[18]\\d{7}"],["74[0248]\\d{6}"],0,["84[0248]\\d{6}"]]],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]],0,0,0,0,0,0,[["2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}"],["0[157]\\d{8}"]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["(?:2\\d|3[13-7]|4[1-5])\\d{3}"],["[578]\\d{4}"]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],0,0,0,0,0,0,[["2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",[9]],["",[9]],["(?:123|8)00\\d{6}",[9,11]],0,0,0,0,0,["44\\d{7}",[9]],["600\\d{7,8}",[10,11]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]],0,0,0,0,0,0,[["2(?:22|33)\\d{6}",[9]],["(?:24[23]|6[25-9]\\d)\\d{6}",[9]],["88\\d{6,7}"]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$1"],["(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,[["(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|21(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))\\d{5}|(?:43[35]|754)\\d{7,8}|8(?:078\\d{7}|51\\d{7,8})|(?:10|(?:2|85)1|43[35]|754)(?:100\\d\\d|95\\d{3,4})|(?:2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[1-9]\\d{6})|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[1-9]\\d{5})|9(?:[0-46-9]\\d{5}|5\\d{3,5}))",[7,8,9,10,11]],["1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}",[11]],["(?:(?:10|21)8|8)00\\d{7}",[10,12]],["16[08]\\d{5}",[8]],0,0,0,0,0,["10(?:10\\d{4}|96\\d{3,4})|400\\d{7}|950\\d{7,8}|(?:2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}",[7,8,9,10,11]]],"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0([3579]|4(?:[14]4|56))?",0,0,0,[["601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|60(?:[124-7][2-9]|8[1-9])\\d{6}",[10]],["333301[0-5]\\d{3}|3333(?:00|2[5-9]|[3-9]\\d)\\d{4}|(?:3(?:24[1-9]|3(?:00|3[0-24-9]))|9101)\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}",[10]],["1800\\d{7}",[11]],["19(?:0[01]|4[78])\\d{7}",[11]]]],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))",0,0,0,[["210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}",[8]],["(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",[8]],["800\\d{7}",[10]],["90[059]\\d{7}",[10]],0,0,0,0,["(?:210[0-6]|4\\d{3}|5100)\\d{4}",[8]]]],CU:["53","119","[27]\\d{6,7}|[34]\\d{5,7}|63\\d{6}|(?:5|8\\d\\d)\\d{7}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:3[23]|4[89])\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}"],["(?:5\\d|63)\\d{6}",[8]],["800\\d{7}",[10]],0,0,0,0,0,0,["807\\d{7}",[10]]]],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}"],["(?:36|5[1-389]|9\\d)\\d{5}"],["800\\d{4}"],0,0,0,0,0,["(?:3[3-5]|4[356])\\d{5}"]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]",[["9(?:4(?:3[0-5]|4[14]|6\\d)|50\\d|7(?:2[014]|3[02-9]|4[4-9]|6[357]|77|8[7-9])|8(?:3[39]|[46]\\d|7[01]|8[57-9]))\\d{4}"],["953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}"],0,0,0,0,0,["955\\d{5}",[8]],0,["60[0-2]\\d{4}",[7]]]],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]],0,0,0,0,0,0,[["2[2-6]\\d{6}"],["9(?:10|[4-79]\\d)\\d{5}"],["800\\d{5}"],["90[09]\\d{5}"],["700\\d{5}"],0,["(?:50|77)\\d{6}"],0,0,["80[1-9]\\d{5}"]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,[["(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}"],["7060\\d{5}|(?:60[1-8]|7(?:0[2-5]|[2379]\\d))\\d{6}"],["800\\d{6}"],["9(?:0[05689]|76)\\d{6}"],["70[01]\\d{6}"],0,["9(?:5\\d|7[2-4])\\d{6}"],0,["9[17]0\\d{6}"],["8[134]\\d{7}"]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],["(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],["(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],["(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],["(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],["(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],["(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|31)"],"0$1"],["(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],["(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],["(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],["(\\d{3})(\\d{2})(\\d{8})","$1 $2 $3",["15"],"0$1"]],"0",0,0,0,0,0,[["32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}",[5,6,7,8,9,10,11,12,13,14,15]],["15(?:[0-25-9]\\d\\d|310)\\d{6}|1(?:6[023]|7\\d)\\d{7,8}",[10,11]],["800\\d{7,12}",[10,11,12,13,14,15]],["(?:137[7-9]|900(?:[135]|9\\d))\\d{6}",[10,11]],["700\\d{8}",[11]],0,["18(?:1\\d{5,11}|[2-9]\\d{8})",[8,9,10,11,12,13,14]],["16(?:4\\d{1,10}|[89]\\d{1,11})",[4,5,6,7,8,9,10,11,12,13,14]],0,["180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}",[7,8,9,10,11,12,13,14]]]],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]],0,0,0,0,0,0,[["2(?:1[2-5]|7[45])\\d{5}"],["77\\d{6}"]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]],0,0,0,0,0,0,[["(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}"],[""],["80\\d{6}"],["90\\d{6}"]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767",[["767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}"],["767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9",[["8(?:[04]9[2-9]\\d\\d|29(?:2(?:[0-59]\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\d|4[7-9])|[45]\\d\\d|6(?:[0-27-9]\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\d|4[1-35689]|5[1-4689]|6[1-57-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9])))\\d{4}"],["8[024]9[2-9]\\d{6}"],["8(?:00(?:14|[2-9]\\d)|(?:33|44|55|66|77|88)[2-9]\\d)\\d{5}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],"0",0,0,0,0,0,[["9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[013-689])\\d{6}"],["(?:5(?:4[0-29]|5\\d|6[0-2])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}",[9]],["800\\d{6}",[9]],["80[3-689]1\\d{5}",[9]],0,0,0,0,["98[23]\\d{6}",[9]],["80[12]1\\d{5}",[9]]]],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["[2-7][2-7]\\d{6}",[8]],["964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",[9]],["1800\\d{7}|1[78]00\\d{6}",[10,11]],0,0,0,0,0,["[2-7]890\\d{4}",[8]]]],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",[7]],["(?:5\\d{5}|8(?:1(?:0(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:0(?:00|4\\d)|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[0-79]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}",[7,8]],["800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}"],["(?:40\\d\\d|900)\\d{4}",[7,8]],["70[0-2]\\d{5}",[8]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],["(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0",0,0,0,0,0,[["13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2[2-4]|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}",[8,9]],["1[0-25]\\d{8}",[10]],["800\\d{7}",[10]],["900\\d{7}",[10]]]],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]",[["528[89]\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-2]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}"],["(?:17[1-3]|7\\d\\d)\\d{4}"]]],ES:["34","00","[5-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],0,0,0,0,0,0,[["96906(?:0[0-8]|1[1-9]|[2-9]\\d)\\d\\d|9(?:69(?:0[0-57-9]|[1-9]\\d)|73(?:[0-8]\\d|9[1-9]))\\d{4}|(?:8(?:[1356]\\d|[28][0-8]|[47][1-9])|9(?:[135]\\d|[268][0-8]|4[1-9]|7[124-9]))\\d{6}"],["(?:590[16]00\\d|9(?:6906(?:09|10)|7390\\d\\d))\\d\\d|(?:6\\d|7[1-48])\\d{7}"],["[89]00\\d{6}"],["80[367]\\d{6}"],["70\\d{7}"],0,["51\\d{7}"],0,0,["90[12]\\d{6}"]]],ET:["251","00","(?:11|[2-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],"0",0,0,0,0,0,[["11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:1[578]|2[69]|39|4[5-7]|5[0-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}"],["700[1-9]\\d{5}|(?:7(?:0[1-9]|1[0-8]|22|77|86|99)|9\\d\\d)\\d{6}"]]],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:1[3-79]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",[["(?:1[3-79][1-8]|[23568][1-8]\\d|9(?:00|[1-8]\\d))\\d{2,6}",[5,6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,[["603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}",[7]],["(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",[7]],["0800\\d{7}",[11]]],"00"],FK:["500","00","[2-7]\\d{4}",[5],0,0,0,0,0,0,0,[["[2-47]\\d{4}"],["[56]\\d{4}"]]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]],0,0,0,0,0,0,[["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}"],["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}"]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))",0,0,0,[["(?:20|[34]\\d|8[19])\\d{4}"],["(?:[27][1-9]|5\\d|9[16])\\d{4}"],["80[257-9]\\d{3}"],["90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d"],0,0,0,0,["(?:6[0-36]|88)\\d{4}"]]],FR:["33","00","[1-9]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],"0",0,0,0,0,0,[["(?:26[013-9]|59[1-35-9])\\d{6}|(?:[13]\\d|2[0-57-9]|4[1-9]|5[0-8])\\d{7}"],["(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7[3-9]\\d)\\d{6}"],["80[0-5]\\d{6}"],["836(?:0[0-36-9]|[1-9]\\d)\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\d|8[0-35-9])\\d{6}"],0,0,["80[6-9]\\d{6}"],0,["9\\d{8}"],["8(?:1[01]|2[0156]|4[02]|84)\\d{6}"]]],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1",0,0,[["[01]1\\d{6}",[8]],["(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}"]]],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[0-79])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-2]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",[9,10]],["7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473",[["473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-49]|5[5-79]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}"],["473(?:4(?:0[2-79]|1[04-9]|2[0-5]|58)|5(?:2[01]|3[3-8])|901)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}"],["5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|(?:5(?:00(?:0\\d|11|22|33|44|5[05]|77|88|9[09])|1(?:1(?:00|[124]\\d|3[01])|4\\d\\d)|(?:44|68)\\d\\d|5(?:[0157-9]\\d\\d|200)|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|58[89]|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}|5(?:0(?:0[17]0|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}"],["800\\d{6}"],0,0,0,0,0,["70[67]\\d{6}"]]],GF:["594","00","[56]94\\d{6}|(?:80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0",0,0,0,0,0,[["594(?:[02-49]\\d|1[0-5]|5[6-9]|6[0-3]|80)\\d{4}"],["694(?:[0-249]\\d|3[0-8])\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:396|76\\d)\\d|476[0-5])\\d{4}"]]],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0",0,0,0,0,0,[["3082[0-5]\\d{4}|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}",[9]],["(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}",[9]],["800\\d{5}",[8]]]],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]],0,0,0,0,0,0,[["2190[0-2]\\d{3}|2(?:0(?:[02]\\d|3[01])|16[24-9]|2[2-5]\\d)\\d{4}"],["5251[0-4]\\d{3}|(?:5(?:[146-8]\\d\\d|250)|60(?:1[01]|6\\d))\\d{4}"]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]],0,0,0,0,0,0,[["(?:19|3[1-7]|[68][1-9]|70|9\\d)\\d{4}"],["[245]\\d{5}"],["80\\d{4}"],0,0,0,0,0,["3[89]\\d{4}"]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}"],["(?:[23679]\\d|5[0-489])\\d{5}"]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]],0,0,0,0,0,0,[["3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}",[8]],["6[0-356]\\d{7}",[9]],0,0,0,0,0,0,["722\\d{6}",[9]]]],GP:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]],0,0,0,0,0,0,[["33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}"],["(?:222|55\\d)\\d{6}"],["80\\d[1-9]\\d{5}"],["90\\d[1-9]\\d{5}"]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],["(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:1\\d\\d|2(?:2[1-46-9]|[36][1-8]|4[1-7]|5[1-4]|7[1-5]|[89][1-9])|3(?:1\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\d|[269][1-6]|3[1245]|4[1-7]|5[13-9]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-57]))\\d{6}",[10]],["68[57-9]\\d{7}|(?:69|94)\\d{8}",[10]],["800\\d{7,9}"],["90[19]\\d{7}",[10]],["70\\d{8}",[10]],0,["5005000\\d{3}",[10]],0,0,["8(?:0[16]|12|[27]5|50)\\d{7}",[10]]]],GT:["502","00","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[["[267][2-9]\\d{6}",[8]],["(?:[3-5]\\d\\d|80[0-4])\\d{5}",[8]],["18[01]\\d{8}",[11]],["19\\d{9}",[11]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","671$1",0,"671",[["671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]],0,0,0,0,0,0,[["443\\d{6}",[9]],["9(?:5\\d|6[569]|77)\\d{6}",[9]],0,0,0,0,0,0,["40\\d{5}",[7]]]],GY:["592","001","(?:[2-8]\\d{3}|9008)\\d{3}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|50[0-6]|77[1-57])\\d{4}"],["(?:510|6\\d\\d|7(?:[01]\\d|2[156]|49))\\d{4}"],["(?:289|8(?:00|6[28]|88|99))\\d{4}"],["9008\\d{3}"],0,0,0,0,["515\\d{4}"]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,[["(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:4[0-8]|[59]\\d|6[01]))|58(?:0[1-9]|1[2-9]))\\d{4}",[8]],["(?:4(?:44[05-9]|6(?:1[0-7]|4[0-57-9]|6[0-4]))|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-6]|8[0-4])|848[0-35-9]|9(?:29[013-9]|39[01]|59[0-4]|899))\\d{4}|(?:4(?:4[015-8]|6[02357-9])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|70[129]|84[09]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",[8]],["800\\d{6}",[9]],["900(?:[0-24-9]\\d{7}|3\\d{1,4})",[5,6,7,8,11]],["8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}",[8]],0,["30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}",[8]],["7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|2(?:[02389]\\d|1[18]|7[27-9])|3(?:[0-38]\\d|7[0-369]|9[2357-9])|47\\d|5(?:[178]\\d|5[0-5])|6(?:0[0-7]|2[236-9]|[35]\\d)|7(?:[27]\\d|8[7-9])|8(?:[23689]\\d|7[1-9])|9(?:[025]\\d|6[0-246-8]|7[0-36-9]|8[238]))\\d{4}",[8]]],"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]],0,0,0,0,0,0,[["2(?:2(?:0[0-59]|1[1-9]|[23]\\d|4[02-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[578]|2[3-59]|3[13-9]|4[0-68]|5[1-3589])|5(?:0[2357-9]|1[1-356]|4[03-5]|5\\d|6[014-69]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[047]|4[0-378]|[78][0-8]|9[01])|7(?:0[5-79]|6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}",[8]],["[37-9]\\d{7}",[8]],["8002\\d{7}",[11]]]],HR:["385","00","(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",[6,7,8,9],[["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["6[01]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[67]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-5]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",[8,9]],["9(?:(?:0[1-9]|[12589]\\d)\\d\\d|7(?:[0679]\\d\\d|5(?:[01]\\d|44|55|77|9[5-7])))\\d{4}|98\\d{6}",[8,9]],["80\\d{5,7}",[7,8,9]],["6[01459]\\d{6}|6[01]\\d{4,5}",[6,7,8]],["7[45]\\d{6}",[8]],0,["62\\d{6,7}|72\\d{6}",[8,9]]]],HT:["509","00","(?:[2-489]\\d|55)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2\\d|5[1-5]|81|9[149])\\d{5}"],["(?:[34]\\d|55)\\d{6}"],["8\\d{7}"],0,0,0,0,0,["9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}"]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06",0,0,0,0,0,[["(?:1\\d|[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|8[2-57-9]|9[2-69])\\d{6}",[8]],["(?:[257]0|3[01])\\d{7}",[9]],["(?:[48]0\\d|680[29])\\d{5}"],["9[01]\\d{6}",[8]],0,0,["38\\d{7}",[9]],0,["21\\d{7}",[9]]]],ID:["62","00[89]","(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],["(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],["(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],["(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],["(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],["(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],["(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],"0",0,0,0,0,0,[["2[124]\\d{7,8}|619\\d{8}|2(?:1(?:14|500)|2\\d{3})\\d{3}|61\\d{5,8}|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:[25]\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}",[7,8,9,10,11]],["8[1-35-9]\\d{7,10}",[9,10,11,12]],["00[17]803\\d{7}|(?:177\\d|800)\\d{5,7}|001803\\d{6}",[8,9,10,11,12,13]],["809\\d{7}",[10]],0,0,["(?:1500|8071\\d{3})\\d{3}",[7,10]],0,0,["804\\d{7}",[10]]]],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],["(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:1\\d|21)\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\d|7)|5(?:0[45]|1\\d|8)|6(?:1\\d|[237-9])|9(?:1\\d|[35-9]))\\d{5}|(?:23|4(?:[1-469]|8\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}"],["8(?:22|[35-9]\\d)\\d{6}",[9]],["1800\\d{6}",[10]],["15(?:1[2-8]|[2-8]0|9[089])\\d{6}",[10]],["700\\d{6}",[9]],0,["818\\d{6}",[9]],0,["76\\d{7}",[9]],["18[59]0\\d{6}",[10]]]],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\d{4})(\\d{3})","$1-$2",["125"]],["(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],["(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],["(\\d{4})(\\d{6})","$1-$2",["159"]],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],["(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],"0",0,0,0,0,0,[["153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}",[8,11,12]],["55410\\d{4}|5(?:(?:[02][02-9]|[149][2-9]|[36]\\d|8[3-7])\\d|5(?:01|2\\d|3[0-3]|4[34]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",[9]],["1(?:255|80[019]\\d{3})\\d{3}",[7,10]],["1212\\d{4}|1(?:200|9(?:0[0-2]|19))\\d{6}",[8,10]],0,0,["1599\\d{6}",[10]],0,["7(?:38(?:0\\d|5[09]|88)|8(?:33|55|77|81)\\d)\\d{4}|7(?:18|2[23]|3[237]|47|6[258]|7\\d|82|9[2-9])\\d{6}",[9]],["1700\\d{6}",[10]]]],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0","1624$1",0,"74576|(?:16|7[56])24",[["1624(?:230|[5-8]\\d\\d)\\d{3}"],["76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}"],["808162\\d{4}"],["8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}"],["70\\d{8}"],0,["3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}"],0,["56\\d{8}"]]],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",1],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",1],["(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",1],["(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0",0,0,0,0,0,[["2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d[2-7]\\d{5}",[10]],["(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\d|7(?:[235689]\\d|4[0189]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-5])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]|881))[0189]\\d{5}",[10]],["000800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))"],["186[12]\\d{9}",[13]],0,0,["140\\d{7}",[10]],0,0,["1860\\d{7}",[11]]]],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]],0,0,0,0,0,0,[["37\\d{5}"],["38\\d{5}"]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",[8,9]],["7[3-9]\\d{8}",[10]]]],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\d{4,5})","$1",["96"],"0$1"],["(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|(?:12\\d|30[0-2])\\d|2(?:121|[2689]0\\d)|4(?:111|40\\d))\\d{4}",[6,7,10]],["9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:[0-46]\\d\\d|5[15]0|8(?:[12]\\d|88)|9(?:0[0-3]|[19]\\d|21|69|77|8[7-9])))\\d{5}",[10]],0,0,0,0,["96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])",[4,5]]]],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-24589]|5[0-68]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|872)\\d{4}",[7]],["(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[026-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[238]))\\d{4}"],["80[0-8]\\d{4}",[7]],["90(?:0\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\d{3}",[7]],0,0,["809\\d{4}",[7]],0,["49[0-24-79]\\d{4}",[7]]],"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11],[["(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],["(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],["(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],["(\\d{4})(\\d{4})","$1 $2",["894"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]|43"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}"],["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97[7-9]))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876",[["8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0235-9]|[23]\\d|40|5[06]|6[2-589]|7[0-25-9]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}"],["(?:658295|876(?:2(?:0[1-9]|[13-9]\\d|2[013-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],["(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["87(?:000|90[01])\\d{3}|(?:2(?:6(?:2[0-35-9]|3[0-578]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\d|4[0-3]|[5-7][023])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2(?:[05]0|22)|3(?:00|33)|4(?:0[0-25]|1[2-7]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[178]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[0239]))|87(?:20|7[078]|99))\\d{4}",[8]],["7(?:[78][0-25-9]|9\\d)\\d{6}",[9]],["80\\d{6}",[8]],["9\\d{7}",[8]],["70\\d{7}",[9]],0,["8(?:10|8\\d)\\d{5}",[8]],["74(?:66|77)\\d{5}",[9]],0,["85\\d{6}",[8]]]],JP:["81","010","00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",[8,9,10,11,12,13,14,15,16,17],[["(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],["(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],"0",0,"(000[259]\\d{6})$|(?:(?:003768)0?)|0","$1",0,0,[["(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\d|4(?:[2-578]\\d|6[02-8]|9[2-59])|5(?:[2-589]\\d|6[1-9]|7[2-8])|7(?:[25-9]\\d|3[4-9]|4[02-9])|8(?:[2679]\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\d|[679][1-9]))\\d{6}",[9]],["[7-9]0[1-9]\\d{7}",[10]],["00777(?:[01]|5\\d)\\d\\d|(?:00(?:7778|882[1245])|(?:120|800\\d)\\d\\d)\\d{4}|00(?:37|66|78)\\d{6,13}"],["990\\d{6}",[9]],["60\\d{7}",[9]],0,["570\\d{6}",[9]],["20\\d{8}",[10]],["50[1-9]\\d{7}",[10]]]],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}",[7,8,9]],["(?:1(?:0[0-6]|1[0-5]|2[014]|30)|7\\d\\d)\\d{6}",[9]],["800[02-8]\\d{5,6}",[9,10]],["900[02-9]\\d{5}",[9]]]],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\d)|5(?:22|3[4-7]|59|6\\d)|6(?:22|5[35-7]|6\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\d)|9(?:22|4[1-8]|6\\d))|6(?:09|12|2[2-4])\\d)\\d{5}",[9]],["312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|600|7(?:[07]\\d|55)|88[08]|9(?:12|9[05-9]))\\d{6}",[9]],["800\\d{6,7}"]]],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["23(?:4(?:[2-4]|[56]\\d)|[568]\\d\\d)\\d{4}|23[236-9]\\d{5}|(?:2[4-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:(?:[237-9]|4[56]|5\\d)\\d{5}|6\\d{5,6})",[8,9]],["(?:(?:1[28]|3[18]|9[67])\\d|6[016-9]|7(?:[07-9]|[16]\\d)|8(?:[013-79]|8\\d))\\d{6}|(?:1\\d|9[0-57-9])\\d{6}|(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])48\\d{5}",[8,9]],["1800(?:1\\d|2[019])\\d{4}",[10]],["1900(?:1\\d|2[09])\\d{4}",[10]]]],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0",0,0,0,0,0,[["(?:[24]\\d|3[1-9]|50|65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\d\\d|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500))|8[0-5])\\d{3}"],["(?:6200[01]|7(?:310[1-9]|5(?:02[03-9]|12[0-47-9]|22[0-7]|[34](?:0[1-9]|8[02-9])|50[1-9])))\\d{3}|(?:63\\d\\d|7(?:(?:[0146-9]\\d|2[0-689])\\d|3(?:[02-9]\\d|1[1-9])|5(?:[0-2][013-9]|[34][1-79]|5[1-9]|[6-9]\\d)))\\d{4}",[8]],0,0,0,0,0,0,["30(?:0[01]\\d\\d|12(?:11|20))\\d\\d",[8]]]],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],0,0,0,0,0,0,[["7[4-7]\\d{5}"],["[34]\\d{6}"],0,["8\\d{6}"]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869",[["869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}"],["869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}"],["19[1-3]\\d{7}",[10]]]],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?",0,0,0,[["(?:2|3[1-3]|[46][1-4]|5[1-5])[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])1\\d{2,3}",[5,6,8,9,10]],["1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[0-46-9]|[16-9]\\d|2[013-9])\\d{6,7}",[9,10]],["00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|80)\\d{7}",[9,11,12,13,14]],["60[2-9]\\d{6}",[9]],["50\\d{8,9}",[10,11]],0,["1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[0168]|88)|8(?:00|33|55|77|99))\\d{4}",[8]],["15\\d{7,8}",[9,10]],["70\\d{8}",[10]]]],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]],0,0,0,0,0,0,[["2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}",[8]],["(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|1(?:00|11|66)|222|3[36]3|444|7(?:0[013-9]|[67]\\d)|888|9(?:[069]\\d|3[039]))|9(?:(?:0[09]|[4679]\\d|8[057-9])\\d|1(?:1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}",[8]],["18\\d{5}",[7]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345",[["345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|[48]8)|9(?:14|4[035-9]))\\d{4}"],["345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:345976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["345849\\d{4}"]]],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",[["(?:33622|7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9]|97)|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]|59))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[2-4]\\d|5[139])|4(?:2\\d|3[1-35-9]|59)|5(?:[23]\\d|4[0-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59))))\\d{5}",[10]],["7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}",[10]],["8(?:00|108\\d{3})\\d{7}"],["809\\d{7}",[10]],["808\\d{7}",[10]],0,0,0,["751\\d{7}",[10]]],"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["30[013-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[13]|[35-7][14]|41|8[1468])\\d{6}",[8]],["(?:20(?:[2359]\\d|7[6-8]|88)|302\\d)\\d{6}",[10]],0,0,0,0,["30[013-9]\\d{6}",[9]]]],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],"0",0,0,0,0,0,[["7(?:62|8[0-7]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}"],["793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}"],0,["9[01]\\d{6}",[8]],0,0,0,0,0,["80\\d{6}",[8]]]],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758",[["758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}"],["758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0",0,0,0,[["(?:2(?:01|1[27]|2[02]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}",[7]],["(?:6(?:(?:4[5-9]|5[0-469])\\d|6(?:[0245]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}"],["8002[28]\\d\\d|80(?:05\\d|9)\\d{4}"],["90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d",[7]],0,0,["870(?:28|87)\\d\\d",[7]]]],LK:["94","00","[1-9]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}"],["7(?:[0-25-8]\\d|4[0-4])\\d{6}"],0,0,0,0,["1973\\d{5}"]]],LR:["231","00","(?:[245]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],"0",0,0,0,0,0,[["2\\d{7}",[8]],["(?:(?:(?:22|33)0|555|(?:77|88)\\d)\\d|4(?:240|[67]))\\d{5}|[56]\\d{6}",[7,9]],0,["332(?:02|[34]\\d)\\d{4}",[9]]]],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],0,0,0,0,0,0,[["2\\d{7}"],["[56]\\d{7}"],["800[256]\\d{4}"]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(8-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"8 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(8-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(8-$1)",1]],"8",0,"[08]",0,0,0,[["(?:3[1478]|4[124-6]|52)\\d{6}"],["6\\d{7}"],["80[02]\\d{5}"],["9(?:0[0239]|10)\\d{5}"],["70[05]\\d{5}"],0,["70[67]\\d{5}"],0,["[89]01\\d{5}"],["808\\d{5}"]]],LU:["352","00","35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",[4,5,6,7,8,9,10,11],[["(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",0,0,0,[["(?:35[013-9]|80[2-9]|90[89])\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\d|8[13-9]|9[2-579])\\d{2,9}"],["6(?:[269][18]|5[1568]|7[189]|81)\\d{6}",[9]],["800\\d{5}",[8]],["90[015]\\d{5}",[8]],0,0,0,0,["20(?:1\\d{5}|[2-689]\\d{1,7})",[4,5,6,7,8,9,10]],["801\\d{5}",[8]]]],LV:["371","00","(?:[268]\\d|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]],0,0,0,0,0,0,[["6\\d{7}"],["23(?:23[0-57-9]|33[0238])\\d{3}|2(?:[0-24-9]\\d\\d|3(?:0[07]|[14-9]\\d|2[024-9]|3[0-24-9]))\\d{4}"],["80\\d{6}"],["90\\d{6}"],0,0,0,0,0,["81\\d{6}"]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}"],["9[1-6]\\d{7}"]]],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],["(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-489]|3[5-9]|9)|8(?:0[89]|92)","5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|8(?:0[89]|92)"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],["(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],"0",0,0,0,0,0,[["5(?:2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-7])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-2]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],MC:["377","00","(?:[3489]|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],"0",0,0,0,0,0,[["(?:870|9[2-47-9]\\d)\\d{5}",[8]],["4(?:[46]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}"],["(?:800|90\\d)\\d{5}",[8]]]],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}"],["562\\d{5}|(?:6\\d|7[16-9])\\d{6}"],["800\\d{5}"],["90[056]\\d{5}"],0,0,["803\\d{5}"],0,["3[08]\\d{6}"],["808\\d{5}"]]],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}",[8]],["6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}",[8]],["80(?:[0-2578]|9\\d)\\d{5}"],["9(?:4[1568]|5[178])\\d{5}",[8]],0,0,["77[1-9]\\d{5}",[8]],0,["78[1-49]\\d{5}",[8]]]],MF:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1",0,0,[["2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}"],["3[2-47-9]\\d{7}"],0,0,0,0,0,0,["22\\d{7}"]]],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1",0,0,0,0,0,[["(?:247|528|625)\\d{4}"],["(?:(?:23|54)5|329|45[35-8])\\d{4}"],0,0,0,0,0,0,["635\\d{4}"]]],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[0-3]\\d|5[0-578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}"],["7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-48]\\d|6[01]|7[01578])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}"],["800\\d{5}"],["5\\d{7}"],0,0,0,0,0,["8(?:0[1-9]|[1-9]\\d)\\d{5}"]]],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],0,0,0,0,0,0,[["2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\d{5}"],["2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[2-49])\\d{6}"],["80\\d{6}"]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],["(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],["(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[29]|62|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|[26]2|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:(?:3\\d|8[01459])\\d|4[67]0)))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:(?:2\\d|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}",[6,7,8,9]],["(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|8[89]|9[4-8])\\d|7(?:3|40|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}",[7,8,9,10]],["80080(?:0[1-9]|2\\d)\\d{3}",[10]],0,0,0,0,0,["1333\\d{4}|[12]468\\d{4}",[8]]]],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-9]"]],["(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],"0",0,0,0,0,0,[["[12]2[1-3]\\d{5,6}|(?:(?:[12](?:1|27)|5[368])\\d\\d|7(?:0(?:[0-5]\\d|7[078]|80)|128))\\d{4}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}"],["(?:83[01]|92[039])\\d{5}|(?:5[05]|6[069]|8[015689]|9[013-9])\\d{6}",[8]],0,0,0,0,0,0,["712[0-79]\\d{4}|7(?:1[013-9]|[25-9]\\d)\\d{5}",[8]]]],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]],0,0,0,0,0,0,[["(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}",[8]],["6800[0-79]\\d{3}|6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:0[1-9]|[14-8]\\d|2[5-9]|[39][0-4]))\\d{4}",[8]],["0800\\d{3}",[7]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670",[["670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],MQ:["596","00","596\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["596(?:[03-7]\\d|1[05]|2[7-9]|8[0-39]|9[04-9])\\d{4}"],["69(?:6(?:[0-46-9]\\d|5[0-6])|727)\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:397[0-3]|477[0-5]|76(?:6\\d|7[0-367]))\\d{4}"]]],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]],0,0,0,0,0,0,[["(?:25[08]|35\\d|45[1-7])\\d{5}"],["[2-4][0-46-9]\\d{6}"],["800\\d{5}"]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664",[["6644(?:1[0-3]|91)\\d{4}"],["664(?:3(?:49|9[1-6])|49[2-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]],0,0,0,0,0,0,[["20(?:3[1-4]|6[059])\\d{4}|2(?:0[19]|[1-357]\\d|60)\\d{5}"],["(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}"],["800(?:02|[3467]\\d)\\d{3}"],["5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}"],0,0,["501\\d{5}"],["7117\\d{4}"],["3550\\d{4}"]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,[["(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-8])|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}",[7,8]],["5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:0[0-3]|3[013]))\\d{5}",[8]],["802\\d{7}|80[0-2]\\d{4}",[7,10]],["30\\d{5}",[7]],0,0,0,0,["3(?:20|9\\d)\\d{4}",[7]]],"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["(?:3(?:0[0-3]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}",[7]],["(?:46[46]|[79]\\d\\d)\\d{4}",[7]],["800\\d{7}",[10]],["900\\d{7}",[10]],0,0,["4(?:0[01]|50)\\d{4}",[7]]],"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[2-9]|2[12]\\d\\d)\\d{5}"],["111\\d{6}|(?:31|77|[89][89])\\d{7}",[9]]]],MX:["52","0[09]","1(?:(?:[27]2|44|87|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-9]|8[1-69]|9[1-8])|[2-9]\\d)\\d{8}",[10,11],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],0,1],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],0,1],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],0,1]],"01",0,"0(?:[12]|4[45])|1",0,0,0,[["657[12]\\d{6}|(?:2(?:0[01]|2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",[10]],["657[12]\\d{6}|(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}"],["8(?:00|88)\\d{7}",[10]],["900\\d{7}",[10]],["500\\d{7}",[10]],0,0,0,0,["300\\d{7}",[10]]],"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}",[8,9]],["1(?:1888[689]|4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0-4]\\d|5[0-7]))|(?:[269]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[236]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}",[9,10]],["1[378]00\\d{6}",[10]],["1600\\d{6}",[10]],0,0,0,0,["15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}",[10]]]],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",[8]],["8[2-79]\\d{7}",[9]],["800\\d{6}",[9]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}"],["(?:60|8[1245])\\d{7}",[9]],["80\\d{7}",[9]],["8701\\d{5}",[9]],0,0,0,0,["8(?:3\\d\\d|86)\\d{5}"]]],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],0,0,0,0,0,0,[["(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}"],["(?:5[0-4]|[79]\\d|8[0-79])\\d{4}"],["050\\d{3}"],["36\\d{4}"]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[047]"]]],0,0,0,0,0,0,[["2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}"],["(?:23|7[047]|[89]\\d)\\d{6}"],["08\\d{6}"],["09\\d{6}"]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1",0,0,[["(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}"],["(?:14|3[58])\\d{4}"]]],NG:["234","009","2[0-24-9]\\d{8}|[78]\\d{10,13}|[7-9]\\d{9}|[1-9]\\d{7}|[124-7]\\d{6}",[7,8,10,11,12,13,14],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["78"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[3-7]|8[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],["(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],"0",0,0,0,0,0,[["20(?:[1259]\\d|3[013-9]|4[1-8]|6[024-689]|7[1-79]|8[2-9])\\d{6}|(?:(?:[1-356]\\d|4[02-8]|8[2-9])\\d|9(?:0[3-9]|[1-9]\\d))\\d{5}|7(?:0(?:[013-689]\\d|2[0-24-9])\\d{3,4}|[1-79]\\d{6})|(?:[12]\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\d{5}",[7,8,10]],["(?:702[0-24-9]|819[01])\\d{6}|(?:7(?:0[13-689]|[12]\\d)|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-6]))\\d{7}",[10]],["800\\d{7,11}",[10,11,12,13,14]],0,0,0,["700\\d{7,11}",[10,11,12,13,14]]]],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]],0,0,0,0,0,0,[["2\\d{7}"],["(?:5(?:5[0-7]|[78]\\d)|6(?:20|3[035]|4[045]|5[05]|77|8[1-9]|9[059])|(?:7[5-8]|8\\d)\\d)\\d{5}"],["1800\\d{4}"]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],["(\\d)(\\d{8})","$1 $2",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:[035]\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\d\\d)\\d{6}",[9]],["(?:6[1-58]|970\\d)\\d{7}",[9,11]],["800\\d{4,7}",[7,8,9,10]],["90[069]\\d{4,7}",[7,8,9,10]],0,0,["140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|(?:140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)|8[478]\\d{6})\\d",[5,6,9]],["66\\d{7}",[9]],["(?:85|91)\\d{7}",[9]]]],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]",[["(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],0,["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7})","$1-$2",["9"]]],"0",0,0,0,0,0,[["(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}",[8]],["9(?:6[0-3]|7[024-6]|8[0-24-68])\\d{7}",[10]],["1(?:66001|800\\d\\d)\\d{5}",[11]]]],NR:["674","00","(?:444|(?:55|8\\d)\\d|666)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]],0,0,0,0,0,0,[["444\\d{4}"],["(?:55[3-9]|666|8\\d\\d)\\d{4}"]]],NU:["683","00","(?:[4-7]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]],0,0,0,0,0,0,[["[47]\\d{3}",[4]],["(?:[56]|888[1-9])\\d{3}"]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,[["24099\\d{3}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}",[8]],["2(?:[0-27-9]\\d|6)\\d{6,7}|2(?:1\\d|75)\\d{5}",[8,9,10]],["508\\d{6,7}|80\\d{6,8}",[8,9,10]],["(?:1[13-57-9]\\d{5}|50(?:0[08]|30|66|77|88))\\d{3}|90\\d{6,8}",[7,8,9,10]],["70\\d{7}",[9]],0,["8(?:1[16-9]|22|3\\d|4[045]|5[459]|6[235-9]|7[0-3579]|90)\\d{2,7}"]],"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]],0,0,0,0,0,0,[["2[1-6]\\d{6}",[8]],["1505\\d{4}|(?:7(?:[1289]\\d|6[89]|7[0-5])|9(?:0[1-9]|[1-9]\\d))\\d{5}",[8]],["8007\\d{4,5}|(?:500|800[05])\\d{4}"],["900\\d{5}",[8]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[058]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[089]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068]|7[0-8])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[0156]|7[0-24-9]|8[5-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}",[7]],["(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}",[7,8]],["800\\d{4,5}|(?:00800|800\\d)\\d{6}"],["(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}",[7]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,[["(?:(?:4[34]|5[14])[0-8]\\d|7(?:173|3[0-8]\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}",[8]],["9\\d{8}",[9]],["800\\d{5}",[8]],["805\\d{5}",[8]],["80[24]\\d{5}",[8]],0,0,0,0,["801\\d{5}",[8]]],"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["4(?:0[4-689]|9[4-68])\\d{5}",[8]],["8[7-9]\\d{6}",[8]],["80[0-5]\\d{6}",[9]],0,0,0,["44\\d{4}",[6]],0,["499\\d{5}",[8]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,[["(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}",[7]],["(?:7\\d|8[1-38])\\d{6}",[8]],["180\\d{4}",[7]],0,0,0,0,["27[01]\\d{4}",[7]],["2(?:0[0-57]|7[568])\\d{4}",[7]]],"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],["(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],["(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],"0",0,0,0,0,0,[["(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\d{3}|88(?:22\\d\\d|42))\\d{4}|(?:2|8[2-8]\\d\\d)\\d{5}",[6,8,9,10]],["(?:8(?:1[37]|9[5-8])|9(?:0[5-9]|1[0-24-9]|[235-7]\\d|4[2-9]|8[135-9]|9[1-9]))\\d{7}",[10]],["1800\\d{7,9}",[11,12,13]]]],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["1"]],["(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],["(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],["(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],["(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],"0",0,0,0,0,0,[["(?:(?:21|42)[2-9]|58[126])\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6,7}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6}",[9,10]],["3(?:[0-247]\\d|3[0-79]|55|64)\\d{7}",[10]],["800\\d{5}(?:\\d{3})?",[8,11]],["900\\d{5}",[8]],["122\\d{6}",[9]],0,["(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:0[468]|[1-8])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\d{6}",[11,12]]]],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["47\\d{7}|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\d{6}|1(?:[0-8]\\d{5}|9\\d{3}(?:\\d{2})?))",[7,9]],["21(?:1(?:[145]\\d|3[1-5])|2\\d\\d)\\d{4}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",[9]],["800\\d{6,7}",[9,10]],["70[01346-8]\\d{6}",[9]],0,0,["804\\d{6}",[9]],["64\\d{4,7}",[6,7,8,9]],["39\\d{7}",[9]],["801\\d{6}",[9]]]],PM:["508","00","[45]\\d{5}|(?:708|80\\d)\\d{6}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:4[1-35-7]|5[01])\\d{4}",[6]],["(?:4[02-4]|5[056]|708[45][0-5])\\d{4}"],["80[0-5]\\d{6}",[9]]]],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939",[["(?:787|939)[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}",[8]],["5[69]\\d{7}",[9]],["1800\\d{6}",[10]],0,0,0,0,0,0,["1700\\d{6}",[10]]]],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]],0,0,0,0,0,0,[["2(?:[12]\\d|3[1-689]|4[1-59]|[57][1-9]|6[1-35689]|8[1-69]|9[1256])\\d{6}"],["6(?:[06]92(?:30|9\\d)|[35]92(?:3[03]|9\\d))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}"],["80[02]\\d{6}"],["(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}"],["884[0-4689]\\d{5}"],0,["70(?:38[01]|596|(?:7\\d|8[17])\\d)\\d{4}"],["6222\\d{5}"],["30\\d{7}"],["80(?:8\\d|9[1579])\\d{5}"]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}"],["(?:(?:46|83)[0-5]|6[2-4689]0)\\d{4}|(?:45|77|88)\\d{5}"]]],PY:["595","00","59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],["(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,[["(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:2[4-68]|[4-68]\\d|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\d|6[1-578]|75|8[0-8])|858)\\d{5,6}",[7,8,9]],["9(?:51|6[129]|7[1-6]|8[1-7]|9[1-5])\\d{6}",[9]],["9800\\d{5,7}",[9,10,11]],0,0,0,["[2-9]0\\d{4,7}",[6,7,8,9]],0,["8700[0-4]\\d{4}",[9]]]],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]],0,0,0,0,0,0,[["4(?:1111|2022)\\d{3}|4(?:[04]\\d\\d|14[0-6]|999)\\d{4}",[8]],["[35-7]\\d{7}",[8]],["800\\d{4}|(?:0080[01]|800)\\d{6}",[7,9,11]],0,0,0,0,["2[16]\\d{5}",[7]]]],RE:["262","00","(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],"0",0,0,0,0,0,[["26(?:2\\d\\d|3(?:0\\d|1[0-6]))\\d{4}"],["69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-5]|76(?:2[27]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],["(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[236-9]"],"0$1"]],"0",0,0,0,0,0,[["[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d"],["7020\\d{5}|(?:6(?:2\\d|40)|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-39]))\\d{6}",[9]],["800\\d{6}",[9]],["90[0136]\\d{6}",[9]],0,0,["(?:37\\d|80[578])\\d{6}",[9]],0,0,["801\\d{6}",[9]]],0," int "],RS:["381","00","38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",[6,7,8,9,10,11,12],[["(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],["(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],"0",0,0,0,0,0,[["(?:11[1-9]\\d|(?:2[389]|39)(?:0[2-9]|[2-9]\\d))\\d{3,8}|(?:1[02-9]|2[0-24-7]|3[0-8])[2-9]\\d{4,9}",[7,8,9,10,11,12]],["6(?:[0-689]|7\\d)\\d{6,7}",[8,9,10]],["800\\d{3,9}"],["(?:78\\d|90[0169])\\d{3,7}",[6,7,8,9,10]],0,0,["7[06]\\d{4,10}"]]],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",1],["(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,"3[04-689]|[489]",[["(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\d{7}",[10]],["9\\d{9}",[10]],["8(?:0[04]|108\\d{3})\\d{7}"],["80[39]\\d{7}",[10]],["808\\d{7}",[10]]],"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:06|2[23568]\\d)\\d{6}"],["7[237-9]\\d{7}",[9]],["800\\d{6}",[9]],["900\\d{6}",[9]]]],SA:["966","00","92\\d{7}|(?:[15]|8\\d)\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["9"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["81"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],"0",0,0,0,0,0,[["1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",[9]],["579[01]\\d{5}|5(?:[013-689]\\d|7[0-8])\\d{6}",[9]],["800\\d{7}",[10]],["925\\d{6}",[9]],0,0,["811\\d{7}",[10]],0,0,["920\\d{6}",[9]]]],SB:["677","0[01]","(?:[1-6]|[7-9]\\d\\d)\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["7|8[4-9]|9(?:[1-8]|9[0-8])"]]],0,0,0,0,0,0,[["(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",[5]],["48\\d{3}|(?:(?:7[1-9]|8[4-9])\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\d{4}"],["1[38]\\d{3}",[5]],0,0,0,0,0,["5[12]\\d{3}",[5]]]],SC:["248","010|0[0-2]","800\\d{4}|(?:[249]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,[["4[2-46]\\d{5}"],["2[125-8]\\d{5}"],["800[08]\\d{3}"],0,0,0,0,0,["971\\d{4}|(?:64|95)\\d{5}"]],"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1(?:5\\d|8[35-7])\\d{6}"],["(?:1[0-2]|9[0-3569])\\d{7}"]]],SE:["46","00","(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0",0,0,0,0,0,[["(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\d{5,6}",[7,8,9]],["7[02369]\\d{7}",[9]],["20\\d{4,7}",[6,7,8,9]],["649\\d{6}|99[1-59]\\d{4}(?:\\d{3})?|9(?:00|39|44)[1-8]\\d{3,6}",[7,8,9,10]],["75[1-8]\\d{6}",[9]],0,["10[1-8]\\d{6}",[9]],["74[02-9]\\d{6}",[9]],0,["77[0-7]\\d{6}",[9]]]],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-8]|[1-9])"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],["(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[["662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}",[8]],["895[0-2]\\d{4}|(?:8(?:0[1-8]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}",[8]],["(?:18|8)00\\d{7}",[10,11]],["1900\\d{7}",[11]],0,0,["7000\\d{7}",[11]],0,["(?:3[12]\\d|666)\\d{5}",[8]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]",[["2(?:[0-57-9]\\d|6[4-9])\\d\\d"],["[56]\\d{4}",[5]],0,0,0,0,0,0,["262\\d\\d",[5]]]],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],"0",0,0,0,0,0,[["(?:[1-357][2-8]|4[24-8])\\d{6}",[8]],["65(?:[178]\\d|5[56]|6[01])\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}",[8]],["80\\d{4,6}",[6,7,8]],["89[1-3]\\d{2,5}|90\\d{4,6}"],0,0,0,0,["(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-589])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}",[8]]],"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79",[["79\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],0,["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d"],["909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",[9]],["800\\d{6}",[9]],["9(?:00|[78]\\d)\\d{6}",[9]],0,0,["96\\d{7}",[9]],["9090\\d{3}",[7]],["6(?:02|5[0-4]|9[0-6])\\d{6}",[9]],["8[5-9]\\d{7}",[9]]]],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0",0,0,0,0,0,[["22[2-4][2-9]\\d{4}"],["(?:25|3[0-5]|66|7[2-9]|8[08]|9[09])\\d{6}"]]],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1",0,0,[["0549(?:8[0157-9]|9\\d)\\d{4}",[10]],["6[16]\\d{6}",[8]],0,["7[178]\\d{6}",[8]],0,0,0,0,["5[158]\\d{6}",[8]]]],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]],0,0,0,0,0,0,[["3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}"],["7(?:(?:[06-8]\\d|21|90)\\d|5(?:01|[19]0|25|[38]3|[4-7]\\d))\\d{5}"],["800\\d{6}"],["88[4689]\\d{6}"],0,0,0,0,["(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}"],["81[02468]\\d{6}"]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|77|9[2-9]"]]],"0",0,0,0,0,0,[["(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}",[6,7]],["(?:(?:15|(?:3[59]|4[89]|6\\d|7[79]|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}",[7,8,9]]]],SR:["597","00","(?:[2-5]|68|[78]\\d)\\d{5}",[6,7],[["(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],["(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],["(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]],0,0,0,0,0,0,[["(?:2[1-3]|3[0-7]|(?:4|68)\\d|5[2-58])\\d{4}"],["(?:7[124-7]|8[124-9])\\d{5}",[7]],0,0,0,0,0,0,["56\\d{4}",[6]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1[89]\\d{7}"],["(?:12|9[1257-9])\\d{7}"]]],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]],0,0,0,0,0,0,[["22\\d{5}"],["900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}"]]],SV:["503","00","[267]\\d{7}|[89]00\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[267]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["2(?:79(?:0[0347-9]|[1-9]\\d)|89(?:0[024589]|[1-9]\\d))\\d{3}|2(?:[1-69]\\d|[78][0-8])\\d{5}",[8]],["[67]\\d{7}",[8]],["800\\d{4}(?:\\d{4})?",[7,11]],["900\\d{4}(?:\\d{4})?",[7,11]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721",[["7215(?:4[2-8]|8[239]|9[056])\\d{4}"],["7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],SY:["963","00","[1-39]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",1]],"0",0,0,0,0,0,[["21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}"],["9[1-689]\\d{7}",[9]]]],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]],0,0,0,0,0,0,[["[23][2-5]\\d{6}",[8]],["7[6-9]\\d{6}",[8]],["0800\\d{4}",[8]],["900\\d{6}",[9]],0,0,0,0,["70\\d{6}",[8]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8",[["8\\d{3}"]]],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649",[["649(?:266|712|9(?:4\\d|50))\\d{4}"],["649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["649(?:71[01]|966)\\d{4}"]]],TD:["235","00|16","(?:22|[69]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],0,0,0,0,0,0,[["22(?:[37-9]0|5[0-5]|6[89])\\d{4}"],["(?:6[0235689]|77|9\\d)\\d{6}"]],"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],0,0,0,0,0,0,[["2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}"],["(?:7[019]|9[0-36-9])\\d{6}"]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",[8]],["67(?:1[0-8]|2[4-7])\\d{5}|(?:14|6[1-6]|[89]\\d)\\d{7}",[9]],["(?:001800\\d|1800)\\d{6}",[10,13]],["1900\\d{6}",[10]],0,0,0,0,["6[08]\\d{7}",[9]]]],TJ:["992","810","[0-57-9]\\d{8}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,[["(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\d{6}"],["(?:4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:0[0-57-9]|1[017]|2[02]|[34]0|5[05]|7[0178]|8[078]|9\\d)\\d{7}"]],"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7],0,0,0,0,0,0,0,[["(?:2[2-4]|[34]\\d)\\d{2,5}"],["7[2-4]\\d{2,5}"]]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]],0,0,0,0,0,0,[["(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",[7]],["7[2-8]\\d{6}",[8]],["80\\d{5}",[7]],["90\\d{5}",[7]],["70\\d{5}",[7]]]],TM:["993","810","[1-6]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["6"],"8 $1"]],"8",0,0,0,0,0,[["(?:1(?:2\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\d{5}"],["6\\d{7}"]],"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]],0,0,0,0,0,0,[["81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}"],["3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-8])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}"],["8010\\d{4}"],["88\\d{6}"],0,0,0,0,0,["8[12]10\\d{4}"]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]],0,0,0,0,0,0,[["(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}",[5]],["(?:55[4-6]|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\d{4}",[7]],["0800\\d{3}",[7]],0,0,0,0,0,["55[0-37-9]\\d{4}",[7]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|61[06])","5(?:[0-59]|61[06]1)"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",1],["(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",1]],"0",0,0,0,0,0,[["(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}",[10]],["561(?:011|61\\d)\\d{4}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}",[10]],["8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})",[10,12,13]],["(?:8[89]8|900)\\d{7}",[10]],["592(?:21[12]|461)\\d{4}",[10]],0,["444\\d{4}",[7]],["512\\d{7}",[10]],["850\\d{7}",[10]]]],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868",[["868(?:2(?:01|1[5-9]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}"],["868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["2[02-9]\\d{3}",[5]],["(?:7[01]\\d|90)\\d{4}",[6,7]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}",[8,9]],["(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",[9]],["80[0-79]\\d{6}|800\\d{5}",[8,9]],["20(?:[013-9]\\d\\d|2)\\d{4}",[7,9]],["99\\d{7}",[9]],0,["50[0-46-9]\\d{6}",[9]],0,["7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}",[10,11]]],0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0",0,0,0,0,0,[["2[2-8]\\d{7}"],["77[2-9]\\d{6}|(?:6[125-9]|7[13-689])\\d{7}"],["80[08]\\d{6}"],["90\\d{7}"],0,0,0,0,["41\\d{7}"],["8(?:40|6[01])\\d{6}"]]],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",[9]],["(?:39|50|6[36-8]|7[1-3]|9[1-9])\\d{7}",[9]],["800[1-8]\\d{5,6}"],["900[239]\\d{5,6}"],0,0,0,0,["89[1-579]\\d{6}",[9]]],"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\d{4})(\\d{5})","$1 $2",["202","2024"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],"0",0,0,0,0,0,[["20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|32|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}"],["726[01]\\d{5}|7(?:[015-8]\\d|20|36|4[0-4]|9[89])\\d{6}"],["800[1-3]\\d{5}"],["90[1-3]\\d{6}"]]],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["(?:5056(?:[0-35-9]\\d|4[468])|7302[01]\\d)\\d{4}|(?:472[24]|505[2-57-9]|983[289])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[0149]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[6,7,8,9,10,11,12,13],[["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,[["(?:1(?:770|9(?:20|87))|(?:2\\d|4[2-7])\\d\\d)\\d{4}",[8]],["9[1-9]\\d{6}",[8]],["0004\\d{2,9}|(?:405|80[05])\\d{4}"],["90[0-8]\\d{4}",[7]]],"00"," int. "],UZ:["998","810","(?:20|33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"],"8 $1"]],"8",0,0,0,0,0,[["(?:55\\d\\d|6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\d\\d|7(?:[23]\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|[68]\\d)\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|9(?:22|5[1-9])))\\d{5}"],["(?:(?:[25]0|33|88|9[0-57-9])\\d{3}|6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079]))|9(?:2(?:1[1267]|3[01]|5\\d|7[0-4])|(?:5[67]|7\\d)\\d|6(?:2[0-26]|8\\d)))|7(?:[07]\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07]))))\\d{4}"]],"8~10"],VA:["39","00","0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",[6,7,8,9,10,11],0,0,0,0,0,0,"06698",[["06698\\d{1,6}"],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784",[["784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}"],["784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["78451[0-2]\\d{4}"]]],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}"],["4(?:1[24-8]|2[46])\\d{7}"],["800\\d{7}"],["90[01]\\d{7}"],0,0,["501\\d{7}"]]],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284",[["284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}"],["284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|9[69])|5(?:4[0-7]|68|9[69]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340",[["340(?:2(?:0[0-368]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",1]],"0",0,0,0,0,0,[["2(?:0[3-9]|1[0-689]|2[0-25-9]|[38][2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|9[0-4679])\\d{7}",[10]],["(?:5(?:2[238]|59)|89[6-9]|99[013-9])\\d{6}|(?:3\\d|5[1689]|7[06-9]|8[1-8]|9[0-8])\\d{7}",[9]],["1800\\d{4,6}|12(?:0[13]|28)\\d{4}",[8,9,10]],["1900\\d{4,6}",[8,9,10]],0,0,["(?:[17]99|80\\d)\\d{4}|69\\d{5,6}",[7,8]],0,["672\\d{6}",[9]]]],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]],0,0,0,0,0,0,[["(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}",[5]],["(?:[58]\\d|7[013-7])\\d{5}",[7]],["81[18]\\d\\d",[5]],0,0,0,["(?:3[03]|900\\d)\\d{3}"],0,["9(?:0[1-9]|1[01])\\d{4}",[7]]]],WF:["681","00","(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["72\\d{4}",[6]],["(?:72|8[23])\\d{4}",[6]],["80[0-5]\\d{6}",[9]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}",[5,6]],["(?:7[1-35-7]|8(?:[3-7]|9\\d{3}))\\d{5}",[7,10]],["800\\d{3}",[6]]]],XK:["383","00","[23]\\d{7,8}|(?:4\\d\\d|[89]00)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[23]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[89]|39)0\\d{6}|[23][89]\\d{6}"],["4[3-9]\\d{6}",[8]],["800\\d{5}",[8]],["900\\d{5}",[8]]]],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["78[0-7]\\d{4}|17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\d{5}",[7,8]],["7[01378]\\d{7}",[9]]]],YT:["262","00","(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",[9],0,"0",0,0,0,0,0,[["269(?:0[0-467]|15|5[0-4]|6\\d|[78]0)\\d{4}"],["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",[9]],["(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\d{3}|8[1-4]\\d{3,7}|(?:2[27]|47|54)4950\\d{3}|(?:1(?:049[2-4]|9[12]\\d\\d)|(?:6\\d|7[0-46-9])\\d{3}|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}",[5,6,7,8,9]],["80\\d{7}",[9]],["(?:86[2-9]|9[0-2]\\d)\\d{6}",[9]],0,0,["861\\d{6,7}",[9,10]],0,["87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\d)\\d{5}",[9]],["860\\d{6}",[9]]]],ZM:["260","00","800\\d{6}|(?:21|63|[79]\\d)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],"0",0,0,0,0,0,[["21[1-8]\\d{6}"],["(?:7[5-79]|9[5-8])\\d{7}"],["800\\d{6}"],0,0,0,0,0,["63\\d{7}"]]],ZW:["263","00","2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",[5,6,7,8,9,10],[["(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],["(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],["(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:(?:3\\d|9)\\d|[4-8])|2(?:(?:(?:0(?:2[014]|5)|(?:2[0157]|31|84|9)\\d\\d|[56](?:[14]\\d\\d|20)|7(?:[089]|2[03]|[35]\\d\\d))\\d|4(?:2\\d\\d|8))\\d|1(?:2|[39]\\d{4}))|3(?:(?:123|(?:29\\d|92)\\d)\\d\\d|7(?:[19]|[56]\\d))|5(?:0|1[2-478]|26|[37]2|4(?:2\\d{3}|83)|5(?:25\\d\\d|[78])|[689]\\d)|6(?:(?:[16-8]21|28|52[013])\\d\\d|[39])|8(?:[1349]28|523)\\d\\d)\\d{3}|(?:4\\d\\d|9[2-9])\\d{4,5}|(?:(?:2(?:(?:(?:0|8[146])\\d|7[1-7])\\d|2(?:[278]\\d|92)|58(?:2\\d|3))|3(?:[26]|9\\d{3})|5(?:4\\d|5)\\d\\d)\\d|6(?:(?:(?:[0-246]|[78]\\d)\\d|37)\\d|5[2-8]))\\d\\d|(?:2(?:[569]\\d|8[2-57-9])|3(?:[013-59]\\d|8[37])|6[89]8)\\d{3}"],["7(?:[178]\\d|3[1-9])\\d{6}",[9]],["80(?:[01]\\d|20|8[0-8])\\d{3}",[7]],0,0,0,0,0,["86(?:1[12]|22|30|44|55|77|8[368])\\d{6}",[10]]]]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[35-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",[7,8,9,10,12]],0,0,0,0,0,0,["1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[0-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}};function HR(e){return(HR="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function jR(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch{return!1}}function KR(e,t){return(KR=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ZR(e){return(ZR=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var XR=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&KR(e,t)}(n,e);var t=GR(n);function n(e){var r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),r=t.call(this,e),Object.setPrototypeOf(UR(r),n.prototype),r.name=r.constructor.name,r}return function(e,t,n){return t&&jR(e.prototype,t),n&&jR(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}(n)}(WR(Error)),qR=2,JR=17,QR=3,eL="0-90-9٠-٩۰-۹",tL="".concat("-‐-―−ー-").concat("//").concat("..").concat(" ").concat("()()[]\\[\\]").concat("~⁓∼~");function nL(e,t){e=e.split("-"),t=t.split("-");for(var n=e[0].split("."),r=t[0].split("."),o=0;o<3;o++){var a=Number(n[o]),i=Number(r[o]);if(a>i)return 1;if(i>a)return-1;if(!isNaN(a)&&isNaN(i))return 1;if(isNaN(a)&&!isNaN(i))return-1}return e[1]&&t[1]?e[1]>t[1]?1:e[1]=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function EL(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function NL(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ni?"TOO_SHORT":o[o.length-1]=0?"IS_POSSIBLE":"INVALID_LENGTH"}function LL(e,t){return"IS_POSSIBLE"===DL(e,t)}function BL(e,t){return e=e||"",new RegExp("^(?:"+t+")$").test(e)}function FL(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return VL(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return VL(e,t)}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function VL(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0}(t,e,n)})):[]}var WL=/(\$\d)/;function zL(e,t,n){var r=n.useInternationalFormat,o=n.withNationalPrefix;n.carrierCode,n.metadata;var a=e.replace(new RegExp(t.pattern()),r?t.internationalFormat():o&&t.nationalPrefixFormattingRule()?t.format().replace(WL,t.nationalPrefixFormattingRule()):t.format());return r?function(e){return e.replace(new RegExp("[".concat(tL,"]+"),"g")," ").trim()}(a):a}var YL=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/;function KL(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return ZL(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ZL(e,t)}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ZL(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0){var a=o.leadingDigitsPatterns()[o.leadingDigitsPatterns().length-1];if(0!==t.search(a))continue}if(BL(t,o.pattern()))return o}}(r.formats(),e);return a?zL(e,a,{useInternationalFormat:"INTERNATIONAL"===n,withNationalPrefix:!(a.nationalPrefixIsOptionalWhenFormattingInNationalFormat()&&o&&!1===o.nationalPrefix),carrierCode:t,metadata:r}):e}function nB(e,t,n,r){return t?r(e,t,n):e}function rB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function oB(e){for(var t=1;t0&&r[s];if(t.nationalPrefixTransformRule()&&l)o=e.replace(n,t.nationalPrefixTransformRule()),s>1&&(a=r[1]);else{var u=r[0];o=e.slice(u.length),l&&(a=r[1])}if(l){var c=e.indexOf(r[1]);e.slice(0,c)===t.numberingPlan.nationalPrefix()&&(i=t.numberingPlan.nationalPrefix())}else i=r[0];return{nationalNumber:o,nationalPrefix:i,carrierCode:a}}}return{nationalNumber:e}}(e,t),r=n.carrierCode,o=n.nationalNumber;if(o!==e){if(!function(e,t,n){return!(BL(e,n.nationalNumberPattern())&&!BL(t,n.nationalNumberPattern()))}(e,o,t))return{nationalNumber:e};if(t.possibleLengths()&&!function(e,t){switch(DL(e,t)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}(o,t))return{nationalNumber:e}}return{nationalNumber:o,carrierCode:r}}function dB(e,t,n,r){if(!e)return{};var o;if("+"!==e[0]){var a=function(e,t,n,r){if(t){var o=new dL(r);o.selectNumberingPlan(t,n);var a=new RegExp(o.IDDPrefix());if(0===e.search(a)){var i=(e=e.slice(e.match(a)[0].length)).match(uB);if(!(i&&null!=i[1]&&i[1].length>0&&"0"===i[1]))return e}}}(e,t,n,r);if(!a||a===e){if(t||n){var i=function(e,t,n,r){var o=t?yL(t,r):n;if(0===e.indexOf(o)){(r=new dL(r)).selectNumberingPlan(t,n);var a=e.slice(o.length),i=cB(a,r).nationalNumber,s=cB(e,r).nationalNumber;if(!BL(s,r.nationalNumberPattern())&&BL(i,r.nationalNumberPattern())||"TOO_LONG"===DL(s,r))return{countryCallingCode:o,number:a}}return{number:e}}(e,t,n,r),s=i.countryCallingCode,l=i.number;if(s)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:s,number:l}}return{number:e}}o=!0,e="+"+a}if("0"===e[1])return{};r=new dL(r);for(var u=2;u-1<=QR&&u<=e.length;){var c=e.slice(1,u);if(r.hasCallingCode(c))return r.selectNumberingPlan(c),{countryCallingCodeSource:o?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:c,number:e.slice(u)};u++}return{}}function fB(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return pB(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pB(e,t)}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function pB(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0)return i[0]}(n,{countries:a,defaultCountry:r,metadata:o.metadata}):void 0}var vB="+",gB="(["+eL+"]|[\\-\\.\\(\\)]?)",yB=new RegExp("^\\"+vB+gB+"*["+eL+"]"+gB+"*$","g"),bB=new RegExp("^("+("["+eL+"]+((\\-)*["+eL+"])*")+"\\.)*"+("[a-zA-Z]+((\\-)*["+eL+"])*")+"\\.?$","g"),_B="tel:",SB=";phone-context=",wB=";isub=";function TB(e,t){var n,r=t.extractFormattedPhoneNumber,o=function(e){var t=e.indexOf(SB);if(t<0)return null;var n=t+SB.length;if(n>=e.length)return"";var r=e.indexOf(";",n);return r>=0?e.substring(n,r):e.substring(n)}(e);if(!function(e){return null===e||0!==e.length&&(yB.test(e)||bB.test(e))}(o))throw new XR("NOT_A_NUMBER");if(null===o)n=r(e)||"";else{n="",o.charAt(0)===vB&&(n+=o);var a,i=e.indexOf(_B);a=i>=0?i+_B.length:0;var s=e.indexOf(SB);n+=e.substring(a,s)}var l=n.indexOf(wB);if(l>0&&(n=n.substring(0,l)),""!==n)return n}var CB=250,$B=new RegExp("[++"+eL+"]"),xB=new RegExp("[^"+eL+"#]+$");function AB(e,t,n){if(t=t||{},n=new dL(n),t.defaultCountry&&!n.hasCountry(t.defaultCountry))throw t.v2?new XR("INVALID_COUNTRY"):new Error("Unknown country: ".concat(t.defaultCountry));var r=function(e,t,n){var r=TB(e,{extractFormattedPhoneNumber:function(e){return function(e,t,n){if(e){if(e.length>CB){if(n)throw new XR("TOO_LONG");return}if(!1===t)return e;var r=e.search($B);if(!(r<0))return e.slice(r).replace(xB,"")}}(e,n,t)}});if(!r)return{};if(!function(e){return e.length>=qR&&xL.test(e)}(r))return function(e){return CL.test(e)}(r)?{error:"TOO_SHORT"}:{};var o=function(e){var t=e.search(AL);if(t<0)return{};for(var n=e.slice(0,t),r=e.match(AL),o=1;oJR){if(t.v2)throw new XR("TOO_LONG");return{}}if(t.v2){var p=new sB(c,u,n.metadata);return l&&(p.country=l),f&&(p.carrierCode=f),a&&(p.ext=a),p.__countryCallingCodeSource=d,p}var h=!!(t.extended?n.hasSelectedNumberingPlan():l)&&BL(u,n.nationalNumberPattern());return t.extended?{country:l,countryCallingCode:c,carrierCode:f,valid:h,possible:!!h||!(!0!==t.extended||!n.possibleLengths()||!LL(u,n)),phone:u,ext:a}:h?function(e,t,n){var r={country:e,phone:t};return n&&(r.ext=n),r}(l,u,a):{}}function MB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kB(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{};(0,r.default)(e);var n=o;if(n=t.require_hyphen?n.replace("?",""):n,!(n=t.case_sensitive?new RegExp(n):new RegExp(n,"i")).test(e))return!1;for(var a=e.replace("-","").toUpperCase(),i=0,s=0;s1&&void 0!==arguments[1]?arguments[1]:o;return(0,r.default)(e),t.loose?i.includes(e.toLowerCase()):a.includes(e)};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o={loose:!1},a=["true","false","1","0"],i=[].concat(a,["yes","no"]);e.exports=t.default,e.exports.default=t.default}(eF,eF.exports);var tF=eF.exports;const nF=Z_(tF);var rF="isBooleanString";function oF(e){return"string"==typeof e&&nF(e)}var aF={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,r.default)(e),t&&t.no_symbols?a.test(e):new RegExp("^[+-]?([0-9]*[".concat((t||{}).locale?o.decimal[t.locale]:".","])?[0-9]+$")).test(e)};var n,r=(n=DO)&&n.__esModule?n:{default:n},o=sI;var a=/^[0-9]+$/;e.exports=t.default,e.exports.default=t.default}(aF,aF.exports);var iF=aF.exports;const sF=Z_(iF);var lF="isNumberString";function uF(e,t){return"string"==typeof e&&sF(e,t)}var cF={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,n.default)(e),(t=(0,r.default)(t,s)).crockford?i.test(e):!(e.length%8!=0||!a.test(e))};var n=o(DO),r=o(LO);function o(e){return e&&e.__esModule?e:{default:e}}var a=/^[A-Z2-7]+=*$/,i=/^[A-HJKMNP-TV-Z0-9]+$/,s={crockford:!1};e.exports=t.default,e.exports.default=t.default}(cF,cF.exports);var dF=cF.exports;const fF=Z_(dF);var pF="isBase32";function hF(e){return"string"==typeof e&&fF(e)}var mF={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(e);var t=e.slice(4,6).toUpperCase();return!(!o.CountryCodes.has(t)&&"XK"!==t)&&a.test(e)};var n,r=(n=DO)&&n.__esModule?n:{default:n},o=DD;var a=/^[A-Za-z]{6}[A-Za-z0-9]{2}([A-Za-z0-9]{3})?$/;e.exports=t.default,e.exports.default=t.default}(mF,mF.exports);var vF=mF.exports;const gF=Z_(vF);var yF="isBIC";function bF(e){return"string"==typeof e&&gF(e)}var _F={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e),o.test(e)||a.test(e)};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o=/^(bc1)[a-z0-9]{25,39}$/,a=/^(1|3)[A-HJ-NP-Za-km-z1-9]{25,39}$/;e.exports=t.default,e.exports.default=t.default}(_F,_F.exports);var SF=_F.exports;const wF=Z_(SF);var TF="isBtcAddress";function CF(e){return"string"==typeof e&&wF(e)}var $F={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(e);var t=e.split(",");if(t.length<2)return!1;var n=t.shift().trim().split(";"),s=n.shift();if("data:"!==s.slice(0,5))return!1;var l=s.slice(5);if(""!==l&&!o.test(l))return!1;for(var u=0;u1&&void 0!==arguments[1]?arguments[1]:{};return(0,YF.default)(e),function(e,t){var n=e.replace(/[\s\-]+/gi,"").toUpperCase(),r=n.slice(0,2).toUpperCase(),o=r in KF;if(t.whitelist){if(!function(e){var t=e.filter((function(e){return!(e in KF)}));return!(t.length>0)}(t.whitelist))return!1;if(!t.whitelist.includes(r))return!1}if(t.blacklist){if(t.blacklist.includes(r))return!1}return o&&KF[r].test(n)}(e,t)&&function(e){var t=e.replace(/[^A-Z0-9]+/gi,"").toUpperCase(),n=t.slice(4)+t.slice(0,4);return 1===n.replace(/[A-Z]/g,(function(e){return e.charCodeAt(0)-55})).match(/\d{1,7}/g).reduce((function(e,t){return Number(e+t)%97}),"")}(e)};WF.locales=void 0;var YF=function(e){return e&&e.__esModule?e:{default:e}}(DO);var KF={AD:/^(AD[0-9]{2})\d{8}[A-Z0-9]{12}$/,AE:/^(AE[0-9]{2})\d{3}\d{16}$/,AL:/^(AL[0-9]{2})\d{8}[A-Z0-9]{16}$/,AT:/^(AT[0-9]{2})\d{16}$/,AZ:/^(AZ[0-9]{2})[A-Z0-9]{4}\d{20}$/,BA:/^(BA[0-9]{2})\d{16}$/,BE:/^(BE[0-9]{2})\d{12}$/,BG:/^(BG[0-9]{2})[A-Z]{4}\d{6}[A-Z0-9]{8}$/,BH:/^(BH[0-9]{2})[A-Z]{4}[A-Z0-9]{14}$/,BR:/^(BR[0-9]{2})\d{23}[A-Z]{1}[A-Z0-9]{1}$/,BY:/^(BY[0-9]{2})[A-Z0-9]{4}\d{20}$/,CH:/^(CH[0-9]{2})\d{5}[A-Z0-9]{12}$/,CR:/^(CR[0-9]{2})\d{18}$/,CY:/^(CY[0-9]{2})\d{8}[A-Z0-9]{16}$/,CZ:/^(CZ[0-9]{2})\d{20}$/,DE:/^(DE[0-9]{2})\d{18}$/,DK:/^(DK[0-9]{2})\d{14}$/,DO:/^(DO[0-9]{2})[A-Z]{4}\d{20}$/,EE:/^(EE[0-9]{2})\d{16}$/,EG:/^(EG[0-9]{2})\d{25}$/,ES:/^(ES[0-9]{2})\d{20}$/,FI:/^(FI[0-9]{2})\d{14}$/,FO:/^(FO[0-9]{2})\d{14}$/,FR:/^(FR[0-9]{2})\d{10}[A-Z0-9]{11}\d{2}$/,GB:/^(GB[0-9]{2})[A-Z]{4}\d{14}$/,GE:/^(GE[0-9]{2})[A-Z0-9]{2}\d{16}$/,GI:/^(GI[0-9]{2})[A-Z]{4}[A-Z0-9]{15}$/,GL:/^(GL[0-9]{2})\d{14}$/,GR:/^(GR[0-9]{2})\d{7}[A-Z0-9]{16}$/,GT:/^(GT[0-9]{2})[A-Z0-9]{4}[A-Z0-9]{20}$/,HR:/^(HR[0-9]{2})\d{17}$/,HU:/^(HU[0-9]{2})\d{24}$/,IE:/^(IE[0-9]{2})[A-Z0-9]{4}\d{14}$/,IL:/^(IL[0-9]{2})\d{19}$/,IQ:/^(IQ[0-9]{2})[A-Z]{4}\d{15}$/,IR:/^(IR[0-9]{2})0\d{2}0\d{18}$/,IS:/^(IS[0-9]{2})\d{22}$/,IT:/^(IT[0-9]{2})[A-Z]{1}\d{10}[A-Z0-9]{12}$/,JO:/^(JO[0-9]{2})[A-Z]{4}\d{22}$/,KW:/^(KW[0-9]{2})[A-Z]{4}[A-Z0-9]{22}$/,KZ:/^(KZ[0-9]{2})\d{3}[A-Z0-9]{13}$/,LB:/^(LB[0-9]{2})\d{4}[A-Z0-9]{20}$/,LC:/^(LC[0-9]{2})[A-Z]{4}[A-Z0-9]{24}$/,LI:/^(LI[0-9]{2})\d{5}[A-Z0-9]{12}$/,LT:/^(LT[0-9]{2})\d{16}$/,LU:/^(LU[0-9]{2})\d{3}[A-Z0-9]{13}$/,LV:/^(LV[0-9]{2})[A-Z]{4}[A-Z0-9]{13}$/,MA:/^(MA[0-9]{26})$/,MC:/^(MC[0-9]{2})\d{10}[A-Z0-9]{11}\d{2}$/,MD:/^(MD[0-9]{2})[A-Z0-9]{20}$/,ME:/^(ME[0-9]{2})\d{18}$/,MK:/^(MK[0-9]{2})\d{3}[A-Z0-9]{10}\d{2}$/,MR:/^(MR[0-9]{2})\d{23}$/,MT:/^(MT[0-9]{2})[A-Z]{4}\d{5}[A-Z0-9]{18}$/,MU:/^(MU[0-9]{2})[A-Z]{4}\d{19}[A-Z]{3}$/,MZ:/^(MZ[0-9]{2})\d{21}$/,NL:/^(NL[0-9]{2})[A-Z]{4}\d{10}$/,NO:/^(NO[0-9]{2})\d{11}$/,PK:/^(PK[0-9]{2})[A-Z0-9]{4}\d{16}$/,PL:/^(PL[0-9]{2})\d{24}$/,PS:/^(PS[0-9]{2})[A-Z0-9]{4}\d{21}$/,PT:/^(PT[0-9]{2})\d{21}$/,QA:/^(QA[0-9]{2})[A-Z]{4}[A-Z0-9]{21}$/,RO:/^(RO[0-9]{2})[A-Z]{4}[A-Z0-9]{16}$/,RS:/^(RS[0-9]{2})\d{18}$/,SA:/^(SA[0-9]{2})\d{2}[A-Z0-9]{18}$/,SC:/^(SC[0-9]{2})[A-Z]{4}\d{20}[A-Z]{3}$/,SE:/^(SE[0-9]{2})\d{20}$/,SI:/^(SI[0-9]{2})\d{15}$/,SK:/^(SK[0-9]{2})\d{20}$/,SM:/^(SM[0-9]{2})[A-Z]{1}\d{10}[A-Z0-9]{12}$/,SV:/^(SV[0-9]{2})[A-Z0-9]{4}\d{20}$/,TL:/^(TL[0-9]{2})\d{19}$/,TN:/^(TN[0-9]{2})\d{20}$/,TR:/^(TR[0-9]{2})\d{5}[A-Z0-9]{17}$/,UA:/^(UA[0-9]{2})\d{6}[A-Z0-9]{19}$/,VA:/^(VA[0-9]{2})\d{18}$/,VG:/^(VG[0-9]{2})[A-Z0-9]{4}\d{16}$/,XK:/^(XK[0-9]{2})\d{16}$/};var ZF=Object.keys(KF);WF.locales=ZF;var XF="isIBAN";function qF(e){return"string"==typeof e&&zF(e)}var JF={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,n.default)(e),t in a)return a[t](e);if("any"===t){for(var r in a)if(a.hasOwnProperty(r)){if((0,a[r])(e))return!0}return!1}throw new Error("Invalid locale '".concat(t,"'"))};var n=o(DO),r=o(YN);function o(e){return e&&e.__esModule?e:{default:e}}var a={PL:function(e){(0,n.default)(e);var t={1:1,2:3,3:7,4:9,5:1,6:3,7:7,8:9,9:1,10:3,11:0};if(null!=e&&11===e.length&&(0,r.default)(e,{allow_leading_zeroes:!0})){var o=e.split("").slice(0,-1).reduce((function(e,n,r){return e+Number(n)*t[r+1]}),0)%10,a=Number(e.charAt(e.length-1));if(0===o&&0===a||a===10-o)return!0}return!1},ES:function(e){(0,n.default)(e);var t={X:0,Y:1,Z:2},r=e.trim().toUpperCase();if(!/^[0-9X-Z][0-9]{7}[TRWAGMYFPDXBNJZSQVHLCKE]$/.test(r))return!1;var o=r.slice(0,-1).replace(/[X,Y,Z]/g,(function(e){return t[e]}));return r.endsWith(["T","R","W","A","G","M","Y","F","P","D","X","B","N","J","Z","S","Q","V","H","L","C","K","E"][o%23])},FI:function(e){if((0,n.default)(e),11!==e.length||!e.match(/^\d{6}[\-A\+]\d{3}[0-9ABCDEFHJKLMNPRSTUVWXY]{1}$/))return!1;return"0123456789ABCDEFHJKLMNPRSTUVWXY"[(1e3*parseInt(e.slice(0,6),10)+parseInt(e.slice(7,10),10))%31]===e.slice(10,11)},IN:function(e){var t=[[0,1,2,3,4,5,6,7,8,9],[1,2,3,4,0,6,7,8,9,5],[2,3,4,0,1,7,8,9,5,6],[3,4,0,1,2,8,9,5,6,7],[4,0,1,2,3,9,5,6,7,8],[5,9,8,7,6,0,4,3,2,1],[6,5,9,8,7,1,0,4,3,2],[7,6,5,9,8,2,1,0,4,3],[8,7,6,5,9,3,2,1,0,4],[9,8,7,6,5,4,3,2,1,0]],n=[[0,1,2,3,4,5,6,7,8,9],[1,5,7,6,2,8,3,0,9,4],[5,8,0,3,7,9,6,1,4,2],[8,9,1,6,0,4,3,5,2,7],[9,4,5,3,1,2,6,8,7,0],[4,2,8,6,5,7,3,9,0,1],[2,7,9,3,8,0,6,4,1,5],[7,0,4,6,9,1,3,2,5,8]],r=e.trim();if(!/^[1-9]\d{3}\s?\d{4}\s?\d{4}$/.test(r))return!1;var o=0;return r.replace(/\s/g,"").split("").map(Number).reverse().forEach((function(e,r){o=t[o][n[r%8][e]]})),0===o},IR:function(e){if(!e.match(/^\d{10}$/)||(e="0000".concat(e).slice(e.length-6),0===parseInt(e.slice(3,9),10)))return!1;for(var t=parseInt(e.slice(9,10),10),n=0,r=0;r<9;r++)n+=parseInt(e.slice(r,r+1),10)*(10-r);return(n%=11)<2&&t===n||n>=2&&t===11-n},IT:function(e){return 9===e.length&&"CA00000AA"!==e&&e.search(/C[A-Z][0-9]{5}[A-Z]{2}/i)>-1},NO:function(e){var t=e.trim();if(isNaN(Number(t))||11!==t.length||"00000000000"===t)return!1;var n=t.split("").map(Number),r=(11-(3*n[0]+7*n[1]+6*n[2]+1*n[3]+8*n[4]+9*n[5]+4*n[6]+5*n[7]+2*n[8])%11)%11,o=(11-(5*n[0]+4*n[1]+3*n[2]+2*n[3]+7*n[4]+6*n[5]+5*n[6]+4*n[7]+3*n[8]+2*r)%11)%11;return!(r!==n[9]||o!==n[10])},TH:function(e){if(!e.match(/^[1-8]\d{12}$/))return!1;for(var t=0,n=0;n<12;n++)t+=parseInt(e[n],10)*(13-n);return e[12]===((11-t%11)%10).toString()},LK:function(e){return!(10!==e.length||!/^[1-9]\d{8}[vx]$/i.test(e))||!(12!==e.length||!/^[1-9]\d{11}$/i.test(e))},"he-IL":function(e){var t=e.trim();if(!/^\d{9}$/.test(t))return!1;for(var n,r=t,o=0,a=0;a9?n-9:n;return o%10==0},"ar-LY":function(e){var t=e.trim();return!!/^(1|2)\d{11}$/.test(t)},"ar-TN":function(e){var t=e.trim();return!!/^\d{8}$/.test(t)},"zh-CN":function(e){var t,n=["11","12","13","14","15","21","22","23","31","32","33","34","35","36","37","41","42","43","44","45","46","50","51","52","53","54","61","62","63","64","65","71","81","82","91"],r=["7","9","10","5","8","4","2","1","6","3","7","9","10","5","8","4","2"],o=["1","0","X","9","8","7","6","5","4","3","2"],a=function(e){return n.includes(e)},i=function(e){var t=parseInt(e.substring(0,4),10),n=parseInt(e.substring(4,6),10),r=parseInt(e.substring(6),10),o=new Date(t,n-1,r);return!(o>new Date)&&(o.getFullYear()===t&&o.getMonth()===n-1&&o.getDate()===r)},s=function(e){return function(e){for(var t=e.substring(0,17),n=0,a=0;a<17;a++)n+=parseInt(t.charAt(a),10)*parseInt(r[a],10);return o[n%11]}(e)===e.charAt(17).toUpperCase()};return!!/^\d{15}|(\d{17}(\d|x|X))$/.test(t=e)&&(15===t.length?function(e){var t=/^[1-9]\d{7}((0[1-9])|(1[0-2]))((0[1-9])|([1-2][0-9])|(3[0-1]))\d{3}$/.test(e);if(!t)return!1;var n=e.substring(0,2);if(!(t=a(n)))return!1;var r="19".concat(e.substring(6,12));return!!(t=i(r))}(t):function(e){var t=/^[1-9]\d{5}[1-9]\d{3}((0[1-9])|(1[0-2]))((0[1-9])|([1-2][0-9])|(3[0-1]))\d{3}(\d|x|X)$/.test(e);if(!t)return!1;var n=e.substring(0,2);if(!(t=a(n)))return!1;var r=e.substring(6,14);return!!(t=i(r))&&s(e)}(t))},"zh-HK":function(e){var t=/^[0-9]$/;if(e=(e=e.trim()).toUpperCase(),!/^[A-Z]{1,2}[0-9]{6}((\([0-9A]\))|(\[[0-9A]\])|([0-9A]))$/.test(e))return!1;8===(e=e.replace(/\[|\]|\(|\)/g,"")).length&&(e="3".concat(e));for(var n=0,r=0;r<=7;r++){n+=(t.test(e[r])?e[r]:(e[r].charCodeAt(0)-55)%11)*(9-r)}return(0===(n%=11)?"0":1===n?"A":String(11-n))===e[e.length-1]},"zh-TW":function(e){var t={A:10,B:11,C:12,D:13,E:14,F:15,G:16,H:17,I:34,J:18,K:19,L:20,M:21,N:22,O:35,P:23,Q:24,R:25,S:26,T:27,U:28,V:29,W:32,X:30,Y:31,Z:33},n=e.trim().toUpperCase();return!!/^[A-Z][0-9]{9}$/.test(n)&&Array.from(n).reduce((function(e,n,r){if(0===r){var o=t[n];return o%10*9+Math.floor(o/10)}return 9===r?(10-e%10-Number(n))%10==0:e+Number(n)*(9-r)}),0)}};e.exports=t.default,e.exports.default=t.default}(JF,JF.exports);var QF=JF.exports;const eV=Z_(QF);var tV="isIdentityCard";function nV(e,t){return"string"==typeof e&&eV(e,t)}var rV={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e),o.test(e)};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o=/^[A-Z]{2}[0-9A-Z]{3}\d{2}\d{5}$/;e.exports=t.default,e.exports.default=t.default}(rV,rV.exports);var oV=rV.exports;const aV=Z_(oV);var iV="isISRC";function sV(e){return"string"==typeof e&&aV(e)}var lV={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e),c.test(e)};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o="(([a-zA-Z]{2,3}(-".concat("([A-Za-z]{3}(-[A-Za-z]{3}){0,2})",")?)|([a-zA-Z]{5,8}))"),a="(".concat("(\\d|[A-W]|[Y-Z]|[a-w]|[y-z])","(-[A-Za-z0-9]{2,8})+)"),i="(x(-[A-Za-z0-9]{1,8})+)",s="(".concat("((en-GB-oed)|(i-ami)|(i-bnn)|(i-default)|(i-enochian)|(i-hak)|(i-klingon)|(i-lux)|(i-mingo)|(i-navajo)|(i-pwn)|(i-tao)|(i-tay)|(i-tsu)|(sgn-BE-FR)|(sgn-BE-NL)|(sgn-CH-DE))","|").concat("((art-lojban)|(cel-gaulish)|(no-bok)|(no-nyn)|(zh-guoyu)|(zh-hakka)|(zh-min)|(zh-min-nan)|(zh-xiang))",")"),l="(-|_)",u="".concat(o,"(").concat(l).concat("([A-Za-z]{4})",")?(").concat(l).concat("([A-Za-z]{2}|\\d{3})",")?(").concat(l).concat("([A-Za-z0-9]{5,8}|(\\d[A-Z-a-z0-9]{3}))",")*(").concat(l).concat(a,")*(").concat(l).concat(i,")?"),c=new RegExp("(^".concat(i,"$)|(^").concat(s,"$)|(^").concat(u,"$)"));e.exports=t.default,e.exports.default=t.default}(lV,lV.exports);var uV=lV.exports;const cV=Z_(uV);var dV="isLocale";function fV(e){return"string"==typeof e&&cV(e)}var pV={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e),0===e.indexOf("magnet:?")&&o.test(e)};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o=/(?:^magnet:\?|[^?&]&)xt(?:\.1)?=urn:(?:(?:aich|bitprint|btih|ed2k|ed2khash|kzhash|md5|sha1|tree:tiger):[a-z0-9]{32}(?:[a-z0-9]{8})?|btmh:1220[a-z0-9]{64})(?:$|&)/i;e.exports=t.default,e.exports.default=t.default}(pV,pV.exports);var hV=pV.exports;const mV=Z_(hV);var vV="isMagnetURI";function gV(e){return"string"==typeof e&&mV(e)}var yV={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e),o.test(e)||a.test(e)||i.test(e)};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o=/^(application|audio|font|image|message|model|multipart|text|video)\/[a-zA-Z0-9\.\-\+_]{1,100}$/i,a=/^text\/[a-zA-Z0-9\.\-\+]{1,100};\s?charset=("[a-zA-Z0-9\.\-\+\s]{0,70}"|[a-zA-Z0-9\.\-\+]{0,70})(\s?\([a-zA-Z0-9\.\-\+\s]{1,20}\))?$/i,i=/^multipart\/[a-zA-Z0-9\.\-\+]{1,100}(;\s?(boundary|charset)=("[a-zA-Z0-9\.\-\+\s]{0,70}"|[a-zA-Z0-9\.\-\+]{0,70})(\s?\([a-zA-Z0-9\.\-\+\s]{1,20}\))?){0,2}$/i;e.exports=t.default,e.exports.default=t.default}(yV,yV.exports);var bV=yV.exports;const _V=Z_(bV);var SV="isMimeType";function wV(e){return"string"==typeof e&&_V(e)}var TV={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e),o.test(e)};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o=/^(0o)?[0-7]+$/i;e.exports=t.default,e.exports.default=t.default}(TV,TV.exports);var CV=TV.exports;const $V=Z_(CV);var xV="isOctal";function AV(e){return"string"==typeof e&&$V(e)}var MV={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(e);var n=e.replace(/\s/g,"").toUpperCase();return t.toUpperCase()in o&&o[t].test(n)};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o={AM:/^[A-Z]{2}\d{7}$/,AR:/^[A-Z]{3}\d{6}$/,AT:/^[A-Z]\d{7}$/,AU:/^[A-Z]\d{7}$/,AZ:/^[A-Z]{2,3}\d{7,8}$/,BE:/^[A-Z]{2}\d{6}$/,BG:/^\d{9}$/,BR:/^[A-Z]{2}\d{6}$/,BY:/^[A-Z]{2}\d{7}$/,CA:/^[A-Z]{2}\d{6}$/,CH:/^[A-Z]\d{7}$/,CN:/^G\d{8}$|^E(?![IO])[A-Z0-9]\d{7}$/,CY:/^[A-Z](\d{6}|\d{8})$/,CZ:/^\d{8}$/,DE:/^[CFGHJKLMNPRTVWXYZ0-9]{9}$/,DK:/^\d{9}$/,DZ:/^\d{9}$/,EE:/^([A-Z]\d{7}|[A-Z]{2}\d{7})$/,ES:/^[A-Z0-9]{2}([A-Z0-9]?)\d{6}$/,FI:/^[A-Z]{2}\d{7}$/,FR:/^\d{2}[A-Z]{2}\d{5}$/,GB:/^\d{9}$/,GR:/^[A-Z]{2}\d{7}$/,HR:/^\d{9}$/,HU:/^[A-Z]{2}(\d{6}|\d{7})$/,IE:/^[A-Z0-9]{2}\d{7}$/,IN:/^[A-Z]{1}-?\d{7}$/,ID:/^[A-C]\d{7}$/,IR:/^[A-Z]\d{8}$/,IS:/^(A)\d{7}$/,IT:/^[A-Z0-9]{2}\d{7}$/,JM:/^[Aa]\d{7}$/,JP:/^[A-Z]{2}\d{7}$/,KR:/^[MS]\d{8}$/,KZ:/^[a-zA-Z]\d{7}$/,LI:/^[a-zA-Z]\d{5}$/,LT:/^[A-Z0-9]{8}$/,LU:/^[A-Z0-9]{8}$/,LV:/^[A-Z0-9]{2}\d{7}$/,LY:/^[A-Z0-9]{8}$/,MT:/^\d{7}$/,MZ:/^([A-Z]{2}\d{7})|(\d{2}[A-Z]{2}\d{5})$/,MY:/^[AHK]\d{8}$/,MX:/^\d{10,11}$/,NL:/^[A-Z]{2}[A-Z0-9]{6}\d$/,NZ:/^([Ll]([Aa]|[Dd]|[Ff]|[Hh])|[Ee]([Aa]|[Pp])|[Nn])\d{6}$/,PH:/^([A-Z](\d{6}|\d{7}[A-Z]))|([A-Z]{2}(\d{6}|\d{7}))$/,PK:/^[A-Z]{2}\d{7}$/,PL:/^[A-Z]{2}\d{7}$/,PT:/^[A-Z]\d{6}$/,RO:/^\d{8,9}$/,RU:/^\d{9}$/,SE:/^\d{8}$/,SL:/^(P)[A-Z]\d{7}$/,SK:/^[0-9A-Z]\d{7}$/,TH:/^[A-Z]{1,2}\d{6,7}$/,TR:/^[A-Z]\d{8}$/,UA:/^[A-Z]{2}\d{6}$/,US:/^\d{9}$/};e.exports=t.default,e.exports.default=t.default}(MV,MV.exports);var kV=MV.exports;const EV=Z_(kV);var OV="isPassportNumber";function IV(e,t){return"string"==typeof e&&EV(e,t)}var PV={};Object.defineProperty(PV,"__esModule",{value:!0});var NV=PV.default=function(e,t){if((0,DV.default)(e),t in VV)return VV[t].test(e);if("any"===t){for(var n in VV)if(VV.hasOwnProperty(n)){if(VV[n].test(e))return!0}return!1}throw new Error("Invalid locale '".concat(t,"'"))};PV.locales=void 0;var DV=function(e){return e&&e.__esModule?e:{default:e}}(DO);var RV=/^\d{3}$/,LV=/^\d{4}$/,BV=/^\d{5}$/,FV=/^\d{6}$/,VV={AD:/^AD\d{3}$/,AT:LV,AU:LV,AZ:/^AZ\d{4}$/,BA:/^([7-8]\d{4}$)/,BE:LV,BG:LV,BR:/^\d{5}-\d{3}$/,BY:/^2[1-4]\d{4}$/,CA:/^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJ-NPRSTV-Z][\s\-]?\d[ABCEGHJ-NPRSTV-Z]\d$/i,CH:LV,CN:/^(0[1-7]|1[012356]|2[0-7]|3[0-6]|4[0-7]|5[1-7]|6[1-7]|7[1-5]|8[1345]|9[09])\d{4}$/,CZ:/^\d{3}\s?\d{2}$/,DE:BV,DK:LV,DO:BV,DZ:BV,EE:BV,ES:/^(5[0-2]{1}|[0-4]{1}\d{1})\d{3}$/,FI:BV,FR:/^\d{2}\s?\d{3}$/,GB:/^(gir\s?0aa|[a-z]{1,2}\d[\da-z]?\s?(\d[a-z]{2})?)$/i,GR:/^\d{3}\s?\d{2}$/,HR:/^([1-5]\d{4}$)/,HT:/^HT\d{4}$/,HU:LV,ID:BV,IE:/^(?!.*(?:o))[A-Za-z]\d[\dw]\s\w{4}$/i,IL:/^(\d{5}|\d{7})$/,IN:/^((?!10|29|35|54|55|65|66|86|87|88|89)[1-9][0-9]{5})$/,IR:/^(?!(\d)\1{3})[13-9]{4}[1346-9][013-9]{5}$/,IS:RV,IT:BV,JP:/^\d{3}\-\d{4}$/,KE:BV,KR:/^(\d{5}|\d{6})$/,LI:/^(948[5-9]|949[0-7])$/,LT:/^LT\-\d{5}$/,LU:LV,LV:/^LV\-\d{4}$/,LK:BV,MG:RV,MX:BV,MT:/^[A-Za-z]{3}\s{0,1}\d{4}$/,MY:BV,NL:/^\d{4}\s?[a-z]{2}$/i,NO:LV,NP:/^(10|21|22|32|33|34|44|45|56|57)\d{3}$|^(977)$/i,NZ:LV,PL:/^\d{2}\-\d{3}$/,PR:/^00[679]\d{2}([ -]\d{4})?$/,PT:/^\d{4}\-\d{3}?$/,RO:FV,RU:FV,SA:BV,SE:/^[1-9]\d{2}\s?\d{2}$/,SG:FV,SI:LV,SK:/^\d{3}\s?\d{2}$/,TH:BV,TN:LV,TW:/^\d{3}(\d{2})?$/,UA:BV,US:/^\d{5}(-\d{4})?$/,ZA:LV,ZM:BV},HV=Object.keys(VV);PV.locales=HV;var jV="isPostalCode";function GV(e,t){return"string"==typeof e&&NV(e,t)}var UV={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e),d.test(e)};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o=/([01][0-9]|2[0-3])/,a=/[0-5][0-9]/,i=new RegExp("[-+]".concat(o.source,":").concat(a.source)),s=new RegExp("([zZ]|".concat(i.source,")")),l=new RegExp("".concat(o.source,":").concat(a.source,":").concat(/([0-5][0-9]|60)/.source).concat(/(\.[0-9]+)?/.source)),u=new RegExp("".concat(/[0-9]{4}/.source,"-").concat(/(0[1-9]|1[0-2])/.source,"-").concat(/([12]\d|0[1-9]|3[01])/.source)),c=new RegExp("".concat(l.source).concat(s.source)),d=new RegExp("^".concat(u.source,"[ tT]").concat(c.source,"$"));e.exports=t.default,e.exports.default=t.default}(UV,UV.exports);var WV=UV.exports;const zV=Z_(WV);var YV="isRFC3339";function KV(e){return"string"==typeof e&&zV(e)}var ZV={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return(0,r.default)(e),t?o.test(e)||a.test(e)||i.test(e)||s.test(e):o.test(e)||a.test(e)};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o=/^rgb\((([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]),){2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\)$/,a=/^rgba\((([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]),){3}(0?\.\d|1(\.0)?|0(\.0)?)\)$/,i=/^rgb\((([0-9]%|[1-9][0-9]%|100%),){2}([0-9]%|[1-9][0-9]%|100%)\)$/,s=/^rgba\((([0-9]%|[1-9][0-9]%|100%),){3}(0?\.\d|1(\.0)?|0(\.0)?)\)$/;e.exports=t.default,e.exports.default=t.default}(ZV,ZV.exports);var XV=ZV.exports;const qV=Z_(XV);var JV="isRgbColor";function QV(e,t){return"string"==typeof e&&qV(e,t)}var eH={exports:{}},tH={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e.join("");return new RegExp(n,t)},e.exports=t.default,e.exports.default=t.default}(tH,tH.exports);var nH=tH.exports;!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,n.default)(e),o.test(e)};var n=r(DO);function r(e){return e&&e.__esModule?e:{default:e}}var o=(0,r(nH).default)(["^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)","(?:-((?:0|[1-9]\\d*|\\d*[a-z-][0-9a-z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-z-][0-9a-z-]*))*))","?(?:\\+([0-9a-z-]+(?:\\.[0-9a-z-]+)*))?$"],"i");e.exports=t.default,e.exports.default=t.default}(eH,eH.exports);var rH=eH.exports;const oH=Z_(rH);var aH="isSemVer";function iH(e){return"string"==typeof e&&oH(e)}var sH={exports:{}},lH={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e),e=Date.parse(e),isNaN(e)?null:new Date(e)};var n,r=(n=DO)&&n.__esModule?n:{default:n};e.exports=t.default,e.exports.default=t.default}(lH,lH.exports);var uH=lH.exports,cH={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,r.default)(e),parseInt(e,t||10)};var n,r=(n=DO)&&n.__esModule?n:{default:n};e.exports=t.default,e.exports.default=t.default}(cH,cH.exports);var dH=cH.exports,fH={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,r.default)(e),t?"1"===e||/^true$/i.test(e):"0"!==e&&!/^false$/i.test(e)&&""!==e};var n,r=(n=DO)&&n.__esModule?n:{default:n};e.exports=t.default,e.exports.default=t.default}(fH,fH.exports);var pH=fH.exports,hH={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,r.default)(e),e===t};var n,r=(n=DO)&&n.__esModule?n:{default:n};e.exports=t.default,e.exports.default=t.default}(hH,hH.exports);var mH=hH.exports,vH={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";(0,n.default)(e);var o=e.split("/");if(2!==o.length||!a.test(o[1])||o[1].length>1&&o[1].startsWith("0"))return!1;if(!(0,r.default)(o[0],t))return!1;var l=null;switch(String(t)){case"4":l=i;break;case"6":l=s;break;default:l=(0,r.default)(o[0],"6")?s:i}return o[1]<=l&&o[1]>=0};var n=o(DO),r=o(tN);function o(e){return e&&e.__esModule?e:{default:e}}var a=/^\d{1,3}$/,i=32,s=128;e.exports=t.default,e.exports.default=t.default}(vH,vH.exports);var gH=vH.exports,yH={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(t="string"==typeof t?(0,r.default)({format:t},s):(0,r.default)(t,s),"string"==typeof e&&function(e){return/(^(y{4}|y{2})[.\/-](m{1,2})[.\/-](d{1,2})$)|(^(m{1,2})[.\/-](d{1,2})[.\/-]((y{4}|y{2})$))|(^(d{1,2})[.\/-](m{1,2})[.\/-]((y{4}|y{2})$))/gi.test(e)}(t.format)){var n,i=t.delimiters.find((function(e){return-1!==t.format.indexOf(e)})),l=t.strictMode?i:t.delimiters.find((function(t){return-1!==e.indexOf(t)})),u=function(e,t){for(var n=[],r=Math.min(e.length,t.length),o=0;o"u"||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=a(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,i=e},f:function(){try{!s&&null!=n.return&&n.return()}finally{if(l)throw i}}}}(u);try{for(d.s();!(n=d.n()).done;){var f=o(n.value,2),p=f[0],h=f[1];if(p.length!==h.length)return!1;c[h.charAt(0)]=p}}catch(e){d.e(e)}finally{d.f()}var m=c.y;if(2===c.y.length){var v=parseInt(c.y,10);if(isNaN(v))return!1;m=v<(new Date).getFullYear()%100?"20".concat(c.y):"19".concat(c.y)}return new Date("".concat(m,"-").concat(c.m,"-").concat(c.d)).getDate()===+c.d}return!t.strictMode&&("[object Date]"===Object.prototype.toString.call(e)&&isFinite(e))};var n,r=(n=LO)&&n.__esModule?n:{default:n};function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(typeof Symbol>"u")&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&null!=s.return&&s.return()}finally{if(o)throw a}}return n}}(e,t)||a(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(e,t)}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=10?c%10+1:c,1===s?s+=1:s-=1}return(10-i%10)%10===parseInt(e.substring(14,15),10)};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o=/^[0-9]{15}$/,a=/^\d{2}-\d{6}-\d{6}-\d{1}$/;e.exports=t.default,e.exports.default=t.default}(wH,wH.exports);var TH=wH.exports,CH={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e),o.test(e)};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o=/^[a-f0-9]{32}$/;e.exports=t.default,e.exports.default=t.default}(CH,CH.exports);var $H=CH.exports,xH={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,n.default)(e),0===((t=(0,r.default)(t,a)).ignore_whitespace?e.trim().length:e.length)};var n=o(DO),r=o(LO);function o(e){return e&&e.__esModule?e:{default:e}}var a={ignore_whitespace:!1};e.exports=t.default,e.exports.default=t.default}(xH,xH.exports);var AH=xH.exports,MH={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=t?.comparisonDate||t||Date().toString(),o=(0,r.default)(n),a=(0,r.default)(e);return!!(a&&o&&a>o)};var n,r=(n=uH)&&n.__esModule?n:{default:n};e.exports=t.default,e.exports.default=t.default}(MH,MH.exports);var kH=MH.exports,EH={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:String(new Date);(0,n.default)(e);var o=(0,r.default)(t),a=(0,r.default)(e);return!!(a&&o&&a=0}if("object"===a(t))return t.hasOwnProperty(e);if(t&&"function"==typeof t.indexOf)return t.indexOf(e)>=0;return!1};var n=o(DO),r=o(ZI);function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=t.default,e.exports.default=t.default}(IH,IH.exports);var PH=IH.exports,NH={exports:{}},DH={};Object.defineProperty(DH,"__esModule",{value:!0}),DH.iso7064Check=function(e){for(var t=10,n=0;n=0;r--){if(n){var o=2*parseInt(e[r],10);t+=o>9?o.toString().split("").map((function(e){return parseInt(e,10)})).reduce((function(e,t){return e+t}),0):o}else t+=parseInt(e[r],10);n=!n}return t%10==0},DH.reverseMultiplyAndSum=function(e,t){for(var n=0,r=0;r1&&void 0!==arguments[1]?arguments[1]:"en-US";(0,r.default)(e);var n=e.slice(0);if(t in f)return t in m&&(n=n.replace(m[t],"")),!!f[t].test(n)&&(!(t in p)||p[t](n));throw new Error("Invalid locale '".concat(t,"'"))};var r=s(DO),o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}return r.default=e,t&&t.set(e,r),r}(DH),a=s(bH);function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function s(e){return e&&e.__esModule?e:{default:e}}function l(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&(t&&!n&&!/[AEIOU]/.test(e[r])||n&&!/X/.test(e[r])))return!1;return!0}var f={"bg-BG":/^\d{10}$/,"cs-CZ":/^\d{6}\/{0,1}\d{3,4}$/,"de-AT":/^\d{9}$/,"de-DE":/^[1-9]\d{10}$/,"dk-DK":/^\d{6}-{0,1}\d{4}$/,"el-CY":/^[09]\d{7}[A-Z]$/,"el-GR":/^([0-4]|[7-9])\d{8}$/,"en-CA":/^\d{9}$/,"en-GB":/^\d{10}$|^(?!GB|NK|TN|ZZ)(?![DFIQUV])[A-Z](?![DFIQUVO])[A-Z]\d{6}[ABCD ]$/i,"en-IE":/^\d{7}[A-W][A-IW]{0,1}$/i,"en-US":/^\d{2}[- ]{0,1}\d{7}$/,"es-ES":/^(\d{0,8}|[XYZKLM]\d{7})[A-HJ-NP-TV-Z]$/i,"et-EE":/^[1-6]\d{6}(00[1-9]|0[1-9][0-9]|[1-6][0-9]{2}|70[0-9]|710)\d$/,"fi-FI":/^\d{6}[-+A]\d{3}[0-9A-FHJ-NPR-Y]$/i,"fr-BE":/^\d{11}$/,"fr-FR":/^[0-3]\d{12}$|^[0-3]\d\s\d{2}(\s\d{3}){3}$/,"fr-LU":/^\d{13}$/,"hr-HR":/^\d{11}$/,"hu-HU":/^8\d{9}$/,"it-IT":/^[A-Z]{6}[L-NP-V0-9]{2}[A-EHLMPRST][L-NP-V0-9]{2}[A-ILMZ][L-NP-V0-9]{3}[A-Z]$/i,"lv-LV":/^\d{6}-{0,1}\d{5}$/,"mt-MT":/^\d{3,7}[APMGLHBZ]$|^([1-8])\1\d{7}$/i,"nl-NL":/^\d{9}$/,"pl-PL":/^\d{10,11}$/,"pt-BR":/(?:^\d{11}$)|(?:^\d{14}$)/,"pt-PT":/^\d{9}$/,"ro-RO":/^\d{13}$/,"sk-SK":/^\d{6}\/{0,1}\d{3,4}$/,"sl-SI":/^[1-9]\d{7}$/,"sv-SE":/^(\d{6}[-+]{0,1}\d{4}|(18|19|20)\d{6}[-+]{0,1}\d{4})$/};f["lb-LU"]=f["fr-LU"],f["lt-LT"]=f["et-EE"],f["nl-BE"]=f["fr-BE"],f["fr-CA"]=f["en-CA"];var p={"bg-BG":function(e){var t=e.slice(0,2),n=parseInt(e.slice(2,4),10);n>40?(n-=40,t="20".concat(t)):n>20?(n-=20,t="18".concat(t)):t="19".concat(t),n<10&&(n="0".concat(n));var r="".concat(t,"/").concat(n,"/").concat(e.slice(4,6));if(!(0,a.default)(r,"YYYY/MM/DD"))return!1;for(var o=e.split("").map((function(e){return parseInt(e,10)})),i=[2,4,8,5,10,9,7,3,6],s=0,l=0;l50&&(n-=50),n>20){if(parseInt(t,10)<2004)return!1;n-=20}n<10&&(n="0".concat(n));var r="".concat(t,"/").concat(n,"/").concat(e.slice(4,6));if(!(0,a.default)(r,"YYYY/MM/DD"))return!1;if(10===e.length&&parseInt(e,10)%11!=0){var o=parseInt(e.slice(0,9),10)%11;if(!(parseInt(t,10)<1986&&10===o))return!1;if(0!==parseInt(e.slice(9),10))return!1}return!0},"de-AT":function(e){return o.luhnCheck(e)},"de-DE":function(e){for(var t=e.split("").map((function(e){return parseInt(e,10)})),n=[],r=0;r1}))).length&&3!==n.length)return!1;if(3===n[0].length){for(var i=n[0].split("").map((function(e){return parseInt(e,10)})),s=0,l=0;l58))return!1;t="18".concat(t)}}3===t.length&&(t=[t.slice(0,2),"0",t.slice(2)].join(""));var n="".concat(t,"/").concat(e.slice(2,4),"/").concat(e.slice(0,2));if(!(0,a.default)(n,"YYYY/MM/DD"))return!1;for(var r=e.split("").map((function(e){return parseInt(e,10)})),o=0,i=4,s=0;s<9;s++)o+=r[s]*i,1===(i-=1)&&(i=7);return 1!==(o%=11)&&(0===o?0===r[9]:r[9]===11-o)},"el-CY":function(e){for(var t=e.slice(0,8).split("").map((function(e){return parseInt(e,10)})),n=0,r=1;r4&&(n+=2));return String.fromCharCode(n%26+65)===e.charAt(8)},"el-GR":function(e){for(var t=e.split("").map((function(e){return parseInt(e,10)})),n=0,r=0;r<8;r++)n+=t[r]*Math.pow(2,8-r);return n%11%10===t[8]},"en-CA":function(e){var t=e.split(""),n=t.filter((function(e,t){return t%2})).map((function(e){return 2*Number(e)})).join("").split("");return t.filter((function(e,t){return!(t%2)})).concat(n).map((function(e){return Number(e)})).reduce((function(e,t){return e+t}))%10==0},"en-IE":function(e){var t=o.reverseMultiplyAndSum(e.split("").slice(0,7).map((function(e){return parseInt(e,10)})),8);return 9===e.length&&"W"!==e[8]&&(t+=9*(e[8].charCodeAt(0)-64)),0===(t%=23)?"W"===e[7].toUpperCase():e[7].toUpperCase()===String.fromCharCode(64+t)},"en-US":function(e){return-1!==function(){var e=[];for(var t in c)c.hasOwnProperty(t)&&e.push.apply(e,l(c[t]));return e}().indexOf(e.slice(0,2))},"es-ES":function(e){var t=e.toUpperCase().split("");if(isNaN(parseInt(t[0],10))&&t.length>1){var n=0;switch(t[0]){case"Y":n=1;break;case"Z":n=2}t.splice(0,1,n)}else for(;t.length<9;)t.unshift(0);t=t.join("");var r=parseInt(t.slice(0,8),10)%23;return t[8]===["T","R","W","A","G","M","Y","F","P","D","X","B","N","J","Z","S","Q","V","H","L","C","K","E"][r]},"et-EE":function(e){var t=e.slice(1,3);switch(e.slice(0,1)){case"1":case"2":t="18".concat(t);break;case"3":case"4":t="19".concat(t);break;default:t="20".concat(t)}var n="".concat(t,"/").concat(e.slice(3,5),"/").concat(e.slice(5,7));if(!(0,a.default)(n,"YYYY/MM/DD"))return!1;for(var r=e.split("").map((function(e){return parseInt(e,10)})),o=0,i=1,s=0;s<10;s++)o+=r[s]*i,10===(i+=1)&&(i=1);if(o%11==10){o=0,i=3;for(var l=0;l<10;l++)o+=r[l]*i,10===(i+=1)&&(i=1);if(o%11==10)return 0===r[10]}return o%11===r[10]},"fi-FI":function(e){var t=e.slice(4,6);switch(e.slice(6,7)){case"+":t="18".concat(t);break;case"-":t="19".concat(t);break;default:t="20".concat(t)}var n="".concat(t,"/").concat(e.slice(2,4),"/").concat(e.slice(0,2));if(!(0,a.default)(n,"YYYY/MM/DD"))return!1;var r=parseInt(e.slice(0,6)+e.slice(7,10),10)%31;return r<10?r===parseInt(e.slice(10),10):["A","B","C","D","E","F","H","J","K","L","M","N","P","R","S","T","U","V","W","X","Y"][r-=10]===e.slice(10)},"fr-BE":function(e){if("00"!==e.slice(2,4)||"00"!==e.slice(4,6)){var t="".concat(e.slice(0,2),"/").concat(e.slice(2,4),"/").concat(e.slice(4,6));if(!(0,a.default)(t,"YY/MM/DD"))return!1}var n=97-parseInt(e.slice(0,9),10)%97,r=parseInt(e.slice(9,11),10);return!(n!==r&&(n=97-parseInt("2".concat(e.slice(0,9)),10)%97,n!==r))},"fr-FR":function(e){return e=e.replace(/\s/g,""),parseInt(e.slice(0,10),10)%511===parseInt(e.slice(10,13),10)},"fr-LU":function(e){var t="".concat(e.slice(0,4),"/").concat(e.slice(4,6),"/").concat(e.slice(6,8));return!(!(0,a.default)(t,"YYYY/MM/DD")||!o.luhnCheck(e.slice(0,12)))&&o.verhoeffCheck("".concat(e.slice(0,11)).concat(e[12]))},"hr-HR":function(e){return o.iso7064Check(e)},"hu-HU":function(e){for(var t=e.split("").map((function(e){return parseInt(e,10)})),n=8,r=1;r<9;r++)n+=t[r]*(r+1);return n%11===t[9]},"it-IT":function(e){var t=e.toUpperCase().split("");if(!d(t.slice(0,3))||!d(t.slice(3,6)))return!1;for(var n={L:"0",M:"1",N:"2",P:"3",Q:"4",R:"5",S:"6",T:"7",U:"8",V:"9"},r=0,o=[6,7,9,10,12,13,14];r40&&(l-=40),l<10&&(l="0".concat(l));var u="".concat(t[6]).concat(t[7],"/").concat(s,"/").concat(l);if(!(0,a.default)(u,"YY/MM/DD"))return!1;for(var c=0,f=1;f4&&(v+=2)}c+=v}return String.fromCharCode(65+c%26)===t[15]},"lv-LV":function(e){var t=(e=e.replace(/\W/,"")).slice(0,2);if("32"!==t){if("00"!==e.slice(2,4)){var n=e.slice(4,6);switch(e[6]){case"0":n="18".concat(n);break;case"1":n="19".concat(n);break;default:n="20".concat(n)}var r="".concat(n,"/").concat(e.slice(2,4),"/").concat(t);if(!(0,a.default)(r,"YYYY/MM/DD"))return!1}for(var o=1101,i=[1,6,3,7,9,10,5,8,4,2],s=0;s32e3)return!1;if(n===parseInt(t.join("").slice(5,7),10))return!1}}return!0},"nl-NL":function(e){return o.reverseMultiplyAndSum(e.split("").slice(0,8).map((function(e){return parseInt(e,10)})),9)%11===parseInt(e[8],10)},"pl-PL":function(e){if(10===e.length){for(var t=[6,5,7,2,3,4,5,6,7],n=0,r=0;r80?(o="18".concat(o),i-=80):i>60?(o="22".concat(o),i-=60):i>40?(o="21".concat(o),i-=40):i>20?(o="20".concat(o),i-=20):o="19".concat(o),i<10&&(i="0".concat(i));var s="".concat(o,"/").concat(i,"/").concat(e.slice(4,6));if(!(0,a.default)(s,"YYYY/MM/DD"))return!1;for(var l=0,u=1,c=0;c10?u=1:5===u&&(u+=2);return(l=10-l%10)===parseInt(e[10],10)},"pt-BR":function(e){if(11===e.length){var t,n;if(t=0,"11111111111"===e||"22222222222"===e||"33333333333"===e||"44444444444"===e||"55555555555"===e||"66666666666"===e||"77777777777"===e||"88888888888"===e||"99999999999"===e||"00000000000"===e)return!1;for(var r=1;r<=9;r++)t+=parseInt(e.substring(r-1,r),10)*(11-r);if(10===(n=10*t%11)&&(n=0),n!==parseInt(e.substring(9,10),10))return!1;t=0;for(var o=1;o<=10;o++)t+=parseInt(e.substring(o-1,o),10)*(12-o);return 10===(n=10*t%11)&&(n=0),n===parseInt(e.substring(10,11),10)}if("00000000000000"===e||"11111111111111"===e||"22222222222222"===e||"33333333333333"===e||"44444444444444"===e||"55555555555555"===e||"66666666666666"===e||"77777777777777"===e||"88888888888888"===e||"99999999999999"===e)return!1;for(var a=e.length-2,i=e.substring(0,a),s=e.substring(a),l=0,u=a-7,c=a;c>=1;c--)l+=i.charAt(a-c)*u,(u-=1)<2&&(u=9);var d=l%11<2?0:11-l%11;if(d!==parseInt(s.charAt(0),10))return!1;a+=1,i=e.substring(0,a),l=0,u=a-7;for(var f=a;f>=1;f--)l+=i.charAt(a-f)*u,(u-=1)<2&&(u=9);return(d=l%11<2?0:11-l%11)===parseInt(s.charAt(1),10)},"pt-PT":function(e){var t=11-o.reverseMultiplyAndSum(e.split("").slice(0,8).map((function(e){return parseInt(e,10)})),9)%11;return t>9?0===parseInt(e[8],10):t===parseInt(e[8],10)},"ro-RO":function(e){if("9000"!==e.slice(0,4)){var t=e.slice(1,3);switch(e[0]){case"1":case"2":t="19".concat(t);break;case"3":case"4":t="18".concat(t);break;case"5":case"6":t="20".concat(t)}var n="".concat(t,"/").concat(e.slice(3,5),"/").concat(e.slice(5,7));if(8===n.length){if(!(0,a.default)(n,"YY/MM/DD"))return!1}else if(!(0,a.default)(n,"YYYY/MM/DD"))return!1;for(var r=e.split("").map((function(e){return parseInt(e,10)})),o=[2,7,9,1,4,6,3,5,8,2,7,9],i=0,s=0;s53)return!1;t=t<10?"190".concat(t):"19".concat(t);var n=parseInt(e.slice(2,4),10);n>50&&(n-=50),n<10&&(n="0".concat(n));var r="".concat(t,"/").concat(n,"/").concat(e.slice(4,6));if(!(0,a.default)(r,"YYYY/MM/DD"))return!1}return!0},"sl-SI":function(e){var t=11-o.reverseMultiplyAndSum(e.split("").slice(0,7).map((function(e){return parseInt(e,10)})),8)%11;return 10===t?0===parseInt(e[7],10):t===parseInt(e[7],10)},"sv-SE":function(e){var t=e.slice(0);e.length>11&&(t=t.slice(2));var n="",r=t.slice(2,4),i=parseInt(t.slice(4,6),10);if(e.length>11)n=e.slice(0,4);else if(n=e.slice(0,2),11===e.length&&i<60){var s=(new Date).getFullYear().toString(),l=parseInt(s.slice(0,2),10);if(s=parseInt(s,10),"-"===e[6])n=parseInt("".concat(l).concat(n),10)>s?"".concat(l-1).concat(n):"".concat(l).concat(n);else if(n="".concat(l-1).concat(n),s-parseInt(n,10)<100)return!1}i>60&&(i-=60),i<10&&(i="0".concat(i));var u="".concat(n,"/").concat(r,"/").concat(i);if(8===u.length){if(!(0,a.default)(u,"YY/MM/DD"))return!1}else if(!(0,a.default)(u,"YYYY/MM/DD"))return!1;return o.luhnCheck(e.replace(/\W/,""))}};p["lb-LU"]=p["fr-LU"],p["lt-LT"]=p["et-EE"],p["nl-BE"]=p["fr-BE"],p["fr-CA"]=p["en-CA"];var h=/[-\\\/!@#$%\^&\*\(\)\+\=\[\]]+/g,m={"de-AT":h,"de-DE":/[\/\\]/g,"fr-BE":h};m["nl-BE"]=m["fr-BE"],e.exports=t.default,e.exports.default=t.default}(NH,NH.exports);var RH=NH.exports;const LH=Z_(RH);var BH={};Object.defineProperty(BH,"__esModule",{value:!0}),BH.isISO6346=jH,BH.isFreightContainerID=void 0;var FH=function(e){return e&&e.__esModule?e:{default:e}}(DO);var VH=/^[A-Z]{3}(U[0-9]{7})|([J,Z][0-9]{6,7})$/,HH=/^[0-9]$/;function jH(e){if((0,FH.default)(e),e=e.toUpperCase(),!VH.test(e))return!1;if(11===e.length){for(var t=0,n=0;n=11&&r<=20?12+r%11:r>=21&&r<=30?23+r%21:34+r%31)*Math.pow(2,n)}var o=t%11;return Number(e[e.length-1])===o}return!0}var GH=jH;BH.isFreightContainerID=GH;var UH={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e),o.has(e)};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o=new Set(["aa","ab","ae","af","ak","am","an","ar","as","av","ay","az","az","ba","be","bg","bh","bi","bm","bn","bo","br","bs","ca","ce","ch","co","cr","cs","cu","cv","cy","da","de","dv","dz","ee","el","en","eo","es","et","eu","fa","ff","fi","fj","fo","fr","fy","ga","gd","gl","gn","gu","gv","ha","he","hi","ho","hr","ht","hu","hy","hz","ia","id","ie","ig","ii","ik","io","is","it","iu","ja","jv","ka","kg","ki","kj","kk","kl","km","kn","ko","kr","ks","ku","kv","kw","ky","la","lb","lg","li","ln","lo","lt","lu","lv","mg","mh","mi","mk","ml","mn","mr","ms","mt","my","na","nb","nd","ne","ng","nl","nn","no","nr","nv","ny","oc","oj","om","or","os","pa","pi","pl","ps","pt","qu","rm","rn","ro","ru","rw","sa","sc","sd","se","sg","si","sk","sl","sm","sn","so","sq","sr","ss","st","su","sv","sw","ta","te","tg","th","ti","tk","tl","tn","to","tr","ts","tt","tw","ty","ug","uk","ur","uz","ve","vi","vo","wa","wo","xh","yi","yo","za","zh","zu"]);e.exports=t.default,e.exports.default=t.default}(UH,UH.exports);var WH=UH.exports,zH={};Object.defineProperty(zH,"__esModule",{value:!0});var YH=zH.default=function(e){return(0,KH.default)(e),ZH.has(e.toUpperCase())};zH.CurrencyCodes=void 0;var KH=function(e){return e&&e.__esModule?e:{default:e}}(DO);var ZH=new Set(["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BOV","BRL","BSD","BTN","BWP","BYN","BZD","CAD","CDF","CHE","CHF","CHW","CLF","CLP","CNY","COP","COU","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","INR","IQD","IRR","ISK","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MXV","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","SSP","STN","SVC","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","USN","UYI","UYU","UYW","UZS","VES","VND","VUV","WST","XAF","XAG","XAU","XBA","XBB","XBC","XBD","XCD","XDR","XOF","XPD","XPF","XPT","XSU","XTS","XUA","XXX","YER","ZAR","ZMW","ZWL"]);var XH=ZH;zH.CurrencyCodes=XH;var qH={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e),!!o.test(e)};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o=/^[A-HJ-NP-Za-km-z1-9]*$/;e.exports=t.default,e.exports.default=t.default}(qH,qH.exports);var JH=qH.exports;const QH=Z_(JH);var ej={exports:{}},tj={exports:{}},nj={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,r.default)(e),t){var n=new RegExp("[".concat(t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"]+$"),"g");return e.replace(n,"")}for(var o=e.length-1;/\s/.test(e.charAt(o));)o-=1;return e.slice(0,o+1)};var n,r=(n=DO)&&n.__esModule?n:{default:n};e.exports=t.default,e.exports.default=t.default}(nj,nj.exports);var rj=nj.exports,oj={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(e);var n=t?new RegExp("^[".concat(t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"]+"),"g"):/^\s+/g;return e.replace(n,"")};var n,r=(n=DO)&&n.__esModule?n:{default:n};e.exports=t.default,e.exports.default=t.default}(oj,oj.exports);var aj=oj.exports;!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,n.default)((0,r.default)(e,t),t)};var n=o(rj),r=o(aj);function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default,e.exports.default=t.default}(tj,tj.exports);var ij=tj.exports;!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,o.default)(e),0!==e.indexOf("mailto:"))return!1;var a=i(e.replace("mailto:","").split("?"),2),l=a[0],u=void 0===l?"":l,c=a[1],d=void 0===c?"":c;if(!u&&!d)return!0;var f=function(e){var t=new Set(["subject","body","cc","bcc"]),n={cc:"",bcc:""},r=!1,o=e.split("&");if(o.length>4)return!1;var a,l=function(e,t){var n;if(typeof Symbol>"u"||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=s(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{!i&&null!=n.return&&n.return()}finally{if(l)throw a}}}}(o);try{for(l.s();!(a=l.n()).done;){var u=i(a.value.split("="),2),c=u[0],d=u[1];if(c&&!t.has(c)){r=!0;break}d&&("cc"===c||"bcc"===c)&&(n[c]=d),c&&t.delete(c)}}catch(e){l.e(e)}finally{l.f()}return!r&&n}(d);return!!f&&"".concat(u,",").concat(f.cc,",").concat(f.bcc).split(",").every((function(e){return!(e=(0,n.default)(e," "))||(0,r.default)(e,t)}))};var n=a(ij),r=a(rN),o=a(DO);function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(typeof Symbol>"u")&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&null!=s.return&&s.return()}finally{if(o)throw a}}return n}}(e,t)||s(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n/g,">").replace(/\//g,"/").replace(/\\/g,"\").replace(/`/g,"`")};var n,r=(n=DO)&&n.__esModule?n:{default:n};e.exports=t.default,e.exports.default=t.default}(lj,lj.exports);var uj=lj.exports,cj={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e),e.replace(/"/g,'"').replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">").replace(///g,"/").replace(/\/g,"\\").replace(/`/g,"`").replace(/&/g,"&")};var n,r=(n=DO)&&n.__esModule?n:{default:n};e.exports=t.default,e.exports.default=t.default}(cj,cj.exports);var dj=cj.exports,fj={exports:{}},pj={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,r.default)(e),e.replace(new RegExp("[".concat(t,"]+"),"g"),"")};var n,r=(n=DO)&&n.__esModule?n:{default:n};e.exports=t.default,e.exports.default=t.default}(pj,pj.exports);var hj=pj.exports;!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,n.default)(e);var o=t?"\\x00-\\x09\\x0B\\x0C\\x0E-\\x1F\\x7F":"\\x00-\\x1F\\x7F";return(0,r.default)(e,o)};var n=o(DO),r=o(hj);function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default,e.exports.default=t.default}(fj,fj.exports);var mj=fj.exports,vj={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,r.default)(e),e.replace(new RegExp("[^".concat(t,"]+"),"g"),"")};var n,r=(n=DO)&&n.__esModule?n:{default:n};e.exports=t.default,e.exports.default=t.default}(vj,vj.exports);var gj=vj.exports,yj={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(e);for(var n=e.length-1;n>=0;n--)if(-1===t.indexOf(e[n]))return!1;return!0};var n,r=(n=DO)&&n.__esModule?n:{default:n};e.exports=t.default,e.exports.default=t.default}(yj,yj.exports);var bj=yj.exports,_j={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){t=(0,r.default)(t,o);var n=e.split("@"),c=n.pop(),d=[n.join("@"),c];if(d[1]=d[1].toLowerCase(),"gmail.com"===d[1]||"googlemail.com"===d[1]){if(t.gmail_remove_subaddress&&(d[0]=d[0].split("+")[0]),t.gmail_remove_dots&&(d[0]=d[0].replace(/\.+/g,u)),!d[0].length)return!1;(t.all_lowercase||t.gmail_lowercase)&&(d[0]=d[0].toLowerCase()),d[1]=t.gmail_convert_googlemaildotcom?"gmail.com":d[1]}else if(a.indexOf(d[1])>=0){if(t.icloud_remove_subaddress&&(d[0]=d[0].split("+")[0]),!d[0].length)return!1;(t.all_lowercase||t.icloud_lowercase)&&(d[0]=d[0].toLowerCase())}else if(i.indexOf(d[1])>=0){if(t.outlookdotcom_remove_subaddress&&(d[0]=d[0].split("+")[0]),!d[0].length)return!1;(t.all_lowercase||t.outlookdotcom_lowercase)&&(d[0]=d[0].toLowerCase())}else if(s.indexOf(d[1])>=0){if(t.yahoo_remove_subaddress){var f=d[0].split("-");d[0]=f.length>1?f.slice(0,-1).join("-"):f[0]}if(!d[0].length)return!1;(t.all_lowercase||t.yahoo_lowercase)&&(d[0]=d[0].toLowerCase())}else l.indexOf(d[1])>=0?((t.all_lowercase||t.yandex_lowercase)&&(d[0]=d[0].toLowerCase()),d[1]="yandex.ru"):t.all_lowercase&&(d[0]=d[0].toLowerCase());return d.join("@")};var n,r=(n=LO)&&n.__esModule?n:{default:n};var o={all_lowercase:!0,gmail_lowercase:!0,gmail_remove_dots:!0,gmail_remove_subaddress:!0,gmail_convert_googlemaildotcom:!0,outlookdotcom_lowercase:!0,outlookdotcom_remove_subaddress:!0,yahoo_lowercase:!0,yahoo_remove_subaddress:!0,yandex_lowercase:!0,icloud_lowercase:!0,icloud_remove_subaddress:!0},a=["icloud.com","me.com"],i=["hotmail.at","hotmail.be","hotmail.ca","hotmail.cl","hotmail.co.il","hotmail.co.nz","hotmail.co.th","hotmail.co.uk","hotmail.com","hotmail.com.ar","hotmail.com.au","hotmail.com.br","hotmail.com.gr","hotmail.com.mx","hotmail.com.pe","hotmail.com.tr","hotmail.com.vn","hotmail.cz","hotmail.de","hotmail.dk","hotmail.es","hotmail.fr","hotmail.hu","hotmail.id","hotmail.ie","hotmail.in","hotmail.it","hotmail.jp","hotmail.kr","hotmail.lv","hotmail.my","hotmail.ph","hotmail.pt","hotmail.sa","hotmail.sg","hotmail.sk","live.be","live.co.uk","live.com","live.com.ar","live.com.mx","live.de","live.es","live.eu","live.fr","live.it","live.nl","msn.com","outlook.at","outlook.be","outlook.cl","outlook.co.il","outlook.co.nz","outlook.co.th","outlook.com","outlook.com.ar","outlook.com.au","outlook.com.br","outlook.com.gr","outlook.com.pe","outlook.com.tr","outlook.com.vn","outlook.cz","outlook.de","outlook.dk","outlook.es","outlook.fr","outlook.hu","outlook.id","outlook.ie","outlook.in","outlook.it","outlook.jp","outlook.kr","outlook.lv","outlook.my","outlook.ph","outlook.pt","outlook.sa","outlook.sg","outlook.sk","passport.com"],s=["rocketmail.com","yahoo.ca","yahoo.co.uk","yahoo.com","yahoo.de","yahoo.fr","yahoo.in","yahoo.it","ymail.com"],l=["yandex.ru","yandex.ua","yandex.kz","yandex.com","yandex.by","ya.ru"];function u(e){return e.length>1?e:""}e.exports=t.default,e.exports.default=t.default}(_j,_j.exports);var Sj=_j.exports,wj={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e),o.test(e)};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o=/^[^\s-_](?!.*?[-_]{2,})[a-z0-9-\\][^\s]*[^-_\s]$/;e.exports=t.default,e.exports.default=t.default}(wj,wj.exports);var Tj=wj.exports,Cj={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,r.default)(e),t in o)return o[t](e);if("any"===t){for(var n in o){if((0,o[n])(e))return!0}return!1}throw new Error("Invalid locale '".concat(t,"'"))};var n,r=(n=DO)&&n.__esModule?n:{default:n};var o={"cs-CZ":function(e){return/^(([ABCDEFHIJKLMNPRSTUVXYZ]|[0-9])-?){5,8}$/.test(e)},"de-DE":function(e){return/^((A|AA|AB|AC|AE|AH|AK|AM|AN|AÖ|AP|AS|AT|AU|AW|AZ|B|BA|BB|BC|BE|BF|BH|BI|BK|BL|BM|BN|BO|BÖ|BS|BT|BZ|C|CA|CB|CE|CO|CR|CW|D|DA|DD|DE|DH|DI|DL|DM|DN|DO|DU|DW|DZ|E|EA|EB|ED|EE|EF|EG|EH|EI|EL|EM|EN|ER|ES|EU|EW|F|FB|FD|FF|FG|FI|FL|FN|FO|FR|FS|FT|FÜ|FW|FZ|G|GA|GC|GD|GE|GF|GG|GI|GK|GL|GM|GN|GÖ|GP|GR|GS|GT|GÜ|GV|GW|GZ|H|HA|HB|HC|HD|HE|HF|HG|HH|HI|HK|HL|HM|HN|HO|HP|HR|HS|HU|HV|HX|HY|HZ|IK|IL|IN|IZ|J|JE|JL|K|KA|KB|KC|KE|KF|KG|KH|KI|KK|KL|KM|KN|KO|KR|KS|KT|KU|KW|KY|L|LA|LB|LC|LD|LF|LG|LH|LI|LL|LM|LN|LÖ|LP|LR|LU|M|MA|MB|MC|MD|ME|MG|MH|MI|MK|ML|MM|MN|MO|MQ|MR|MS|MÜ|MW|MY|MZ|N|NB|ND|NE|NF|NH|NI|NK|NM|NÖ|NP|NR|NT|NU|NW|NY|NZ|OA|OB|OC|OD|OE|OF|OG|OH|OK|OL|OP|OS|OZ|P|PA|PB|PE|PF|PI|PL|PM|PN|PR|PS|PW|PZ|R|RA|RC|RD|RE|RG|RH|RI|RL|RM|RN|RO|RP|RS|RT|RU|RV|RW|RZ|S|SB|SC|SE|SG|SI|SK|SL|SM|SN|SO|SP|SR|ST|SU|SW|SY|SZ|TE|TF|TG|TO|TP|TR|TS|TT|TÜ|ÜB|UE|UH|UL|UM|UN|V|VB|VG|VK|VR|VS|W|WA|WB|WE|WF|WI|WK|WL|WM|WN|WO|WR|WS|WT|WÜ|WW|WZ|Z|ZE|ZI|ZP|ZR|ZW|ZZ)[- ]?[A-Z]{1,2}[- ]?\d{1,4}|(ABG|ABI|AIB|AIC|ALF|ALZ|ANA|ANG|ANK|APD|ARN|ART|ASL|ASZ|AUR|AZE|BAD|BAR|BBG|BCH|BED|BER|BGD|BGL|BID|BIN|BIR|BIT|BIW|BKS|BLB|BLK|BNA|BOG|BOH|BOR|BOT|BRA|BRB|BRG|BRK|BRL|BRV|BSB|BSK|BTF|BÜD|BUL|BÜR|BÜS|BÜZ|CAS|CHA|CLP|CLZ|COC|COE|CUX|DAH|DAN|DAU|DBR|DEG|DEL|DGF|DIL|DIN|DIZ|DKB|DLG|DON|DUD|DÜW|EBE|EBN|EBS|ECK|EIC|EIL|EIN|EIS|EMD|EMS|ERB|ERH|ERK|ERZ|ESB|ESW|FDB|FDS|FEU|FFB|FKB|FLÖ|FOR|FRG|FRI|FRW|FTL|FÜS|GAN|GAP|GDB|GEL|GEO|GER|GHA|GHC|GLA|GMN|GNT|GOA|GOH|GRA|GRH|GRI|GRM|GRZ|GTH|GUB|GUN|GVM|HAB|HAL|HAM|HAS|HBN|HBS|HCH|HDH|HDL|HEB|HEF|HEI|HER|HET|HGN|HGW|HHM|HIG|HIP|HMÜ|HOG|HOH|HOL|HOM|HOR|HÖS|HOT|HRO|HSK|HST|HVL|HWI|IGB|ILL|JÜL|KEH|KEL|KEM|KIB|KLE|KLZ|KÖN|KÖT|KÖZ|KRU|KÜN|KUS|KYF|LAN|LAU|LBS|LBZ|LDK|LDS|LEO|LER|LEV|LIB|LIF|LIP|LÖB|LOS|LRO|LSZ|LÜN|LUP|LWL|MAB|MAI|MAK|MAL|MED|MEG|MEI|MEK|MEL|MER|MET|MGH|MGN|MHL|MIL|MKK|MOD|MOL|MON|MOS|MSE|MSH|MSP|MST|MTK|MTL|MÜB|MÜR|MYK|MZG|NAB|NAI|NAU|NDH|NEA|NEB|NEC|NEN|NES|NEW|NMB|NMS|NOH|NOL|NOM|NOR|NVP|NWM|OAL|OBB|OBG|OCH|OHA|ÖHR|OHV|OHZ|OPR|OSL|OVI|OVL|OVP|PAF|PAN|PAR|PCH|PEG|PIR|PLÖ|PRÜ|QFT|QLB|RDG|REG|REH|REI|RID|RIE|ROD|ROF|ROK|ROL|ROS|ROT|ROW|RSL|RÜD|RÜG|SAB|SAD|SAN|SAW|SBG|SBK|SCZ|SDH|SDL|SDT|SEB|SEE|SEF|SEL|SFB|SFT|SGH|SHA|SHG|SHK|SHL|SIG|SIM|SLE|SLF|SLK|SLN|SLS|SLÜ|SLZ|SMÜ|SOB|SOG|SOK|SÖM|SON|SPB|SPN|SRB|SRO|STA|STB|STD|STE|STL|SUL|SÜW|SWA|SZB|TBB|TDO|TET|TIR|TÖL|TUT|UEM|UER|UFF|USI|VAI|VEC|VER|VIB|VIE|VIT|VOH|WAF|WAK|WAN|WAR|WAT|WBS|WDA|WEL|WEN|WER|WES|WHV|WIL|WIS|WIT|WIZ|WLG|WMS|WND|WOB|WOH|WOL|WOR|WOS|WRN|WSF|WST|WSW|WTL|WTM|WUG|WÜM|WUN|WUR|WZL|ZEL|ZIG)[- ]?(([A-Z][- ]?\d{1,4})|([A-Z]{2}[- ]?\d{1,3})))[- ]?(E|H)?$/.test(e)},"de-LI":function(e){return/^FL[- ]?\d{1,5}[UZ]?$/.test(e)},"en-IN":function(e){return/^[A-Z]{2}[ -]?[0-9]{1,2}(?:[ -]?[A-Z])(?:[ -]?[A-Z]*)?[ -]?[0-9]{4}$/.test(e)},"es-AR":function(e){return/^(([A-Z]{2} ?[0-9]{3} ?[A-Z]{2})|([A-Z]{3} ?[0-9]{3}))$/.test(e)},"fi-FI":function(e){return/^(?=.{4,7})(([A-Z]{1,3}|[0-9]{1,3})[\s-]?([A-Z]{1,3}|[0-9]{1,5}))$/.test(e)},"hu-HU":function(e){return/^((((?!AAA)(([A-NPRSTVZWXY]{1})([A-PR-Z]{1})([A-HJ-NPR-Z]))|(A[ABC]I)|A[ABC]O|A[A-W]Q|BPI|BPO|UCO|UDO|XAO)-(?!000)\d{3})|(M\d{6})|((CK|DT|CD|HC|H[ABEFIKLMNPRSTVX]|MA|OT|R[A-Z]) \d{2}-\d{2})|(CD \d{3}-\d{3})|(C-(C|X) \d{4})|(X-(A|B|C) \d{4})|(([EPVZ]-\d{5}))|(S A[A-Z]{2} \d{2})|(SP \d{2}-\d{2}))$/.test(e)},"pt-BR":function(e){return/^[A-Z]{3}[ -]?[0-9][A-Z][0-9]{2}|[A-Z]{3}[ -]?[0-9]{4}$/.test(e)},"pt-PT":function(e){return/^([A-Z]{2}|[0-9]{2})[ -·]?([A-Z]{2}|[0-9]{2})[ -·]?([A-Z]{2}|[0-9]{2})$/.test(e)},"sq-AL":function(e){return/^[A-Z]{2}[- ]?((\d{3}[- ]?(([A-Z]{2})|T))|(R[- ]?\d{3}))$/.test(e)},"sv-SE":function(e){return/^[A-HJ-PR-UW-Z]{3} ?[\d]{2}[A-HJ-PR-UW-Z1-9]$|(^[A-ZÅÄÖ ]{2,7}$)/.test(e.trim())}};e.exports=t.default,e.exports.default=t.default}(Cj,Cj.exports);var $j=Cj.exports,xj={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;(0,r.default)(e);var o=function(e){var t=function(e){var t={};return Array.from(e).forEach((function(e){t[e]?t[e]+=1:t[e]=1})),t}(e),n={length:e.length,uniqueChars:Object.keys(t).length,uppercaseCount:0,lowercaseCount:0,numberCount:0,symbolCount:0};return Object.keys(t).forEach((function(e){a.test(e)?n.uppercaseCount+=t[e]:i.test(e)?n.lowercaseCount+=t[e]:s.test(e)?n.numberCount+=t[e]:l.test(e)&&(n.symbolCount+=t[e])})),n}(e);return(t=(0,n.default)(t||{},u)).returnScore?function(e,t){var n=0;return n+=e.uniqueChars*t.pointsPerUnique,n+=(e.length-e.uniqueChars)*t.pointsPerRepeat,e.lowercaseCount>0&&(n+=t.pointsForContainingLower),e.uppercaseCount>0&&(n+=t.pointsForContainingUpper),e.numberCount>0&&(n+=t.pointsForContainingNumber),e.symbolCount>0&&(n+=t.pointsForContainingSymbol),n}(o,t):o.length>=t.minLength&&o.lowercaseCount>=t.minLowercase&&o.uppercaseCount>=t.minUppercase&&o.numberCount>=t.minNumbers&&o.symbolCount>=t.minSymbols};var n=o(LO),r=o(DO);function o(e){return e&&e.__esModule?e:{default:e}}var a=/^[A-Z]$/,i=/^[a-z]$/,s=/^[0-9]$/,l=/^[-#!$@£%^&*()_+|~=`{}\[\]:";'<>?,.\/ ]$/,u={minLength:8,minLowercase:1,minUppercase:1,minNumbers:1,minSymbols:1,returnScore:!1,pointsPerUnique:1,pointsPerRepeat:.5,pointsForContainingLower:10,pointsForContainingUpper:10,pointsForContainingNumber:10,pointsForContainingSymbol:10};e.exports=t.default,e.exports.default=t.default}(xj,xj.exports);var Aj=xj.exports,Mj={};function kj(e){return(kj="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(Mj,"__esModule",{value:!0}),Mj.default=function(e,t){if((0,Ej.default)(e),(0,Ej.default)(t),t in Pj)return Pj[t](e);throw new Error("Invalid country code: '".concat(t,"'"))},Mj.vatMatchers=void 0;var Ej=function(e){return e&&e.__esModule?e:{default:e}}(DO),Oj=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==kj(e)&&"function"!=typeof e)return{default:e};var t=Ij();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=r?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}(DH);function Ij(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return Ij=function(){return e},e}var Pj={AT:function(e){return/^(AT)?U\d{8}$/.test(e)},BE:function(e){return/^(BE)?\d{10}$/.test(e)},BG:function(e){return/^(BG)?\d{9,10}$/.test(e)},HR:function(e){return/^(HR)?\d{11}$/.test(e)},CY:function(e){return/^(CY)?\w{9}$/.test(e)},CZ:function(e){return/^(CZ)?\d{8,10}$/.test(e)},DK:function(e){return/^(DK)?\d{8}$/.test(e)},EE:function(e){return/^(EE)?\d{9}$/.test(e)},FI:function(e){return/^(FI)?\d{8}$/.test(e)},FR:function(e){return/^(FR)?\w{2}\d{9}$/.test(e)},DE:function(e){return/^(DE)?\d{9}$/.test(e)},EL:function(e){return/^(EL)?\d{9}$/.test(e)},HU:function(e){return/^(HU)?\d{8}$/.test(e)},IE:function(e){return/^(IE)?\d{7}\w{1}(W)?$/.test(e)},IT:function(e){return/^(IT)?\d{11}$/.test(e)},LV:function(e){return/^(LV)?\d{11}$/.test(e)},LT:function(e){return/^(LT)?\d{9,12}$/.test(e)},LU:function(e){return/^(LU)?\d{8}$/.test(e)},MT:function(e){return/^(MT)?\d{8}$/.test(e)},NL:function(e){return/^(NL)?\d{9}B\d{2}$/.test(e)},PL:function(e){return/^(PL)?(\d{10}|(\d{3}-\d{3}-\d{2}-\d{2})|(\d{3}-\d{2}-\d{2}-\d{3}))$/.test(e)},PT:function(e){var t=e.match(/^(PT)?(\d{9})$/);if(!t)return!1;var n=t[2],r=11-Oj.reverseMultiplyAndSum(n.split("").slice(0,8).map((function(e){return parseInt(e,10)})),9)%11;return r>9?0===parseInt(n[8],10):r===parseInt(n[8],10)},RO:function(e){return/^(RO)?\d{2,10}$/.test(e)},SK:function(e){return/^(SK)?\d{10}$/.test(e)},SI:function(e){return/^(SI)?\d{8}$/.test(e)},ES:function(e){return/^(ES)?\w\d{7}[A-Z]$/.test(e)},SE:function(e){return/^(SE)?\d{12}$/.test(e)},AL:function(e){return/^(AL)?\w{9}[A-Z]$/.test(e)},MK:function(e){return/^(MK)?\d{13}$/.test(e)},AU:function(e){return/^(AU)?\d{11}$/.test(e)},BY:function(e){return/^(УНП )?\d{9}$/.test(e)},CA:function(e){return/^(CA)?\d{9}$/.test(e)},IS:function(e){return/^(IS)?\d{5,6}$/.test(e)},IN:function(e){return/^(IN)?\d{15}$/.test(e)},ID:function(e){return/^(ID)?(\d{15}|(\d{2}.\d{3}.\d{3}.\d{1}-\d{3}.\d{3}))$/.test(e)},IL:function(e){return/^(IL)?\d{9}$/.test(e)},KZ:function(e){return/^(KZ)?\d{9}$/.test(e)},NZ:function(e){return/^(NZ)?\d{9}$/.test(e)},NG:function(e){return/^(NG)?(\d{12}|(\d{8}-\d{4}))$/.test(e)},NO:function(e){return/^(NO)?\d{9}MVA$/.test(e)},PH:function(e){return/^(PH)?(\d{12}|\d{3} \d{3} \d{3} \d{3})$/.test(e)},RU:function(e){return/^(RU)?(\d{10}|\d{12})$/.test(e)},SM:function(e){return/^(SM)?\d{5}$/.test(e)},SA:function(e){return/^(SA)?\d{15}$/.test(e)},RS:function(e){return/^(RS)?\d{9}$/.test(e)},CH:function(e){var t,n,r;return/^(CHE[- ]?)?(\d{9}|(\d{3}\.\d{3}\.\d{3})|(\d{3} \d{3} \d{3})) ?(TVA|MWST|IVA)?$/.test(e)&&(t=e.match(/\d/g).map((function(e){return+e})),n=t.pop(),r=[5,4,3,2,7,6,5,4],n===(11-t.reduce((function(e,t,n){return e+t*r[n]}),0)%11)%11)},TR:function(e){return/^(TR)?\d{10}$/.test(e)},UA:function(e){return/^(UA)?\d{12}$/.test(e)},GB:function(e){return/^GB((\d{3} \d{4} ([0-8][0-9]|9[0-6]))|(\d{9} \d{3})|(((GD[0-4])|(HA[5-9]))[0-9]{2}))$/.test(e)},UZ:function(e){return/^(UZ)?\d{9}$/.test(e)},AR:function(e){return/^(AR)?\d{11}$/.test(e)},BO:function(e){return/^(BO)?\d{7}$/.test(e)},BR:function(e){return/^(BR)?((\d{2}.\d{3}.\d{3}\/\d{4}-\d{2})|(\d{3}.\d{3}.\d{3}-\d{2}))$/.test(e)},CL:function(e){return/^(CL)?\d{8}-\d{1}$/.test(e)},CO:function(e){return/^(CO)?\d{10}$/.test(e)},CR:function(e){return/^(CR)?\d{9,12}$/.test(e)},EC:function(e){return/^(EC)?\d{13}$/.test(e)},SV:function(e){return/^(SV)?\d{4}-\d{6}-\d{3}-\d{1}$/.test(e)},GT:function(e){return/^(GT)?\d{7}-\d{1}$/.test(e)},HN:function(e){return/^(HN)?$/.test(e)},MX:function(e){return/^(MX)?\w{3,4}\d{6}\w{3}$/.test(e)},NI:function(e){return/^(NI)?\d{3}-\d{6}-\d{4}\w{1}$/.test(e)},PA:function(e){return/^(PA)?$/.test(e)},PY:function(e){return/^(PY)?\d{6,8}-\d{1}$/.test(e)},PE:function(e){return/^(PE)?\d{11}$/.test(e)},DO:function(e){return/^(DO)?(\d{11}|(\d{3}-\d{7}-\d{1})|[1,4,5]{1}\d{8}|([1,4,5]{1})-\d{2}-\d{5}-\d{1})$/.test(e)},UY:function(e){return/^(UY)?\d{12}$/.test(e)},VE:function(e){return/^(VE)?[J,G,V,E]{1}-(\d{9}|(\d{8}-\d{1}))$/.test(e)}};Mj.vatMatchers=Pj,function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=Ze(uH),o=Ze(EI),a=Ze(dH),i=Ze(pH),s=Ze(mH),l=Ze(XI),u=Ze(RR),c=Ze(rN),d=Ze(uR),f=Ze(FN),p=Ze(tN),h=Ze(gH),m=Ze(JP),v=Ze(bH),g=Ze(SH),y=Ze(tF),b=Ze(uV),_=Ke(nP),S=Ke(uP),w=Ze(iF),T=Ze(kV),C=Ze(KN),$=Ze(CD),x=Ze(SR),A=Ze(TH),M=Ze(CP),k=Ze(uN),E=Ze(mN),O=Ze(wN),I=Ze(QD),P=Ze(rH),N=Ze(oR),D=Ze(YN),R=Ke(iI),L=Ze(bP),B=Ze(PN),F=Ze(CV),V=Ze(OI),H=Ze(AN),j=Ze(XV),G=Ze(HF),U=Ze(oV),W=Ke(WF),z=Ze(vF),Y=Ze($H),K=Ze(GB),Z=Ze(bD),X=Ze(hD),q=Ze(AH),J=Ze(xR),Q=Ze(NP),ee=Ze(hR),te=Ze(KD),ne=Ze(kH),re=Ze(OH),oe=Ze(PH),ae=Ze(VP),ie=Ze(HP),se=Ze(QF),le=Ze(OF),ue=Ze(oD),ce=Ze(QN),de=Ze(KB),fe=Ze(RH),pe=Ke(MD),he=Ze(RF),me=Ze(zP),ve=Ze(SF),ge=BH,ye=Ze(WH),be=Ze(uD),_e=Ze(WV),Se=Ze(DD),we=Ze(GD),Te=Ze(zH),Ce=Ze(dF),$e=Ze(JH),xe=Ze(kP),Ae=Ze(xF),Me=Ze(hV),ke=Ze(sj),Ee=Ze(bV),Oe=Ze(BO),Ie=Ke(PV),Pe=Ze(aj),Ne=Ze(rj),De=Ze(ij),Re=Ze(uj),Le=Ze(dj),Be=Ze(mj),Fe=Ze(gj),Ve=Ze(hj),He=Ze(bj),je=Ze(Sj),Ge=Ze(Tj),Ue=Ze($j),We=Ze(Aj),ze=Ze(Mj);function Ye(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return Ye=function(){return e},e}function Ke(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var t=Ye();if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(r,a,i):r[a]=e[a]}return r.default=e,t&&t.set(e,r),r}function Ze(e){return e&&e.__esModule?e:{default:e}}var Xe={version:"13.11.0",toDate:r.default,toFloat:o.default,toInt:a.default,toBoolean:i.default,equals:s.default,contains:l.default,matches:u.default,isEmail:c.default,isURL:d.default,isMACAddress:f.default,isIP:p.default,isIPRange:h.default,isFQDN:m.default,isBoolean:y.default,isIBAN:W.default,isBIC:z.default,isAlpha:_.default,isAlphaLocales:_.locales,isAlphanumeric:S.default,isAlphanumericLocales:S.locales,isNumeric:w.default,isPassportNumber:T.default,isPort:C.default,isLowercase:$.default,isUppercase:x.default,isAscii:M.default,isFullWidth:k.default,isHalfWidth:E.default,isVariableWidth:O.default,isMultibyte:I.default,isSemVer:P.default,isSurrogatePair:N.default,isInt:D.default,isIMEI:A.default,isFloat:R.default,isFloatLocales:R.locales,isDecimal:L.default,isHexadecimal:B.default,isOctal:F.default,isDivisibleBy:V.default,isHexColor:H.default,isRgbColor:j.default,isHSL:G.default,isISRC:U.default,isMD5:Y.default,isHash:K.default,isJWT:Z.default,isJSON:X.default,isEmpty:q.default,isLength:J.default,isLocale:b.default,isByteLength:Q.default,isUUID:ee.default,isMongoId:te.default,isAfter:ne.default,isBefore:re.default,isIn:oe.default,isLuhnNumber:ae.default,isCreditCard:ie.default,isIdentityCard:se.default,isEAN:le.default,isISIN:ue.default,isISBN:ce.default,isISSN:de.default,isMobilePhone:pe.default,isMobilePhoneLocales:pe.locales,isPostalCode:Ie.default,isPostalCodeLocales:Ie.locales,isEthereumAddress:he.default,isCurrency:me.default,isBtcAddress:ve.default,isISO6346:ge.isISO6346,isFreightContainerID:ge.isFreightContainerID,isISO6391:ye.default,isISO8601:be.default,isRFC3339:_e.default,isISO31661Alpha2:Se.default,isISO31661Alpha3:we.default,isISO4217:Te.default,isBase32:Ce.default,isBase58:$e.default,isBase64:xe.default,isDataURI:Ae.default,isMagnetURI:Me.default,isMailtoURI:ke.default,isMimeType:Ee.default,isLatLong:Oe.default,ltrim:Pe.default,rtrim:Ne.default,trim:De.default,escape:Re.default,unescape:Le.default,stripLow:Be.default,whitelist:Fe.default,blacklist:Ve.default,isWhitelisted:He.default,normalizeEmail:je.default,toString:toString,isSlug:Ge.default,isStrongPassword:We.default,isTaxID:fe.default,isDate:v.default,isTime:g.default,isLicensePlate:Ue.default,isVAT:ze.default,ibanLocales:W.locales};t.default=Xe,e.exports=t.default,e.exports.default=t.default}(sH,sH.exports);var Nj=sH.exports,Dj="isStrongPassword";function Rj(e,t){return"string"==typeof e&&Nj.isStrongPassword(e,t)}var Lj="isTimeZone";function Bj(e){try{return"string"==typeof e&&(Intl.DateTimeFormat(void 0,{timeZone:e}),!0)}catch{return!1}}var Fj="isBase58";function Vj(e){return"string"==typeof e&&QH(e)}var Hj="isTaxId";function jj(e,t){return"string"==typeof e&&LH(e,t||"en-US")}var Gj="isISO4217CurrencyCode";function Uj(e){return"string"==typeof e&&YH(e)}var Wj="isBoolean";function zj(e){return e instanceof Boolean||"boolean"==typeof e}var Yj="isDate";function Kj(e){return e instanceof Date&&!isNaN(e.getTime())}var Zj="isNumber";function Xj(e,t){if(void 0===t&&(t={}),"number"!=typeof e)return!1;if(e===1/0||e===-1/0)return!!t.allowInfinity;if(Number.isNaN(e))return!!t.allowNaN;if(void 0!==t.maxDecimalPlaces){var n=0;if(e%1!=0&&(n=e.toString().split(".")[1].length),n>t.maxDecimalPlaces)return!1}return Number.isFinite(e)}var qj=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i},Jj="isEnum";function Qj(e,t){return Object.keys(t).map((function(e){return t[e]})).includes(e)}function eG(e){return Object.entries(e).filter((function(e){var t=qj(e,2),n=t[0];return t[1],isNaN(parseInt(n))})).map((function(e){var t=qj(e,2);return t[0],t[1]}))}var tG="isInt";function nG(e){return"number"==typeof e&&Number.isInteger(e)}function rG(e){return MO({name:tG,validator:{validate:function(e,t){return nG(e)},defaultMessage:AO((function(e){return e+"$property must be an integer number"}),e)}},e)}var oG="isString";function aG(e){return e instanceof String||"string"==typeof e}function iG(e){return MO({name:oG,validator:{validate:function(e,t){return aG(e)},defaultMessage:AO((function(e){return e+"$property must be a string"}),e)}},e)}var sG="isArray";function lG(e){return Array.isArray(e)}var uG="isObject";function cG(e){return null!=e&&("object"==typeof e||"function"==typeof e)&&!Array.isArray(e)}var dG="arrayContains";function fG(e,t){return!!Array.isArray(e)&&t.every((function(t){return-1!==e.indexOf(t)}))}var pG="arrayNotContains";function hG(e,t){return!!Array.isArray(e)&&t.every((function(t){return-1===e.indexOf(t)}))}var mG="arrayNotEmpty";function vG(e){return Array.isArray(e)&&e.length>0}var gG="arrayMinSize";function yG(e,t){return Array.isArray(e)&&e.length>=t}var bG="arrayMaxSize";function _G(e,t){return Array.isArray(e)&&e.length<=t}function SG(e,t){return MO({name:bG,constraints:[e],validator:{validate:function(e,t){return _G(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must contain no more than $constraint1 elements"}),t)}},t)}var wG="arrayUnique";function TG(e,t){if(!Array.isArray(e))return!1;t&&(e=e.map((function(e){return null!=e?t(e):e})));var n=e.filter((function(e,t,n){return n.indexOf(e)===t}));return e.length===n.length}var CG="isNotEmptyObject";function $G(e,t){if(!cG(e))return!1;if(!1===t?.nullable)return!Object.values(e).every((function(e){return null==e}));for(var n in e)if(e.hasOwnProperty(n))return!0;return!1}var xG="isInstance";function AG(e,t){return t&&"function"==typeof t&&e instanceof t}const MG=Object.freeze(Object.defineProperty({__proto__:null,ARRAY_CONTAINS:dG,ARRAY_MAX_SIZE:bG,ARRAY_MIN_SIZE:gG,ARRAY_NOT_CONTAINS:pG,ARRAY_NOT_EMPTY:mG,ARRAY_UNIQUE:wG,Allow:function(e){return function(t,n){var r={type:hO.WHITELIST,target:t.constructor,propertyName:n,validationOptions:e};fO().addValidationMetadata(new iO(r))}},ArrayContains:function(e,t){return MO({name:dG,constraints:[e],validator:{validate:function(e,t){return fG(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must contain $constraint1 values"}),t)}},t)},ArrayMaxSize:SG,ArrayMinSize:function(e,t){return MO({name:gG,constraints:[e],validator:{validate:function(e,t){return yG(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must contain at least $constraint1 elements"}),t)}},t)},ArrayNotContains:function(e,t){return MO({name:pG,constraints:[e],validator:{validate:function(e,t){return hG(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property should not contain $constraint1 values"}),t)}},t)},ArrayNotEmpty:function(e){return MO({name:mG,validator:{validate:function(e,t){return vG(e)},defaultMessage:AO((function(e){return e+"$property should not be empty"}),e)}},e)},ArrayUnique:function(e,t){var n="function"==typeof e?e:void 0,r="function"!=typeof e?e:t;return MO({name:wG,validator:{validate:function(e,t){return TG(e,n)},defaultMessage:AO((function(e){return e+"All $property's elements must be unique"}),r)}},r)},CONTAINS:JI,Contains:function(e,t){return MO({name:JI,constraints:[e],validator:{validate:function(e,t){return QI(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must contain a $constraint1 string"}),t)}},t)},EQUALS:zO,Equals:function(e,t){return MO({name:zO,constraints:[e],validator:{validate:function(e,t){return YO(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be equal to $constraint1"}),t)}},t)},IS_ALPHA:sP,IS_ALPHANUMERIC:hP,IS_ARRAY:sG,IS_ASCII:xP,IS_BASE32:pF,IS_BASE58:Fj,IS_BASE64:OP,IS_BIC:yF,IS_BOOLEAN:Wj,IS_BOOLEAN_STRING:rF,IS_BTC_ADDRESS:TF,IS_BYTE_LENGTH:RP,IS_CREDIT_CARD:GP,IS_CURRENCY:KP,IS_DATA_URI:MF,IS_DATE:Yj,IS_DATE_STRING:JB,IS_DECIMAL:SP,IS_DEFINED:kO,IS_DIVISIBLE_BY:PI,IS_EAN:PF,IS_EMAIL:aN,IS_EMPTY:XO,IS_ENUM:Jj,IS_ETHEREUM_ADDRESS:BF,IS_FIREBASE_PUSH_ID:yR,IS_FQDN:sN,IS_FULL_WIDTH:pN,IS_HALF_WIDTH:bN,IS_HASH:WB,IS_HEXADECIMAL:DN,IS_HEX_COLOR:kN,IS_HSL:GF,IS_IBAN:XF,IS_IDENTITY_CARD:tV,IS_IN:eI,IS_INSTANCE:xG,IS_INT:tG,IS_IP:GN,IS_ISBN:tD,IS_ISIN:iD,IS_ISO31661_ALPHA_2:VD,IS_ISO31661_ALPHA_3:WD,IS_ISO4217_CURRENCY_CODE:Gj,IS_ISO8601:dD,IS_ISRC:iV,IS_ISSN:XB,IS_JSON:vD,IS_JWT:SD,IS_LATITUDE:jO,IS_LATLONG:VO,IS_LENGTH:MR,IS_LOCALE:dV,IS_LONGITUDE:UO,IS_LOWERCASE:xD,IS_MAC_ADDRESS:HN,IS_MAGNET_URI:vV,IS_MILITARY_TIME:VB,IS_MIME_TYPE:SV,IS_MOBILE_PHONE:PD,IS_MONGO_ID:XD,IS_MULTIBYTE:tR,IS_NEGATIVE:LI,IS_NOT_EMPTY:JO,IS_NOT_EMPTY_OBJECT:CG,IS_NOT_IN:nI,IS_NUMBER:Zj,IS_NUMBER_STRING:lF,IS_OBJECT:uG,IS_OCTAL:xV,IS_PASSPORT_NUMBER:OV,IS_PHONE_NUMBER:BB,IS_PORT:XN,IS_POSITIVE:DI,IS_POSTAL_CODE:jV,IS_RFC_3339:YV,IS_RGB_COLOR:JV,IS_SEM_VER:aH,IS_STRING:oG,IS_STRONG_PASSWORD:Dj,IS_SURROGATE_PAIR:iR,IS_TAX_ID:Hj,IS_TIMEZONE:Lj,IS_UPPERCASE:TR,IS_URL:dR,IS_UUID:vR,IS_VARIABLE_WIDTH:CN,IsAlpha:function(e,t){return MO({name:sP,constraints:[e],validator:{validate:function(e,t){return lP(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must contain only letters (a-zA-Z)"}),t)}},t)},IsAlphanumeric:function(e,t){return MO({name:hP,constraints:[e],validator:{validate:function(e,t){return mP(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must contain only letters and numbers"}),t)}},t)},IsArray:function(e){return MO({name:sG,validator:{validate:function(e,t){return lG(e)},defaultMessage:AO((function(e){return e+"$property must be an array"}),e)}},e)},IsAscii:function(e){return MO({name:xP,validator:{validate:function(e,t){return AP(e)},defaultMessage:AO((function(e){return e+"$property must contain only ASCII characters"}),e)}},e)},IsBIC:function(e){return MO({name:yF,validator:{validate:function(e,t){return bF(e)},defaultMessage:AO((function(e){return e+"$property must be a BIC or SWIFT code"}),e)}},e)},IsBase32:function(e){return MO({name:pF,validator:{validate:function(e,t){return hF(e)},defaultMessage:AO((function(e){return e+"$property must be base32 encoded"}),e)}},e)},IsBase58:function(e){return MO({name:Fj,validator:{validate:function(e,t){return Vj(e)},defaultMessage:AO((function(e){return e+"$property must be base58 encoded"}),e)}},e)},IsBase64:function(e,t){return MO({name:OP,constraints:[e],validator:{validate:function(e,t){return IP(e)},defaultMessage:AO((function(e){return e+"$property must be base64 encoded"}),t)}},t)},IsBoolean:function(e){return MO({name:Wj,validator:{validate:function(e,t){return zj(e)},defaultMessage:AO((function(e){return e+"$property must be a boolean value"}),e)}},e)},IsBooleanString:function(e){return MO({name:rF,validator:{validate:function(e,t){return oF(e)},defaultMessage:AO((function(e){return e+"$property must be a boolean string"}),e)}},e)},IsBtcAddress:function(e){return MO({name:TF,validator:{validate:function(e,t){return CF(e)},defaultMessage:AO((function(e){return e+"$property must be a BTC address"}),e)}},e)},IsByteLength:function(e,t,n){return MO({name:RP,constraints:[e,t],validator:{validate:function(e,t){return LP(e,t?.constraints[0],t?.constraints[1])},defaultMessage:AO((function(e){return e+"$property's byte length must fall into ($constraint1, $constraint2) range"}),n)}},n)},IsCreditCard:function(e){return MO({name:GP,validator:{validate:function(e,t){return UP(e)},defaultMessage:AO((function(e){return e+"$property must be a credit card"}),e)}},e)},IsCurrency:function(e,t){return MO({name:KP,constraints:[e],validator:{validate:function(e,t){return ZP(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be a currency"}),t)}},t)},IsDataURI:function(e){return MO({name:MF,validator:{validate:function(e,t){return kF(e)},defaultMessage:AO((function(e){return e+"$property must be a data uri format"}),e)}},e)},IsDate:function(e){return MO({name:Yj,validator:{validate:function(e,t){return Kj(e)},defaultMessage:AO((function(e){return e+"$property must be a Date instance"}),e)}},e)},IsDateString:function(e,t){return MO({name:JB,constraints:[e],validator:{validate:function(t){return QB(t,e)},defaultMessage:AO((function(e){return e+"$property must be a valid ISO 8601 date string"}),t)}},t)},IsDecimal:function(e,t){return MO({name:SP,constraints:[e],validator:{validate:function(e,t){return wP(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property is not a valid decimal number."}),t)}},t)},IsDefined:OO,IsDivisibleBy:function(e,t){return MO({name:PI,constraints:[e],validator:{validate:function(e,t){return NI(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be divisible by $constraint1"}),t)}},t)},IsEAN:function(e){return MO({name:PF,validator:{validate:function(e,t){return NF(e)},defaultMessage:AO((function(e){return e+"$property must be an EAN (European Article Number)"}),e)}},e)},IsEmail:function(e,t){return MO({name:aN,constraints:[e],validator:{validate:function(e,t){return iN(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be an email"}),t)}},t)},IsEmpty:function(e){return MO({name:XO,validator:{validate:function(e,t){return qO(e)},defaultMessage:AO((function(e){return e+"$property must be empty"}),e)}},e)},IsEnum:function(e,t){return MO({name:Jj,constraints:[e,eG(e)],validator:{validate:function(e,t){return Qj(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be one of the following values: $constraint2"}),t)}},t)},IsEthereumAddress:function(e){return MO({name:BF,validator:{validate:function(e,t){return FF(e)},defaultMessage:AO((function(e){return e+"$property must be an Ethereum address"}),e)}},e)},IsFQDN:function(e,t){return MO({name:sN,constraints:[e],validator:{validate:function(e,t){return lN(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be a valid domain name"}),t)}},t)},IsFirebasePushId:function(e){return MO({name:yR,validator:{validate:function(e,t){return bR(e)},defaultMessage:AO((function(e){return e+"$property must be a Firebase Push Id"}),e)}},e)},IsFullWidth:function(e){return MO({name:pN,validator:{validate:function(e,t){return hN(e)},defaultMessage:AO((function(e){return e+"$property must contain a full-width characters"}),e)}},e)},IsHSL:function(e){return MO({name:GF,validator:{validate:function(e,t){return UF(e)},defaultMessage:AO((function(e){return e+"$property must be a HSL color"}),e)}},e)},IsHalfWidth:function(e){return MO({name:bN,validator:{validate:function(e,t){return _N(e)},defaultMessage:AO((function(e){return e+"$property must contain a half-width characters"}),e)}},e)},IsHash:function(e,t){return MO({name:WB,constraints:[e],validator:{validate:function(e,t){return zB(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be a hash of type $constraint1"}),t)}},t)},IsHexColor:ON,IsHexadecimal:function(e){return MO({name:DN,validator:{validate:function(e,t){return RN(e)},defaultMessage:AO((function(e){return e+"$property must be a hexadecimal number"}),e)}},e)},IsIBAN:function(e){return MO({name:XF,validator:{validate:function(e,t){return qF(e)},defaultMessage:AO((function(e){return e+"$property must be an IBAN"}),e)}},e)},IsIP:function(e,t){return MO({name:GN,constraints:[e],validator:{validate:function(e,t){return UN(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be an ip address"}),t)}},t)},IsISBN:function(e,t){return MO({name:tD,constraints:[e],validator:{validate:function(e,t){return nD(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be an ISBN"}),t)}},t)},IsISIN:function(e){return MO({name:iD,validator:{validate:function(e,t){return sD(e)},defaultMessage:AO((function(e){return e+"$property must be an ISIN (stock/security identifier)"}),e)}},e)},IsISO31661Alpha2:function(e){return MO({name:VD,validator:{validate:function(e,t){return HD(e)},defaultMessage:AO((function(e){return e+"$property must be a valid ISO31661 Alpha2 code"}),e)}},e)},IsISO31661Alpha3:function(e){return MO({name:WD,validator:{validate:function(e,t){return zD(e)},defaultMessage:AO((function(e){return e+"$property must be a valid ISO31661 Alpha3 code"}),e)}},e)},IsISO4217CurrencyCode:function(e){return MO({name:Gj,validator:{validate:function(e,t){return Uj(e)},defaultMessage:AO((function(e){return e+"$property must be a valid ISO4217 currency code"}),e)}},e)},IsISO8601:function(e,t){return MO({name:dD,constraints:[e],validator:{validate:function(e,t){return fD(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be a valid ISO 8601 date string"}),t)}},t)},IsISRC:function(e){return MO({name:iV,validator:{validate:function(e,t){return sV(e)},defaultMessage:AO((function(e){return e+"$property must be an ISRC"}),e)}},e)},IsISSN:function(e,t){return MO({name:XB,constraints:[e],validator:{validate:function(e,t){return qB(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be a ISSN"}),t)}},t)},IsIdentityCard:function(e,t){return MO({name:tV,constraints:[e],validator:{validate:function(e,t){return nV(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be a identity card number"}),t)}},t)},IsIn:function(e,t){return MO({name:eI,constraints:[e],validator:{validate:function(e,t){return tI(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be one of the following values: $constraint1"}),t)}},t)},IsInstance:function(e,t){return MO({name:xG,constraints:[e],validator:{validate:function(e,t){return AG(e,t?.constraints[0])},defaultMessage:AO((function(e,t){return t?.constraints[0]?e+"$property must be an instance of ".concat(t?.constraints[0].name):e+"".concat(xG," decorator expects and object as value, but got falsy value.")}),t)}},t)},IsInt:rG,IsJSON:function(e){return MO({name:vD,validator:{validate:function(e,t){return gD(e)},defaultMessage:AO((function(e){return e+"$property must be a json string"}),e)}},e)},IsJWT:function(e){return MO({name:SD,validator:{validate:function(e,t){return wD(e)},defaultMessage:AO((function(e){return e+"$property must be a jwt string"}),e)}},e)},IsLatLong:function(e){return MO({name:VO,validator:{validate:function(e,t){return HO(e)},defaultMessage:AO((function(e){return e+"$property must be a latitude,longitude string"}),e)}},e)},IsLatitude:function(e){return MO({name:jO,validator:{validate:function(e,t){return GO(e)},defaultMessage:AO((function(e){return e+"$property must be a latitude string or number"}),e)}},e)},IsLocale:function(e){return MO({name:dV,validator:{validate:function(e,t){return fV(e)},defaultMessage:AO((function(e){return e+"$property must be locale"}),e)}},e)},IsLongitude:function(e){return MO({name:UO,validator:{validate:function(e,t){return WO(e)},defaultMessage:AO((function(e){return e+"$property must be a longitude string or number"}),e)}},e)},IsLowercase:function(e){return MO({name:xD,validator:{validate:function(e,t){return AD(e)},defaultMessage:AO((function(e){return e+"$property must be a lowercase string"}),e)}},e)},IsMACAddress:function(e,t){var n=LN(e)?void 0:e,r=LN(e)?e:t;return MO({name:HN,constraints:[n],validator:{validate:function(e,t){return jN(e,n)},defaultMessage:AO((function(e){return e+"$property must be a MAC Address"}),r)}},r)},IsMagnetURI:function(e){return MO({name:vV,validator:{validate:function(e,t){return gV(e)},defaultMessage:AO((function(e){return e+"$property must be magnet uri format"}),e)}},e)},IsMilitaryTime:function(e){return MO({name:VB,validator:{validate:function(e,t){return HB(e)},defaultMessage:AO((function(e){return e+"$property must be a valid representation of military time in the format HH:MM"}),e)}},e)},IsMimeType:function(e){return MO({name:SV,validator:{validate:function(e,t){return wV(e)},defaultMessage:AO((function(e){return e+"$property must be MIME type format"}),e)}},e)},IsMobilePhone:function(e,t,n){return MO({name:PD,constraints:[e,t],validator:{validate:function(e,t){return ND(e,t?.constraints[0],t?.constraints[1])},defaultMessage:AO((function(e){return e+"$property must be a phone number"}),n)}},n)},IsMongoId:function(e){return MO({name:XD,validator:{validate:function(e,t){return qD(e)},defaultMessage:AO((function(e){return e+"$property must be a mongodb id"}),e)}},e)},IsMultibyte:function(e){return MO({name:tR,validator:{validate:function(e,t){return nR(e)},defaultMessage:AO((function(e){return e+"$property must contain one or more multibyte chars"}),e)}},e)},IsNegative:function(e){return MO({name:LI,validator:{validate:function(e,t){return BI(e)},defaultMessage:AO((function(e){return e+"$property must be a negative number"}),e)}},e)},IsNotEmpty:function(e){return MO({name:JO,validator:{validate:function(e,t){return QO(e)},defaultMessage:AO((function(e){return e+"$property should not be empty"}),e)}},e)},IsNotEmptyObject:function(e,t){return MO({name:CG,constraints:[e],validator:{validate:function(e,t){return $G(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be a non-empty object"}),t)}},t)},IsNotIn:function(e,t){return MO({name:nI,constraints:[e],validator:{validate:function(e,t){return rI(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property should not be one of the following values: $constraint1"}),t)}},t)},IsNumber:function(e,t){return void 0===e&&(e={}),MO({name:Zj,constraints:[e],validator:{validate:function(e,t){return Xj(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be a number conforming to the specified constraints"}),t)}},t)},IsNumberString:function(e,t){return MO({name:lF,constraints:[e],validator:{validate:function(e,t){return uF(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be a number string"}),t)}},t)},IsObject:function(e){return MO({name:uG,validator:{validate:function(e,t){return cG(e)},defaultMessage:AO((function(e){return e+"$property must be an object"}),e)}},e)},IsOctal:function(e){return MO({name:xV,validator:{validate:function(e,t){return AV(e)},defaultMessage:AO((function(e){return e+"$property must be valid octal number"}),e)}},e)},IsOptional:function(e){return function(t,n){var r={type:hO.CONDITIONAL_VALIDATION,target:t.constructor,propertyName:n,constraints:[function(e,t){return null!==e[n]&&void 0!==e[n]}],validationOptions:e};fO().addValidationMetadata(new iO(r))}},IsPassportNumber:function(e,t){return MO({name:OV,constraints:[e],validator:{validate:function(e,t){return IV(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be valid passport number"}),t)}},t)},IsPhoneNumber:function(e,t){return MO({name:BB,constraints:[e],validator:{validate:function(e,t){return FB(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be a valid phone number"}),t)}},t)},IsPort:function(e){return MO({name:XN,validator:{validate:function(e,t){return qN(e)},defaultMessage:AO((function(e){return e+"$property must be a port"}),e)}},e)},IsPositive:function(e){return MO({name:DI,validator:{validate:function(e,t){return RI(e)},defaultMessage:AO((function(e){return e+"$property must be a positive number"}),e)}},e)},IsPostalCode:function(e,t){return MO({name:jV,constraints:[e],validator:{validate:function(e,t){return GV(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be a postal code"}),t)}},t)},IsRFC3339:function(e){return MO({name:YV,validator:{validate:function(e,t){return KV(e)},defaultMessage:AO((function(e){return e+"$property must be RFC 3339 date"}),e)}},e)},IsRgbColor:function(e,t){return MO({name:JV,constraints:[e],validator:{validate:function(e,t){return QV(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be RGB color"}),t)}},t)},IsSemVer:function(e){return MO({name:aH,validator:{validate:function(e,t){return iH(e)},defaultMessage:AO((function(e){return e+"$property must be a Semantic Versioning Specification"}),e)}},e)},IsString:iG,IsStrongPassword:function(e,t){return MO({name:Dj,constraints:[e],validator:{validate:function(e,t){return Rj(e,t.constraints[0])},defaultMessage:AO((function(e){return e+"$property is not strong enough"}),t)}},t)},IsSurrogatePair:function(e){return MO({name:iR,validator:{validate:function(e,t){return sR(e)},defaultMessage:AO((function(e){return e+"$property must contain any surrogate pairs chars"}),e)}},e)},IsTaxId:function(e,t){return MO({name:Hj,constraints:[e],validator:{validate:function(e,t){return jj(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be a Tax Identification Number"}),t)}},t)},IsTimeZone:function(e){return MO({name:Lj,validator:{validate:function(e,t){return Bj(e)},defaultMessage:AO((function(e){return e+"$property must be a valid IANA time-zone"}),e)}},e)},IsUUID:function(e,t){return MO({name:vR,constraints:[e],validator:{validate:function(e,t){return gR(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be a UUID"}),t)}},t)},IsUppercase:function(e){return MO({name:TR,validator:{validate:function(e,t){return CR(e)},defaultMessage:AO((function(e){return e+"$property must be uppercase"}),e)}},e)},IsUrl:function(e,t){return MO({name:dR,constraints:[e],validator:{validate:function(e,t){return fR(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be a URL address"}),t)}},t)},IsVariableWidth:function(e){return MO({name:CN,validator:{validate:function(e,t){return $N(e)},defaultMessage:AO((function(e){return e+"$property must contain a full-width and half-width characters"}),e)}},e)},Length:function(e,t,n){return MO({name:MR,constraints:[e,t],validator:{validate:function(e,t){return kR(e,t?.constraints[0],t?.constraints[1])},defaultMessage:AO((function(e,t){var n=null!==t?.constraints[0]&&void 0!==t?.constraints[0],r=null!==t?.constraints[1]&&void 0!==t?.constraints[1];return n&&(!t.value||t.value.lengtht?.constraints[1]?e+"$property must be shorter than or equal to $constraint2 characters":e+"$property must be longer than or equal to $constraint1 and shorter than or equal to $constraint2 characters"}),n)}},n)},MATCHES:BR,MAX:"max",MAX_DATE:WI,MAX_LENGTH:ER,MIN:"min",MIN_DATE:GI,MIN_LENGTH:PR,Matches:function(e,t,n){var r;return t&&t instanceof Object&&!n?n=t:r=t,MO({name:BR,constraints:[e,r],validator:{validate:function(e,t){return FR(e,t?.constraints[0],t?.constraints[1])},defaultMessage:AO((function(e,t){return e+"$property must match $constraint1 regular expression"}),n)}},n)},Max:VI,MaxDate:function(e,t){return MO({name:WI,constraints:[e],validator:{validate:function(e,t){return zI(e,t?.constraints[0])},defaultMessage:AO((function(e){return"maximal allowed date for "+e+"$property is $constraint1"}),t)}},t)},MaxLength:IR,MetadataStorage:dO,Min:jI,MinDate:function(e,t){return MO({name:GI,constraints:[e],validator:{validate:function(e,t){return UI(e,t?.constraints[0])},defaultMessage:AO((function(e){return"minimal allowed date for "+e+"$property is $constraint1"}),t)}},t)},MinLength:function(e,t){return MO({name:PR,constraints:[e],validator:{validate:function(e,t){return NR(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property must be longer than or equal to $constraint1 characters"}),t)}},t)},NOT_CONTAINS:eP,NOT_EQUALS:KO,NotContains:function(e,t){return MO({name:eP,constraints:[e],validator:{validate:function(e,t){return tP(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property should not contain a $constraint1 string"}),t)}},t)},NotEquals:function(e,t){return MO({name:KO,constraints:[e],validator:{validate:function(e,t){return ZO(e,t?.constraints[0])},defaultMessage:AO((function(e){return e+"$property should not be equal to $constraint1"}),t)}},t)},Validate:function(e,t,n){return function(r,o){var a={type:hO.CUSTOM_VALIDATION,target:r.constructor,propertyName:o,constraintCls:e,constraints:Array.isArray(t)?t:void 0,validationOptions:Array.isArray(t)?n:t};fO().addValidationMetadata(new iO(a))}},ValidateBy:MO,ValidateIf:function(e,t){return function(n,r){var o={type:hO.CONDITIONAL_VALIDATION,target:n.constructor,propertyName:r,constraints:[e],validationOptions:t};fO().addValidationMetadata(new iO(o))}},ValidateNested:function(e){var t=IO({},e),n=t.each?"each value in ":"";return t.message=t.message||n+"nested property $property must be either object or array",function(e,n){var r={type:hO.NESTED_VALIDATION,target:e.constructor,propertyName:n,validationOptions:t};fO().addValidationMetadata(new iO(r))}},ValidatePromise:function(e){return function(t,n){var r={type:hO.PROMISE_VALIDATION,target:t.constructor,propertyName:n,validationOptions:e};fO().addValidationMetadata(new iO(r))}},ValidationError:pO,ValidationTypes:hO,Validator:wO,ValidatorConstraint:function(e){return function(t){var n=e&&e.async,r=e&&e.name?e.name:"";r||((r=t.name)||(r=r.replace(/\.?([A-Z]+)/g,(function(e,t){return"_"+t.toLowerCase()})).replace(/^_/,"")));var o=new $O(t,r,n);fO().addConstraintMetadata(o)}},arrayContains:fG,arrayMaxSize:_G,arrayMinSize:yG,arrayNotContains:hG,arrayNotEmpty:vG,arrayUnique:TG,buildMessage:AO,contains:QI,equals:YO,getFromContainer:CO,getMetadataStorage:fO,isAlpha:lP,isAlphanumeric:mP,isArray:lG,isAscii:AP,isBIC:bF,isBase32:hF,isBase58:Vj,isBase64:IP,isBoolean:zj,isBooleanString:oF,isBtcAddress:CF,isByteLength:LP,isCreditCard:UP,isCurrency:ZP,isDataURI:kF,isDate:Kj,isDateString:QB,isDecimal:wP,isDefined:EO,isDivisibleBy:NI,isEAN:NF,isEmail:iN,isEmpty:qO,isEnum:Qj,isEthereumAddress:FF,isFQDN:lN,isFirebasePushId:bR,isFullWidth:hN,isHSL:UF,isHalfWidth:_N,isHash:zB,isHexColor:EN,isHexadecimal:RN,isIBAN:qF,isIP:UN,isISBN:nD,isISIN:sD,isISO31661Alpha2:HD,isISO31661Alpha3:zD,isISO4217CurrencyCode:Uj,isISO8601:fD,isISRC:sV,isISSN:qB,isIdentityCard:nV,isIn:tI,isInstance:AG,isInt:nG,isJSON:gD,isJWT:wD,isLatLong:HO,isLatitude:GO,isLocale:fV,isLongitude:WO,isLowercase:AD,isMACAddress:jN,isMagnetURI:gV,isMilitaryTime:HB,isMimeType:wV,isMobilePhone:ND,isMongoId:qD,isMultibyte:nR,isNegative:BI,isNotEmpty:QO,isNotEmptyObject:$G,isNotIn:rI,isNumber:Xj,isNumberString:uF,isObject:cG,isOctal:AV,isPassportNumber:IV,isPhoneNumber:FB,isPort:qN,isPositive:RI,isPostalCode:GV,isRFC3339:KV,isRgbColor:QV,isSemVer:iH,isString:aG,isStrongPassword:Rj,isSurrogatePair:sR,isTaxId:jj,isTimeZone:Bj,isURL:fR,isUUID:gR,isUppercase:CR,isValidationOptions:LN,isVariableWidth:$N,length:kR,matches:FR,max:FI,maxDate:zI,maxLength:OR,min:HI,minDate:UI,minLength:NR,notContains:tP,notEquals:ZO,registerDecorator:xO,registerSchema:function(e){fO().addValidationSchema(e)},useContainer:function(e,t){mO=e,vO=t},validate:function(e,t,n){return"string"==typeof e?CO(wO).validate(e,t,n):CO(wO).validate(e,t)},validateOrReject:function(e,t,n){return"string"==typeof e?CO(wO).validateOrReject(e,t,n):CO(wO).validateOrReject(e,t)},validateSync:function(e,t,n){return"string"==typeof e?CO(wO).validateSync(e,t,n):CO(wO).validateSync(e,t)}},Symbol.toStringTag,{value:"Module"})),kG=365*gE,EG=30*gE,OG=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,IG={years:kG,months:EG,days:gE,hours:vE,minutes:mE,seconds:hE,milliseconds:1,weeks:yE},PG=e=>e instanceof jG;let NG,DG;const RG=(e,t,n)=>new jG(e,n,t.$l),LG=e=>`${DG.p(e)}s`,BG=e=>e<0,FG=e=>BG(e)?Math.ceil(e):Math.floor(e),VG=e=>Math.abs(e),HG=(e,t)=>e?BG(e)?{negative:!0,format:`${VG(e)}${t}`}:{negative:!1,format:`${e}${t}`}:{negative:!1,format:""};class jG{constructor(e,t,n){if(this.$d={},this.$l=n,void 0===e&&(this.$ms=0,this.parseFromMilliseconds()),t)return RG(e*IG[LG(t)],this);if("number"==typeof e)return this.$ms=e,this.parseFromMilliseconds(),this;if("object"==typeof e)return Object.keys(e).forEach((t=>{this.$d[LG(t)]=e[t]})),this.calMilliseconds(),this;if("string"==typeof e){const t=e.match(OG);if(t){const e=t.slice(2).map((e=>null!=e?Number(e):0));return[this.$d.years,this.$d.months,this.$d.weeks,this.$d.days,this.$d.hours,this.$d.minutes,this.$d.seconds]=e,this.calMilliseconds(),this}}return this}calMilliseconds(){this.$ms=Object.keys(this.$d).reduce(((e,t)=>e+(this.$d[t]||0)*IG[t]),0)}parseFromMilliseconds(){let{$ms:e}=this;this.$d.years=FG(e/kG),e%=kG,this.$d.months=FG(e/EG),e%=EG,this.$d.days=FG(e/gE),e%=gE,this.$d.hours=FG(e/vE),e%=vE,this.$d.minutes=FG(e/mE),e%=mE,this.$d.seconds=FG(e/hE),e%=hE,this.$d.milliseconds=e}toISOString(){const e=HG(this.$d.years,"Y"),t=HG(this.$d.months,"M");let n=+this.$d.days||0;this.$d.weeks&&(n+=7*this.$d.weeks);const r=HG(n,"D"),o=HG(this.$d.hours,"H"),a=HG(this.$d.minutes,"M");let i=this.$d.seconds||0;this.$d.milliseconds&&(i+=this.$d.milliseconds/1e3);const s=HG(i,"S"),l=e.negative||t.negative||r.negative||o.negative||a.negative||s.negative,u=o.format||a.format||s.format?"T":"",c=`${l?"-":""}P${e.format}${t.format}${r.format}${u}${o.format}${a.format}${s.format}`;return"P"===c||"-P"===c?"P0D":c}toJSON(){return this.toISOString()}format(e){const t=e||"YYYY-MM-DDTHH:mm:ss",n={Y:this.$d.years,YY:DG.s(this.$d.years,2,"0"),YYYY:DG.s(this.$d.years,4,"0"),M:this.$d.months,MM:DG.s(this.$d.months,2,"0"),D:this.$d.days,DD:DG.s(this.$d.days,2,"0"),H:this.$d.hours,HH:DG.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:DG.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:DG.s(this.$d.seconds,2,"0"),SSS:DG.s(this.$d.milliseconds,3,"0")};return t.replace(OE,((e,t)=>t||String(n[e])))}as(e){return this.$ms/IG[LG(e)]}get(e){let t=this.$ms;const n=LG(e);return"milliseconds"===n?t%=1e3:t="weeks"===n?FG(t/IG[n]):this.$d[n],0===t?0:t}add(e,t,n){let r;return r=t?e*IG[LG(t)]:PG(e)?e.$ms:RG(e,this).$ms,RG(this.$ms+r*(n?-1:1),this)}subtract(e,t){return this.add(e,t,!0)}locale(e){const t=this.clone();return t.$l=e,t}clone(){return RG(this.$ms,this)}humanize(e){return NG().add(this.$ms,"ms").locale(this.$l).fromNow(!e)}milliseconds(){return this.get("milliseconds")}asMilliseconds(){return this.as("milliseconds")}seconds(){return this.get("seconds")}asSeconds(){return this.as("seconds")}minutes(){return this.get("minutes")}asMinutes(){return this.as("minutes")}hours(){return this.get("hours")}asHours(){return this.as("hours")}days(){return this.get("days")}asDays(){return this.as("days")}weeks(){return this.get("weeks")}asWeeks(){return this.as("weeks")}months(){return this.get("months")}asMonths(){return this.as("months")}years(){return this.get("years")}asYears(){return this.as("years")}}var GG=(e,t,n)=>{NG=n,DG=n().$utils(),n.duration=function(e,t){const r=n.locale();return RG(e,{$l:r},t)},n.isDuration=PG;const r=t.prototype.add,o=t.prototype.subtract;t.prototype.add=function(e,t){return PG(e)&&(e=e.asMilliseconds()),r.bind(this)(e,t)},t.prototype.subtract=function(e,t){return PG(e)&&(e=e.asMilliseconds()),o.bind(this)(e,t)}},UG={Identity:function(e){return e},True:function(){return!0},Blank:function(){}},WG="boolean",zG="number",YG="string",KG="undefined",ZG="function",XG={"":UG.Identity},qG=function(e){if(null==e)return UG.Identity;if(typeof e===YG){let t=XG[e];if(null!=t)return t;if(-1===e.indexOf("=>")){const n=new RegExp("[$]+","g");let r,o=0;for(;null!=(r=n.exec(e));)r[0].length>o&&(o=r[0].length);const a=[];for(let e=1;e<=o;e++){let t="";for(let n=0;n(.*)/);return t=new Function(n[1],n[2].match(/\breturn\b/)?n[2]:"return "+n[2]),XG[e]=t,t}}return e},JG=function(e,t,n){Object.defineProperty(e,t,{enumerable:!1,configurable:!0,writable:!0,value:n})},QG=function(e,t){return e===t?0:e>t?1:-1},eU=function(e){e?.dispose()},tU=function(){return typeof Symbol<"u"&&typeof Symbol.iterator<"u"},nU=0,rU=1,oU=2,aU=function(e,t,n){var r=new iU,o=nU;this.current=r.current,this.moveNext=function(){try{switch(o){case nU:o=rU,e();case rU:return!!t.apply(r)||(this.dispose(),!1);case oU:return!1}}catch(e){throw this.dispose(),e}},this.dispose=function(){if(o==rU)try{n()}finally{o=oU}}},iU=function(){var e=null;this.current=function(){return e},this.yieldReturn=function(t){return e=t,!0},this.yieldBreak=function(){return!1}},sU=function(e){this.getEnumerator=e};(sU.Utils={}).createLambda=function(e){return qG(e)},sU.Utils.createEnumerable=function(e){return new sU(e)},sU.Utils.createEnumerator=function(e,t,n){return new aU(e,t,n)},sU.Utils.extendTo=function(e){var t,n=e.prototype;e===Array?(t=dU.prototype,JG(n,"getSource",(function(){return this}))):(t=sU.prototype,JG(n,"getEnumerator",(function(){return sU.from(this).getEnumerator()})));for(let e in t){const r=t[e];n[e]!=r&&(null!=n[e]&&(e+="ByLinq",n[e]==r)||r instanceof Function&&JG(n,e,r))}},sU.Utils.recallFrom=function(e){var t,n=e.prototype;e===Array?(t=dU.prototype,delete n.getSource):(t=sU.prototype,delete n.getEnumerator);for(const e in t){const r=t[e];n[e+"ByLinq"]?delete n[e+"ByLinq"]:n[e]==r&&r instanceof Function&&delete n[e]}},sU.choice=function(){var e=arguments;return new sU((function(){return new aU((function(){e=e[0]instanceof Array?e[0]:null!=e[0].getEnumerator?e[0].toArray():e}),(function(){return this.yieldReturn(e[Math.floor(Math.random()*e.length)])}),UG.Blank)}))},sU.cycle=function(){var e=arguments;return new sU((function(){var t=0;return new aU((function(){e=e[0]instanceof Array?e[0]:null!=e[0].getEnumerator?e[0].toArray():e}),(function(){return t>=e.length&&(t=0),this.yieldReturn(e[t++])}),UG.Blank)}))},sU.empty=function(){return new sU((function(){return new aU(UG.Blank,(function(){return!1}),UG.Blank)}))},sU.from=function(e){if(null==e)return sU.empty();if(e instanceof sU)return e;if(typeof e==zG||typeof e==WG)return sU.repeat(e,1);if(typeof e==YG)return new sU((function(){var t=0;return new aU(UG.Blank,(function(){return t=t?this.yieldReturn(e):this.yieldBreak()}),UG.Blank)})},sU.repeat=function(e,t){return null!=t?sU.repeat(e).take(t):new sU((function(){return new aU(UG.Blank,(function(){return this.yieldReturn(e)}),UG.Blank)}))},sU.repeatWithFinalize=function(e,t){return e=qG(e),t=qG(t),new sU((function(){var n;return new aU((function(){n=e()}),(function(){return this.yieldReturn(n)}),(function(){null!=n&&(t(n),n=null)}))}))},sU.generate=function(e,t){return null!=t?sU.generate(e).take(t):(e=qG(e),new sU((function(){return new aU(UG.Blank,(function(){return this.yieldReturn(e())}),UG.Blank)})))},sU.toInfinity=function(e,t){return null==e&&(e=0),null==t&&(t=1),new sU((function(){var n;return new aU((function(){n=e-t}),(function(){return this.yieldReturn(n+=t)}),UG.Blank)}))},sU.toNegativeInfinity=function(e,t){return null==e&&(e=0),null==t&&(t=1),new sU((function(){var n;return new aU((function(){n=e+t}),(function(){return this.yieldReturn(n-=t)}),UG.Blank)}))},sU.unfold=function(e,t){return t=qG(t),new sU((function(){var n,r=!0;return new aU(UG.Blank,(function(){return r?(r=!1,n=e,this.yieldReturn(n)):(n=t(n),this.yieldReturn(n))}),UG.Blank)}))},sU.defer=function(e){return new sU((function(){var t;return new aU((function(){t=sU.from(e()).getEnumerator()}),(function(){return t.moveNext()?this.yieldReturn(t.current()):this.yieldBreak()}),(function(){eU(t)}))}))},sU.prototype.traverseBreadthFirst=function(e,t){var n=this;return e=qG(e),t=qG(t),new sU((function(){var r,o=0,a=[];return new aU((function(){r=n.getEnumerator()}),(function(){for(;;){if(r.moveNext())return a.push(r.current()),this.yieldReturn(t(r.current(),o));const n=sU.from(a).selectMany((function(t){return e(t)}));if(!n.any())return!1;o++,a=[],eU(r),r=n.getEnumerator()}}),(function(){eU(r)}))}))},sU.prototype.traverseDepthFirst=function(e,t){var n=this;return e=qG(e),t=qG(t),new sU((function(){var r,o=[];return new aU((function(){r=n.getEnumerator()}),(function(){for(;;){if(r.moveNext()){const n=t(r.current(),o.length);return o.push(r),r=sU.from(e(r.current())).getEnumerator(),this.yieldReturn(n)}if(o.length<=0)return!1;eU(r),r=o.pop()}}),(function(){try{eU(r)}finally{sU.from(o).forEach((function(e){e.dispose()}))}}))}))},sU.prototype.flatten=function(){var e=this;return new sU((function(){var t,n=null;return new aU((function(){t=e.getEnumerator()}),(function(){for(;;){if(null!=n){if(n.moveNext())return this.yieldReturn(n.current());n=null}if(t.moveNext()){if(t.current()instanceof Array){eU(n),n=sU.from(t.current()).selectMany(UG.Identity).flatten().getEnumerator();continue}return this.yieldReturn(t.current())}return!1}}),(function(){try{eU(t)}finally{eU(n)}}))}))},sU.prototype.pairwise=function(e){var t=this;return e=qG(e),new sU((function(){var n;return new aU((function(){(n=t.getEnumerator()).moveNext()}),(function(){var t=n.current();return!!n.moveNext()&&this.yieldReturn(e(t,n.current()))}),(function(){eU(n)}))}))},sU.prototype.scan=function(e,t){var n;null==t?(t=qG(e),n=!1):(t=qG(t),n=!0);var r=this;return new sU((function(){var o,a,i=!0;return new aU((function(){o=r.getEnumerator()}),(function(){if(i){if(i=!1,n)return this.yieldReturn(a=e);if(o.moveNext())return this.yieldReturn(a=o.current())}return!!o.moveNext()&&this.yieldReturn(a=t(a,o.current()))}),(function(){eU(o)}))}))},sU.prototype.select=function(e){if((e=qG(e)).length<=1)return new pU(this,null,e);var t=this;return new sU((function(){var n,r=0;return new aU((function(){n=t.getEnumerator()}),(function(){return!!n.moveNext()&&this.yieldReturn(e(n.current(),r++))}),(function(){eU(n)}))}))},sU.prototype.selectMany=function(e,t){var n=this;return e=qG(e),null==t&&(t=function(e,t){return t}),t=qG(t),new sU((function(){var r,o=void 0,a=0;return new aU((function(){r=n.getEnumerator()}),(function(){if(void 0===o&&!r.moveNext())return!1;do{if(null==o){const t=e(r.current(),a++);o=sU.from(t).getEnumerator()}if(o.moveNext())return this.yieldReturn(t(r.current(),o.current()));eU(o),o=null}while(r.moveNext());return!1}),(function(){try{eU(r)}finally{eU(o)}}))}))},sU.prototype.where=function(e){if((e=qG(e)).length<=1)return new fU(this,e);var t=this;return new sU((function(){var n,r=0;return new aU((function(){n=t.getEnumerator()}),(function(){for(;n.moveNext();)if(e(n.current(),r++))return this.yieldReturn(n.current());return!1}),(function(){eU(n)}))}))},sU.prototype.choose=function(e){e=qG(e);var t=this;return new sU((function(){var n,r=0;return new aU((function(){n=t.getEnumerator()}),(function(){for(;n.moveNext();){const t=e(n.current(),r++);if(null!=t)return this.yieldReturn(t)}return this.yieldBreak()}),(function(){eU(n)}))}))},sU.prototype.ofType=function(e){var t;switch(e){case Number:t=zG;break;case String:t=YG;break;case Boolean:t=WG;break;case Function:t=ZG;break;default:t=null}return null===t?this.where((function(t){return t instanceof e})):this.where((function(e){return typeof e===t}))},sU.prototype.zip=function(){var e=arguments,t=qG(arguments[arguments.length-1]),n=this;if(2==arguments.length){const e=arguments[0];return new sU((function(){var r,o,a=0;return new aU((function(){r=n.getEnumerator(),o=sU.from(e).getEnumerator()}),(function(){return!(!r.moveNext()||!o.moveNext())&&this.yieldReturn(t(r.current(),o.current(),a++))}),(function(){try{eU(r)}finally{eU(o)}}))}))}return new sU((function(){var r,o=0;return new aU((function(){var t=sU.make(n).concat(sU.from(e).takeExceptLast().select(sU.from)).select((function(e){return e.getEnumerator()})).toArray();r=sU.from(t)}),(function(){if(r.all((function(e){return e.moveNext()}))){const e=r.select((function(e){return e.current()})).toArray();return e.push(o++),this.yieldReturn(t.apply(null,e))}return this.yieldBreak()}),(function(){sU.from(r).forEach(eU)}))}))},sU.prototype.merge=function(){var e=arguments,t=this;return new sU((function(){var n,r=-1;return new aU((function(){n=sU.make(t).concat(sU.from(e).select(sU.from)).select((function(e){return e.getEnumerator()})).toArray()}),(function(){for(;n.length>0;){r=r>=n.length-1?0:r+1;const e=n[r];if(e.moveNext())return this.yieldReturn(e.current());e.dispose(),n.splice(r--,1)}return this.yieldBreak()}),(function(){sU.from(n).forEach(eU)}))}))},sU.prototype.join=function(e,t,n,r,o){t=qG(t),n=qG(n),r=qG(r),o=qG(o);var a=this;return new sU((function(){var i,s,l=null,u=0;return new aU((function(){i=a.getEnumerator(),s=sU.from(e).toLookup(n,UG.Identity,o)}),(function(){for(;;){if(null!=l){let e=l[u++];if(void 0!==e)return this.yieldReturn(r(i.current(),e));e=null,u=0}if(!i.moveNext())return!1;{const e=t(i.current());l=s.get(e).toArray()}}}),(function(){eU(i)}))}))},sU.prototype.leftJoin=function(e,t,n,r,o){t=qG(t),n=qG(n),r=qG(r),o=qG(o);var a=this;return new sU((function(){var i,s,l=null,u=0;return new aU((function(){i=a.getEnumerator(),s=sU.from(e).toLookup(n,UG.Identity,o)}),(function(){for(;;){if(null!=l){let e=l[u++];if(void 0!==e)return this.yieldReturn(r(i.current(),e));e=null,u=0}if(!i.moveNext())return!1;{const e=t(i.current());if(null==(l=s.get(e).toArray())||0==l.length)return this.yieldReturn(r(i.current(),null))}}}),(function(){eU(i)}))}))},sU.prototype.groupJoin=function(e,t,n,r,o){t=qG(t),n=qG(n),r=qG(r),o=qG(o);var a=this;return new sU((function(){var i=a.getEnumerator(),s=null;return new aU((function(){i=a.getEnumerator(),s=sU.from(e).toLookup(n,UG.Identity,o)}),(function(){if(i.moveNext()){const e=s.get(t(i.current()));return this.yieldReturn(r(i.current(),e))}return!1}),(function(){eU(i)}))}))},sU.prototype.all=function(e){e=qG(e);var t=!0;return this.forEach((function(n){if(!e(n))return t=!1,!1})),t},sU.prototype.any=function(e){e=qG(e);var t=this.getEnumerator();try{if(0==arguments.length)return t.moveNext();for(;t.moveNext();)if(e(t.current()))return!0;return!1}finally{eU(t)}},sU.prototype.isEmpty=function(){return!this.any()},sU.prototype.concat=function(){var e=this;if(1==arguments.length){const t=arguments[0];return new sU((function(){var n,r;return new aU((function(){n=e.getEnumerator()}),(function(){if(null==r){if(n.moveNext())return this.yieldReturn(n.current());r=sU.from(t).getEnumerator()}return!!r.moveNext()&&this.yieldReturn(r.current())}),(function(){try{eU(n)}finally{eU(r)}}))}))}{const t=arguments;return new sU((function(){var n;return new aU((function(){n=sU.make(e).concat(sU.from(t).select(sU.from)).select((function(e){return e.getEnumerator()})).toArray()}),(function(){for(;n.length>0;){const e=n[0];if(e.moveNext())return this.yieldReturn(e.current());e.dispose(),n.splice(0,1)}return this.yieldBreak()}),(function(){sU.from(n).forEach(eU)}))}))}},sU.prototype.insert=function(e,t){var n=this;return new sU((function(){var r,o,a=0,i=!1;return new aU((function(){r=n.getEnumerator(),o=sU.from(t).getEnumerator()}),(function(){return a==e&&o.moveNext()?(i=!0,this.yieldReturn(o.current())):r.moveNext()?(a++,this.yieldReturn(r.current())):!(i||!o.moveNext())&&this.yieldReturn(o.current())}),(function(){try{eU(r)}finally{eU(o)}}))}))},sU.prototype.alternate=function(e){var t=this;return new sU((function(){var n,r,o,a;return new aU((function(){o=e instanceof Array||null!=e.getEnumerator?sU.from(sU.from(e).toArray()):sU.make(e),(r=t.getEnumerator()).moveNext()&&(n=r.current())}),(function(){for(;;){if(null!=a){if(a.moveNext())return this.yieldReturn(a.current());a=null}if(null!=n||!r.moveNext()){if(null!=n){const e=n;return n=null,this.yieldReturn(e)}return this.yieldBreak()}n=r.current(),a=o.getEnumerator()}}),(function(){try{eU(r)}finally{eU(a)}}))}))},sU.prototype.contains=function(e,t){t=qG(t);var n=this.getEnumerator();try{for(;n.moveNext();)if(t(n.current())===e)return!0;return!1}finally{eU(n)}},sU.prototype.defaultIfEmpty=function(e){var t=this;return void 0===e&&(e=null),new sU((function(){var n,r=!0;return new aU((function(){n=t.getEnumerator()}),(function(){return n.moveNext()?(r=!1,this.yieldReturn(n.current())):!!r&&(r=!1,this.yieldReturn(e))}),(function(){eU(n)}))}))},sU.prototype.distinct=function(e){return this.except(sU.empty(),e)},sU.prototype.distinctUntilChanged=function(e){e=qG(e);var t=this;return new sU((function(){var n,r;return new aU((function(){n=t.getEnumerator()}),(function(){for(;n.moveNext();){const t=e(n.current());if(r!==t)return r=t,this.yieldReturn(n.current())}return this.yieldBreak()}),(function(){eU(n)}))}))},sU.prototype.except=function(e,t){t=qG(t);var n=this;return new sU((function(){var r,o;return new aU((function(){r=n.getEnumerator(),o=new hU(t),sU.from(e).forEach((function(e){o.add(e)}))}),(function(){for(;r.moveNext();){const e=r.current();if(!o.contains(e))return o.add(e),this.yieldReturn(e)}return!1}),(function(){eU(r)}))}))},sU.prototype.intersect=function(e,t){t=qG(t);var n=this;return new sU((function(){var r,o,a;return new aU((function(){r=n.getEnumerator(),o=new hU(t),sU.from(e).forEach((function(e){o.add(e)})),a=new hU(t)}),(function(){for(;r.moveNext();){const e=r.current();if(!a.contains(e)&&o.contains(e))return a.add(e),this.yieldReturn(e)}return!1}),(function(){eU(r)}))}))},sU.prototype.sequenceEqual=function(e,t){t=qG(t);var n=this.getEnumerator();try{const r=sU.from(e).getEnumerator();try{for(;n.moveNext();)if(!r.moveNext()||t(n.current())!==t(r.current()))return!1;return!r.moveNext()}finally{eU(r)}}finally{eU(n)}},sU.prototype.union=function(e,t){t=qG(t);var n=this;return new sU((function(){var r,o,a;return new aU((function(){r=n.getEnumerator(),a=new hU(t)}),(function(){var t;if(void 0===o){for(;r.moveNext();)if(t=r.current(),!a.contains(t))return a.add(t),this.yieldReturn(t);o=sU.from(e).getEnumerator()}for(;o.moveNext();)if(t=o.current(),!a.contains(t))return a.add(t),this.yieldReturn(t);return!1}),(function(){try{eU(r)}finally{eU(o)}}))}))},sU.prototype.orderBy=function(e,t){return new lU(this,e,t,!1)},sU.prototype.orderByDescending=function(e,t){return new lU(this,e,t,!0)},sU.prototype.reverse=function(){var e=this;return new sU((function(){var t,n;return new aU((function(){t=e.toArray(),n=t.length}),(function(){return n>0&&this.yieldReturn(t[--n])}),UG.Blank)}))},sU.prototype.shuffle=function(){var e=this;return new sU((function(){var t;return new aU((function(){t=e.toArray()}),(function(){if(t.length>0){const e=Math.floor(Math.random()*t.length);return this.yieldReturn(t.splice(e,1)[0])}return!1}),UG.Blank)}))},sU.prototype.weightedSample=function(e){e=qG(e);var t=this;return new sU((function(){var n,r=0;return new aU((function(){n=t.choose((function(t){var n=e(t);return n<=0?null:{value:t,bound:r+=n}})).toArray()}),(function(){if(n.length>0){const e=Math.floor(Math.random()*r)+1;let t=-1,o=n.length;for(;o-t>1;){const r=Math.floor((t+o)/2);n[r].bound>=e?o=r:t=r}return this.yieldReturn(n[o].value)}return this.yieldBreak()}),UG.Blank)}))},sU.prototype.groupBy=function(e,t,n,r){var o=this;return e=qG(e),t=qG(t),null!=n&&(n=qG(n)),r=qG(r),new sU((function(){var a;return new aU((function(){a=o.toLookup(e,t,r).toEnumerable().getEnumerator()}),(function(){for(;a.moveNext();)return null==n?this.yieldReturn(a.current()):this.yieldReturn(n(a.current().key(),a.current()));return!1}),(function(){eU(a)}))}))},sU.prototype.partitionBy=function(e,t,n,r){var o,a=this;return e=qG(e),t=qG(t),r=qG(r),null==n?(o=!1,n=function(e,t){return new vU(e,t)}):(o=!0,n=qG(n)),new sU((function(){var i,s,l,u=[];return new aU((function(){(i=a.getEnumerator()).moveNext()&&(s=e(i.current()),l=r(s),u.push(t(i.current())))}),(function(){for(var a;1==(a=i.moveNext())&&l===r(e(i.current()));)u.push(t(i.current()));if(u.length>0){const c=n(s,o?sU.from(u):u);return a?(s=e(i.current()),l=r(s),u=[t(i.current())]):u=[],this.yieldReturn(c)}return!1}),(function(){eU(i)}))}))},sU.prototype.buffer=function(e){var t=this;return new sU((function(){var n;return new aU((function(){n=t.getEnumerator()}),(function(){for(var t=[],r=0;n.moveNext();)if(t.push(n.current()),++r>=e)return this.yieldReturn(t);return t.length>0&&this.yieldReturn(t)}),(function(){eU(n)}))}))},sU.prototype.aggregate=function(e,t,n){return(n=qG(n))(this.scan(e,t,n).last())},sU.prototype.average=function(e){e=qG(e);var t=0,n=0;return this.forEach((function(r){t+=e(r),++n})),t/n},sU.prototype.count=function(e){e=null==e?UG.True:qG(e);var t=0;return this.forEach((function(n,r){e(n,r)&&++t})),t},sU.prototype.max=function(e){return null==e&&(e=UG.Identity),this.select(e).aggregate((function(e,t){return e>t?e:t}))},sU.prototype.min=function(e){return null==e&&(e=UG.Identity),this.select(e).aggregate((function(e,t){return ee(n)?t:n}))},sU.prototype.minBy=function(e){return e=qG(e),this.aggregate((function(t,n){return e(t)0:sU.prototype.any.apply(this,arguments)},dU.prototype.count=function(e){return null==e?this.getSource().length:sU.prototype.count.apply(this,arguments)},dU.prototype.elementAt=function(e){var t=this.getSource();return 0<=e&&e0?t[0]:sU.prototype.first.apply(this,arguments)},dU.prototype.firstOrDefault=function(e,t){if(void 0!==e)return sU.prototype.firstOrDefault.apply(this,arguments);t=e;var n=this.getSource();return n.length>0?n[0]:t},dU.prototype.last=function(e){var t=this.getSource();return null==e&&t.length>0?t[t.length-1]:sU.prototype.last.apply(this,arguments)},dU.prototype.lastOrDefault=function(e,t){if(void 0!==e)return sU.prototype.lastOrDefault.apply(this,arguments);t=e;var n=this.getSource();return n.length>0?n[n.length-1]:t},dU.prototype.skip=function(e){var t=this.getSource();return new sU((function(){var n;return new aU((function(){n=e<0?0:e}),(function(){return n0&&this.yieldReturn(e[--t])}),UG.Blank)}))},dU.prototype.sequenceEqual=function(e,t){return(!(e instanceof dU||e instanceof Array)||null!=t||sU.from(e).count()==this.count())&&sU.prototype.sequenceEqual.apply(this,arguments)},dU.prototype.toJoinedString=function(e,t){var n=this.getSource();return null==t&&n instanceof Array?(null==e&&(e=""),n.join(e)):sU.prototype.toJoinedString.apply(this,arguments)},dU.prototype.getEnumerator=function(){var e=this.getSource(),t=-1;return{current:function(){return e[t]},moveNext:function(){return++t{"function"==typeof bU.emitWarning&&bU.emitWarning(e,t,n,r)};let SU=globalThis.AbortController,wU=globalThis.AbortSignal;if(typeof SU>"u"){wU=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(e,t){this._onabort.push(t)}},SU=class{constructor(){t()}signal=new wU;abort(e){if(!this.signal.aborted){this.signal.reason=e,this.signal.aborted=!0;for(const t of this.signal._onabort)t(e);this.signal.onabort?.(e)}}};let e="1"!==bU.env?.LRU_CACHE_IGNORE_AC_WARNING;const t=()=>{e&&(e=!1,_U("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",t))}}const TU=e=>e&&e===Math.floor(e)&&e>0&&isFinite(e),CU=e=>TU(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?$U:null:null;class $U extends Array{constructor(e){super(e),this.fill(0)}}class xU{heap;length;static#e=!1;static create(e){const t=CU(e);if(!t)return[];xU.#e=!0;const n=new xU(e,t);return xU.#e=!1,n}constructor(e,t){if(!xU.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new t(e),this.length=0}push(e){this.heap[this.length++]=e}pop(){return this.heap[--this.length]}}class AU{#e;#t;#n;#r;#o;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#a;#i;#s;#l;#u;#c;#d;#f;#p;#h;#m;#v;#g;#y;#b;#_;#S;static unsafeExposeInternals(e){return{starts:e.#g,ttls:e.#y,sizes:e.#v,keyMap:e.#s,keyList:e.#l,valList:e.#u,next:e.#c,prev:e.#d,get head(){return e.#f},get tail(){return e.#p},free:e.#h,isBackgroundFetch:t=>e.#w(t),backgroundFetch:(t,n,r,o)=>e.#T(t,n,r,o),moveToTail:t=>e.#C(t),indexes:t=>e.#$(t),rindexes:t=>e.#x(t),isStale:t=>e.#A(t)}}get max(){return this.#e}get maxSize(){return this.#t}get calculatedSize(){return this.#i}get size(){return this.#a}get fetchMethod(){return this.#o}get dispose(){return this.#n}get disposeAfter(){return this.#r}constructor(e){const{max:t=0,ttl:n,ttlResolution:r=1,ttlAutopurge:o,updateAgeOnGet:a,updateAgeOnHas:i,allowStale:s,dispose:l,disposeAfter:u,noDisposeOnSet:c,noUpdateTTL:d,maxSize:f=0,maxEntrySize:p=0,sizeCalculation:h,fetchMethod:m,noDeleteOnFetchRejection:v,noDeleteOnStaleGet:g,allowStaleOnFetchRejection:y,allowStaleOnFetchAbort:b,ignoreFetchAbort:_}=e;if(0!==t&&!TU(t))throw new TypeError("max option must be a nonnegative integer");const S=t?CU(t):Array;if(!S)throw new Error("invalid max value: "+t);if(this.#e=t,this.#t=f,this.maxEntrySize=p||this.#t,this.sizeCalculation=h,this.sizeCalculation){if(!this.#t&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if("function"!=typeof this.sizeCalculation)throw new TypeError("sizeCalculation set to non-function")}if(void 0!==m&&"function"!=typeof m)throw new TypeError("fetchMethod must be a function if specified");if(this.#o=m,this.#_=!!m,this.#s=new Map,this.#l=new Array(t).fill(void 0),this.#u=new Array(t).fill(void 0),this.#c=new S(t),this.#d=new S(t),this.#f=0,this.#p=0,this.#h=xU.create(t),this.#a=0,this.#i=0,"function"==typeof l&&(this.#n=l),"function"==typeof u?(this.#r=u,this.#m=[]):(this.#r=void 0,this.#m=void 0),this.#b=!!this.#n,this.#S=!!this.#r,this.noDisposeOnSet=!!c,this.noUpdateTTL=!!d,this.noDeleteOnFetchRejection=!!v,this.allowStaleOnFetchRejection=!!y,this.allowStaleOnFetchAbort=!!b,this.ignoreFetchAbort=!!_,0!==this.maxEntrySize){if(0!==this.#t&&!TU(this.#t))throw new TypeError("maxSize must be a positive integer if specified");if(!TU(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.#M()}if(this.allowStale=!!s,this.noDeleteOnStaleGet=!!g,this.updateAgeOnGet=!!a,this.updateAgeOnHas=!!i,this.ttlResolution=TU(r)||0===r?r:1,this.ttlAutopurge=!!o,this.ttl=n||0,this.ttl){if(!TU(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.#k()}if(0===this.#e&&0===this.ttl&&0===this.#t)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!this.#e&&!this.#t){const e="LRU_CACHE_UNBOUNDED";(e=>!yU.has(e))(e)&&(yU.add(e),_U("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",e,AU))}}getRemainingTTL(e){return this.#s.has(e)?1/0:0}#k(){const e=new $U(this.#e),t=new $U(this.#e);this.#y=e,this.#g=t,this.#E=(n,r,o=gU.now())=>{if(t[n]=0!==r?o:0,e[n]=r,0!==r&&this.ttlAutopurge){const e=setTimeout((()=>{this.#A(n)&&this.delete(this.#l[n])}),r+1);e.unref&&e.unref()}},this.#O=n=>{t[n]=0!==e[n]?gU.now():0},this.#I=(o,a)=>{if(e[a]){const i=e[a],s=t[a];if(!i||!s)return;o.ttl=i,o.start=s,o.now=n||r();const l=o.now-s;o.remainingTTL=i-l}};let n=0;const r=()=>{const e=gU.now();if(this.ttlResolution>0){n=e;const t=setTimeout((()=>n=0),this.ttlResolution);t.unref&&t.unref()}return e};this.getRemainingTTL=o=>{const a=this.#s.get(o);if(void 0===a)return 0;const i=e[a],s=t[a];if(!i||!s)return 1/0;return i-((n||r())-s)},this.#A=o=>{const a=t[o],i=e[o];return!!i&&!!a&&(n||r())-a>i}}#O=()=>{};#I=()=>{};#E=()=>{};#A=()=>!1;#M(){const e=new $U(this.#e);this.#i=0,this.#v=e,this.#P=t=>{this.#i-=e[t],e[t]=0},this.#N=(e,t,n,r)=>{if(this.#w(t))return 0;if(!TU(n)){if(!r)throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");if("function"!=typeof r)throw new TypeError("sizeCalculation must be a function");if(n=r(t,e),!TU(n))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}return n},this.#D=(t,n,r)=>{if(e[t]=n,this.#t){const n=this.#t-e[t];for(;this.#i>n;)this.#R(!0)}this.#i+=e[t],r&&(r.entrySize=n,r.totalCalculatedSize=this.#i)}}#P=e=>{};#D=(e,t,n)=>{};#N=(e,t,n,r)=>{if(n||r)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0};*#$({allowStale:e=this.allowStale}={}){if(this.#a)for(let t=this.#p;this.#L(t)&&((e||!this.#A(t))&&(yield t),t!==this.#f);)t=this.#d[t]}*#x({allowStale:e=this.allowStale}={}){if(this.#a)for(let t=this.#f;this.#L(t)&&((e||!this.#A(t))&&(yield t),t!==this.#p);)t=this.#c[t]}#L(e){return void 0!==e&&this.#s.get(this.#l[e])===e}*entries(){for(const e of this.#$())void 0!==this.#u[e]&&void 0!==this.#l[e]&&!this.#w(this.#u[e])&&(yield[this.#l[e],this.#u[e]])}*rentries(){for(const e of this.#x())void 0!==this.#u[e]&&void 0!==this.#l[e]&&!this.#w(this.#u[e])&&(yield[this.#l[e],this.#u[e]])}*keys(){for(const e of this.#$()){const t=this.#l[e];void 0!==t&&!this.#w(this.#u[e])&&(yield t)}}*rkeys(){for(const e of this.#x()){const t=this.#l[e];void 0!==t&&!this.#w(this.#u[e])&&(yield t)}}*values(){for(const e of this.#$())void 0!==this.#u[e]&&!this.#w(this.#u[e])&&(yield this.#u[e])}*rvalues(){for(const e of this.#x())void 0!==this.#u[e]&&!this.#w(this.#u[e])&&(yield this.#u[e])}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(e,t={}){for(const n of this.#$()){const r=this.#u[n],o=this.#w(r)?r.__staleWhileFetching:r;if(void 0!==o&&e(o,this.#l[n],this))return this.get(this.#l[n],t)}}forEach(e,t=this){for(const n of this.#$()){const r=this.#u[n],o=this.#w(r)?r.__staleWhileFetching:r;void 0!==o&&e.call(t,o,this.#l[n],this)}}rforEach(e,t=this){for(const n of this.#x()){const r=this.#u[n],o=this.#w(r)?r.__staleWhileFetching:r;void 0!==o&&e.call(t,o,this.#l[n],this)}}purgeStale(){let e=!1;for(const t of this.#x({allowStale:!0}))this.#A(t)&&(this.delete(this.#l[t]),e=!0);return e}info(e){const t=this.#s.get(e);if(void 0===t)return;const n=this.#u[t],r=this.#w(n)?n.__staleWhileFetching:n;if(void 0===r)return;const o={value:r};if(this.#y&&this.#g){const e=this.#y[t],n=this.#g[t];if(e&&n){const t=e-(gU.now()-n);o.ttl=t,o.start=Date.now()}}return this.#v&&(o.size=this.#v[t]),o}dump(){const e=[];for(const t of this.#$({allowStale:!0})){const n=this.#l[t],r=this.#u[t],o=this.#w(r)?r.__staleWhileFetching:r;if(void 0===o||void 0===n)continue;const a={value:o};if(this.#y&&this.#g){a.ttl=this.#y[t];const e=gU.now()-this.#g[t];a.start=Math.floor(Date.now()-e)}this.#v&&(a.size=this.#v[t]),e.unshift([n,a])}return e}load(e){this.clear();for(const[t,n]of e){if(n.start){const e=Date.now()-n.start;n.start=gU.now()-e}this.set(t,n.value,n)}}set(e,t,n={}){if(void 0===t)return this.delete(e),this;const{ttl:r=this.ttl,start:o,noDisposeOnSet:a=this.noDisposeOnSet,sizeCalculation:i=this.sizeCalculation,status:s}=n;let{noUpdateTTL:l=this.noUpdateTTL}=n;const u=this.#N(e,t,n.size||0,i);if(this.maxEntrySize&&u>this.maxEntrySize)return s&&(s.set="miss",s.maxEntrySizeExceeded=!0),this.delete(e),this;let c=0===this.#a?void 0:this.#s.get(e);if(void 0===c)c=0===this.#a?this.#p:0!==this.#h.length?this.#h.pop():this.#a===this.#e?this.#R(!1):this.#a,this.#l[c]=e,this.#u[c]=t,this.#s.set(e,c),this.#c[this.#p]=c,this.#d[c]=this.#p,this.#p=c,this.#a++,this.#D(c,u,s),s&&(s.set="add"),l=!1;else{this.#C(c);const n=this.#u[c];if(t!==n){if(this.#_&&this.#w(n)){n.__abortController.abort(new Error("replaced"));const{__staleWhileFetching:t}=n;void 0!==t&&!a&&(this.#b&&this.#n?.(t,e,"set"),this.#S&&this.#m?.push([t,e,"set"]))}else a||(this.#b&&this.#n?.(n,e,"set"),this.#S&&this.#m?.push([n,e,"set"]));if(this.#P(c),this.#D(c,u,s),this.#u[c]=t,s){s.set="replace";const e=n&&this.#w(n)?n.__staleWhileFetching:n;void 0!==e&&(s.oldValue=e)}}else s&&(s.set="update")}if(0!==r&&!this.#y&&this.#k(),this.#y&&(l||this.#E(c,r,o),s&&this.#I(s,c)),!a&&this.#S&&this.#m){const e=this.#m;let t;for(;t=e?.shift();)this.#r?.(...t)}return this}pop(){try{for(;this.#a;){const e=this.#u[this.#f];if(this.#R(!0),this.#w(e)){if(e.__staleWhileFetching)return e.__staleWhileFetching}else if(void 0!==e)return e}}finally{if(this.#S&&this.#m){const e=this.#m;let t;for(;t=e?.shift();)this.#r?.(...t)}}}#R(e){const t=this.#f,n=this.#l[t],r=this.#u[t];return this.#_&&this.#w(r)?r.__abortController.abort(new Error("evicted")):(this.#b||this.#S)&&(this.#b&&this.#n?.(r,n,"evict"),this.#S&&this.#m?.push([r,n,"evict"])),this.#P(t),e&&(this.#l[t]=void 0,this.#u[t]=void 0,this.#h.push(t)),1===this.#a?(this.#f=this.#p=0,this.#h.length=0):this.#f=this.#c[t],this.#s.delete(n),this.#a--,t}has(e,t={}){const{updateAgeOnHas:n=this.updateAgeOnHas,status:r}=t,o=this.#s.get(e);if(void 0!==o){const e=this.#u[o];if(this.#w(e)&&void 0===e.__staleWhileFetching)return!1;if(!this.#A(o))return n&&this.#O(o),r&&(r.has="hit",this.#I(r,o)),!0;r&&(r.has="stale",this.#I(r,o))}else r&&(r.has="miss");return!1}peek(e,t={}){const{allowStale:n=this.allowStale}=t,r=this.#s.get(e);if(void 0===r||!n&&this.#A(r))return;const o=this.#u[r];return this.#w(o)?o.__staleWhileFetching:o}#T(e,t,n,r){const o=void 0===t?void 0:this.#u[t];if(this.#w(o))return o;const a=new SU,{signal:i}=n;i?.addEventListener("abort",(()=>a.abort(i.reason)),{signal:a.signal});const s={signal:a.signal,options:n,context:r},l=(r,o=!1)=>{const{aborted:i}=a.signal,l=n.ignoreFetchAbort&&void 0!==r;if(n.status&&(i&&!o?(n.status.fetchAborted=!0,n.status.fetchError=a.signal.reason,l&&(n.status.fetchAbortIgnored=!0)):n.status.fetchResolved=!0),i&&!l&&!o)return u(a.signal.reason);const d=c;return this.#u[t]===c&&(void 0===r?d.__staleWhileFetching?this.#u[t]=d.__staleWhileFetching:this.delete(e):(n.status&&(n.status.fetchUpdated=!0),this.set(e,r,s.options))),r},u=r=>{const{aborted:o}=a.signal,i=o&&n.allowStaleOnFetchAbort,s=i||n.allowStaleOnFetchRejection,l=s||n.noDeleteOnFetchRejection,u=c;if(this.#u[t]===c&&(l&&void 0!==u.__staleWhileFetching?i||(this.#u[t]=u.__staleWhileFetching):this.delete(e)),s)return n.status&&void 0!==u.__staleWhileFetching&&(n.status.returnedStale=!0),u.__staleWhileFetching;if(u.__returned===u)throw r};n.status&&(n.status.fetchDispatched=!0);const c=new Promise(((t,r)=>{const i=this.#o?.(e,o,s);i&&i instanceof Promise&&i.then((e=>t(void 0===e?void 0:e)),r),a.signal.addEventListener("abort",(()=>{(!n.ignoreFetchAbort||n.allowStaleOnFetchAbort)&&(t(void 0),n.allowStaleOnFetchAbort&&(t=e=>l(e,!0)))}))})).then(l,(e=>(n.status&&(n.status.fetchRejected=!0,n.status.fetchError=e),u(e)))),d=Object.assign(c,{__abortController:a,__staleWhileFetching:o,__returned:void 0});return void 0===t?(this.set(e,d,{...s.options,status:void 0}),t=this.#s.get(e)):this.#u[t]=d,d}#w(e){if(!this.#_)return!1;const t=e;return!!t&&t instanceof Promise&&t.hasOwnProperty("__staleWhileFetching")&&t.__abortController instanceof SU}async fetch(e,t={}){const{allowStale:n=this.allowStale,updateAgeOnGet:r=this.updateAgeOnGet,noDeleteOnStaleGet:o=this.noDeleteOnStaleGet,ttl:a=this.ttl,noDisposeOnSet:i=this.noDisposeOnSet,size:s=0,sizeCalculation:l=this.sizeCalculation,noUpdateTTL:u=this.noUpdateTTL,noDeleteOnFetchRejection:c=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:d=this.allowStaleOnFetchRejection,ignoreFetchAbort:f=this.ignoreFetchAbort,allowStaleOnFetchAbort:p=this.allowStaleOnFetchAbort,context:h,forceRefresh:m=!1,status:v,signal:g}=t;if(!this.#_)return v&&(v.fetch="get"),this.get(e,{allowStale:n,updateAgeOnGet:r,noDeleteOnStaleGet:o,status:v});const y={allowStale:n,updateAgeOnGet:r,noDeleteOnStaleGet:o,ttl:a,noDisposeOnSet:i,size:s,sizeCalculation:l,noUpdateTTL:u,noDeleteOnFetchRejection:c,allowStaleOnFetchRejection:d,allowStaleOnFetchAbort:p,ignoreFetchAbort:f,status:v,signal:g};let b=this.#s.get(e);if(void 0===b){v&&(v.fetch="miss");const t=this.#T(e,b,y,h);return t.__returned=t}{const t=this.#u[b];if(this.#w(t)){const e=n&&void 0!==t.__staleWhileFetching;return v&&(v.fetch="inflight",e&&(v.returnedStale=!0)),e?t.__staleWhileFetching:t.__returned=t}const o=this.#A(b);if(!m&&!o)return v&&(v.fetch="hit"),this.#C(b),r&&this.#O(b),v&&this.#I(v,b),t;const a=this.#T(e,b,y,h),i=void 0!==a.__staleWhileFetching&&n;return v&&(v.fetch=o?"stale":"refresh",i&&o&&(v.returnedStale=!0)),i?a.__staleWhileFetching:a.__returned=a}}get(e,t={}){const{allowStale:n=this.allowStale,updateAgeOnGet:r=this.updateAgeOnGet,noDeleteOnStaleGet:o=this.noDeleteOnStaleGet,status:a}=t,i=this.#s.get(e);if(void 0!==i){const t=this.#u[i],s=this.#w(t);return a&&this.#I(a,i),this.#A(i)?(a&&(a.get="stale"),s?(a&&n&&void 0!==t.__staleWhileFetching&&(a.returnedStale=!0),n?t.__staleWhileFetching:void 0):(o||this.delete(e),a&&n&&(a.returnedStale=!0),n?t:void 0)):(a&&(a.get="hit"),s?t.__staleWhileFetching:(this.#C(i),r&&this.#O(i),t))}a&&(a.get="miss")}#B(e,t){this.#d[t]=e,this.#c[e]=t}#C(e){e!==this.#p&&(e===this.#f?this.#f=this.#c[e]:this.#B(this.#d[e],this.#c[e]),this.#B(this.#p,e),this.#p=e)}delete(e){let t=!1;if(0!==this.#a){const n=this.#s.get(e);if(void 0!==n)if(t=!0,1===this.#a)this.clear();else{this.#P(n);const t=this.#u[n];if(this.#w(t)?t.__abortController.abort(new Error("deleted")):(this.#b||this.#S)&&(this.#b&&this.#n?.(t,e,"delete"),this.#S&&this.#m?.push([t,e,"delete"])),this.#s.delete(e),this.#l[n]=void 0,this.#u[n]=void 0,n===this.#p)this.#p=this.#d[n];else if(n===this.#f)this.#f=this.#c[n];else{const e=this.#d[n];this.#c[e]=this.#c[n];const t=this.#c[n];this.#d[t]=this.#d[n]}this.#a--,this.#h.push(n)}}if(this.#S&&this.#m?.length){const e=this.#m;let t;for(;t=e?.shift();)this.#r?.(...t)}return t}clear(){for(const e of this.#x({allowStale:!0})){const t=this.#u[e];if(this.#w(t))t.__abortController.abort(new Error("deleted"));else{const n=this.#l[e];this.#b&&this.#n?.(t,n,"delete"),this.#S&&this.#m?.push([t,n,"delete"])}}if(this.#s.clear(),this.#u.fill(void 0),this.#l.fill(void 0),this.#y&&this.#g&&(this.#y.fill(0),this.#g.fill(0)),this.#v&&this.#v.fill(0),this.#f=0,this.#p=0,this.#h.length=0,this.#i=0,this.#a=0,this.#S&&this.#m){const e=this.#m;let t;for(;t=e?.shift();)this.#r?.(...t)}}}var MU=Object.defineProperty,kU=Object.getOwnPropertyDescriptor,EU=(e,t,n,r)=>{for(var o,a=r>1?void 0:r?kU(t,n):t,i=e.length-1;i>=0;i--)(o=e[i])&&(a=(r?o(t,n,a):o(a))||a);return r&&a&&MU(t,n,a),a};FE.extend(GG);const OU=class e{static defaultRespawnTime=FE.duration({hours:1});name="";nickName="";killAt=FE.unix(0);respawnTime=e.defaultRespawnTime;get respawnAt(){return this.killAt.add(this.respawnTime)}color="";constructor(t="",n="",r="",o=e.defaultRespawnTime){this.name=t||"",this.nickName=n||t,this.color=r||"",this.respawnTime=o||e.defaultRespawnTime}isAlive(e=FE()){return e.diff(this.killAt.add(this.respawnTime))>0}isDead(e=FE()){return!this.isAlive(e)}respawn(){this.killAt=FE.unix(0)}kill(e=FE()){this.killAt=e}timeUntilRespawnMs(e=FE()){const t=this.killAt.add(this.respawnTime).diff(e);return t>=0?t:0}displayName(e=!1){return e?this.nickName:this.name}};EU([eO(),iG(),IR(255)],OU.prototype,"name",2),EU([eO(),iG(),IR(255)],OU.prototype,"nickName",2),EU([eO(),tO((({value:e})=>FE(e)),{toClassOnly:!0}),tO((({value:e})=>+e),{toPlainOnly:!0}),OO()],OU.prototype,"killAt",2),EU([eO(),tO((({value:e})=>FE.duration({milliseconds:e})),{toClassOnly:!0}),tO((({value:e})=>e.asMilliseconds()),{toPlainOnly:!0}),OO()],OU.prototype,"respawnTime",2),EU([eO(),ON()],OU.prototype,"color",2);let IU=OU;var PU=Object.defineProperty,NU=Object.getOwnPropertyDescriptor,DU=(e,t,n,r)=>{for(var o,a=r>1?void 0:r?NU(t,n):t,i=e.length-1;i>=0;i--)(o=e[i])&&(a=(r?o(t,n,a):o(a))||a);return r&&a&&PU(t,n,a),a};class RU{line=0;bosses=[];#e;#t=new AU({max:256});constructor(e=0,t=[]){this.line=e,this.bosses=t}getBosses(e=[]){const t=e.join("-");let n=this.#t.get(t);return n||(n=this.bosses.filter((t=>!e.includes(t.name))),this.#t.set(t,n)),n}findBoss(e){return this.#e??=sU.from(this.bosses).toObject((e=>e.name),(e=>e)),this.#e[e]}clearCache(){return this.#e=void 0,this.#t.clear(),this}}DU([eO(),rG(),jI(0),VI(255)],RU.prototype,"line",2),DU([eO(),nO((()=>IU)),SG(255)],RU.prototype,"bosses",2);const LU={"亞夏":{maxLine:50,bosses:[["羅貝拉格","花","#BB0001"],["阿波菲斯","狗","#86775F"],["急凍機甲","龍蝦","#910913"],["索貝克","鱷魚","#3A4454"],["露琪亞","媽","#BDA8A0"],["巴巴羅薩","雙頭狗","#613655"]]},"人工島":{maxLine:50,bosses:[["間躍雙火龍","火龍","#5E5F84"],["吞噬者","青蛙","#668291"]]},"維拉":{maxLine:50,bosses:[["瑪格瑪","鹿","#353231"],["倫迪爾","沙鱷魚","#404546"],["伊娃","棉花","#FFFFFF"]]},"深淵":{maxLine:50,bosses:[["海拉","海拉","#15151F"],["科爾頓","河馬","#48525D"]]},"溟海":{maxLine:50,bosses:[["哈伯拉","哈伯拉","#F0DA52"],["絲奇拉","絲奇拉","#737B98"],["鈉克亞","蜘蛛","#DA3011"]]},"九域":{maxLine:50,bosses:[["朱厭","朱","#706464"],["玄鴉","鴉","#7A7778"],["饕餮","饕餮","#D0D4DB"],["刑天","刑天","#33627F"],["奼鮫","人魚","#888299"],["飛廉","飛廉","#C8BB94"]]},"八號倉":{maxLine:50,bosses:[["英招","英招","#4D425D"]]}};var BU=Object.defineProperty,FU=Object.getOwnPropertyDescriptor,VU=(e,t,n,r)=>{for(var o,a=r>1?void 0:r?FU(t,n):t,i=e.length-1;i>=0;i--)(o=e[i])&&(a=(r?o(t,n,a):o(a))||a);return r&&a&&BU(t,n,a),a};FE.extend(GG);const HU=class e{static defaultAreas=LU;static limits={line:255};static generateAreas(t,n){const r=[];for(const[o,a]of Object.entries(this.defaultAreas)){const i=[];for(const e of sU.range(1,t?.[o]||a.maxLine)){const t=[];for(const[e,r,o]of a.bosses){const a=new IU(e,r,o,n?FE.duration({minutes:n}):void 0);t.push(a)}const r=new RU(e,t);i.push(r)}const s=new e(o,i);r.push(s)}return r}static getAllBossNames(){return sU.from(Object.values(this.defaultAreas)).selectMany((e=>e.bosses)).select((e=>e[0])).toArray()}name="";servers=[];#e;#t;#n=new AU({max:16});constructor(e="",t=[]){this.name=e,this.servers=t}getServers(e=[]){const t=e.join("-");let n=this.#n.get(t);return n||(n=this.servers.filter((t=>!e.includes(t.line))),this.#n.set(t,n)),n}findServer(e){return this.#t??=sU.from(this.servers).toObject((e=>e.line),(e=>e)),this.#t[e]}getLargestServerLine(){return this.#e??=sU.from(this.servers).select((e=>e.line)).max()}findBoss(e,t){return this.findServer(e)?.findBoss(t)}setGlobalBossRespawnTime(e=60){for(const t of this.servers)for(const n of t.bosses)n.respawnTime=FE.duration({minutes:e});return this}clearCache(){this.#t=void 0,this.#n.clear();for(const e of this.servers)e.clearCache();return this}};VU([eO(),iG(),IR(255)],HU.prototype,"name",2),VU([eO(),nO((()=>RU)),SG(255)],HU.prototype,"servers",2);let jU=HU;function GU(e){return!!ae()&&(ie(e),!0)}function UU(e){return"function"==typeof e?e():At(e)}const WU=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&(globalThis,WorkerGlobalScope);const zU=Object.prototype.toString,YU=e=>"[object Object]"===zU.call(e),KU=()=>{};const ZU=e=>e();function XU(...e){if(1!==e.length)return Nt(...e);const t=e[0];return"function"==typeof t?lt(function(e){return new Et(e)}((()=>({get:t,set:KU})))):Tt(t)}function qU(e,t,n={}){const{eventFilter:r=ZU,...o}=n;return xn(e,function(e,t){return function(...n){return new Promise(((r,o)=>{Promise.resolve(e((()=>t.apply(this,n)),{fn:t,thisArg:this,args:n})).then(r).catch(o)}))}}(r,t),o)}function JU(e,t,n={}){const{eventFilter:r,...o}=n,{eventFilter:a,pause:i,resume:s,isActive:l}=function(e=ZU){const t=Tt(!0);return{isActive:lt(t),pause:function(){t.value=!1},resume:function(){t.value=!0},eventFilter:(...n)=>{t.value&&e(...n)}}}(r);return{stop:qU(e,t,{...o,eventFilter:a}),pause:i,resume:s,isActive:l}}function QU(e,t=!0,n){!function(e){return e||zo()}()?t?e():Kt(e):tr(e,n)}function eW(e){var t;const n=UU(e);return null!=(t=n?.$el)?t:n}const tW=WU?window:void 0;function nW(...e){let t,n,r,o;if("string"==typeof e[0]||Array.isArray(e[0])?([n,r,o]=e,t=tW):[t,n,r,o]=e,!t)return KU;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const a=[],i=()=>{a.forEach((e=>e())),a.length=0},s=xn((()=>[eW(t),UU(o)]),(([e,t])=>{if(i(),!e)return;const o=YU(t)?{...t}:t;a.push(...n.flatMap((t=>r.map((n=>((e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)))(e,t,n,o))))))}),{immediate:!0,flush:"post"}),l=()=>{s(),i()};return GU(l),l}function rW(e){const t=function(){const e=Tt(!1);return zo()&&tr((()=>{e.value=!0})),e}();return oa((()=>(t.value,!!e())))}const oW=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},aW="__vueuse_ssr_handlers__",iW=(aW in oW||(oW[aW]=oW[aW]||{}),oW[aW]);function sW(e,t){return iW[e]||t}const lW={boolean:{read:e=>"true"===e,write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},uW="vueuse-storage";function cW(e,t,n,r={}){var o;const{flush:a="pre",deep:i=!0,listenToStorageChanges:s=!0,writeDefaults:l=!0,mergeDefaults:u=!1,shallow:c,window:d=tW,eventFilter:f,onError:p=(e=>{}),initOnMounted:h}=r,m=(c?Ct:Tt)("function"==typeof t?t():t);if(!n)try{n=sW("getDefaultStorage",(()=>{var e;return null==(e=tW)?void 0:e.localStorage}))()}catch(e){p(e)}if(!n)return m;const v=UU(t),g=function(e){return null==e?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":"boolean"==typeof e?"boolean":"string"==typeof e?"string":"object"==typeof e?"object":Number.isNaN(e)?"any":"number"}(v),y=null!=(o=r.serializer)?o:lW[g],{pause:b,resume:_}=JU(m,(()=>function(t){try{if(null==t)n.removeItem(e);else{const r=y.write(t),o=n.getItem(e);o!==r&&(n.setItem(e,r),d&&d.dispatchEvent(new CustomEvent(uW,{detail:{key:e,oldValue:o,newValue:r,storageArea:n}})))}}catch(e){p(e)}}(m.value)),{flush:a,deep:i,eventFilter:f});return d&&s&&QU((()=>{nW(d,"storage",w),nW(d,uW,S),h&&w()})),h||w(),m;function S(e){w(e.detail)}function w(t){if(!t||t.storageArea===n){if(t&&null==t.key)return void(m.value=v);if(!t||t.key===e){b();try{t?.newValue!==y.write(m.value)&&(m.value=function(t){const r=t?t.newValue:n.getItem(e);if(null==r)return l&&null!=v&&n.setItem(e,y.write(v)),v;if(!t&&u){const e=y.read(r);return"function"==typeof u?u(e,v):"object"!==g||Array.isArray(e)?e:{...v,...e}}return"string"!=typeof r?r:y.read(r)}(t))}catch(e){p(e)}finally{t?Kt(_):_()}}}}}function dW(e){return function(e,t={}){const{window:n=tW}=t,r=rW((()=>n&&"matchMedia"in n&&"function"==typeof n.matchMedia));let o;const a=Tt(!1),i=e=>{a.value=e.matches},s=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",i):o.removeListener(i))},l=Cn((()=>{r.value&&(s(),o=n.matchMedia(UU(e)),"addEventListener"in o?o.addEventListener("change",i):o.addListener(i),a.value=o.matches)}));return GU((()=>{l(),s(),o=void 0})),a}("(prefers-color-scheme: dark)",e)}function fW(e={}){const{valueDark:t="dark",valueLight:n="",window:r=tW}=e,o=function(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:o=tW,storage:a,storageKey:i="vueuse-color-scheme",listenToStorageChanges:s=!0,storageRef:l,emitAuto:u,disableTransition:c=!0}=e,d={auto:"",light:"light",dark:"dark",...e.modes||{}},f=dW({window:o}),p=oa((()=>f.value?"dark":"light")),h=l||(null==i?XU(r):cW(i,r,a,{window:o,listenToStorageChanges:s})),m=oa((()=>"auto"===h.value?p.value:h.value)),v=sW("updateHTMLAttrs",((e,t,n)=>{const r="string"==typeof e?o?.document.querySelector(e):eW(e);if(!r)return;let a;if(c&&(a=o.document.createElement("style"),a.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),o.document.head.appendChild(a)),"class"===t){const e=n.split(/\s/g);Object.values(d).flatMap((e=>(e||"").split(/\s/g))).filter(Boolean).forEach((t=>{e.includes(t)?r.classList.add(t):r.classList.remove(t)}))}else r.setAttribute(t,n);c&&(o.getComputedStyle(a).opacity,document.head.removeChild(a))}));function g(e){var r;v(t,n,null!=(r=d[e])?r:e)}function y(t){e.onChanged?e.onChanged(t,g):g(t)}xn(m,y,{flush:"post",immediate:!0}),QU((()=>y(m.value)));const b=oa({get:()=>u?h.value:m.value,set(e){h.value=e}});try{return Object.assign(b,{store:h,system:p,state:m})}catch{return b}}({...e,onChanged:(t,n)=>{var r;e.onChanged?null==(r=e.onChanged)||r.call(e,"dark"===t,n,t):n(t)},modes:{dark:t,light:n}}),a=oa((()=>o.system?o.system.value:dW({window:r}).value?"dark":"light"));return oa({get:()=>"dark"===o.value,set(e){const t=e?"dark":"light";a.value===t?o.value="auto":o.value=t}})}var pW={name:"ja",el:{colorpicker:{confirm:"OK",clear:"クリア"},datepicker:{now:"現在",today:"今日",cancel:"キャンセル",clear:"クリア",confirm:"OK",selectDate:"日付を選択",selectTime:"時間を選択",startDate:"開始日",startTime:"開始時間",endDate:"終了日",endTime:"終了時間",prevYear:"前年",nextYear:"翌年",prevMonth:"前月",nextMonth:"翌月",year:"年",month1:"1月",month2:"2月",month3:"3月",month4:"4月",month5:"5月",month6:"6月",month7:"7月",month8:"8月",month9:"9月",month10:"10月",month11:"11月",month12:"12月",weeks:{sun:"日",mon:"月",tue:"火",wed:"水",thu:"木",fri:"金",sat:"土"},months:{jan:"1月",feb:"2月",mar:"3月",apr:"4月",may:"5月",jun:"6月",jul:"7月",aug:"8月",sep:"9月",oct:"10月",nov:"11月",dec:"12月"}},select:{loading:"ロード中",noMatch:"データなし",noData:"データなし",placeholder:"選択してください"},cascader:{noMatch:"データなし",loading:"ロード中",placeholder:"選択してください",noData:"データなし"},pagination:{goto:"",pagesize:"件/ページ",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"},messagebox:{title:"メッセージ",confirm:"OK",cancel:"キャンセル",error:"正しくない入力"},upload:{deleteTip:"Delキーを押して削除する",delete:"削除する",preview:"プレビュー",continue:"続行する"},table:{emptyText:"データなし",confirmFilter:"確認",resetFilter:"初期化",clearFilter:"すべて",sumText:"合計"},tour:{next:"次へ",previous:"前へ",finish:"ツアー終了"},tree:{emptyText:"データなし"},transfer:{noMatch:"データなし",noData:"データなし",titles:["リスト 1","リスト 2"],filterPlaceholder:"キーワードを入力",noCheckedFormat:"総計 {total} 件",hasCheckedFormat:"{checked}/{total} を選択した"},image:{error:"失敗"},pageHeader:{title:"戻る"},popconfirm:{confirmButtonText:"はい",cancelButtonText:"いいえ"}}},hW={name:"zh-cn",el:{colorpicker:{confirm:"确定",clear:"清空"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"年",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} 条",pageClassifier:"页",page:"页",prev:"上一页",next:"下一页",currentPage:"第 {pager} 页",prevPages:"向前 {pager} 页",nextPages:"向后 {pager} 页",deprecationWarning:"你使用了一些已被废弃的用法,请参考 el-pagination 的官方文档"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!"},upload:{deleteTip:"按 delete 键可删除",delete:"删除",preview:"查看图片",continue:"继续上传"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tour:{next:"下一步",previous:"上一步",finish:"结束导览"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} 项",hasCheckedFormat:"已选 {checked}/{total} 项"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"}}},mW={name:"zh-tw",el:{colorpicker:{confirm:"確認",clear:"清空",defaultLabel:"色彩選擇器",description:"目前色彩為 {color}。按一下 Enter 以選擇新色彩。"},datepicker:{now:"現在",today:"今天",cancel:"取消",clear:"清空",confirm:"確認",dateTablePrompt:"使用方向鍵與 Enter 鍵以選擇日期",monthTablePrompt:"使用方向鍵與 Enter 鍵以選擇月份",yearTablePrompt:"使用方向鍵與 Enter 鍵以選擇年份",selectedDate:"已選日期",selectDate:"選擇日期",selectTime:"選擇時間",startDate:"開始日期",startTime:"開始時間",endDate:"結束日期",endTime:"結束時間",prevYear:"前一年",nextYear:"後一年",prevMonth:"上個月",nextMonth:"下個月",year:"年",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},weeksFull:{sun:"星期日",mon:"星期一",tue:"星期二",wed:"星期三",thu:"星期四",fri:"星期五",sat:"星期六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},inputNumber:{decrease:"減少數值",increase:"增加數值"},select:{loading:"載入中",noMatch:"無相符資料",noData:"無資料",placeholder:"請選擇"},dropdown:{toggleDropdown:"切換下拉選單"},cascader:{noMatch:"無相符資料",loading:"載入中",placeholder:"請選擇",noData:"無資料"},pagination:{goto:"前往",pagesize:"項/頁",total:"共 {total} 項",pageClassifier:"頁",page:"頁",prev:"上一頁",next:"下一頁",currentPage:"第 {pager} 頁",prevPages:"向前 {pager} 頁",nextPages:"向后 {pager} 頁",deprecationWarning:"偵測到已過時的使用方式,請參閱 el-pagination 說明文件以了解更多資訊"},dialog:{close:"關閉此對話框"},drawer:{close:"關閉此對話框"},messagebox:{title:"提示",confirm:"確定",cancel:"取消",error:"輸入的資料不符規定!",close:"關閉此對話框"},upload:{deleteTip:"按一下 Delete 鍵以刪除",delete:"刪除",preview:"查看圖片",continue:"繼續上傳"},slider:{defaultLabel:"滑桿介於 {min} 至 {max}",defaultRangeStartLabel:"選擇起始值",defaultRangeEndLabel:"選擇結束值"},table:{emptyText:"暫無資料",confirmFilter:"篩選",resetFilter:"重置",clearFilter:"全部",sumText:"合計"},tour:{next:"下一步",previous:"上一步",finish:"結束導覽"},tree:{emptyText:"暫無資料"},transfer:{noMatch:"無相符資料",noData:"無資料",titles:["列表 1","列表 2"],filterPlaceholder:"請輸入搜尋內容",noCheckedFormat:"共 {total} 項",hasCheckedFormat:"已選 {checked}/{total} 項"},image:{error:"載入失敗"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"確認",cancelButtonText:"取消"}}};const vW=[{label:"繁體中文",value:"zh-tw"},{label:"简体中文",value:"zh-cn"},{label:"English",value:"en"},{label:"日本語",value:"ja"}],gW={byLine:"線路群組",byBoss:"怪物群組"},yW=["#1D32B9","#155C25","#E1FF00"];function bW(...e){for(const t of e.concat(function(e={}){const{window:t=tW}=e;if(!t)return Tt(["en"]);const n=t.navigator,r=Tt(n.languages);return nW(t,"languagechange",(()=>{r.value=n.languages})),r}().value).map((e=>e.toLocaleLowerCase()))){if(t.startsWith("ja"))return"ja";if(t.startsWith("zh-cn"))return"zh-cn";if(t.startsWith("zh"))return"zh-tw";if(t.startsWith("en"))break}return"en"}function _W(){return Math.random().toString(36).slice(2).toLocaleUpperCase()}const SW=function(e,t,n){let r,o;const a="function"==typeof t;function i(e,n){return(e=e||(!!(Wo||an||Lr)?Fr(ci,null):null))&&ui(e),(e=li)._s.has(r)||(a?Ti(r,t,o,e):function(e,t,n,r){const{state:o,actions:a,getters:i}=t,s=n.state.value[e];let l;l=Ti(e,(function(){s||(n.state.value[e]=o?o():{});const t=Ot(n.state.value[e]);return Si(t,a,Object.keys(i||{}).reduce(((t,r)=>(t[r]=mt(oa((()=>{ui(n);const t=n._s.get(e);return i[r].call(t,t)}))),t)),{}))}),t,n,0,!0)}(r,o,e)),e._s.get(r)}return"string"==typeof e?(r=e,o=a?n:t):(o=e,r=e.id),i.$id=r,i}("settings",(()=>{const e=Tt(_W()),t=Tt(""),n=Tt(bW()),r=fW(),o=Tt(!1),a=Tt("byBoss"),i=Tt(!0),s=Tt(!0),l=Tt(!0),u=Tt(!1),c=Tt(!1),d=Tt(!1),f=it({pageSize:20}),p=Tt(!0),h=Tt(!0),m=Tt(!0),v=Tt(!0),g=Tt(!0),y=Tt(10),b=Tt(""),_=it({}),S=Tt(60),w=Tt([]),T=Tt([]),C=it({areas:""}),$=Tt(""),x=Tt(""),A=()=>{e.value=_W()},M=()=>{for(const[e,{maxLine:t}]of Object.entries(jU.defaultAreas))_[e]||(_[e]=t)},k=()=>{Object.keys(_).forEach((e=>delete _[e])),M()},E=oa((()=>{switch(n.value){case"zh-tw":return mW;case"zh-cn":return hW;case"ja":return pW;default:return nv}}));return M(),{id:e,targetId:t,language:n,darkMode:r,showNickName:o,viewMode:a,autosave:i,loadSavedExcludes:s,bossColor:b,showUserConnectNotification:l,showUserDisconnectNotification:u,showMonsterRespawnNotification:c,soundMonsterRespawnNotification:d,areaTable:f,showTimetable:p,showBossCurrentTypeSuggestion:h,showBossSuggestion:m,showBossInfoRecentRespawn:v,showBossInfoRecentKilled:g,bossInfoCount:y,maxServerLine:_,monsterRespawnTime:S,bossesExclude:w,linesExclude:T,save:C,importExportText:$,memo:x,resetId:A,deleteSave:()=>{C.areas=""},resetMaxServerLine:k,resetSettings:()=>{A(),t.value="",n.value=bW(),r.value=dW().value,o.value=!1,a.value="byBoss",i.value=!0,s.value=!0,b.value="",l.value=!0,u.value=!1,c.value=!1,d.value=!1,f.pageSize=20,p.value=!0,h.value=!0,m.value=!0,v.value=!0,g.value=!0,y.value=10,k(),S.value=60,w.value=[],T.value=[]},locale:E}}),{persist:!0});class wW{constructor(){this.encoder=new TextEncoder,this._pieces=[],this._parts=[]}append_buffer(e){this.flush(),this._parts.push(e)}append(e){this._pieces.push(e)}flush(){if(this._pieces.length>0){const e=new Uint8Array(this._pieces);this._parts.push(e),this._pieces=[]}}toArrayBuffer(){const e=[];for(const t of this._parts)e.push(t);return function(e){let t=0;for(const n of e)t+=n.byteLength;const n=new Uint8Array(t);let r=0;for(const t of e){const e=new Uint8Array(t.buffer,t.byteOffset,t.byteLength);n.set(e,r),r+=t.byteLength}return n}(e).buffer}}function TW(e){return new $W(e).unpack()}function CW(e){const t=new xW,n=t.pack(e);return n instanceof Promise?n.then((()=>t.getBuffer())):t.getBuffer()}class $W{constructor(e){this.index=0,this.dataBuffer=e,this.dataView=new Uint8Array(this.dataBuffer),this.length=this.dataBuffer.byteLength}unpack(){const e=this.unpack_uint8();if(e<128)return e;if((224^e)<32)return(224^e)-32;let t;if((t=160^e)<=15)return this.unpack_raw(t);if((t=176^e)<=15)return this.unpack_string(t);if((t=144^e)<=15)return this.unpack_array(t);if((t=128^e)<=15)return this.unpack_map(t);switch(e){case 192:return null;case 193:case 212:case 213:case 214:case 215:return;case 194:return!1;case 195:return!0;case 202:return this.unpack_float();case 203:return this.unpack_double();case 204:return this.unpack_uint8();case 205:return this.unpack_uint16();case 206:return this.unpack_uint32();case 207:return this.unpack_uint64();case 208:return this.unpack_int8();case 209:return this.unpack_int16();case 210:return this.unpack_int32();case 211:return this.unpack_int64();case 216:return t=this.unpack_uint16(),this.unpack_string(t);case 217:return t=this.unpack_uint32(),this.unpack_string(t);case 218:return t=this.unpack_uint16(),this.unpack_raw(t);case 219:return t=this.unpack_uint32(),this.unpack_raw(t);case 220:return t=this.unpack_uint16(),this.unpack_array(t);case 221:return t=this.unpack_uint32(),this.unpack_array(t);case 222:return t=this.unpack_uint16(),this.unpack_map(t);case 223:return t=this.unpack_uint32(),this.unpack_map(t)}}unpack_uint8(){const e=255&this.dataView[this.index];return this.index++,e}unpack_uint16(){const e=this.read(2),t=256*(255&e[0])+(255&e[1]);return this.index+=2,t}unpack_uint32(){const e=this.read(4),t=256*(256*(256*e[0]+e[1])+e[2])+e[3];return this.index+=4,t}unpack_uint64(){const e=this.read(8),t=256*(256*(256*(256*(256*(256*(256*e[0]+e[1])+e[2])+e[3])+e[4])+e[5])+e[6])+e[7];return this.index+=8,t}unpack_int8(){const e=this.unpack_uint8();return e<128?e:e-256}unpack_int16(){const e=this.unpack_uint16();return e<32768?e:e-65536}unpack_int32(){const e=this.unpack_uint32();return e<2**31?e:e-2**32}unpack_int64(){const e=this.unpack_uint64();return e<2**63?e:e-2**64}unpack_raw(e){if(this.length>31?1:-1)*(8388607&e|8388608)*2**((e>>23&255)-127-23)}unpack_double(){const e=this.unpack_uint32(),t=(e>>20&2047)-1023;return(0===e>>31?1:-1)*((1048575&e|1048576)*2**(t-20)+this.unpack_uint32()*2**(t-52))}read(e){const t=this.index;if(t+e<=this.length)return this.dataView.subarray(t,t+e);throw new Error("BinaryPackFailure: read index out of range")}}class xW{getBuffer(){return this._bufferBuilder.toArrayBuffer()}pack(e){if("string"==typeof e)this.pack_string(e);else if("number"==typeof e)Math.floor(e)===e?this.pack_integer(e):this.pack_double(e);else if("boolean"==typeof e)!0===e?this._bufferBuilder.append(195):!1===e&&this._bufferBuilder.append(194);else if(void 0===e)this._bufferBuilder.append(192);else{if("object"!=typeof e)throw new Error(`Type "${typeof e}" not yet supported`);if(null===e)this._bufferBuilder.append(192);else{const t=e.constructor;if(e instanceof Array){const t=this.pack_array(e);if(t instanceof Promise)return t.then((()=>this._bufferBuilder.flush()))}else if(e instanceof ArrayBuffer)this.pack_bin(new Uint8Array(e));else if("BYTES_PER_ELEMENT"in e){const t=e;this.pack_bin(new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}else if(e instanceof Date)this.pack_string(e.toString());else{if(e instanceof Blob)return e.arrayBuffer().then((e=>{this.pack_bin(new Uint8Array(e)),this._bufferBuilder.flush()}));if(t!=Object&&!t.toString().startsWith("class"))throw new Error(`Type "${t.toString()}" not yet supported`);{const t=this.pack_object(e);if(t instanceof Promise)return t.then((()=>this._bufferBuilder.flush()))}}}}this._bufferBuilder.flush()}pack_bin(e){const t=e.length;if(t<=15)this.pack_uint8(160+t);else if(t<=65535)this._bufferBuilder.append(218),this.pack_uint16(t);else{if(!(t<=4294967295))throw new Error("Invalid length");this._bufferBuilder.append(219),this.pack_uint32(t)}this._bufferBuilder.append_buffer(e)}pack_string(e){const t=this._textEncoder.encode(e),n=t.length;if(n<=15)this.pack_uint8(176+n);else if(n<=65535)this._bufferBuilder.append(216),this.pack_uint16(n);else{if(!(n<=4294967295))throw new Error("Invalid length");this._bufferBuilder.append(217),this.pack_uint32(n)}this._bufferBuilder.append_buffer(t)}pack_array(e){const t=e.length;if(t<=15)this.pack_uint8(144+t);else if(t<=65535)this._bufferBuilder.append(220),this.pack_uint16(t);else{if(!(t<=4294967295))throw new Error("Invalid length");this._bufferBuilder.append(221),this.pack_uint32(t)}const n=r=>{if(rn(r+1))):n(r+1)}};return n(0)}pack_integer(e){if(e>=-32&&e<=127)this._bufferBuilder.append(255&e);else if(e>=0&&e<=255)this._bufferBuilder.append(204),this.pack_uint8(e);else if(e>=-128&&e<=127)this._bufferBuilder.append(208),this.pack_int8(e);else if(e>=0&&e<=65535)this._bufferBuilder.append(205),this.pack_uint16(e);else if(e>=-32768&&e<=32767)this._bufferBuilder.append(209),this.pack_int16(e);else if(e>=0&&e<=4294967295)this._bufferBuilder.append(206),this.pack_uint32(e);else if(e>=-2147483648&&e<=2147483647)this._bufferBuilder.append(210),this.pack_int32(e);else if(e>=-0x8000000000000000&&e<=0x8000000000000000)this._bufferBuilder.append(211),this.pack_int64(e);else{if(!(e>=0&&e<=0x10000000000000000))throw new Error("Invalid integer");this._bufferBuilder.append(207),this.pack_uint64(e)}}pack_double(e){let t=0;e<0&&(t=1,e=-e);const n=Math.floor(Math.log(e)/Math.LN2),r=e/2**n-1,o=Math.floor(r*2**52),a=2**32,i=t<<31|n+1023<<20|o/a&1048575,s=o%a;this._bufferBuilder.append(203),this.pack_int32(i),this.pack_int32(s)}pack_object(e){const t=Object.keys(e),n=t.length;if(n<=15)this.pack_uint8(128+n);else if(n<=65535)this._bufferBuilder.append(222),this.pack_uint16(n);else{if(!(n<=4294967295))throw new Error("Invalid length");this._bufferBuilder.append(223),this.pack_uint32(n)}const r=n=>{if(nr(n+1)))}return r(n+1)}};return r(0)}pack_uint8(e){this._bufferBuilder.append(e)}pack_uint16(e){this._bufferBuilder.append(e>>8),this._bufferBuilder.append(255&e)}pack_uint32(e){const t=4294967295&e;this._bufferBuilder.append((4278190080&t)>>>24),this._bufferBuilder.append((16711680&t)>>>16),this._bufferBuilder.append((65280&t)>>>8),this._bufferBuilder.append(255&t)}pack_uint64(e){const t=e/4294967296,n=e%2**32;this._bufferBuilder.append((4278190080&t)>>>24),this._bufferBuilder.append((16711680&t)>>>16),this._bufferBuilder.append((65280&t)>>>8),this._bufferBuilder.append(255&t),this._bufferBuilder.append((4278190080&n)>>>24),this._bufferBuilder.append((16711680&n)>>>16),this._bufferBuilder.append((65280&n)>>>8),this._bufferBuilder.append(255&n)}pack_int8(e){this._bufferBuilder.append(255&e)}pack_int16(e){this._bufferBuilder.append((65280&e)>>8),this._bufferBuilder.append(255&e)}pack_int32(e){this._bufferBuilder.append(e>>>24&255),this._bufferBuilder.append((16711680&e)>>>16),this._bufferBuilder.append((65280&e)>>>8),this._bufferBuilder.append(255&e)}pack_int64(e){const t=Math.floor(e/4294967296),n=e%2**32;this._bufferBuilder.append((4278190080&t)>>>24),this._bufferBuilder.append((16711680&t)>>>16),this._bufferBuilder.append((65280&t)>>>8),this._bufferBuilder.append(255&t),this._bufferBuilder.append((4278190080&n)>>>24),this._bufferBuilder.append((16711680&n)>>>16),this._bufferBuilder.append((65280&n)>>>8),this._bufferBuilder.append(255&n)}constructor(){this._bufferBuilder=new wW,this._textEncoder=new TextEncoder}}let AW=!0,MW=!0;function kW(e,t,n){const r=e.match(t);return r&&r.length>=n&&parseInt(r[n],10)}function EW(e,t,n){if(!e.RTCPeerConnection)return;const r=e.RTCPeerConnection.prototype,o=r.addEventListener;r.addEventListener=function(e,r){if(e!==t)return o.apply(this,arguments);const a=e=>{const t=n(e);t&&(r.handleEvent?r.handleEvent(t):r(t))};return this._eventMap=this._eventMap||{},this._eventMap[t]||(this._eventMap[t]=new Map),this._eventMap[t].set(r,a),o.apply(this,[e,a])};const a=r.removeEventListener;r.removeEventListener=function(e,n){if(e!==t||!this._eventMap||!this._eventMap[t])return a.apply(this,arguments);if(!this._eventMap[t].has(n))return a.apply(this,arguments);const r=this._eventMap[t].get(n);return this._eventMap[t].delete(n),0===this._eventMap[t].size&&delete this._eventMap[t],0===Object.keys(this._eventMap).length&&delete this._eventMap,a.apply(this,[e,r])},Object.defineProperty(r,"on"+t,{get(){return this["_on"+t]},set(e){this["_on"+t]&&(this.removeEventListener(t,this["_on"+t]),delete this["_on"+t]),e&&this.addEventListener(t,this["_on"+t]=e)},enumerable:!0,configurable:!0})}function OW(e){return"boolean"!=typeof e?new Error("Argument type: "+typeof e+". Please use a boolean."):(AW=e,e?"adapter.js logging disabled":"adapter.js logging enabled")}function IW(e){return"boolean"!=typeof e?new Error("Argument type: "+typeof e+". Please use a boolean."):(MW=!e,"adapter.js deprecation warnings "+(e?"disabled":"enabled"))}function PW(){}function NW(e){return"[object Object]"===Object.prototype.toString.call(e)}function DW(e){return NW(e)?Object.keys(e).reduce((function(t,n){const r=NW(e[n]),o=r?DW(e[n]):e[n],a=r&&!Object.keys(o).length;return void 0===o||a?t:Object.assign(t,{[n]:o})}),{}):e}function RW(e,t,n){!t||n.has(t.id)||(n.set(t.id,t),Object.keys(t).forEach((r=>{r.endsWith("Id")?RW(e,e.get(t[r]),n):r.endsWith("Ids")&&t[r].forEach((t=>{RW(e,e.get(t),n)}))})))}function LW(e,t,n){const r=n?"outbound-rtp":"inbound-rtp",o=new Map;if(null===t)return o;const a=[];return e.forEach((e=>{"track"===e.type&&e.trackIdentifier===t.id&&a.push(e)})),a.forEach((t=>{e.forEach((n=>{n.type===r&&n.trackId===t.id&&RW(e,n,o)}))})),o}const BW=PW;function FW(e,t){const n=e&&e.navigator;if(!n.mediaDevices)return;const r=function(e){if("object"!=typeof e||e.mandatory||e.optional)return e;const t={};return Object.keys(e).forEach((n=>{if("require"===n||"advanced"===n||"mediaSource"===n)return;const r="object"==typeof e[n]?e[n]:{ideal:e[n]};void 0!==r.exact&&"number"==typeof r.exact&&(r.min=r.max=r.exact);const o=function(e,t){return e?e+t.charAt(0).toUpperCase()+t.slice(1):"deviceId"===t?"sourceId":t};if(void 0!==r.ideal){t.optional=t.optional||[];let e={};"number"==typeof r.ideal?(e[o("min",n)]=r.ideal,t.optional.push(e),e={},e[o("max",n)]=r.ideal,t.optional.push(e)):(e[o("",n)]=r.ideal,t.optional.push(e))}void 0!==r.exact&&"number"!=typeof r.exact?(t.mandatory=t.mandatory||{},t.mandatory[o("",n)]=r.exact):["min","max"].forEach((e=>{void 0!==r[e]&&(t.mandatory=t.mandatory||{},t.mandatory[o(e,n)]=r[e])}))})),e.advanced&&(t.optional=(t.optional||[]).concat(e.advanced)),t},o=function(e,o){if(t.version>=61)return o(e);if((e=JSON.parse(JSON.stringify(e)))&&"object"==typeof e.audio){const t=function(e,t,n){t in e&&!(n in e)&&(e[n]=e[t],delete e[t])};t((e=JSON.parse(JSON.stringify(e))).audio,"autoGainControl","googAutoGainControl"),t(e.audio,"noiseSuppression","googNoiseSuppression"),e.audio=r(e.audio)}if(e&&"object"==typeof e.video){let a=e.video.facingMode;a=a&&("object"==typeof a?a:{ideal:a});const i=t.version<66;if(a&&("user"===a.exact||"environment"===a.exact||"user"===a.ideal||"environment"===a.ideal)&&(!n.mediaDevices.getSupportedConstraints||!n.mediaDevices.getSupportedConstraints().facingMode||i)){let t;if(delete e.video.facingMode,"environment"===a.exact||"environment"===a.ideal?t=["back","rear"]:("user"===a.exact||"user"===a.ideal)&&(t=["front"]),t)return n.mediaDevices.enumerateDevices().then((n=>{let i=(n=n.filter((e=>"videoinput"===e.kind))).find((e=>t.some((t=>e.label.toLowerCase().includes(t)))));return!i&&n.length&&t.includes("back")&&(i=n[n.length-1]),i&&(e.video.deviceId=a.exact?{exact:i.deviceId}:{ideal:i.deviceId}),e.video=r(e.video),BW("chrome: "+JSON.stringify(e)),o(e)}))}e.video=r(e.video)}return BW("chrome: "+JSON.stringify(e)),o(e)},a=function(e){return t.version>=64?e:{name:{PermissionDeniedError:"NotAllowedError",PermissionDismissedError:"NotAllowedError",InvalidStateError:"NotAllowedError",DevicesNotFoundError:"NotFoundError",ConstraintNotSatisfiedError:"OverconstrainedError",TrackStartError:"NotReadableError",MediaDeviceFailedDueToShutdown:"NotAllowedError",MediaDeviceKillSwitchOn:"NotAllowedError",TabCaptureError:"AbortError",ScreenCaptureError:"AbortError",DeviceCaptureError:"AbortError"}[e.name]||e.name,message:e.message,constraint:e.constraint||e.constraintName,toString(){return this.name+(this.message&&": ")+this.message}}};if(n.getUserMedia=function(e,t,r){o(e,(e=>{n.webkitGetUserMedia(e,t,(e=>{r&&r(a(e))}))}))}.bind(n),n.mediaDevices.getUserMedia){const e=n.mediaDevices.getUserMedia.bind(n.mediaDevices);n.mediaDevices.getUserMedia=function(t){return o(t,(t=>e(t).then((e=>{if(t.audio&&!e.getAudioTracks().length||t.video&&!e.getVideoTracks().length)throw e.getTracks().forEach((e=>{e.stop()})),new DOMException("","NotFoundError");return e}),(e=>Promise.reject(a(e))))))}}}function VW(e){e.MediaStream=e.MediaStream||e.webkitMediaStream}function HW(e){if("object"==typeof e&&e.RTCPeerConnection&&!("ontrack"in e.RTCPeerConnection.prototype)){Object.defineProperty(e.RTCPeerConnection.prototype,"ontrack",{get(){return this._ontrack},set(e){this._ontrack&&this.removeEventListener("track",this._ontrack),this.addEventListener("track",this._ontrack=e)},enumerable:!0,configurable:!0});const t=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){return this._ontrackpoly||(this._ontrackpoly=t=>{t.stream.addEventListener("addtrack",(n=>{let r;r=e.RTCPeerConnection.prototype.getReceivers?this.getReceivers().find((e=>e.track&&e.track.id===n.track.id)):{track:n.track};const o=new Event("track");o.track=n.track,o.receiver=r,o.transceiver={receiver:r},o.streams=[t.stream],this.dispatchEvent(o)})),t.stream.getTracks().forEach((n=>{let r;r=e.RTCPeerConnection.prototype.getReceivers?this.getReceivers().find((e=>e.track&&e.track.id===n.id)):{track:n};const o=new Event("track");o.track=n,o.receiver=r,o.transceiver={receiver:r},o.streams=[t.stream],this.dispatchEvent(o)}))},this.addEventListener("addstream",this._ontrackpoly)),t.apply(this,arguments)}}else EW(e,"track",(e=>(e.transceiver||Object.defineProperty(e,"transceiver",{value:{receiver:e.receiver}}),e)))}function jW(e){if("object"==typeof e&&e.RTCPeerConnection&&!("getSenders"in e.RTCPeerConnection.prototype)&&"createDTMFSender"in e.RTCPeerConnection.prototype){const t=function(e,t){return{track:t,get dtmf(){return void 0===this._dtmf&&("audio"===t.kind?this._dtmf=e.createDTMFSender(t):this._dtmf=null),this._dtmf},_pc:e}};if(!e.RTCPeerConnection.prototype.getSenders){e.RTCPeerConnection.prototype.getSenders=function(){return this._senders=this._senders||[],this._senders.slice()};const n=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addTrack=function(e,r){let o=n.apply(this,arguments);return o||(o=t(this,e),this._senders.push(o)),o};const r=e.RTCPeerConnection.prototype.removeTrack;e.RTCPeerConnection.prototype.removeTrack=function(e){r.apply(this,arguments);const t=this._senders.indexOf(e);-1!==t&&this._senders.splice(t,1)}}const n=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(e){this._senders=this._senders||[],n.apply(this,[e]),e.getTracks().forEach((e=>{this._senders.push(t(this,e))}))};const r=e.RTCPeerConnection.prototype.removeStream;e.RTCPeerConnection.prototype.removeStream=function(e){this._senders=this._senders||[],r.apply(this,[e]),e.getTracks().forEach((e=>{const t=this._senders.find((t=>t.track===e));t&&this._senders.splice(this._senders.indexOf(t),1)}))}}else if("object"==typeof e&&e.RTCPeerConnection&&"getSenders"in e.RTCPeerConnection.prototype&&"createDTMFSender"in e.RTCPeerConnection.prototype&&e.RTCRtpSender&&!("dtmf"in e.RTCRtpSender.prototype)){const t=e.RTCPeerConnection.prototype.getSenders;e.RTCPeerConnection.prototype.getSenders=function(){const e=t.apply(this,[]);return e.forEach((e=>e._pc=this)),e},Object.defineProperty(e.RTCRtpSender.prototype,"dtmf",{get(){return void 0===this._dtmf&&("audio"===this.track.kind?this._dtmf=this._pc.createDTMFSender(this.track):this._dtmf=null),this._dtmf}})}}function GW(e){if(!e.RTCPeerConnection)return;const t=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(){const[e,n,r]=arguments;if(arguments.length>0&&"function"==typeof e)return t.apply(this,arguments);if(0===t.length&&(0===arguments.length||"function"!=typeof e))return t.apply(this,[]);const o=function(e){const t={};return e.result().forEach((e=>{const n={id:e.id,timestamp:e.timestamp,type:{localcandidate:"local-candidate",remotecandidate:"remote-candidate"}[e.type]||e.type};e.names().forEach((t=>{n[t]=e.stat(t)})),t[n.id]=n})),t},a=function(e){return new Map(Object.keys(e).map((t=>[t,e[t]])))};if(arguments.length>=2){const r=function(e){n(a(o(e)))};return t.apply(this,[r,e])}return new Promise(((e,n)=>{t.apply(this,[function(t){e(a(o(t)))},n])})).then(n,r)}}function UW(e){if(!("object"==typeof e&&e.RTCPeerConnection&&e.RTCRtpSender&&e.RTCRtpReceiver))return;if(!("getStats"in e.RTCRtpSender.prototype)){const t=e.RTCPeerConnection.prototype.getSenders;t&&(e.RTCPeerConnection.prototype.getSenders=function(){const e=t.apply(this,[]);return e.forEach((e=>e._pc=this)),e});const n=e.RTCPeerConnection.prototype.addTrack;n&&(e.RTCPeerConnection.prototype.addTrack=function(){const e=n.apply(this,arguments);return e._pc=this,e}),e.RTCRtpSender.prototype.getStats=function(){const e=this;return this._pc.getStats().then((t=>LW(t,e.track,!0)))}}if(!("getStats"in e.RTCRtpReceiver.prototype)){const t=e.RTCPeerConnection.prototype.getReceivers;t&&(e.RTCPeerConnection.prototype.getReceivers=function(){const e=t.apply(this,[]);return e.forEach((e=>e._pc=this)),e}),EW(e,"track",(e=>(e.receiver._pc=e.srcElement,e))),e.RTCRtpReceiver.prototype.getStats=function(){const e=this;return this._pc.getStats().then((t=>LW(t,e.track,!1)))}}if(!("getStats"in e.RTCRtpSender.prototype)||!("getStats"in e.RTCRtpReceiver.prototype))return;const t=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(){if(arguments.length>0&&arguments[0]instanceof e.MediaStreamTrack){const e=arguments[0];let t,n,r;return this.getSenders().forEach((n=>{n.track===e&&(t?r=!0:t=n)})),this.getReceivers().forEach((t=>(t.track===e&&(n?r=!0:n=t),t.track===e))),r||t&&n?Promise.reject(new DOMException("There are more than one sender or receiver for the track.","InvalidAccessError")):t?t.getStats():n?n.getStats():Promise.reject(new DOMException("There is no sender or receiver for the track.","InvalidAccessError"))}return t.apply(this,arguments)}}function WW(e){e.RTCPeerConnection.prototype.getLocalStreams=function(){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},Object.keys(this._shimmedLocalStreams).map((e=>this._shimmedLocalStreams[e][0]))};const t=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addTrack=function(e,n){if(!n)return t.apply(this,arguments);this._shimmedLocalStreams=this._shimmedLocalStreams||{};const r=t.apply(this,arguments);return this._shimmedLocalStreams[n.id]?-1===this._shimmedLocalStreams[n.id].indexOf(r)&&this._shimmedLocalStreams[n.id].push(r):this._shimmedLocalStreams[n.id]=[n,r],r};const n=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(e){this._shimmedLocalStreams=this._shimmedLocalStreams||{},e.getTracks().forEach((e=>{if(this.getSenders().find((t=>t.track===e)))throw new DOMException("Track already exists.","InvalidAccessError")}));const t=this.getSenders();n.apply(this,arguments);const r=this.getSenders().filter((e=>-1===t.indexOf(e)));this._shimmedLocalStreams[e.id]=[e].concat(r)};const r=e.RTCPeerConnection.prototype.removeStream;e.RTCPeerConnection.prototype.removeStream=function(e){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},delete this._shimmedLocalStreams[e.id],r.apply(this,arguments)};const o=e.RTCPeerConnection.prototype.removeTrack;e.RTCPeerConnection.prototype.removeTrack=function(e){return this._shimmedLocalStreams=this._shimmedLocalStreams||{},e&&Object.keys(this._shimmedLocalStreams).forEach((t=>{const n=this._shimmedLocalStreams[t].indexOf(e);-1!==n&&this._shimmedLocalStreams[t].splice(n,1),1===this._shimmedLocalStreams[t].length&&delete this._shimmedLocalStreams[t]})),o.apply(this,arguments)}}function zW(e,t){if(!e.RTCPeerConnection)return;if(e.RTCPeerConnection.prototype.addTrack&&t.version>=65)return WW(e);const n=e.RTCPeerConnection.prototype.getLocalStreams;e.RTCPeerConnection.prototype.getLocalStreams=function(){const e=n.apply(this);return this._reverseStreams=this._reverseStreams||{},e.map((e=>this._reverseStreams[e.id]))};const r=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(t){if(this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{},t.getTracks().forEach((e=>{if(this.getSenders().find((t=>t.track===e)))throw new DOMException("Track already exists.","InvalidAccessError")})),!this._reverseStreams[t.id]){const n=new e.MediaStream(t.getTracks());this._streams[t.id]=n,this._reverseStreams[n.id]=t,t=n}r.apply(this,[t])};const o=e.RTCPeerConnection.prototype.removeStream;function a(e,t){let n=t.sdp;return Object.keys(e._reverseStreams||[]).forEach((t=>{const r=e._reverseStreams[t],o=e._streams[r.id];n=n.replace(new RegExp(o.id,"g"),r.id)})),new RTCSessionDescription({type:t.type,sdp:n})}e.RTCPeerConnection.prototype.removeStream=function(e){this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{},o.apply(this,[this._streams[e.id]||e]),delete this._reverseStreams[this._streams[e.id]?this._streams[e.id].id:e.id],delete this._streams[e.id]},e.RTCPeerConnection.prototype.addTrack=function(t,n){if("closed"===this.signalingState)throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");const r=[].slice.call(arguments,1);if(1!==r.length||!r[0].getTracks().find((e=>e===t)))throw new DOMException("The adapter.js addTrack polyfill only supports a single stream which is associated with the specified track.","NotSupportedError");if(this.getSenders().find((e=>e.track===t)))throw new DOMException("Track already exists.","InvalidAccessError");this._streams=this._streams||{},this._reverseStreams=this._reverseStreams||{};const o=this._streams[n.id];if(o)o.addTrack(t),Promise.resolve().then((()=>{this.dispatchEvent(new Event("negotiationneeded"))}));else{const r=new e.MediaStream([t]);this._streams[n.id]=r,this._reverseStreams[r.id]=n,this.addStream(r)}return this.getSenders().find((e=>e.track===t))},["createOffer","createAnswer"].forEach((function(t){const n=e.RTCPeerConnection.prototype[t],r={[t](){const e=arguments;return arguments.length&&"function"==typeof arguments[0]?n.apply(this,[t=>{const n=a(this,t);e[0].apply(null,[n])},t=>{e[1]&&e[1].apply(null,t)},arguments[2]]):n.apply(this,arguments).then((e=>a(this,e)))}};e.RTCPeerConnection.prototype[t]=r[t]}));const i=e.RTCPeerConnection.prototype.setLocalDescription;e.RTCPeerConnection.prototype.setLocalDescription=function(){return arguments.length&&arguments[0].type?(arguments[0]=function(e,t){let n=t.sdp;return Object.keys(e._reverseStreams||[]).forEach((t=>{const r=e._reverseStreams[t],o=e._streams[r.id];n=n.replace(new RegExp(r.id,"g"),o.id)})),new RTCSessionDescription({type:t.type,sdp:n})}(this,arguments[0]),i.apply(this,arguments)):i.apply(this,arguments)};const s=Object.getOwnPropertyDescriptor(e.RTCPeerConnection.prototype,"localDescription");Object.defineProperty(e.RTCPeerConnection.prototype,"localDescription",{get(){const e=s.get.apply(this);return""===e.type?e:a(this,e)}}),e.RTCPeerConnection.prototype.removeTrack=function(e){if("closed"===this.signalingState)throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");if(!e._pc)throw new DOMException("Argument 1 of RTCPeerConnection.removeTrack does not implement interface RTCRtpSender.","TypeError");if(e._pc!==this)throw new DOMException("Sender was not created by this connection.","InvalidAccessError");let t;this._streams=this._streams||{},Object.keys(this._streams).forEach((n=>{this._streams[n].getTracks().find((t=>e.track===t))&&(t=this._streams[n])})),t&&(1===t.getTracks().length?this.removeStream(this._reverseStreams[t.id]):t.removeTrack(e.track),this.dispatchEvent(new Event("negotiationneeded")))}}function YW(e,t){!e.RTCPeerConnection&&e.webkitRTCPeerConnection&&(e.RTCPeerConnection=e.webkitRTCPeerConnection),e.RTCPeerConnection&&t.version<53&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach((function(t){const n=e.RTCPeerConnection.prototype[t],r={[t](){return arguments[0]=new("addIceCandidate"===t?e.RTCIceCandidate:e.RTCSessionDescription)(arguments[0]),n.apply(this,arguments)}};e.RTCPeerConnection.prototype[t]=r[t]}))}function KW(e,t){EW(e,"negotiationneeded",(e=>{const n=e.target;if(!(t.version<72||n.getConfiguration&&"plan-b"===n.getConfiguration().sdpSemantics)||"stable"===n.signalingState)return e}))}const ZW=Object.freeze(Object.defineProperty({__proto__:null,fixNegotiationNeeded:KW,shimAddTrackRemoveTrack:zW,shimAddTrackRemoveTrackWithNative:WW,shimGetDisplayMedia:function(e,t){e.navigator.mediaDevices&&"getDisplayMedia"in e.navigator.mediaDevices||e.navigator.mediaDevices&&"function"==typeof t&&(e.navigator.mediaDevices.getDisplayMedia=function(n){return t(n).then((t=>{const r=n.video&&n.video.width,o=n.video&&n.video.height,a=n.video&&n.video.frameRate;return n.video={mandatory:{chromeMediaSource:"desktop",chromeMediaSourceId:t,maxFrameRate:a||3}},r&&(n.video.mandatory.maxWidth=r),o&&(n.video.mandatory.maxHeight=o),e.navigator.mediaDevices.getUserMedia(n)}))})},shimGetSendersWithDtmf:jW,shimGetStats:GW,shimGetUserMedia:FW,shimMediaStream:VW,shimOnTrack:HW,shimPeerConnection:YW,shimSenderReceiverGetStats:UW},Symbol.toStringTag,{value:"Module"}));function XW(e,t){const n=e&&e.navigator,r=e&&e.MediaStreamTrack;if(n.getUserMedia=function(e,t,r){n.mediaDevices.getUserMedia(e).then(t,r)},!(t.version>55&&"autoGainControl"in n.mediaDevices.getSupportedConstraints())){const e=function(e,t,n){t in e&&!(n in e)&&(e[n]=e[t],delete e[t])},t=n.mediaDevices.getUserMedia.bind(n.mediaDevices);if(n.mediaDevices.getUserMedia=function(n){return"object"==typeof n&&"object"==typeof n.audio&&(n=JSON.parse(JSON.stringify(n)),e(n.audio,"autoGainControl","mozAutoGainControl"),e(n.audio,"noiseSuppression","mozNoiseSuppression")),t(n)},r&&r.prototype.getSettings){const t=r.prototype.getSettings;r.prototype.getSettings=function(){const n=t.apply(this,arguments);return e(n,"mozAutoGainControl","autoGainControl"),e(n,"mozNoiseSuppression","noiseSuppression"),n}}if(r&&r.prototype.applyConstraints){const t=r.prototype.applyConstraints;r.prototype.applyConstraints=function(n){return"audio"===this.kind&&"object"==typeof n&&(n=JSON.parse(JSON.stringify(n)),e(n,"autoGainControl","mozAutoGainControl"),e(n,"noiseSuppression","mozNoiseSuppression")),t.apply(this,[n])}}}}function qW(e){"object"==typeof e&&e.RTCTrackEvent&&"receiver"in e.RTCTrackEvent.prototype&&!("transceiver"in e.RTCTrackEvent.prototype)&&Object.defineProperty(e.RTCTrackEvent.prototype,"transceiver",{get(){return{receiver:this.receiver}}})}function JW(e,t){if("object"!=typeof e||!e.RTCPeerConnection&&!e.mozRTCPeerConnection)return;!e.RTCPeerConnection&&e.mozRTCPeerConnection&&(e.RTCPeerConnection=e.mozRTCPeerConnection),t.version<53&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach((function(t){const n=e.RTCPeerConnection.prototype[t],r={[t](){return arguments[0]=new("addIceCandidate"===t?e.RTCIceCandidate:e.RTCSessionDescription)(arguments[0]),n.apply(this,arguments)}};e.RTCPeerConnection.prototype[t]=r[t]}));const n={inboundrtp:"inbound-rtp",outboundrtp:"outbound-rtp",candidatepair:"candidate-pair",localcandidate:"local-candidate",remotecandidate:"remote-candidate"},r=e.RTCPeerConnection.prototype.getStats;e.RTCPeerConnection.prototype.getStats=function(){const[e,o,a]=arguments;return r.apply(this,[e||null]).then((e=>{if(t.version<53&&!o)try{e.forEach((e=>{e.type=n[e.type]||e.type}))}catch(t){if("TypeError"!==t.name)throw t;e.forEach(((t,r)=>{e.set(r,Object.assign({},t,{type:n[t.type]||t.type}))}))}return e})).then(o,a)}}function QW(e){if("object"!=typeof e||!e.RTCPeerConnection||!e.RTCRtpSender||e.RTCRtpSender&&"getStats"in e.RTCRtpSender.prototype)return;const t=e.RTCPeerConnection.prototype.getSenders;t&&(e.RTCPeerConnection.prototype.getSenders=function(){const e=t.apply(this,[]);return e.forEach((e=>e._pc=this)),e});const n=e.RTCPeerConnection.prototype.addTrack;n&&(e.RTCPeerConnection.prototype.addTrack=function(){const e=n.apply(this,arguments);return e._pc=this,e}),e.RTCRtpSender.prototype.getStats=function(){return this.track?this._pc.getStats(this.track):Promise.resolve(new Map)}}function ez(e){if("object"!=typeof e||!e.RTCPeerConnection||!e.RTCRtpSender||e.RTCRtpSender&&"getStats"in e.RTCRtpReceiver.prototype)return;const t=e.RTCPeerConnection.prototype.getReceivers;t&&(e.RTCPeerConnection.prototype.getReceivers=function(){const e=t.apply(this,[]);return e.forEach((e=>e._pc=this)),e}),EW(e,"track",(e=>(e.receiver._pc=e.srcElement,e))),e.RTCRtpReceiver.prototype.getStats=function(){return this._pc.getStats(this.track)}}function tz(e){!e.RTCPeerConnection||"removeStream"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.removeStream=function(e){this.getSenders().forEach((t=>{t.track&&e.getTracks().includes(t.track)&&this.removeTrack(t)}))})}function nz(e){e.DataChannel&&!e.RTCDataChannel&&(e.RTCDataChannel=e.DataChannel)}function rz(e){if("object"!=typeof e||!e.RTCPeerConnection)return;const t=e.RTCPeerConnection.prototype.addTransceiver;t&&(e.RTCPeerConnection.prototype.addTransceiver=function(){this.setParametersPromises=[];let e=arguments[1]&&arguments[1].sendEncodings;void 0===e&&(e=[]),e=[...e];const n=e.length>0;n&&e.forEach((e=>{if("rid"in e&&!/^[a-z0-9]{0,16}$/i.test(e.rid))throw new TypeError("Invalid RID value provided.");if("scaleResolutionDownBy"in e&&!(parseFloat(e.scaleResolutionDownBy)>=1))throw new RangeError("scale_resolution_down_by must be >= 1.0");if("maxFramerate"in e&&!(parseFloat(e.maxFramerate)>=0))throw new RangeError("max_framerate must be >= 0.0")}));const r=t.apply(this,arguments);if(n){const{sender:t}=r,n=t.getParameters();(!("encodings"in n)||1===n.encodings.length&&0===Object.keys(n.encodings[0]).length)&&(n.encodings=e,t.sendEncodings=e,this.setParametersPromises.push(t.setParameters(n).then((()=>{delete t.sendEncodings})).catch((()=>{delete t.sendEncodings}))))}return r})}function oz(e){if("object"!=typeof e||!e.RTCRtpSender)return;const t=e.RTCRtpSender.prototype.getParameters;t&&(e.RTCRtpSender.prototype.getParameters=function(){const e=t.apply(this,arguments);return"encodings"in e||(e.encodings=[].concat(this.sendEncodings||[{}])),e})}function az(e){if("object"!=typeof e||!e.RTCPeerConnection)return;const t=e.RTCPeerConnection.prototype.createOffer;e.RTCPeerConnection.prototype.createOffer=function(){return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then((()=>t.apply(this,arguments))).finally((()=>{this.setParametersPromises=[]})):t.apply(this,arguments)}}function iz(e){if("object"!=typeof e||!e.RTCPeerConnection)return;const t=e.RTCPeerConnection.prototype.createAnswer;e.RTCPeerConnection.prototype.createAnswer=function(){return this.setParametersPromises&&this.setParametersPromises.length?Promise.all(this.setParametersPromises).then((()=>t.apply(this,arguments))).finally((()=>{this.setParametersPromises=[]})):t.apply(this,arguments)}}const sz=Object.freeze(Object.defineProperty({__proto__:null,shimAddTransceiver:rz,shimCreateAnswer:iz,shimCreateOffer:az,shimGetDisplayMedia:function(e,t){e.navigator.mediaDevices&&"getDisplayMedia"in e.navigator.mediaDevices||e.navigator.mediaDevices&&(e.navigator.mediaDevices.getDisplayMedia=function(n){if(!n||!n.video){const e=new DOMException("getDisplayMedia without video constraints is undefined");return e.name="NotFoundError",e.code=8,Promise.reject(e)}return!0===n.video?n.video={mediaSource:t}:n.video.mediaSource=t,e.navigator.mediaDevices.getUserMedia(n)})},shimGetParameters:oz,shimGetUserMedia:XW,shimOnTrack:qW,shimPeerConnection:JW,shimRTCDataChannel:nz,shimReceiverGetStats:ez,shimRemoveStream:tz,shimSenderGetStats:QW},Symbol.toStringTag,{value:"Module"}));function lz(e){if("object"==typeof e&&e.RTCPeerConnection){if("getLocalStreams"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.getLocalStreams=function(){return this._localStreams||(this._localStreams=[]),this._localStreams}),!("addStream"in e.RTCPeerConnection.prototype)){const t=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addStream=function(e){this._localStreams||(this._localStreams=[]),this._localStreams.includes(e)||this._localStreams.push(e),e.getAudioTracks().forEach((n=>t.call(this,n,e))),e.getVideoTracks().forEach((n=>t.call(this,n,e)))},e.RTCPeerConnection.prototype.addTrack=function(e,...n){return n&&n.forEach((e=>{this._localStreams?this._localStreams.includes(e)||this._localStreams.push(e):this._localStreams=[e]})),t.apply(this,arguments)}}"removeStream"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.removeStream=function(e){this._localStreams||(this._localStreams=[]);const t=this._localStreams.indexOf(e);if(-1===t)return;this._localStreams.splice(t,1);const n=e.getTracks();this.getSenders().forEach((e=>{n.includes(e.track)&&this.removeTrack(e)}))})}}function uz(e){if("object"==typeof e&&e.RTCPeerConnection&&("getRemoteStreams"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.getRemoteStreams=function(){return this._remoteStreams?this._remoteStreams:[]}),!("onaddstream"in e.RTCPeerConnection.prototype))){Object.defineProperty(e.RTCPeerConnection.prototype,"onaddstream",{get(){return this._onaddstream},set(e){this._onaddstream&&(this.removeEventListener("addstream",this._onaddstream),this.removeEventListener("track",this._onaddstreampoly)),this.addEventListener("addstream",this._onaddstream=e),this.addEventListener("track",this._onaddstreampoly=e=>{e.streams.forEach((e=>{if(this._remoteStreams||(this._remoteStreams=[]),this._remoteStreams.includes(e))return;this._remoteStreams.push(e);const t=new Event("addstream");t.stream=e,this.dispatchEvent(t)}))})}});const t=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){const e=this;return this._onaddstreampoly||this.addEventListener("track",this._onaddstreampoly=function(t){t.streams.forEach((t=>{if(e._remoteStreams||(e._remoteStreams=[]),e._remoteStreams.indexOf(t)>=0)return;e._remoteStreams.push(t);const n=new Event("addstream");n.stream=t,e.dispatchEvent(n)}))}),t.apply(e,arguments)}}}function cz(e){if("object"!=typeof e||!e.RTCPeerConnection)return;const t=e.RTCPeerConnection.prototype,n=t.createOffer,r=t.createAnswer,o=t.setLocalDescription,a=t.setRemoteDescription,i=t.addIceCandidate;t.createOffer=function(e,t){const r=arguments.length>=2?arguments[2]:arguments[0],o=n.apply(this,[r]);return t?(o.then(e,t),Promise.resolve()):o},t.createAnswer=function(e,t){const n=arguments.length>=2?arguments[2]:arguments[0],o=r.apply(this,[n]);return t?(o.then(e,t),Promise.resolve()):o};let s=function(e,t,n){const r=o.apply(this,[e]);return n?(r.then(t,n),Promise.resolve()):r};t.setLocalDescription=s,s=function(e,t,n){const r=a.apply(this,[e]);return n?(r.then(t,n),Promise.resolve()):r},t.setRemoteDescription=s,s=function(e,t,n){const r=i.apply(this,[e]);return n?(r.then(t,n),Promise.resolve()):r},t.addIceCandidate=s}function dz(e){const t=e&&e.navigator;if(t.mediaDevices&&t.mediaDevices.getUserMedia){const e=t.mediaDevices,n=e.getUserMedia.bind(e);t.mediaDevices.getUserMedia=e=>n(fz(e))}!t.getUserMedia&&t.mediaDevices&&t.mediaDevices.getUserMedia&&(t.getUserMedia=function(e,n,r){t.mediaDevices.getUserMedia(e).then(n,r)}.bind(t))}function fz(e){return e&&void 0!==e.video?Object.assign({},e,{video:DW(e.video)}):e}function pz(e){if(!e.RTCPeerConnection)return;const t=e.RTCPeerConnection;e.RTCPeerConnection=function(e,n){if(e&&e.iceServers){const t=[];for(let n=0;nt.generateCertificate})}function hz(e){"object"==typeof e&&e.RTCTrackEvent&&"receiver"in e.RTCTrackEvent.prototype&&!("transceiver"in e.RTCTrackEvent.prototype)&&Object.defineProperty(e.RTCTrackEvent.prototype,"transceiver",{get(){return{receiver:this.receiver}}})}function mz(e){const t=e.RTCPeerConnection.prototype.createOffer;e.RTCPeerConnection.prototype.createOffer=function(e){if(e){typeof e.offerToReceiveAudio<"u"&&(e.offerToReceiveAudio=!!e.offerToReceiveAudio);const t=this.getTransceivers().find((e=>"audio"===e.receiver.track.kind));!1===e.offerToReceiveAudio&&t?"sendrecv"===t.direction?t.setDirection?t.setDirection("sendonly"):t.direction="sendonly":"recvonly"===t.direction&&(t.setDirection?t.setDirection("inactive"):t.direction="inactive"):!0===e.offerToReceiveAudio&&!t&&this.addTransceiver("audio",{direction:"recvonly"}),typeof e.offerToReceiveVideo<"u"&&(e.offerToReceiveVideo=!!e.offerToReceiveVideo);const n=this.getTransceivers().find((e=>"video"===e.receiver.track.kind));!1===e.offerToReceiveVideo&&n?"sendrecv"===n.direction?n.setDirection?n.setDirection("sendonly"):n.direction="sendonly":"recvonly"===n.direction&&(n.setDirection?n.setDirection("inactive"):n.direction="inactive"):!0===e.offerToReceiveVideo&&!n&&this.addTransceiver("video",{direction:"recvonly"})}return t.apply(this,arguments)}}function vz(e){"object"!=typeof e||e.AudioContext||(e.AudioContext=e.webkitAudioContext)}const gz=Object.freeze(Object.defineProperty({__proto__:null,shimAudioContext:vz,shimCallbacksAPI:cz,shimConstraints:fz,shimCreateOfferLegacy:mz,shimGetUserMedia:dz,shimLocalStreamsAPI:lz,shimRTCIceServerUrls:pz,shimRemoteStreamsAPI:uz,shimTrackEventTransceiver:hz},Symbol.toStringTag,{value:"Module"}));var yz={exports:{}};!function(e){const t={generateIdentifier:function(){return Math.random().toString(36).substring(2,12)}};t.localCName=t.generateIdentifier(),t.splitLines=function(e){return e.trim().split("\n").map((e=>e.trim()))},t.splitSections=function(e){return e.split("\nm=").map(((e,t)=>(t>0?"m="+e:e).trim()+"\r\n"))},t.getDescription=function(e){const n=t.splitSections(e);return n&&n[0]},t.getMediaSections=function(e){const n=t.splitSections(e);return n.shift(),n},t.matchPrefix=function(e,n){return t.splitLines(e).filter((e=>0===e.indexOf(n)))},t.parseCandidate=function(e){let t;t=0===e.indexOf("a=candidate:")?e.substring(12).split(" "):e.substring(10).split(" ");const n={foundation:t[0],component:{1:"rtp",2:"rtcp"}[t[1]]||t[1],protocol:t[2].toLowerCase(),priority:parseInt(t[3],10),ip:t[4],address:t[4],port:parseInt(t[5],10),type:t[7]};for(let e=8;e0?t[0].split("/")[1]:"sendrecv",uri:t[1],attributes:t.slice(2).join(" ")}},t.writeExtmap=function(e){return"a=extmap:"+(e.id||e.preferredId)+(e.direction&&"sendrecv"!==e.direction?"/"+e.direction:"")+" "+e.uri+(e.attributes?" "+e.attributes:"")+"\r\n"},t.parseFmtp=function(e){const t={};let n;const r=e.substring(e.indexOf(" ")+1).split(";");for(let e=0;e{void 0!==e.parameters[t]?r.push(t+"="+e.parameters[t]):r.push(t)})),t+="a=fmtp:"+n+" "+r.join(";")+"\r\n"}return t},t.parseRtcpFb=function(e){const t=e.substring(e.indexOf(" ")+1).split(" ");return{type:t.shift(),parameter:t.join(" ")}},t.writeRtcpFb=function(e){let t="",n=e.payloadType;return void 0!==e.preferredPayloadType&&(n=e.preferredPayloadType),e.rtcpFeedback&&e.rtcpFeedback.length&&e.rtcpFeedback.forEach((e=>{t+="a=rtcp-fb:"+n+" "+e.type+(e.parameter&&e.parameter.length?" "+e.parameter:"")+"\r\n"})),t},t.parseSsrcMedia=function(e){const t=e.indexOf(" "),n={ssrc:parseInt(e.substring(7,t),10)},r=e.indexOf(":",t);return r>-1?(n.attribute=e.substring(t+1,r),n.value=e.substring(r+1)):n.attribute=e.substring(t+1),n},t.parseSsrcGroup=function(e){const t=e.substring(13).split(" ");return{semantics:t.shift(),ssrcs:t.map((e=>parseInt(e,10)))}},t.getMid=function(e){const n=t.matchPrefix(e,"a=mid:")[0];if(n)return n.substring(6)},t.parseFingerprint=function(e){const t=e.substring(14).split(" ");return{algorithm:t[0].toLowerCase(),value:t[1].toUpperCase()}},t.getDtlsParameters=function(e,n){return{role:"auto",fingerprints:t.matchPrefix(e+n,"a=fingerprint:").map(t.parseFingerprint)}},t.writeDtlsParameters=function(e,t){let n="a=setup:"+t+"\r\n";return e.fingerprints.forEach((e=>{n+="a=fingerprint:"+e.algorithm+" "+e.value+"\r\n"})),n},t.parseCryptoLine=function(e){const t=e.substring(9).split(" ");return{tag:parseInt(t[0],10),cryptoSuite:t[1],keyParams:t[2],sessionParams:t.slice(3)}},t.writeCryptoLine=function(e){return"a=crypto:"+e.tag+" "+e.cryptoSuite+" "+("object"==typeof e.keyParams?t.writeCryptoKeyParams(e.keyParams):e.keyParams)+(e.sessionParams?" "+e.sessionParams.join(" "):"")+"\r\n"},t.parseCryptoKeyParams=function(e){if(0!==e.indexOf("inline:"))return null;const t=e.substring(7).split("|");return{keyMethod:"inline",keySalt:t[0],lifeTime:t[1],mkiValue:t[2]?t[2].split(":")[0]:void 0,mkiLength:t[2]?t[2].split(":")[1]:void 0}},t.writeCryptoKeyParams=function(e){return e.keyMethod+":"+e.keySalt+(e.lifeTime?"|"+e.lifeTime:"")+(e.mkiValue&&e.mkiLength?"|"+e.mkiValue+":"+e.mkiLength:"")},t.getCryptoParameters=function(e,n){return t.matchPrefix(e+n,"a=crypto:").map(t.parseCryptoLine)},t.getIceParameters=function(e,n){const r=t.matchPrefix(e+n,"a=ice-ufrag:")[0],o=t.matchPrefix(e+n,"a=ice-pwd:")[0];return r&&o?{usernameFragment:r.substring(12),password:o.substring(10)}:null},t.writeIceParameters=function(e){let t="a=ice-ufrag:"+e.usernameFragment+"\r\na=ice-pwd:"+e.password+"\r\n";return e.iceLite&&(t+="a=ice-lite\r\n"),t},t.parseRtpParameters=function(e){const n={codecs:[],headerExtensions:[],fecMechanisms:[],rtcp:[]},r=t.splitLines(e)[0].split(" ");n.profile=r[2];for(let o=3;o{n.headerExtensions.push(t.parseExtmap(e))}));const o=t.matchPrefix(e,"a=rtcp-fb:* ").map(t.parseRtcpFb);return n.codecs.forEach((e=>{o.forEach((t=>{e.rtcpFeedback.find((e=>e.type===t.type&&e.parameter===t.parameter))||e.rtcpFeedback.push(t)}))})),n},t.writeRtpDescription=function(e,n){let r="";r+="m="+e+" ",r+=n.codecs.length>0?"9":"0",r+=" "+(n.profile||"UDP/TLS/RTP/SAVPF")+" ",r+=n.codecs.map((e=>void 0!==e.preferredPayloadType?e.preferredPayloadType:e.payloadType)).join(" ")+"\r\n",r+="c=IN IP4 0.0.0.0\r\n",r+="a=rtcp:9 IN IP4 0.0.0.0\r\n",n.codecs.forEach((e=>{r+=t.writeRtpMap(e),r+=t.writeFmtp(e),r+=t.writeRtcpFb(e)}));let o=0;return n.codecs.forEach((e=>{e.maxptime>o&&(o=e.maxptime)})),o>0&&(r+="a=maxptime:"+o+"\r\n"),n.headerExtensions&&n.headerExtensions.forEach((e=>{r+=t.writeExtmap(e)})),r},t.parseRtpEncodingParameters=function(e){const n=[],r=t.parseRtpParameters(e),o=-1!==r.fecMechanisms.indexOf("RED"),a=-1!==r.fecMechanisms.indexOf("ULPFEC"),i=t.matchPrefix(e,"a=ssrc:").map((e=>t.parseSsrcMedia(e))).filter((e=>"cname"===e.attribute)),s=i.length>0&&i[0].ssrc;let l;const u=t.matchPrefix(e,"a=ssrc-group:FID").map((e=>e.substring(17).split(" ").map((e=>parseInt(e,10)))));u.length>0&&u[0].length>1&&u[0][0]===s&&(l=u[0][1]),r.codecs.forEach((e=>{if("RTX"===e.name.toUpperCase()&&e.parameters.apt){let t={ssrc:s,codecPayloadType:parseInt(e.parameters.apt,10)};s&&l&&(t.rtx={ssrc:l}),n.push(t),o&&(t=JSON.parse(JSON.stringify(t)),t.fec={ssrc:s,mechanism:a?"red+ulpfec":"red"},n.push(t))}})),0===n.length&&s&&n.push({ssrc:s});let c=t.matchPrefix(e,"b=");return c.length&&(c=0===c[0].indexOf("b=TIAS:")?parseInt(c[0].substring(7),10):0===c[0].indexOf("b=AS:")?1e3*parseInt(c[0].substring(5),10)*.95-16e3:void 0,n.forEach((e=>{e.maxBitrate=c}))),n},t.parseRtcpParameters=function(e){const n={},r=t.matchPrefix(e,"a=ssrc:").map((e=>t.parseSsrcMedia(e))).filter((e=>"cname"===e.attribute))[0];r&&(n.cname=r.value,n.ssrc=r.ssrc);const o=t.matchPrefix(e,"a=rtcp-rsize");n.reducedSize=o.length>0,n.compound=0===o.length;const a=t.matchPrefix(e,"a=rtcp-mux");return n.mux=a.length>0,n},t.writeRtcpParameters=function(e){let t="";return e.reducedSize&&(t+="a=rtcp-rsize\r\n"),e.mux&&(t+="a=rtcp-mux\r\n"),void 0!==e.ssrc&&e.cname&&(t+="a=ssrc:"+e.ssrc+" cname:"+e.cname+"\r\n"),t},t.parseMsid=function(e){let n;const r=t.matchPrefix(e,"a=msid:");if(1===r.length)return n=r[0].substring(7).split(" "),{stream:n[0],track:n[1]};const o=t.matchPrefix(e,"a=ssrc:").map((e=>t.parseSsrcMedia(e))).filter((e=>"msid"===e.attribute));return o.length>0?(n=o[0].value.split(" "),{stream:n[0],track:n[1]}):void 0},t.parseSctpDescription=function(e){const n=t.parseMLine(e),r=t.matchPrefix(e,"a=max-message-size:");let o;r.length>0&&(o=parseInt(r[0].substring(19),10)),isNaN(o)&&(o=65536);const a=t.matchPrefix(e,"a=sctp-port:");if(a.length>0)return{port:parseInt(a[0].substring(12),10),protocol:n.fmt,maxMessageSize:o};const i=t.matchPrefix(e,"a=sctpmap:");if(i.length>0){const e=i[0].substring(10).split(" ");return{port:parseInt(e[0],10),protocol:e[1],maxMessageSize:o}}},t.writeSctpDescription=function(e,t){let n=[];return n="DTLS/SCTP"!==e.protocol?["m="+e.kind+" 9 "+e.protocol+" "+t.protocol+"\r\n","c=IN IP4 0.0.0.0\r\n","a=sctp-port:"+t.port+"\r\n"]:["m="+e.kind+" 9 "+e.protocol+" "+t.port+"\r\n","c=IN IP4 0.0.0.0\r\n","a=sctpmap:"+t.port+" "+t.protocol+" 65535\r\n"],void 0!==t.maxMessageSize&&n.push("a=max-message-size:"+t.maxMessageSize+"\r\n"),n.join("")},t.generateSessionId=function(){return Math.random().toString().substr(2,22)},t.writeSessionBoilerplate=function(e,n,r){let o;const a=void 0!==n?n:2;return o=e||t.generateSessionId(),"v=0\r\no="+(r||"thisisadapterortc")+" "+o+" "+a+" IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\n"},t.getDirection=function(e,n){const r=t.splitLines(e);for(let e=0;er[t]})}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}({__proto__:null,default:_z},[bz]);function wz(e){if(!e.RTCIceCandidate||e.RTCIceCandidate&&"foundation"in e.RTCIceCandidate.prototype)return;const t=e.RTCIceCandidate;e.RTCIceCandidate=function(e){if("object"==typeof e&&e.candidate&&0===e.candidate.indexOf("a=")&&((e=JSON.parse(JSON.stringify(e))).candidate=e.candidate.substring(2)),e.candidate&&e.candidate.length){const n=new t(e),r=_z.parseCandidate(e.candidate);for(const e in r)e in n||Object.defineProperty(n,e,{value:r[e]});return n.toJSON=function(){return{candidate:n.candidate,sdpMid:n.sdpMid,sdpMLineIndex:n.sdpMLineIndex,usernameFragment:n.usernameFragment}},n}return new t(e)},e.RTCIceCandidate.prototype=t.prototype,EW(e,"icecandidate",(t=>(t.candidate&&Object.defineProperty(t,"candidate",{value:new e.RTCIceCandidate(t.candidate),writable:"false"}),t)))}function Tz(e){!e.RTCIceCandidate||e.RTCIceCandidate&&"relayProtocol"in e.RTCIceCandidate.prototype||EW(e,"icecandidate",(e=>{if(e.candidate){const t=_z.parseCandidate(e.candidate.candidate);"relay"===t.type&&(e.candidate.relayProtocol={0:"tls",1:"tcp",2:"udp"}[t.priority>>24])}return e}))}function Cz(e,t){if(!e.RTCPeerConnection)return;"sctp"in e.RTCPeerConnection.prototype||Object.defineProperty(e.RTCPeerConnection.prototype,"sctp",{get(){return typeof this._sctp>"u"?null:this._sctp}});const n=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){if(this._sctp=null,"chrome"===t.browser&&t.version>=76){const{sdpSemantics:e}=this.getConfiguration();"plan-b"===e&&Object.defineProperty(this,"sctp",{get(){return typeof this._sctp>"u"?null:this._sctp},enumerable:!0,configurable:!0})}if(function(e){if(!e||!e.sdp)return!1;const t=_z.splitSections(e.sdp);return t.shift(),t.some((e=>{const t=_z.parseMLine(e);return t&&"application"===t.kind&&-1!==t.protocol.indexOf("SCTP")}))}(arguments[0])){const e=function(e){const t=e.sdp.match(/mozilla...THIS_IS_SDPARTA-(\d+)/);if(null===t||t.length<2)return-1;const n=parseInt(t[1],10);return n!=n?-1:n}(arguments[0]),n=function(e){let n=65536;return"firefox"===t.browser&&(n=t.version<57?-1===e?16384:2147483637:t.version<60?57===t.version?65535:65536:2147483637),n}(e),r=function(e,n){let r=65536;"firefox"===t.browser&&57===t.version&&(r=65535);const o=_z.matchPrefix(e.sdp,"a=max-message-size:");return o.length>0?r=parseInt(o[0].substring(19),10):"firefox"===t.browser&&-1!==n&&(r=2147483637),r}(arguments[0],e);let o;o=0===n&&0===r?Number.POSITIVE_INFINITY:0===n||0===r?Math.max(n,r):Math.min(n,r);const a={};Object.defineProperty(a,"maxMessageSize",{get:()=>o}),this._sctp=a}return n.apply(this,arguments)}}function $z(e){if(!e.RTCPeerConnection||!("createDataChannel"in e.RTCPeerConnection.prototype))return;function t(e,t){const n=e.send;e.send=function(){const r=arguments[0],o=r.length||r.size||r.byteLength;if("open"===e.readyState&&t.sctp&&o>t.sctp.maxMessageSize)throw new TypeError("Message too large (can send a maximum of "+t.sctp.maxMessageSize+" bytes)");return n.apply(e,arguments)}}const n=e.RTCPeerConnection.prototype.createDataChannel;e.RTCPeerConnection.prototype.createDataChannel=function(){const e=n.apply(this,arguments);return t(e,this),e},EW(e,"datachannel",(e=>(t(e.channel,e.target),e)))}function xz(e){if(!e.RTCPeerConnection||"connectionState"in e.RTCPeerConnection.prototype)return;const t=e.RTCPeerConnection.prototype;Object.defineProperty(t,"connectionState",{get(){return{completed:"connected",checking:"connecting"}[this.iceConnectionState]||this.iceConnectionState},enumerable:!0,configurable:!0}),Object.defineProperty(t,"onconnectionstatechange",{get(){return this._onconnectionstatechange||null},set(e){this._onconnectionstatechange&&(this.removeEventListener("connectionstatechange",this._onconnectionstatechange),delete this._onconnectionstatechange),e&&this.addEventListener("connectionstatechange",this._onconnectionstatechange=e)},enumerable:!0,configurable:!0}),["setLocalDescription","setRemoteDescription"].forEach((e=>{const n=t[e];t[e]=function(){return this._connectionstatechangepoly||(this._connectionstatechangepoly=e=>{const t=e.target;if(t._lastConnectionState!==t.connectionState){t._lastConnectionState=t.connectionState;const n=new Event("connectionstatechange",e);t.dispatchEvent(n)}return e},this.addEventListener("iceconnectionstatechange",this._connectionstatechangepoly)),n.apply(this,arguments)}}))}function Az(e,t){if(!e.RTCPeerConnection||"chrome"===t.browser&&t.version>=71||"safari"===t.browser&&t.version>=605)return;const n=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(t){if(t&&t.sdp&&-1!==t.sdp.indexOf("\na=extmap-allow-mixed")){const n=t.sdp.split("\n").filter((e=>"a=extmap-allow-mixed"!==e.trim())).join("\n");e.RTCSessionDescription&&t instanceof e.RTCSessionDescription?arguments[0]=new e.RTCSessionDescription({type:t.type,sdp:n}):t.sdp=n}return n.apply(this,arguments)}}function Mz(e,t){if(!e.RTCPeerConnection||!e.RTCPeerConnection.prototype)return;const n=e.RTCPeerConnection.prototype.addIceCandidate;!n||0===n.length||(e.RTCPeerConnection.prototype.addIceCandidate=function(){return arguments[0]?("chrome"===t.browser&&t.version<78||"firefox"===t.browser&&t.version<68||"safari"===t.browser)&&arguments[0]&&""===arguments[0].candidate?Promise.resolve():n.apply(this,arguments):(arguments[1]&&arguments[1].apply(null),Promise.resolve())})}function kz(e,t){if(!e.RTCPeerConnection||!e.RTCPeerConnection.prototype)return;const n=e.RTCPeerConnection.prototype.setLocalDescription;!n||0===n.length||(e.RTCPeerConnection.prototype.setLocalDescription=function(){let e=arguments[0]||{};if("object"!=typeof e||e.type&&e.sdp)return n.apply(this,arguments);if(e={type:e.type,sdp:e.sdp},!e.type)switch(this.signalingState){case"stable":case"have-local-offer":case"have-remote-pranswer":e.type="offer";break;default:e.type="answer"}return e.sdp||"offer"!==e.type&&"answer"!==e.type?n.apply(this,[e]):("offer"===e.type?this.createOffer:this.createAnswer).apply(this).then((e=>n.apply(this,[e])))})}const Ez=Object.freeze(Object.defineProperty({__proto__:null,removeExtmapAllowMixed:Az,shimAddIceCandidateNullOrEmpty:Mz,shimConnectionState:xz,shimMaxMessageSize:Cz,shimParameterlessSetLocalDescription:kz,shimRTCIceCandidate:wz,shimRTCIceCandidateRelayProtocol:Tz,shimSendThrowTypeError:$z},Symbol.toStringTag,{value:"Module"}));const Oz=function({window:e}={},t={shimChrome:!0,shimFirefox:!0,shimSafari:!0}){const n=PW,r=function(e){const t={browser:null,version:null};if(typeof e>"u"||!e.navigator||!e.navigator.userAgent)return t.browser="Not a browser.",t;const{navigator:n}=e;if(n.mozGetUserMedia)t.browser="firefox",t.version=kW(n.userAgent,/Firefox\/(\d+)\./,1);else if(n.webkitGetUserMedia||!1===e.isSecureContext&&e.webkitRTCPeerConnection)t.browser="chrome",t.version=kW(n.userAgent,/Chrom(e|ium)\/(\d+)\./,2);else{if(!e.RTCPeerConnection||!n.userAgent.match(/AppleWebKit\/(\d+)\./))return t.browser="Not a supported browser.",t;t.browser="safari",t.version=kW(n.userAgent,/AppleWebKit\/(\d+)\./,1),t.supportsUnifiedPlan=e.RTCRtpTransceiver&&"currentDirection"in e.RTCRtpTransceiver.prototype}return t}(e),o={browserDetails:r,commonShim:Ez,extractVersion:kW,disableLog:OW,disableWarnings:IW,sdp:Sz};switch(r.browser){case"chrome":if(!ZW||!YW||!t.shimChrome)return n("Chrome shim is not included in this adapter release."),o;if(null===r.version)return n("Chrome shim can not determine version, not shimming."),o;n("adapter.js shimming chrome."),o.browserShim=ZW,Mz(e,r),kz(e),FW(e,r),VW(e),YW(e,r),HW(e),zW(e,r),jW(e),GW(e),UW(e),KW(e,r),wz(e),Tz(e),xz(e),Cz(e,r),$z(e),Az(e,r);break;case"firefox":if(!sz||!JW||!t.shimFirefox)return n("Firefox shim is not included in this adapter release."),o;n("adapter.js shimming firefox."),o.browserShim=sz,Mz(e,r),kz(e),XW(e,r),JW(e,r),qW(e),tz(e),QW(e),ez(e),nz(e),rz(e),oz(e),az(e),iz(e),wz(e),xz(e),Cz(e,r),$z(e);break;case"safari":if(!gz||!t.shimSafari)return n("Safari shim is not included in this adapter release."),o;n("adapter.js shimming safari."),o.browserShim=gz,Mz(e,r),kz(e),pz(e),mz(e),cz(e),lz(e),uz(e),hz(e),dz(e),vz(e),wz(e),Tz(e),Cz(e,r),$z(e),Az(e,r);break;default:n("Unsupported browser!")}return o}({window:typeof window>"u"?void 0:window});let Iz;try{Iz=new TextDecoder}catch{}let Pz,Nz,Dz=0;const Rz=57342,Lz=57343,Bz=57337,Fz={};let Vz,Hz,jz,Gz,Uz,Wz,zz,Yz={},Kz=0,Zz=0,Xz=[],qz=[],Jz={useRecords:!1,mapsAsObjects:!0},Qz=!1,eY=2;try{new Function("")}catch{eY=1/0}class tY{constructor(e){if(e&&((e.keyMap||e._keyMap)&&!e.useRecords&&(e.useRecords=!1,e.mapsAsObjects=!0),!1===e.useRecords&&void 0===e.mapsAsObjects&&(e.mapsAsObjects=!0),e.getStructures&&(e.getShared=e.getStructures),e.getShared&&!e.structures&&((e.structures=[]).uninitialized=!0),e.keyMap)){this.mapKey=new Map;for(let[t,n]of Object.entries(e.keyMap))this.mapKey.set(n,t)}Object.assign(this,e)}decodeKey(e){return this.keyMap&&this.mapKey.get(e)||e}encodeKey(e){return this.keyMap&&this.keyMap.hasOwnProperty(e)?this.keyMap[e]:e}encodeKeys(e){if(!this._keyMap)return e;let t=new Map;for(let[n,r]of Object.entries(e))t.set(this._keyMap.hasOwnProperty(n)?this._keyMap[n]:n,r);return t}decodeKeys(e){if(!this._keyMap||"Map"!=e.constructor.name)return e;if(!this._mapKey){this._mapKey=new Map;for(let[e,t]of Object.entries(this._keyMap))this._mapKey.set(t,e)}let t={};return e.forEach(((e,n)=>t[iY(this._mapKey.has(n)?this._mapKey.get(n):n)]=e)),t}mapDecode(e,t){let n=this.decode(e);return this._keyMap&&"Array"===n.constructor.name?n.map((e=>this.decodeKeys(e))):n}decode(e,t){if(Pz)return $Y((()=>(xY(),this?this.decode(e,t):tY.prototype.decode.call(Jz,e,t))));Nz=t>-1?t:e.length,Dz=0,Zz=0,Hz=null,jz=null,Pz=e;try{Wz=e.dataView||(e.dataView=new DataView(e.buffer,e.byteOffset,e.byteLength))}catch(t){throw Pz=null,e instanceof Uint8Array?t:new Error("Source must be a Uint8Array or Buffer but was a "+(e&&"object"==typeof e?e.constructor.name:typeof e))}if(this instanceof tY){if(Yz=this,Uz=this.sharedValues&&(this.pack?new Array(this.maxPrivatePackedValues||16).concat(this.sharedValues):this.sharedValues),this.structures)return Vz=this.structures,nY();(!Vz||Vz.length>0)&&(Vz=[])}else Yz=Jz,(!Vz||Vz.length>0)&&(Vz=[]),Uz=null;return nY()}decodeMultiple(e,t){let n,r=0;try{let o=e.length;Qz=!0;let a=this?this.decode(e,o):OY.decode(e,o);if(!t){for(n=[a];Dz=jz.postBundlePosition){let e=new Error("Unexpected bundle position");throw e.incomplete=!0,e}Dz=jz.postBundlePosition,jz=null}if(Dz==Nz)Vz=null,Pz=null,Gz&&(Gz=null);else{if(Dz>Nz){let e=new Error("Unexpected end of CBOR data");throw e.incomplete=!0,e}if(!Qz)throw new Error("Data read, but end of buffer not reached")}return e}catch(e){throw xY(),(e instanceof RangeError||e.message.startsWith("Unexpected end of buffer"))&&(e.incomplete=!0),e}}function rY(){let e=Pz[Dz++],t=e>>5;if(e&=31,e>23)switch(e){case 24:e=Pz[Dz++];break;case 25:if(7==t)return function(){let e=Pz[Dz++],t=Pz[Dz++],n=(127&e)>>2;if(31===n)return t||3&e?NaN:128&e?-1/0:1/0;if(0===n){let n=((3&e)<<8|t)/16777216;return 128&e?-n:n}return fY[3]=128&e|56+(n>>1),fY[2]=(7&e)<<5|t>>3,fY[1]=t<<5,fY[0]=0,dY[0]}();e=Wz.getUint16(Dz),Dz+=2;break;case 26:if(7==t){let e=Wz.getFloat32(Dz);if(Yz.useFloat32>2){let t=AY[(127&Pz[Dz])<<1|Pz[Dz+1]>>7];return Dz+=4,(t*e+(e>0?.5:-.5)>>0)/t}return Dz+=4,e}e=Wz.getUint32(Dz),Dz+=4;break;case 27:if(7==t){let e=Wz.getFloat64(Dz);return Dz+=8,e}if(t>1){if(Wz.getUint32(Dz)>0)throw new Error("JavaScript does not support arrays, maps, or strings with length over 4294967295");e=Wz.getUint32(Dz+4)}else Yz.int64AsNumber?(e=4294967296*Wz.getUint32(Dz),e+=Wz.getUint32(Dz+4)):e=Wz.getBigUint64(Dz);Dz+=8;break;case 31:switch(t){case 2:case 3:throw new Error("Indefinite length not supported for byte or text strings");case 4:let e,n=[],r=0;for(;(e=rY())!=Fz;)n[r++]=e;return 4==t?n:3==t?n.join(""):Buffer.concat(n);case 5:let o;if(Yz.mapsAsObjects){let e={};if(Yz.keyMap)for(;(o=rY())!=Fz;)e[iY(Yz.decodeKey(o))]=rY();else for(;(o=rY())!=Fz;)e[iY(o)]=rY();return e}{zz&&(Yz.mapsAsObjects=!0,zz=!1);let e=new Map;if(Yz.keyMap)for(;(o=rY())!=Fz;)e.set(Yz.decodeKey(o),rY());else for(;(o=rY())!=Fz;)e.set(o,rY());return e}case 7:return Fz;default:throw new Error("Invalid major type for indefinite length "+t)}default:throw new Error("Unknown token "+e)}switch(t){case 0:return e;case 1:return~e;case 2:return function(e){return Yz.copyBuffers?Uint8Array.prototype.slice.call(Pz,Dz,Dz+=e):Pz.subarray(Dz,Dz+=e)}(e);case 3:if(Zz>=Dz)return Hz.slice(Dz-Kz,(Dz+=e)-Kz);if(0==Zz&&Nz<140&&e<32){let t=e<16?cY(e):function(e){let t=Dz,n=new Array(e);for(let r=0;r0)return void(Dz=t);n[r]=e}return uY.apply(String,n)}(e);if(null!=t)return t}return sY(e);case 4:let t=new Array(e);for(let n=0;n=Bz){let t=Vz[8191&e];if(t)return t.read||(t.read=aY(t)),t.read();if(e<65536){if(e==Lz){let e=TY(),t=rY(),n=rY();hY(t,n);let r={};if(Yz.keyMap)for(let t=2;t23)switch(e){case 24:e=Pz[Dz++];break;case 25:e=Wz.getUint16(Dz),Dz+=2;break;case 26:e=Wz.getUint32(Dz),Dz+=4;break;default:throw new Error("Expected array header, but got "+Pz[Dz-1])}let t=this.compiledReader;for(;t;){if(t.propertyCount===e)return t(rY);t=t.next}if(this.slowReads++>=eY){let n=this.length==e?this:this.slice(0,e);return t=Yz.keyMap?new Function("r","return {"+n.map((e=>Yz.decodeKey(e))).map((e=>oY.test(e)?iY(e)+":r()":"["+JSON.stringify(e)+"]:r()")).join(",")+"}"):new Function("r","return {"+n.map((e=>oY.test(e)?iY(e)+":r()":"["+JSON.stringify(e)+"]:r()")).join(",")+"}"),this.compiledReader&&(t.next=this.compiledReader),t.propertyCount=e,this.compiledReader=t,t(rY)}let n={};if(Yz.keyMap)for(let t=0;t64&&Iz)return Iz.decode(Pz.subarray(Dz,Dz+=e));const n=Dz+e,r=[];for(t="";Dz65535&&(t-=65536,r.push(t>>>10&1023|55296),t=56320|1023&t),r.push(t)}else r.push(e);else r.push(e);r.length>=4096&&(t+=uY.apply(String,r),r.length=0)}return r.length>0&&(t+=uY.apply(String,r)),t}let uY=String.fromCharCode;function cY(e){if(e<4){if(e<2){if(0===e)return"";{let e=Pz[Dz++];return(128&e)>1?void(Dz-=1):uY(e)}}{let t=Pz[Dz++],n=Pz[Dz++];if((128&t)>0||(128&n)>0)return void(Dz-=2);if(e<3)return uY(t,n);let r=Pz[Dz++];return(128&r)>0?void(Dz-=3):uY(t,n,r)}}{let t=Pz[Dz++],n=Pz[Dz++],r=Pz[Dz++],o=Pz[Dz++];if((128&t)>0||(128&n)>0||(128&r)>0||(128&o)>0)return void(Dz-=4);if(e<6){if(4===e)return uY(t,n,r,o);{let e=Pz[Dz++];return(128&e)>0?void(Dz-=5):uY(t,n,r,o,e)}}if(e<8){let a=Pz[Dz++],i=Pz[Dz++];if((128&a)>0||(128&i)>0)return void(Dz-=6);if(e<7)return uY(t,n,r,o,a,i);let s=Pz[Dz++];return(128&s)>0?void(Dz-=7):uY(t,n,r,o,a,i,s)}{let a=Pz[Dz++],i=Pz[Dz++],s=Pz[Dz++],l=Pz[Dz++];if((128&a)>0||(128&i)>0||(128&s)>0||(128&l)>0)return void(Dz-=8);if(e<10){if(8===e)return uY(t,n,r,o,a,i,s,l);{let e=Pz[Dz++];return(128&e)>0?void(Dz-=9):uY(t,n,r,o,a,i,s,l,e)}}if(e<12){let u=Pz[Dz++],c=Pz[Dz++];if((128&u)>0||(128&c)>0)return void(Dz-=10);if(e<11)return uY(t,n,r,o,a,i,s,l,u,c);let d=Pz[Dz++];return(128&d)>0?void(Dz-=11):uY(t,n,r,o,a,i,s,l,u,c,d)}{let u=Pz[Dz++],c=Pz[Dz++],d=Pz[Dz++],f=Pz[Dz++];if((128&u)>0||(128&c)>0||(128&d)>0||(128&f)>0)return void(Dz-=12);if(e<14){if(12===e)return uY(t,n,r,o,a,i,s,l,u,c,d,f);{let e=Pz[Dz++];return(128&e)>0?void(Dz-=13):uY(t,n,r,o,a,i,s,l,u,c,d,f,e)}}{let p=Pz[Dz++],h=Pz[Dz++];if((128&p)>0||(128&h)>0)return void(Dz-=14);if(e<15)return uY(t,n,r,o,a,i,s,l,u,c,d,f,p,h);let m=Pz[Dz++];return(128&m)>0?void(Dz-=15):uY(t,n,r,o,a,i,s,l,u,c,d,f,p,h,m)}}}}}let dY=new Float32Array(1),fY=new Uint8Array(dY.buffer,0,4);new Array(4096);class pY{constructor(e,t){this.value=e,this.tag=t}}Xz[0]=e=>new Date(e),Xz[1]=e=>new Date(Math.round(1e3*e)),Xz[2]=e=>{let t=BigInt(0);for(let n=0,r=e.byteLength;nBigInt(-1)-Xz[2](e),Xz[4]=e=>+(e[1]+"e"+e[0]),Xz[5]=e=>e[1]*Math.exp(e[0]*Math.log(2));const hY=(e,t)=>{let n=Vz[e-=57344];n&&n.isShared&&((Vz.restoreStructures||(Vz.restoreStructures=[]))[e]=n),Vz[e]=t,t.read=aY(t)};Xz[105]=e=>{let t=e.length,n=e[1];hY(e[0],n);let r={};for(let o=2;ojz?jz[0].slice(jz.position0,jz.position0+=e):new pY(e,14),Xz[15]=e=>jz?jz[1].slice(jz.position1,jz.position1+=e):new pY(e,15);let mY={Error:Error,RegExp:RegExp};Xz[27]=e=>(mY[e[0]]||Error)(e[1],e[2]);const vY=e=>{if(132!=Pz[Dz++])throw new Error("Packed values structure must be followed by a 4 element array");let t=e();return Uz=Uz?t.concat(Uz.slice(t.length)):t,Uz.prefixes=e(),Uz.suffixes=e(),e()};function gY(e,t){return"string"==typeof e?e+t:e instanceof Array?e.concat(t):Object.assign({},e,t)}function yY(){if(!Uz){if(!Yz.getShared)throw new Error("No packed values available");CY()}return Uz}vY.handlesRead=!0,Xz[51]=vY,Xz[6]=e=>{if(!Uz){if(!Yz.getShared)return new pY(e,6);CY()}if("number"==typeof e)return Uz[16+(e>=0?2*e:-2*e-1)];throw new Error("No support for non-integer packed references yet")},Xz[28]=e=>{Gz||(Gz=new Map,Gz.id=0);let t,n=Gz.id++;t=Pz[Dz]>>5==4?[]:{};let r={target:t};Gz.set(n,r);let o=e();return r.used?Object.assign(t,o):(r.target=o,o)},Xz[28].handlesRead=!0,Xz[29]=e=>{let t=Gz.get(e);return t.used=!0,t.target},Xz[258]=e=>new Set(e),(Xz[259]=e=>(Yz.mapsAsObjects&&(Yz.mapsAsObjects=!1,zz=!0),e())).handlesRead=!0;qz.push(((e,t)=>e>=225&&e<=255?gY(yY().prefixes[e-224],t):e>=28704&&e<=32767?gY(yY().prefixes[e-28672],t):e>=1879052288&&e<=2147483647?gY(yY().prefixes[e-1879048192],t):e>=216&&e<=223?gY(t,yY().suffixes[e-216]):e>=27647&&e<=28671?gY(t,yY().suffixes[e-27639]):e>=1811940352&&e<=1879048191?gY(t,yY().suffixes[e-1811939328]):1399353956==e?{packedValues:Uz,structures:Vz.slice(0),version:t}:55799==e?t:void 0));const bY=1==new Uint8Array(new Uint16Array([1]).buffer)[0],_Y=[Uint8Array,Uint8ClampedArray,Uint16Array,Uint32Array,typeof BigUint64Array>"u"?{name:"BigUint64Array"}:BigUint64Array,Int8Array,Int16Array,Int32Array,typeof BigInt64Array>"u"?{name:"BigInt64Array"}:BigInt64Array,Float32Array,Float64Array],SY=[64,68,69,70,71,72,77,78,79,85,86];for(let e=0;e<_Y.length;e++)wY(_Y[e],SY[e]);function wY(e,t){let n,r="get"+e.name.slice(0,-5);"function"==typeof e?n=e.BYTES_PER_ELEMENT:e=null;for(let o=0;o<2;o++){if(!o&&1==n)continue;let a=2==n?1:4==n?2:3;Xz[o?t:t-4]=1==n||o==bY?n=>{if(!e)throw new Error("Could not find typed array for code "+t);return new e(Uint8Array.prototype.slice.call(n,0).buffer)}:n=>{if(!e)throw new Error("Could not find typed array for code "+t);let i=new DataView(n.buffer,n.byteOffset,n.byteLength),s=n.length>>a,l=new e(s),u=i[r];for(let e=0;e23)switch(e){case 24:e=Pz[Dz++];break;case 25:e=Wz.getUint16(Dz),Dz+=2;break;case 26:e=Wz.getUint32(Dz),Dz+=4}return e}function CY(){if(Yz.getShared){let e=$Y((()=>(Pz=null,Yz.getShared())))||{},t=e.structures||[];Yz.sharedVersion=e.version,Uz=Yz.sharedValues=e.packedValues,!0===Vz?Yz.structures=Vz=t:Vz.splice.apply(Vz,[0,t.length].concat(t))}}function $Y(e){let t=Nz,n=Dz,r=Kz,o=Zz,a=Hz,i=Gz,s=jz,l=new Uint8Array(Pz.slice(0,Nz)),u=Vz,c=Yz,d=Qz,f=e();return Nz=t,Dz=n,Kz=r,Zz=o,Hz=a,Gz=i,jz=s,Pz=l,Qz=d,Vz=u,Yz=c,Wz=new DataView(Pz.buffer,Pz.byteOffset,Pz.byteLength),f}function xY(){Pz=null,Gz=null,Vz=null}const AY=new Array(147);for(let e=0;e<256;e++)AY[e]=+("1e"+Math.floor(45.15-.30103*e));let MY,kY,EY,OY=new tY({useRecords:!1});OY.decode,OY.decodeMultiple;try{MY=new TextEncoder}catch{}const IY="object"==typeof globalThis&&globalThis.Buffer,PY=typeof IY<"u",NY=PY?IY.allocUnsafeSlow:Uint8Array,DY=PY?IY:Uint8Array,RY=PY?4294967296:2144337920;let LY,BY,FY,VY,HY=0,jY=null;const GY=/[\u0080-\uFFFF]/,UY=Symbol("record-id");function WY(e,t){e<24?BY[HY++]=t|e:e<256?(BY[HY++]=24|t,BY[HY++]=e):e<65536?(BY[HY++]=25|t,BY[HY++]=e>>8,BY[HY++]=255&e):(BY[HY++]=26|t,FY.setUint32(HY,e),HY+=4)}class zY{constructor(e,t,n){this.structures=e,this.packedValues=t,this.version=n}}function YY(e){e<24?BY[HY++]=128|e:e<256?(BY[HY++]=152,BY[HY++]=e):e<65536?(BY[HY++]=153,BY[HY++]=e>>8,BY[HY++]=255&e):(BY[HY++]=154,FY.setUint32(HY,e),HY+=4)}const KY=typeof Blob>"u"?function(){}:Blob;function ZY(e){if(e instanceof KY)return!0;let t=e[Symbol.toStringTag];return"Blob"===t||"File"===t}function XY(e,t){switch(typeof e){case"string":if(e.length>3){if(t.objectMap[e]>-1||t.values.length>=t.maxValues)return;let n=t.get(e);if(n)2==++n.count&&t.values.push(e);else if(t.set(e,{count:1}),t.samplingPackedValues){let n=t.samplingPackedValues.get(e);n?n.count++:t.samplingPackedValues.set(e,{count:1})}}break;case"object":if(e)if(e instanceof Array)for(let n=0,r=e.length;n1&&(e-=4),{tag:e,encode:function(e,t){let n=e.byteLength,r=e.byteOffset||0,o=e.buffer||e;t(PY?IY.from(o,r,n):new Uint8Array(o,r,n))}}}function QY(e,t){let n=e.byteLength;n<24?BY[HY++]=64+n:n<256?(BY[HY++]=88,BY[HY++]=n):n<65536?(BY[HY++]=89,BY[HY++]=n>>8,BY[HY++]=255&n):(BY[HY++]=90,FY.setUint32(HY,n),HY+=4),HY+n>=BY.length&&t(HY+n),BY.set(e.buffer?e:new Uint8Array(e),HY),HY+=n}function eK(e,t){FY.setUint32(jY.position+e,HY-jY.position-e+1);let n=jY;jY=null,t(n[0]),t(n[1])}EY=[Date,Set,Error,RegExp,pY,ArrayBuffer,Uint8Array,Uint8ClampedArray,Uint16Array,Uint32Array,typeof BigUint64Array>"u"?function(){}:BigUint64Array,Int8Array,Int16Array,Int32Array,typeof BigInt64Array>"u"?function(){}:BigInt64Array,Float32Array,Float64Array,zY],kY=[{tag:1,encode(e,t){let n=e.getTime()/1e3;(this.useTimestamp32||0===e.getMilliseconds())&&n>=0&&n<4294967296?(BY[HY++]=26,FY.setUint32(HY,n),HY+=4):(BY[HY++]=251,FY.setFloat64(HY,n),HY+=8)}},{tag:258,encode(e,t){t(Array.from(e))}},{tag:27,encode(e,t){t([e.name,e.message])}},{tag:27,encode(e,t){t(["RegExp",e.source,e.flags])}},{getTag:e=>e.tag,encode(e,t){t(e.value)}},{encode(e,t,n){QY(e,n)}},{getTag(e){if(e.constructor===Uint8Array&&(this.tagUint8Array||PY&&!1!==this.tagUint8Array))return 64},encode(e,t,n){QY(e,n)}},JY(68,1),JY(69,2),JY(70,4),JY(71,8),JY(72,1),JY(77,2),JY(78,4),JY(79,8),JY(85,4),JY(86,8),{encode(e,t){let n=e.packedValues||[],r=e.structures||[];if(n.values.length>0){BY[HY++]=216,BY[HY++]=51,YY(4);let e=n.values;t(e),YY(0),YY(0),packedObjectMap=Object.create(sharedPackedObjectMap||null);for(let t=0,n=e.length;t8190)throw new Error("Maximum maxSharedStructure is 8190");let c=e.sequential;c&&(u=0),this.structures||(this.structures=[]),this.saveStructures&&(this.saveShared=this.saveStructures);let d,f,p,h=e.sharedValues;if(h){p=Object.create(null);for(let e=0,t=h.length;ethis.encodeKeys(e)));return this.encode(e,t)},this.encode=function(i,l){if(BY||(BY=new NY(8192),FY=new DataView(BY.buffer,0,8192),HY=0),VY=BY.length-10,VY-HY<2048?(BY=new NY(BY.length),FY=new DataView(BY.buffer,0,BY.length),VY=BY.length-10,HY=0):l===nK&&(HY=HY+7&2147483640),t=HY,s.useSelfDescribedHeader&&(FY.setUint32(HY,3654940416),HY+=3),a=s.structuredClone?new Map:null,s.bundleStrings&&"string"!=typeof i?(jY=[],jY.size=1/0):jY=null,n=s.structures,n){if(n.uninitialized){let e=s.getShared()||{};s.structures=n=e.structures||[],s.sharedVersion=e.version;let t=s.sharedValues=e.packedValues;if(t){p={};for(let e=0,n=t.length;eu&&!c&&(e=u),!n.transitions){n.transitions=Object.create(null);for(let t=0;t0){BY[HY++]=216,BY[HY++]=51,YY(4);let e=t.values;y(e),YY(0),YY(0),f=Object.create(p||null);for(let t=0,n=e.length;tVY&&_(HY),s.offset=HY;let e=function(e,t){let n,r=2*t.length,o=e.length-r;t.sort(((e,t)=>e.offset>t.offset?1:-1));for(let n=0;n>8,e[t]=255&n}for(;n=t.pop();){let t=n.offset;e.copyWithin(t+r,t,o),r-=2;let a=t+r;e[a++]=216,e[a++]=28,o=t}return e}(BY.subarray(t,HY),a.idsToInsert);return a=null,e}return l&nK?(BY.start=t,BY.end=HY,BY):BY.subarray(t,HY)}finally{if(n)if(g<10&&g++,n.length>u&&(n.length=u),v>1e4)n.transitions=null,g=0,v=0,m.length>0&&(m=[]);else if(m.length>0&&!c){for(let e=0,t=m.length;eu&&(s.structures=s.structures.slice(0,u));let e=BY.subarray(t,HY);return!1===s.updateSharedData()?s.encode(i):e}l&rK&&(HY=t)}},this.findCommonStringsToPack=()=>(d=new Map,p||(p=Object.create(null)),e=>{let t=e&&e.threshold||4,n=this.pack?e.maxPrivatePackedValues||16:0;h||(h=this.sharedValues=[]);for(let[e,o]of d)o.count>t&&(p[e]=n++,h.push(e),r=!0);for(;this.saveShared&&!1===this.updateSharedData(););d=null});const y=n=>{HY>VY&&(BY=_(HY));var r,o=typeof n;if("string"===o){if(f){let t=f[n];if(t>=0)return void(t<16?BY[HY++]=t+224:(BY[HY++]=198,y(1&t?15-t>>1:t-16>>1)));if(d&&!e.pack){let e=d.get(n);e?e.count++:d.set(n,{count:1})}}let o,a=n.length;if(jY&&a>=4&&a<1024){if((jY.size+=a)>61440){let e,n=(jY[0]?3*jY[0].length+jY[1].length:0)+10;HY+n>VY&&(BY=_(HY+n)),BY[HY++]=217,BY[HY++]=223,BY[HY++]=249,BY[HY++]=jY.position?132:130,BY[HY++]=26,e=HY-t,HY+=4,jY.position&&eK(t,y),jY=["",""],jY.size=0,jY.position=e}let e=GY.test(n);return jY[e?0:1]+=n,BY[HY++]=e?206:207,void y(a)}o=a<32?1:a<256?2:a<65536?3:5;let s=3*a;if(HY+s>VY&&(BY=_(HY+s)),a<64||!i){let e,t,i,s=HY+o;for(e=0;e>6|192,BY[s++]=63&t|128):55296==(64512&t)&&56320==(64512&(i=n.charCodeAt(e+1)))?(t=65536+((1023&t)<<10)+(1023&i),e++,BY[s++]=t>>18|240,BY[s++]=t>>12&63|128,BY[s++]=t>>6&63|128,BY[s++]=63&t|128):(BY[s++]=t>>12|224,BY[s++]=t>>6&63|128,BY[s++]=63&t|128);r=s-HY-o}else r=i(n,HY+o,s);r<24?BY[HY++]=96|r:r<256?(o<2&&BY.copyWithin(HY+2,HY+1,HY+1+r),BY[HY++]=120,BY[HY++]=r):r<65536?(o<3&&BY.copyWithin(HY+3,HY+2,HY+2+r),BY[HY++]=121,BY[HY++]=r>>8,BY[HY++]=255&r):(o<5&&BY.copyWithin(HY+5,HY+3,HY+3+r),BY[HY++]=122,FY.setUint32(HY,r),HY+=4),HY+=r}else if("number"===o)if(this.alwaysUseFloat||n>>>0!==n)if(this.alwaysUseFloat||n>>0!==n){let e;if((e=this.useFloat32)>0&&n<4294967296&&n>=-2147483648){let t;if(BY[HY++]=250,FY.setFloat32(HY,n),e<4||(t=n*AY[(127&BY[HY])<<1|BY[HY+1]>>7])>>0===t)return void(HY+=4);HY--}BY[HY++]=251,FY.setFloat64(HY,n),HY+=8}else n>=-24?BY[HY++]=31-n:n>=-256?(BY[HY++]=56,BY[HY++]=~n):n>=-65536?(BY[HY++]=57,FY.setUint16(HY,~n),HY+=2):(BY[HY++]=58,FY.setUint32(HY,~n),HY+=4);else n<24?BY[HY++]=n:n<256?(BY[HY++]=24,BY[HY++]=n):n<65536?(BY[HY++]=25,BY[HY++]=n>>8,BY[HY++]=255&n):(BY[HY++]=26,FY.setUint32(HY,n),HY+=4);else if("object"===o)if(n){if(a){let e=a.get(n);if(e){if(BY[HY++]=216,BY[HY++]=29,BY[HY++]=25,!e.references){let t=a.idsToInsert||(a.idsToInsert=[]);e.references=[],t.push(e)}return e.references.push(HY-t),void(HY+=2)}a.set(n,{offset:HY-t})}let e=n.constructor;if(e===Object)b(n,!0);else if(e===Array){(r=n.length)<24?BY[HY++]=128|r:YY(r);for(let e=0;e>8,BY[HY++]=255&r):(BY[HY++]=186,FY.setUint32(HY,r),HY+=4),s.keyMap)for(let[e,t]of n)y(s.encodeKey(e)),y(t);else for(let[e,t]of n)y(e),y(t);else{for(let e=0,t=kY.length;e>8,BY[HY++]=255&r):r>-1&&(BY[HY++]=218,FY.setUint32(HY,r),HY+=4),void t.encode.call(this,n,y,_)}}if(n[Symbol.iterator]){if(LY){let e=new Error("Iterable should be serialized as iterator");throw e.iteratorNotHandled=!0,e}BY[HY++]=159;for(let e of n)y(e);return void(BY[HY++]=255)}if(n[Symbol.asyncIterator]||ZY(n)){let e=new Error("Iterable/blob should be serialized as iterator");throw e.iteratorNotHandled=!0,e}if(this.useToJSON&&n.toJSON){const e=n.toJSON();if(e!==n)return y(e)}b(n,!n.hasOwnProperty)}}else BY[HY++]=246;else if("boolean"===o)BY[HY++]=n?245:244;else if("bigint"===o){if(n=0)BY[HY++]=27,FY.setBigUint64(HY,n);else if(n>-(BigInt(1)<{let t=Object.keys(e),n=Object.values(e),r=t.length;if(r<24?BY[HY++]=160|r:r<256?(BY[HY++]=184,BY[HY++]=r):r<65536?(BY[HY++]=185,BY[HY++]=r>>8,BY[HY++]=255&r):(BY[HY++]=186,FY.setUint32(HY,r),HY+=4),s.keyMap)for(let e=0;e{BY[HY++]=185;let r=HY-t;HY+=2;let o=0;if(s.keyMap)for(let t in e)(n||e.hasOwnProperty(t))&&(y(s.encodeKey(t)),y(e[t]),o++);else for(let t in e)(n||e.hasOwnProperty(t))&&(y(t),y(e[t]),o++);BY[r+++t]=o>>8,BY[r+t]=255&o}:(e,t)=>{let n,a,i,s=o.transitions||(o.transitions=Object.create(null)),l=0,c=0;if(this.keyMap){i=Object.keys(e).map((e=>this.encodeKey(e))),c=i.length;for(let e=0;e>8|224,BY[HY++]=255&d;else{if(i||(i=s.__keys__||(s.__keys__=Object.keys(e))),void 0===a?(d=o.nextId++,d||(d=0,o.nextId=1),d>=256&&(o.nextId=(d=u)+1)):d=a,o[d]=i,!(d=256-u&&(m.shift()[UY]=void 0),m.push(s),YY(c+2),y(57344+d),y(i),null===t)return;for(let n in e)(t||e.hasOwnProperty(n))&&y(e[n]);return}BY[HY++]=217,BY[HY++]=d>>8|224,BY[HY++]=255&d,s=o.transitions;for(let e=0;e{let n;if(e>16777216){if(e-t>RY)throw new Error("Encoded buffer would be larger than maximum buffer size");n=Math.min(RY,4096*Math.round(Math.max((e-t)*(e>67108864?1.25:2),4194304)/4096))}else n=1+(Math.max(e-t<<2,BY.length-1)>>12)<<12;let r=new NY(n);return FY=new DataView(r.buffer,0,n),BY.copy?BY.copy(r,0,t,e):r.set(BY.slice(t,e)),HY-=t,t=0,VY=r.length-10,BY=r};let S=100,w=1e3;function*T(e,n,r){let o=e.constructor;if(o===Object){let t=!1!==s.useRecords;t?b(e,null):WY(Object.keys(e).length,160);for(let r in e){let o=e[r];t||y(r),o&&"object"==typeof o?n[r]?yield*T(o,n[r]):yield*C(o,n,r):y(o)}}else if(o===Array){let r=e.length;YY(r);for(let o=0;oS)?n.element?yield*T(r,n.element):yield*C(r,n,"element"):y(r)}}else if(e[Symbol.iterator]){BY[HY++]=159;for(let r of e)r&&("object"==typeof r||HY-t>S)?n.element?yield*T(r,n.element):yield*C(r,n,"element"):y(r);BY[HY++]=255}else ZY(e)?(WY(e.size,64),yield BY.subarray(t,HY),yield e,$()):e[Symbol.asyncIterator]?(BY[HY++]=159,yield BY.subarray(t,HY),yield e,$(),BY[HY++]=255):y(e);r&&HY>t?yield BY.subarray(t,HY):HY-t>S&&(yield BY.subarray(t,HY),$())}function*C(e,n,r){let o=HY-t;try{y(e),HY-t>S&&(yield BY.subarray(t,HY),$())}catch(a){if(!a.iteratorNotHandled)throw a;n[r]={},HY=t+o,yield*T.call(this,e,n[r])}}function $(){S=w,s.encode(null,oK)}function x(e,t,n){return S=t&&t.chunkThreshold?w=t.chunkThreshold:100,e&&"object"==typeof e?(s.encode(null,oK),n(e,s.iterateProperties||(s.iterateProperties={}),!0)):[s.encode(e)]}async function*A(e,t){for(let n of T(e,t,!0)){let e=n.constructor;if(e===DY||e===Uint8Array)yield n;else if(ZY(n)){let e,t=n.stream().getReader();for(;!(e=await t.read()).done;)yield e.value}else if(n[Symbol.asyncIterator])for await(let e of n)$(),e?yield*A(e,t.async||(t.async={})):yield s.encode(e);else yield n}}this.encodeAsIterable=function(e,t){return x(e,t,T)},this.encodeAsAsyncIterable=function(e,t){return x(e,t,A)}}useBuffer(e){BY=e,FY=new DataView(BY.buffer,BY.byteOffset,BY.byteLength),HY=0}clearSharedData(){this.structures&&(this.structures=[]),this.sharedValues&&(this.sharedValues=void 0)}updateSharedData(){let e=this.sharedVersion||0;this.sharedVersion=e+1;let t=this.structures.slice(0),n=new zY(t,this.sharedValues,this.sharedVersion),r=this.saveShared(n,(t=>(t&&t.version||0)==e));return!1===r?(n=this.getShared()||{},this.structures=n.structures||[],this.sharedValues=n.packedValues,this.sharedVersion=n.version,this.structures.nextId=this.structures.length):t.forEach(((e,t)=>this.structures[t]=e)),r}}({useRecords:!1});tK.encode,tK.encodeAsIterable,tK.encodeAsAsyncIterable;const nK=512,rK=1024,oK=2048;function aK(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}class iK{constructor(){this.chunkedMTU=16300,this._dataCount=1,this.chunk=e=>{const t=[],n=e.byteLength,r=Math.ceil(n/this.chunkedMTU);let o=0,a=0;for(;a=this.minChromeVersion:"firefox"===e?t>=this.minFirefoxVersion:"safari"===e&&(!this.isIOS&&t>=this.minSafariVersion))}getBrowser(){return sK.browserDetails.browser}getVersion(){return sK.browserDetails.version||0}isUnifiedPlanSupported(){const e=this.getBrowser(),t=sK.browserDetails.version||0;if("chrome"===e&&t=this.minFirefoxVersion)return!0;if(!window.RTCRtpTransceiver||!("currentDirection"in RTCRtpTransceiver.prototype))return!1;let n,r=!1;try{n=new RTCPeerConnection,n.addTransceiver("audio"),r=!0}catch{}finally{n&&n.close()}return r}toString(){return`Supports:\n browser:${this.getBrowser()}\n version:${this.getVersion()}\n isIOS:${this.isIOS}\n isWebRTCSupported:${this.isWebRTCSupported()}\n isBrowserSupported:${this.isBrowserSupported()}\n isUnifiedPlanSupported:${this.isUnifiedPlanSupported()}`}constructor(){this.isIOS=["iPad","iPhone","iPod"].includes(navigator.platform),this.supportedBrowsers=["firefox","chrome","safari"],this.minFirefoxVersion=59,this.minChromeVersion=72,this.minSafariVersion=605}},uK=e=>!e||/^[A-Za-z0-9]+(?:[ _-][A-Za-z0-9]+)*$/.test(e),cK=()=>Math.random().toString(36).slice(2),dK={iceServers:[{urls:"stun:stun.l.google.com:19302"},{urls:["turn:eu-0.turn.peerjs.com:3478","turn:us-0.turn.peerjs.com:3478"],username:"peerjs",credential:"peerjsp"}],sdpSemantics:"unified-plan"};const fK=new class extends iK{noop(){}blobToArrayBuffer(e,t){const n=new FileReader;return n.onload=function(e){e.target&&t(e.target.result)},n.readAsArrayBuffer(e),n}binaryStringToArrayBuffer(e){const t=new Uint8Array(e.length);for(let n=0;n=3&&this._print(3,...e)}warn(...e){this._logLevel>=2&&this._print(2,...e)}error(...e){this._logLevel>=1&&this._print(1,...e)}setLogFunction(e){this._print=e}_print(e,...t){const n=["PeerJS: ",...t];for(const e in n)n[e]instanceof Error&&(n[e]="("+n[e].name+") "+n[e].message)}constructor(){this._logLevel=0}},vK=Object.prototype.hasOwnProperty,gK="~";function yK(){}function bK(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function _K(e,t,n,r,o){if("function"!=typeof n)throw new TypeError("The listener must be a function");var a=new bK(n,r||e,o),i=gK?gK+t:t;return e._events[i]?e._events[i].fn?e._events[i]=[e._events[i],a]:e._events[i].push(a):(e._events[i]=a,e._eventsCount++),e}function SK(e,t){0==--e._eventsCount?e._events=new yK:delete e._events[t]}function wK(){this._events=new yK,this._eventsCount=0}Object.create&&(yK.prototype=Object.create(null),(new yK).__proto__||(gK=!1)),wK.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)vK.call(e,t)&&n.push(gK?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},wK.prototype.listeners=function(e){var t=gK?gK+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,o=n.length,a=new Array(o);rTK)),aK(EK,"PeerErrorType",(()=>CK)),aK(EK,"BaseConnectionErrorType",(()=>$K)),aK(EK,"DataConnectionErrorType",(()=>xK)),aK(EK,"SerializationType",(()=>AK)),aK(EK,"SocketEventType",(()=>MK)),aK(EK,"ServerMessageType",(()=>kK)),function(e){e.Data="data",e.Media="media"}(TK||(TK={})),function(e){e.BrowserIncompatible="browser-incompatible",e.Disconnected="disconnected",e.InvalidID="invalid-id",e.InvalidKey="invalid-key",e.Network="network",e.PeerUnavailable="peer-unavailable",e.SslUnavailable="ssl-unavailable",e.ServerError="server-error",e.SocketError="socket-error",e.SocketClosed="socket-closed",e.UnavailableID="unavailable-id",e.WebRTC="webrtc"}(CK||(CK={})),function(e){e.NegotiationFailed="negotiation-failed",e.ConnectionClosed="connection-closed"}($K||($K={})),function(e){e.NotOpenYet="not-open-yet",e.MessageToBig="message-too-big"}(xK||(xK={})),function(e){e.Binary="binary",e.BinaryUTF8="binary-utf8",e.JSON="json",e.None="raw"}(AK||(AK={})),function(e){e.Message="message",e.Disconnected="disconnected",e.Error="error",e.Close="close"}(MK||(MK={})),function(e){e.Heartbeat="HEARTBEAT",e.Candidate="CANDIDATE",e.Offer="OFFER",e.Answer="ANSWER",e.Open="OPEN",e.Error="ERROR",e.IdTaken="ID-TAKEN",e.InvalidKey="INVALID-KEY",e.Leave="LEAVE",e.Expire="EXPIRE"}(kK||(kK={}));var OK;OK=JSON.parse('{"name":"peerjs","version":"1.5.2","keywords":["peerjs","webrtc","p2p","rtc"],"description":"PeerJS client","homepage":"https://peerjs.com","bugs":{"url":"https://github.com/peers/peerjs/issues"},"repository":{"type":"git","url":"https://github.com/peers/peerjs"},"license":"MIT","contributors":["Michelle Bu ","afrokick ","ericz ","Jairo ","Jonas Gloning <34194370+jonasgloning@users.noreply.github.com>","Jairo Caro-Accino Viciana ","Carlos Caballero ","hc ","Muhammad Asif ","PrashoonB ","Harsh Bardhan Mishra <47351025+HarshCasper@users.noreply.github.com>","akotynski ","lmb ","Jairooo ","Moritz Stückler ","Simon ","Denis Lukov ","Philipp Hancke ","Hans Oksendahl ","Jess ","khankuan ","DUODVK ","XiZhao ","Matthias Lohr ","=frank tree <=frnktrb@googlemail.com>","Andre Eckardt ","Chris Cowan ","Alex Chuev ","alxnull ","Yemel Jardi ","Ben Parnell ","Benny Lichtner ","fresheneesz ","bob.barstead@exaptive.com ","chandika ","emersion ","Christopher Van ","eddieherm ","Eduardo Pinho ","Evandro Zanatta ","Gardner Bickford ","Gian Luca ","PatrickJS ","jonnyf ","Hizkia Felix ","Hristo Oskov ","Isaac Madwed ","Ilya Konanykhin ","jasonbarry ","Jonathan Burke ","Josh Hamit ","Jordan Austin ","Joel Wetzell ","xizhao ","Alberto Torres ","Jonathan Mayol ","Jefferson Felix ","Rolf Erik Lekang ","Kevin Mai-Husan Chia ","Pepijn de Vos ","JooYoung ","Tobias Speicher ","Steve Blaurock ","Kyrylo Shegeda ","Diwank Singh Tomer ","Sören Balko ","Arpit Solanki ","Yuki Ito ","Artur Zayats "],"funding":{"type":"opencollective","url":"https://opencollective.com/peer"},"collective":{"type":"opencollective","url":"https://opencollective.com/peer"},"files":["dist/*"],"sideEffects":["lib/global.ts","lib/supports.ts"],"main":"dist/bundler.cjs","module":"dist/bundler.mjs","browser-minified":"dist/peerjs.min.js","browser-unminified":"dist/peerjs.js","browser-minified-cbor":"dist/serializer.cbor.mjs","browser-minified-msgpack":"dist/serializer.msgpack.mjs","types":"dist/types.d.ts","engines":{"node":">= 14"},"targets":{"types":{"source":"lib/exports.ts"},"main":{"source":"lib/exports.ts","sourceMap":{"inlineSources":true}},"module":{"source":"lib/exports.ts","includeNodeModules":["eventemitter3"],"sourceMap":{"inlineSources":true}},"browser-minified":{"context":"browser","outputFormat":"global","optimize":true,"engines":{"browsers":"chrome >= 83, edge >= 83, firefox >= 80, safari >= 15"},"source":"lib/global.ts"},"browser-unminified":{"context":"browser","outputFormat":"global","optimize":false,"engines":{"browsers":"chrome >= 83, edge >= 83, firefox >= 80, safari >= 15"},"source":"lib/global.ts"},"browser-minified-cbor":{"context":"browser","outputFormat":"esmodule","isLibrary":true,"optimize":true,"engines":{"browsers":"chrome >= 83, edge >= 83, firefox >= 102, safari >= 15"},"source":"lib/dataconnection/StreamConnection/Cbor.ts"},"browser-minified-msgpack":{"context":"browser","outputFormat":"esmodule","isLibrary":true,"optimize":true,"engines":{"browsers":"chrome >= 83, edge >= 83, firefox >= 102, safari >= 15"},"source":"lib/dataconnection/StreamConnection/MsgPack.ts"}},"scripts":{"contributors":"git-authors-cli --print=false && prettier --write package.json && git add package.json package-lock.json && git commit -m \\"chore(contributors): update and sort contributors list\\"","check":"tsc --noEmit && tsc -p e2e/tsconfig.json --noEmit","watch":"parcel watch","build":"rm -rf dist && parcel build","prepublishOnly":"npm run build","test":"jest","test:watch":"jest --watch","coverage":"jest --coverage --collectCoverageFrom=\\"./lib/**\\"","format":"prettier --write .","format:check":"prettier --check .","semantic-release":"semantic-release","e2e":"wdio run e2e/wdio.local.conf.ts","e2e:bstack":"wdio run e2e/wdio.bstack.conf.ts"},"devDependencies":{"@parcel/config-default":"^2.9.3","@parcel/packager-ts":"^2.9.3","@parcel/transformer-typescript-tsc":"^2.9.3","@parcel/transformer-typescript-types":"^2.9.3","@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@swc/core":"^1.3.27","@swc/jest":"^0.2.24","@types/jasmine":"^4.3.4","@wdio/browserstack-service":"^8.11.2","@wdio/cli":"^8.11.2","@wdio/globals":"^8.11.2","@wdio/jasmine-framework":"^8.11.2","@wdio/local-runner":"^8.11.2","@wdio/spec-reporter":"^8.11.2","@wdio/types":"^8.10.4","http-server":"^14.1.1","jest":"^29.3.1","jest-environment-jsdom":"^29.3.1","mock-socket":"^9.0.0","parcel":"^2.9.3","prettier":"^3.0.0","semantic-release":"^21.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","wdio-geckodriver-service":"^5.0.1"},"dependencies":{"@msgpack/msgpack":"^2.8.0","cbor-x":"1.5.4","eventemitter3":"^4.0.7","peerjs-js-binarypack":"^2.1.0","webrtc-adapter":"^8.0.0"},"alias":{"process":false,"buffer":false}}');class IK extends hK.EventEmitter{constructor(e,t,n,r,o,a=5e3){super(),this.pingInterval=a,this._disconnected=!0,this._messagesQueue=[];const i=e?"wss://":"ws://";this._baseUrl=i+t+":"+n+r+"peerjs?key="+o}start(e,t){this._id=e;const n=`${this._baseUrl}&id=${e}&token=${t}`;this._socket||!this._disconnected||(this._socket=new WebSocket(n+"&version="+OK.version),this._disconnected=!1,this._socket.onmessage=e=>{let t;try{t=JSON.parse(e.data),mK.log("Server message received:",t)}catch{return void mK.log("Invalid server message",e.data)}this.emit(MK.Message,t)},this._socket.onclose=e=>{this._disconnected||(mK.log("Socket closed.",e),this._cleanup(),this._disconnected=!0,this.emit(MK.Disconnected))},this._socket.onopen=()=>{this._disconnected||(this._sendQueuedMessages(),mK.log("Socket open"),this._scheduleHeartbeat())})}_scheduleHeartbeat(){this._wsPingTimer=setTimeout((()=>{this._sendHeartbeat()}),this.pingInterval)}_sendHeartbeat(){if(!this._wsOpen())return void mK.log("Cannot send heartbeat, because socket closed");const e=JSON.stringify({type:kK.Heartbeat});this._socket.send(e),this._scheduleHeartbeat()}_wsOpen(){return!!this._socket&&1===this._socket.readyState}_sendQueuedMessages(){const e=[...this._messagesQueue];this._messagesQueue=[];for(const t of e)this.send(t)}send(e){if(this._disconnected)return;if(!this._id)return void this._messagesQueue.push(e);if(!e.type)return void this.emit(MK.Error,"Invalid message");if(!this._wsOpen())return;const t=JSON.stringify(e);this._socket.send(t)}close(){this._disconnected||(this._cleanup(),this._disconnected=!0)}_cleanup(){this._socket&&(this._socket.onopen=this._socket.onmessage=this._socket.onclose=null,this._socket.close(),this._socket=void 0),clearTimeout(this._wsPingTimer)}}class PK{constructor(e){this.connection=e}startConnection(e){const t=this._startPeerConnection();if(this.connection.peerConnection=t,this.connection.type===TK.Media&&e._stream&&this._addTracksToConnection(e._stream,t),e.originator){const n=this.connection,r={ordered:!!e.reliable},o=t.createDataChannel(n.label,r);n._initializeDataChannel(o),this._makeOffer()}else this.handleSDP("OFFER",e.sdp)}_startPeerConnection(){mK.log("Creating RTCPeerConnection.");const e=new RTCPeerConnection(this.connection.provider.options.config);return this._setupListeners(e),e}_setupListeners(e){const t=this.connection.peer,n=this.connection.connectionId,r=this.connection.type,o=this.connection.provider;mK.log("Listening for ICE candidates."),e.onicecandidate=e=>{!e.candidate||!e.candidate.candidate||(mK.log(`Received ICE candidates for ${t}:`,e.candidate),o.socket.send({type:kK.Candidate,payload:{candidate:e.candidate,type:r,connectionId:n},dst:t}))},e.oniceconnectionstatechange=()=>{switch(e.iceConnectionState){case"failed":mK.log("iceConnectionState is failed, closing connections to "+t),this.connection.emitError($K.NegotiationFailed,"Negotiation of connection to "+t+" failed."),this.connection.close();break;case"closed":mK.log("iceConnectionState is closed, closing connections to "+t),this.connection.emitError($K.ConnectionClosed,"Connection to "+t+" closed."),this.connection.close();break;case"disconnected":mK.log("iceConnectionState changed to disconnected on the connection with "+t);break;case"completed":e.onicecandidate=()=>{}}this.connection.emit("iceStateChanged",e.iceConnectionState)},mK.log("Listening for data channel"),e.ondatachannel=e=>{mK.log("Received data channel");const r=e.channel;o.getConnection(t,n)._initializeDataChannel(r)},mK.log("Listening for remote stream"),e.ontrack=e=>{mK.log("Received remote stream");const r=e.streams[0],a=o.getConnection(t,n);if(a.type===TK.Media){const e=a;this._addStreamToMediaConnection(r,e)}}}cleanup(){mK.log("Cleaning up PeerConnection to "+this.connection.peer);const e=this.connection.peerConnection;if(!e)return;this.connection.peerConnection=null,e.onicecandidate=e.oniceconnectionstatechange=e.ondatachannel=e.ontrack=()=>{};const t="closed"!==e.signalingState;let n=!1;const r=this.connection.dataChannel;r&&(n=!!r.readyState&&"closed"!==r.readyState),(t||n)&&e.close()}async _makeOffer(){const e=this.connection.peerConnection,t=this.connection.provider;try{const n=await e.createOffer(this.connection.options.constraints);mK.log("Created offer."),this.connection.options.sdpTransform&&"function"==typeof this.connection.options.sdpTransform&&(n.sdp=this.connection.options.sdpTransform(n.sdp)||n.sdp);try{await e.setLocalDescription(n),mK.log("Set localDescription:",n,`for:${this.connection.peer}`);let r={sdp:n,type:this.connection.type,connectionId:this.connection.connectionId,metadata:this.connection.metadata};if(this.connection.type===TK.Data){const e=this.connection;r={...r,label:e.label,reliable:e.reliable,serialization:e.serialization}}t.socket.send({type:kK.Offer,payload:r,dst:this.connection.peer})}catch(e){"OperationError: Failed to set local offer sdp: Called in wrong state: kHaveRemoteOffer"!=e&&(t.emitError(CK.WebRTC,e),mK.log("Failed to setLocalDescription, ",e))}}catch(e){t.emitError(CK.WebRTC,e),mK.log("Failed to createOffer, ",e)}}async _makeAnswer(){const e=this.connection.peerConnection,t=this.connection.provider;try{const n=await e.createAnswer();mK.log("Created answer."),this.connection.options.sdpTransform&&"function"==typeof this.connection.options.sdpTransform&&(n.sdp=this.connection.options.sdpTransform(n.sdp)||n.sdp);try{await e.setLocalDescription(n),mK.log("Set localDescription:",n,`for:${this.connection.peer}`),t.socket.send({type:kK.Answer,payload:{sdp:n,type:this.connection.type,connectionId:this.connection.connectionId},dst:this.connection.peer})}catch(e){t.emitError(CK.WebRTC,e),mK.log("Failed to setLocalDescription, ",e)}}catch(e){t.emitError(CK.WebRTC,e),mK.log("Failed to create answer, ",e)}}async handleSDP(e,t){t=new RTCSessionDescription(t);const n=this.connection.peerConnection,r=this.connection.provider;mK.log("Setting remote description",t);const o=this;try{await n.setRemoteDescription(t),mK.log(`Set remoteDescription:${e} for:${this.connection.peer}`),"OFFER"===e&&await o._makeAnswer()}catch(e){r.emitError(CK.WebRTC,e),mK.log("Failed to setRemoteDescription, ",e)}}async handleCandidate(e){mK.log("handleCandidate:",e);try{await this.connection.peerConnection.addIceCandidate(e),mK.log(`Added ICE candidate for:${this.connection.peer}`)}catch(e){this.connection.provider.emitError(CK.WebRTC,e),mK.log("Failed to handleCandidate, ",e)}}_addTracksToConnection(e,t){if(mK.log(`add tracks from stream ${e.id} to peer connection`),!t.addTrack)return mK.error("Your browser does't support RTCPeerConnection#addTrack. Ignored.");e.getTracks().forEach((n=>{t.addTrack(n,e)}))}_addStreamToMediaConnection(e,t){mK.log(`add stream ${e.id} to media connection ${t.connectionId}`),t.addStream(e)}}class NK extends hK.EventEmitter{emitError(e,t){mK.error("Error:",t),this.emit("error",new DK(`${e}`,t))}}class DK extends Error{constructor(e,t){"string"==typeof t?super(t):(super(),Object.assign(this,t)),this.type=e}}class RK extends NK{get open(){return this._open}constructor(e,t,n){super(),this.peer=e,this.provider=t,this.options=n,this._open=!1,this.metadata=n.metadata}}class LK extends RK{static#e=this.ID_PREFIX="mc_";get type(){return TK.Media}get localStream(){return this._localStream}get remoteStream(){return this._remoteStream}constructor(e,t,n){super(e,t,n),this._localStream=this.options._stream,this.connectionId=this.options.connectionId||LK.ID_PREFIX+fK.randomToken(),this._negotiator=new PK(this),this._localStream&&this._negotiator.startConnection({_stream:this._localStream,originator:!0})}_initializeDataChannel(e){this.dataChannel=e,this.dataChannel.onopen=()=>{mK.log(`DC#${this.connectionId} dc connection success`),this.emit("willCloseOnRemote")},this.dataChannel.onclose=()=>{mK.log(`DC#${this.connectionId} dc closed for:`,this.peer),this.close()}}addStream(e){mK.log("Receiving stream",e),this._remoteStream=e,super.emit("stream",e)}handleMessage(e){const t=e.type,n=e.payload;switch(e.type){case kK.Answer:this._negotiator.handleSDP(t,n.sdp),this._open=!0;break;case kK.Candidate:this._negotiator.handleCandidate(n.candidate);break;default:mK.warn(`Unrecognized message type:${t} from peer:${this.peer}`)}}answer(e,t={}){if(this._localStream)return void mK.warn("Local stream already exists on this MediaConnection. Are you answering a call twice?");this._localStream=e,t&&t.sdpTransform&&(this.options.sdpTransform=t.sdpTransform),this._negotiator.startConnection({...this.options._payload,_stream:e});const n=this.provider._getMessages(this.connectionId);for(const e of n)this.handleMessage(e);this._open=!0}close(){this._negotiator&&(this._negotiator.cleanup(),this._negotiator=null),this._localStream=null,this._remoteStream=null,this.provider&&(this.provider._removeConnection(this),this.provider=null),this.options&&this.options._stream&&(this.options._stream=null),this.open&&(this._open=!1,super.emit("close"))}}class BK{constructor(e){this._options=e}_buildRequest(e){const t=this._options.secure?"https":"http",{host:n,port:r,path:o,key:a}=this._options,i=new URL(`${t}://${n}:${r}${o}${a}/${e}`);return i.searchParams.set("ts",`${Date.now()}${Math.random()}`),i.searchParams.set("version",OK.version),fetch(i.href,{referrerPolicy:this._options.referrerPolicy})}async retrieveId(){try{const e=await this._buildRequest("id");if(200!==e.status)throw new Error(`Error. Status:${e.status}`);return e.text()}catch(e){mK.error("Error retrieving ID",e);let t="";throw"/"===this._options.path&&this._options.host!==fK.CLOUD_HOST&&(t=" If you passed in a `path` to your self-hosted PeerServer, you'll also need to pass in that same path when creating a new Peer."),new Error("Could not get an ID from the server."+t)}}async listAllPeers(){try{const e=await this._buildRequest("peers");if(200!==e.status){if(401===e.status){let e="";throw e=this._options.host===fK.CLOUD_HOST?"It looks like you're using the cloud server. You can email team@peerjs.com to enable peer listing for your API key.":"You need to enable `allow_discovery` on your self-hosted PeerServer to use this feature.",new Error("It doesn't look like you have permission to list peers IDs. "+e)}throw new Error(`Error. Status:${e.status}`)}return e.json()}catch(e){throw mK.error("Error retrieving list peers",e),new Error("Could not get list peers from the server."+e)}}}class FK extends RK{static#e=this.ID_PREFIX="dc_";static#t=this.MAX_BUFFERED_AMOUNT=8388608;get type(){return TK.Data}constructor(e,t,n){super(e,t,n),this.connectionId=this.options.connectionId||FK.ID_PREFIX+cK(),this.label=this.options.label||this.connectionId,this.reliable=!!this.options.reliable,this._negotiator=new PK(this),this._negotiator.startConnection(this.options._payload||{originator:!0,reliable:this.reliable})}_initializeDataChannel(e){this.dataChannel=e,this.dataChannel.onopen=()=>{mK.log(`DC#${this.connectionId} dc connection success`),this._open=!0,this.emit("open")},this.dataChannel.onmessage=e=>{mK.log(`DC#${this.connectionId} dc onmessage:`,e.data)},this.dataChannel.onclose=()=>{mK.log(`DC#${this.connectionId} dc closed for:`,this.peer),this.close()}}close(e){e?.flush?this.send({__peerData:{type:"close"}}):(this._negotiator&&(this._negotiator.cleanup(),this._negotiator=null),this.provider&&(this.provider._removeConnection(this),this.provider=null),this.dataChannel&&(this.dataChannel.onopen=null,this.dataChannel.onmessage=null,this.dataChannel.onclose=null,this.dataChannel=null),this.open&&(this._open=!1,super.emit("close")))}send(e,t=!1){if(this.open)return this._send(e,t);this.emitError(xK.NotOpenYet,"Connection is not open. You should listen for the `open` event before sending messages.")}async handleMessage(e){const t=e.payload;switch(e.type){case kK.Answer:await this._negotiator.handleSDP(e.type,t.sdp);break;case kK.Candidate:await this._negotiator.handleCandidate(t.candidate);break;default:mK.warn("Unrecognized message type:",e.type,"from peer:",this.peer)}}}class VK extends FK{get bufferSize(){return this._bufferSize}_initializeDataChannel(e){super._initializeDataChannel(e),this.dataChannel.binaryType="arraybuffer",this.dataChannel.addEventListener("message",(e=>this._handleDataMessage(e)))}_bufferedSend(e){(this._buffering||!this._trySend(e))&&(this._buffer.push(e),this._bufferSize=this._buffer.length)}_trySend(e){if(!this.open)return!1;if(this.dataChannel.bufferedAmount>FK.MAX_BUFFERED_AMOUNT)return this._buffering=!0,setTimeout((()=>{this._buffering=!1,this._tryBuffer()}),50),!1;try{this.dataChannel.send(e)}catch(e){return mK.error(`DC#:${this.connectionId} Error when sending:`,e),this._buffering=!0,this.close(),!1}return!0}_tryBuffer(){if(!this.open||0===this._buffer.length)return;const e=this._buffer[0];this._trySend(e)&&(this._buffer.shift(),this._bufferSize=this._buffer.length,this._tryBuffer())}close(e){e?.flush?this.send({__peerData:{type:"close"}}):(this._buffer=[],this._bufferSize=0,super.close())}constructor(...e){super(...e),this._buffer=[],this._bufferSize=0,this._buffering=!1}}class HK extends VK{close(e){super.close(e),this._chunkedData={}}constructor(e,t,n){super(e,t,n),this.chunker=new iK,this.serialization=AK.Binary,this._chunkedData={}}_handleDataMessage({data:e}){const t=TW(e),n=t.__peerData;if(n)return"close"===n.type?void this.close():void this._handleChunk(t);this.emit("data",t)}_handleChunk(e){const t=e.__peerData,n=this._chunkedData[t]||{data:[],count:0,total:e.total};if(n.data[e.n]=new Uint8Array(e.data),n.count++,this._chunkedData[t]=n,n.total===n.count){delete this._chunkedData[t];const e=function(e){let t=0;for(const n of e)t+=n.byteLength;const n=new Uint8Array(t);let r=0;for(const t of e)n.set(t,r),r+=t.byteLength;return n}(n.data);this._handleDataMessage({data:e})}}_send(e,t){const n=CW(e);if(n instanceof Promise)return this._send_blob(n);!t&&n.byteLength>this.chunker.chunkedMTU?this._sendChunks(n):this._bufferedSend(n)}async _send_blob(e){const t=await e;t.byteLength>this.chunker.chunkedMTU?this._sendChunks(t):this._bufferedSend(t)}_sendChunks(e){const t=this.chunker.chunk(e);mK.log(`DC#${this.connectionId} Try to send ${t.length} chunks...`);for(const e of t)this.send(e,!0)}}class jK extends VK{_handleDataMessage({data:e}){super.emit("data",e)}_send(e,t){this._bufferedSend(e)}constructor(...e){super(...e),this.serialization=AK.None}}class GK extends VK{_handleDataMessage({data:e}){const t=this.parse(this.decoder.decode(e)),n=t.__peerData;n&&"close"===n.type?this.close():this.emit("data",t)}_send(e,t){const n=this.encoder.encode(this.stringify(e));n.byteLength>=fK.chunkedMTU?this.emitError(xK.MessageToBig,"Message too big for JSON channel"):this._bufferedSend(n)}constructor(...e){super(...e),this.serialization=AK.JSON,this.encoder=new TextEncoder,this.decoder=new TextDecoder,this.stringify=JSON.stringify,this.parse=JSON.parse}}class UK extends NK{static#e=this.DEFAULT_KEY="peerjs";get id(){return this._id}get options(){return this._options}get open(){return this._open}get socket(){return this._socket}get connections(){const e=Object.create(null);for(const[t,n]of this._connections)e[t]=n;return e}get destroyed(){return this._destroyed}get disconnected(){return this._disconnected}constructor(e,t){let n;super(),this._serializers={raw:jK,json:GK,binary:HK,"binary-utf8":HK,default:HK},this._id=null,this._lastServerId=null,this._destroyed=!1,this._disconnected=!1,this._open=!1,this._connections=new Map,this._lostMessages=new Map,e&&e.constructor==Object?t=e:e&&(n=e.toString()),t={debug:0,host:fK.CLOUD_HOST,port:fK.CLOUD_PORT,path:"/",key:UK.DEFAULT_KEY,token:fK.randomToken(),config:fK.defaultConfig,referrerPolicy:"strict-origin-when-cross-origin",serializers:{},...t},this._options=t,this._serializers={...this._serializers,...this.options.serializers},"/"===this._options.host&&(this._options.host=window.location.hostname),this._options.path&&("/"!==this._options.path[0]&&(this._options.path="/"+this._options.path),"/"!==this._options.path[this._options.path.length-1]&&(this._options.path+="/")),void 0===this._options.secure&&this._options.host!==fK.CLOUD_HOST?this._options.secure=fK.isSecure():this._options.host==fK.CLOUD_HOST&&(this._options.secure=!0),this._options.logFunction&&mK.setLogFunction(this._options.logFunction),mK.logLevel=this._options.debug||0,this._api=new BK(t),this._socket=this._createServerConnection(),fK.supports.audioVideo||fK.supports.data?!n||fK.validateId(n)?n?this._initialize(n):this._api.retrieveId().then((e=>this._initialize(e))).catch((e=>this._abort(CK.ServerError,e))):this._delayedAbort(CK.InvalidID,`ID "${n}" is invalid`):this._delayedAbort(CK.BrowserIncompatible,"The current browser does not support WebRTC")}_createServerConnection(){const e=new IK(this._options.secure,this._options.host,this._options.port,this._options.path,this._options.key,this._options.pingInterval);return e.on(MK.Message,(e=>{this._handleMessage(e)})),e.on(MK.Error,(e=>{this._abort(CK.SocketError,e)})),e.on(MK.Disconnected,(()=>{this.disconnected||(this.emitError(CK.Network,"Lost connection to server."),this.disconnect())})),e.on(MK.Close,(()=>{this.disconnected||this._abort(CK.SocketClosed,"Underlying socket is already closed.")})),e}_initialize(e){this._id=e,this.socket.start(e,this._options.token)}_handleMessage(e){const t=e.type,n=e.payload,r=e.src;switch(t){case kK.Open:this._lastServerId=this.id,this._open=!0,this.emit("open",this.id);break;case kK.Error:this._abort(CK.ServerError,n.msg);break;case kK.IdTaken:this._abort(CK.UnavailableID,`ID "${this.id}" is taken`);break;case kK.InvalidKey:this._abort(CK.InvalidKey,`API KEY "${this._options.key}" is invalid`);break;case kK.Leave:mK.log(`Received leave message from ${r}`),this._cleanupPeer(r),this._connections.delete(r);break;case kK.Expire:this.emitError(CK.PeerUnavailable,`Could not connect to peer ${r}`);break;case kK.Offer:{const e=n.connectionId;let t=this.getConnection(r,e);if(t&&(t.close(),mK.warn(`Offer received for existing Connection ID:${e}`)),n.type===TK.Media){const o=new LK(r,this,{connectionId:e,_payload:n,metadata:n.metadata});t=o,this._addConnection(r,t),this.emit("call",o)}else{if(n.type!==TK.Data)return void mK.warn(`Received malformed connection type:${n.type}`);{const o=new this._serializers[n.serialization](r,this,{connectionId:e,_payload:n,metadata:n.metadata,label:n.label,serialization:n.serialization,reliable:n.reliable});t=o,this._addConnection(r,t),this.emit("connection",o)}}const o=this._getMessages(e);for(const e of o)t.handleMessage(e);break}default:{if(!n)return void mK.warn(`You received a malformed message from ${r} of type ${t}`);const o=n.connectionId,a=this.getConnection(r,o);a&&a.peerConnection?a.handleMessage(e):o?this._storeMessage(o,e):mK.warn("You received an unrecognized message:",e);break}}}_storeMessage(e,t){this._lostMessages.has(e)||this._lostMessages.set(e,[]),this._lostMessages.get(e).push(t)}_getMessages(e){const t=this._lostMessages.get(e);return t?(this._lostMessages.delete(e),t):[]}connect(e,t={}){if(t={serialization:"default",...t},this.disconnected)return mK.warn("You cannot connect to a new Peer because you called .disconnect() on this Peer and ended your connection with the server. You can create a new Peer to reconnect, or call reconnect on this peer if you believe its ID to still be available."),void this.emitError(CK.Disconnected,"Cannot connect to new Peer after disconnecting from server.");const n=new this._serializers[t.serialization](e,this,t);return this._addConnection(e,n),n}call(e,t,n={}){if(this.disconnected)return mK.warn("You cannot connect to a new Peer because you called .disconnect() on this Peer and ended your connection with the server. You can create a new Peer to reconnect."),void this.emitError(CK.Disconnected,"Cannot connect to new Peer after disconnecting from server.");if(!t)return void mK.error("To call a peer, you must provide a stream from your browser's `getUserMedia`.");const r=new LK(e,this,{...n,_stream:t});return this._addConnection(e,r),r}_addConnection(e,t){mK.log(`add connection ${t.type}:${t.connectionId} to peerId:${e}`),this._connections.has(e)||this._connections.set(e,[]),this._connections.get(e).push(t)}_removeConnection(e){const t=this._connections.get(e.peer);if(t){const n=t.indexOf(e);-1!==n&&t.splice(n,1)}this._lostMessages.delete(e.connectionId)}getConnection(e,t){const n=this._connections.get(e);if(!n)return null;for(const e of n)if(e.connectionId===t)return e;return null}_delayedAbort(e,t){setTimeout((()=>{this._abort(e,t)}),0)}_abort(e,t){mK.error("Aborting!"),this.emitError(e,t),this._lastServerId?this.disconnect():this.destroy()}destroy(){this.destroyed||(mK.log(`Destroy peer with ID:${this.id}`),this.disconnect(),this._cleanup(),this._destroyed=!0,this.emit("close"))}_cleanup(){for(const e of this._connections.keys())this._cleanupPeer(e),this._connections.delete(e);this.socket.removeAllListeners()}_cleanupPeer(e){const t=this._connections.get(e);if(t)for(const e of t)e.close()}disconnect(){if(this.disconnected)return;const e=this.id;mK.log(`Disconnect peer with ID:${e}`),this._disconnected=!0,this._open=!1,this.socket.close(),this._lastServerId=e,this._id=null,this.emit("disconnected",e)}reconnect(){if(this.disconnected&&!this.destroyed)mK.log(`Attempting reconnection to server with ID ${this._lastServerId}`),this._disconnected=!1,this._initialize(this._lastServerId);else{if(this.destroyed)throw new Error("This peer cannot reconnect to the server. It has already been destroyed.");if(this.disconnected||this.open)throw new Error(`Peer ${this.id} cannot reconnect because it is not disconnected from the server!`);mK.error("In a hurry? We're still trying to make the initial connection!")}}listAllPeers(e=(e=>{})){this._api.listAllPeers().then((t=>e(t))).catch((e=>this._abort(CK.ServerError,e)))}}var WK=UK;const zK="14.7.77",YK=(e,t,n)=>({endTime:t,insertTime:n,type:"exponentialRampToValue",value:e}),KK=(e,t,n)=>({endTime:t,insertTime:n,type:"linearRampToValue",value:e}),ZK=(e,t)=>({startTime:t,type:"setValue",value:e}),XK=(e,t,n)=>({duration:n,startTime:t,type:"setValueCurve",values:e}),qK=(e,t,{startTime:n,target:r,timeConstant:o})=>r+(t-r)*Math.exp((n-e)/o),JK=e=>"exponentialRampToValue"===e.type,QK=e=>"linearRampToValue"===e.type,eZ=e=>JK(e)||QK(e),tZ=e=>"setValue"===e.type,nZ=e=>"setValueCurve"===e.type,rZ=(e,t,n,r)=>{const o=e[t];return void 0===o?r:eZ(o)||tZ(o)?o.value:nZ(o)?o.values[o.values.length-1]:qK(n,rZ(e,t-1,o.startTime,r),o)},oZ=(e,t,n,r,o)=>void 0===n?[r.insertTime,o]:eZ(n)?[n.endTime,n.value]:tZ(n)?[n.startTime,n.value]:nZ(n)?[n.startTime+n.duration,n.values[n.values.length-1]]:[n.startTime,rZ(e,t-1,n.startTime,o)],aZ=e=>"cancelAndHold"===e.type,iZ=e=>"cancelScheduledValues"===e.type,sZ=e=>aZ(e)||iZ(e)?e.cancelTime:JK(e)||QK(e)?e.endTime:e.startTime,lZ=(e,t,n,{endTime:r,value:o})=>n===o?o:0n+(e-t)/(r-t)*(o-n),cZ=(e,{duration:t,startTime:n,values:r})=>((e,t)=>{const n=Math.floor(t),r=Math.ceil(t);return n===r?e[n]:(1-(t-n))*e[n]+(1-(r-t))*e[r]})(r,(e-n)/t*(r.length-1)),dZ=e=>"setTarget"===e.type;class fZ{constructor(e){this._automationEvents=[],this._currenTime=0,this._defaultValue=e}[Symbol.iterator](){return this._automationEvents[Symbol.iterator]()}add(e){const t=sZ(e);if(aZ(e)||iZ(e)){const n=this._automationEvents.findIndex((n=>iZ(e)&&nZ(n)?n.startTime+n.duration>=t:sZ(n)>=t)),r=this._automationEvents[n];if(-1!==n&&(this._automationEvents=this._automationEvents.slice(0,n)),aZ(e)){const e=this._automationEvents[this._automationEvents.length-1];if(void 0!==r&&eZ(r)){if(void 0!==e&&dZ(e))throw new Error("The internal list is malformed.");const n=void 0===e?r.insertTime:nZ(e)?e.startTime+e.duration:sZ(e),o=void 0===e?this._defaultValue:nZ(e)?e.values[e.values.length-1]:e.value,a=JK(r)?lZ(t,n,o,r):uZ(t,n,o,r),i=JK(r)?YK(a,t,this._currenTime):KK(a,t,this._currenTime);this._automationEvents.push(i)}if(void 0!==e&&dZ(e)&&this._automationEvents.push(ZK(this.getValue(t),t)),void 0!==e&&nZ(e)&&e.startTime+e.duration>t){const n=t-e.startTime,r=(e.values.length-1)/e.duration,o=Math.max(2,1+Math.ceil(n*r)),a=n/(o-1)*r,i=e.values.slice(0,o);if(a<1)for(let t=1;tsZ(e)>t)),r=-1===n?this._automationEvents[this._automationEvents.length-1]:this._automationEvents[n-1];if(void 0!==r&&nZ(r)&&sZ(r)+r.duration>t)return!1;const o=JK(e)?YK(e.value,e.endTime,this._currenTime):QK(e)?KK(e.value,t,this._currenTime):e;if(-1===n)this._automationEvents.push(o);else{if(nZ(e)&&t+e.duration>sZ(this._automationEvents[n]))return!1;this._automationEvents.splice(n,0,o)}}return!0}flush(e){const t=this._automationEvents.findIndex((t=>sZ(t)>e));if(t>1){const e=this._automationEvents.slice(t-1),n=e[0];dZ(n)&&e.unshift(ZK(rZ(this._automationEvents,t-2,n.startTime,this._defaultValue),n.startTime)),this._automationEvents=e}}getValue(e){if(0===this._automationEvents.length)return this._defaultValue;const t=this._automationEvents.findIndex((t=>sZ(t)>e)),n=this._automationEvents[t],r=(-1===t?this._automationEvents.length:t)-1,o=this._automationEvents[r];if(void 0!==o&&dZ(o)&&(void 0===n||!eZ(n)||n.insertTime>e))return qK(e,rZ(this._automationEvents,r-1,o.startTime,this._defaultValue),o);if(void 0!==o&&tZ(o)&&(void 0===n||!eZ(n)))return o.value;if(void 0!==o&&nZ(o)&&(void 0===n||!eZ(n)||o.startTime+o.duration>e))return eTZ},CZ=/^import(?:(?:[\s]+[\w]+|(?:[\s]+[\w]+[\s]*,)?[\s]*\{[\s]*[\w]+(?:[\s]+as[\s]+[\w]+)?(?:[\s]*,[\s]*[\w]+(?:[\s]+as[\s]+[\w]+)?)*[\s]*}|(?:[\s]+[\w]+[\s]*,)?[\s]*\*[\s]+as[\s]+[\w]+)[\s]+from)?(?:[\s]*)("([^"\\]|\\.)+"|'([^'\\]|\\.)+')(?:[\s]*);?/,$Z=(e,t)=>{const n=[];let r=e.replace(/^[\s]+/,""),o=r.match(CZ);for(;null!==o;){const e=o[1].slice(1,-1),a=o[0].replace(/([\s]+)?;?$/,"").replace(e,new URL(e,t).toString());n.push(a),r=r.slice(o[0].length).replace(/^[\s]+/,""),o=r.match(CZ)}return[n.join(";"),r]},xZ=e=>{if(void 0!==e&&!Array.isArray(e))throw new TypeError("The parameterDescriptors property of given value for processorCtor is not an array.")},AZ=e=>{if(!(e=>{try{new new Proxy(e,TZ)}catch{return!1}return!0})(e))throw new TypeError("The given value for processorCtor should be a constructor.");if(null===e.prototype||"object"!=typeof e.prototype)throw new TypeError("The given value for processorCtor should have a prototype.")},MZ=(e,t)=>{const n=e.get(t);if(void 0===n)throw new Error("A value with the given key could not be found.");return n},kZ=(e,t)=>{const n=Array.from(e).filter(t);if(n.length>1)throw Error("More than one element was found.");if(0===n.length)throw Error("No element was found.");const[r]=n;return e.delete(r),r},EZ=(e,t,n,r)=>{const o=MZ(e,t),a=kZ(o,(e=>e[0]===n&&e[1]===r));return 0===o.size&&e.delete(t),a},OZ=e=>MZ(bZ,e),IZ=e=>{if(pZ.has(e))throw new Error("The AudioNode is already stored.");pZ.add(e),OZ(e).forEach((e=>e(!0)))},PZ=e=>"port"in e,NZ=e=>{if(!pZ.has(e))throw new Error("The AudioNode is not stored.");pZ.delete(e),OZ(e).forEach((e=>e(!1)))},DZ=(e,t)=>{!PZ(e)&&t.every((e=>0===e.size))&&NZ(e)},RZ={channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",fftSize:2048,maxDecibels:-30,minDecibels:-100,smoothingTimeConstant:.8},LZ=(e,t)=>e.context===t,BZ=e=>{try{e.copyToChannel(new Float32Array(1),0,-1)}catch{return!1}return!0},FZ=()=>new DOMException("","IndexSizeError"),VZ=e=>{var t;e.getChannelData=(t=e.getChannelData,n=>{try{return t.call(e,n)}catch(e){throw 12===e.code?FZ():e}})},HZ={numberOfChannels:1},jZ=-34028234663852886e22,GZ=-jZ,UZ=e=>pZ.has(e),WZ={buffer:null,channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",loop:!1,loopEnd:0,loopStart:0,playbackRate:1},zZ=e=>MZ(hZ,e),YZ=e=>MZ(vZ,e),KZ=(e,t)=>{const{activeInputs:n}=zZ(e);n.forEach((n=>n.forEach((([n])=>{t.includes(e)||KZ(n,[...t,e])}))));const r=(e=>"playbackRate"in e)(e)?[e.playbackRate]:PZ(e)?Array.from(e.parameters.values()):(e=>"frequency"in e&&"gain"in e)(e)?[e.Q,e.detune,e.frequency,e.gain]:(e=>"offset"in e)(e)?[e.offset]:(e=>!("frequency"in e)&&"gain"in e)(e)?[e.gain]:(e=>"detune"in e&&"frequency"in e)(e)?[e.detune,e.frequency]:(e=>"pan"in e)(e)?[e.pan]:[];for(const e of r){const n=YZ(e);void 0!==n&&n.activeInputs.forEach((([e])=>KZ(e,t)))}UZ(e)&&NZ(e)},ZZ=e=>{KZ(e.destination,[])},XZ=e=>"context"in e,qZ=e=>XZ(e[0]),JZ=(e,t,n,r)=>{for(const t of e)if(n(t)){if(r)return!1;throw Error("The set contains at least one similar element.")}return e.add(t),!0},QZ=(e,t,[n,r],o)=>{JZ(e,[t,n,r],(e=>e[0]===t&&e[1]===n),o)},eX=(e,[t,n,r],o)=>{const a=e.get(t);void 0===a?e.set(t,new Set([[n,r]])):JZ(a,[n,r],(e=>e[0]===n),o)},tX=e=>"inputs"in e,nX=(e,t,n,r)=>{if(tX(t)){const o=t.inputs[r];return e.connect(o,n,0),[o,n,0]}return e.connect(t,n,r),[t,n,r]},rX=(e,t,n)=>{for(const r of e)if(r[0]===t&&r[1]===n)return e.delete(r),r;return null},oX=(e,t)=>{if(!OZ(e).delete(t))throw new Error("Missing the expected event listener.")},aX=(e,t,n)=>{const r=MZ(e,t),o=kZ(r,(e=>e[0]===n));return 0===r.size&&e.delete(t),o},iX=(e,t,n,r)=>{tX(t)?e.disconnect(t.inputs[r],n,0):e.disconnect(t,n,r)},sX=e=>MZ(mZ,e),lX=e=>MZ(gZ,e),uX=e=>_Z.has(e),cX=e=>!pZ.has(e),dX=(e,t)=>new Promise((n=>{if(null!==t)n(!0);else{const t=e.createScriptProcessor(256,1,1),r=e.createGain(),o=e.createBuffer(1,2,44100),a=o.getChannelData(0);a[0]=1,a[1]=1;const i=e.createBufferSource();i.buffer=o,i.loop=!0,i.connect(t).connect(e.destination),i.connect(r),i.disconnect(r),t.onaudioprocess=r=>{const o=r.inputBuffer.getChannelData(0);Array.prototype.some.call(o,(e=>1===e))?n(!0):n(!1),i.stop(),t.onaudioprocess=null,i.disconnect(t),t.disconnect(e.destination)},i.start()}})),fX=(e,t)=>{const n=new Map;for(const t of e)for(const e of t){const t=n.get(e);n.set(e,void 0===t?1:t+1)}n.forEach(((e,n)=>t(n,e)))},pX=e=>"context"in e,hX=(e,t,n,r)=>{const{activeInputs:o,passiveInputs:a}=YZ(t),{outputs:i}=zZ(e),s=OZ(e),l=i=>{const s=sX(e),l=lX(t);if(i){const t=aX(a,e,n);QZ(o,e,t,!1),!r&&!uX(e)&&s.connect(l,n)}else{const t=((e,t,n)=>kZ(e,(e=>e[0]===t&&e[1]===n)))(o,e,n);eX(a,t,!1),!r&&!uX(e)&&s.disconnect(l,n)}};return!!JZ(i,[t,n],(e=>e[0]===t&&e[1]===n),!0)&&(s.add(l),UZ(e)?QZ(o,e,[n,l],!0):eX(a,[e,n,l],!0),!0)},mX=(e,t,n,r,o)=>{const[a,i]=((e,t,n,r)=>{const{activeInputs:o,passiveInputs:a}=zZ(t),i=rX(o[r],e,n);return null===i?[EZ(a,e,n,r)[2],!1]:[i[2],!0]})(e,n,r,o);if(null!==a&&(oX(e,a),i&&!t&&!uX(e)&&iX(sX(e),sX(n),r,o)),UZ(n)){const{activeInputs:e}=zZ(n);DZ(n,e)}},vX=(e,t,n,r)=>{const[o,a]=((e,t,n)=>{const{activeInputs:r,passiveInputs:o}=YZ(t),a=rX(r,e,n);return null===a?[aX(o,e,n)[1],!1]:[a[2],!0]})(e,n,r);null!==o&&(oX(e,o),a&&!t&&!uX(e)&&sX(e).disconnect(lX(n),r))};class gX{constructor(e){this._map=new Map(e)}get size(){return this._map.size}entries(){return this._map.entries()}forEach(e,t=null){return this._map.forEach(((n,r)=>e.call(t,n,r,this)))}get(e){return this._map.get(e)}has(e){return this._map.has(e)}keys(){return this._map.keys()}values(){return this._map.values()}}const yX={channelCount:2,channelCountMode:"explicit",channelInterpretation:"speakers",numberOfInputs:1,numberOfOutputs:1,parameterData:{},processorOptions:{}};function bX(e,t,n,r,o){if("function"==typeof e.copyFromChannel)0===t[n].byteLength&&(t[n]=new Float32Array(128)),e.copyFromChannel(t[n],r,o);else{const a=e.getChannelData(r);if(0===t[n].byteLength)t[n]=a.slice(o,o+128);else{const e=new Float32Array(a.buffer,o*Float32Array.BYTES_PER_ELEMENT,128);t[n].set(e)}}}const _X=(e,t,n,r,o)=>{"function"==typeof e.copyToChannel?0!==t[n].byteLength&&e.copyToChannel(t[n],r,o):0!==t[n].byteLength&&e.getChannelData(r).set(t[n],o)},SX=(e,t)=>{const n=[];for(let r=0;r{const s=null===t?128*Math.ceil(e.context.length/128):t.length,l=r.channelCount*r.numberOfInputs,u=o.reduce(((e,t)=>e+t),0),c=0===u?null:n.createBuffer(u,s,n.sampleRate);if(void 0===a)throw new Error("Missing the processor constructor.");const d=zZ(e),f=await((e,t)=>{const n=MZ(wZ,e),r=sX(t);return MZ(n,r)})(n,e),p=SX(r.numberOfInputs,r.channelCount),h=SX(r.numberOfOutputs,o),m=Array.from(e.parameters.keys()).reduce(((e,t)=>({...e,[t]:new Float32Array(128)})),{});for(let u=0;u0&&null!==t)for(let e=0;e{bX(t,m,e,l+n,u)}));for(let e=0;e0===d.activeInputs[t].size?[]:e)),t=i(u/n.sampleRate,n.sampleRate,(()=>f.process(e,h,m)));if(null!==c)for(let e=0,t=0;e{const{port1:t,port2:n}=new MessageChannel;return new Promise((r=>{const o=()=>{n.onmessage=null,t.close(),n.close(),r()};n.onmessage=()=>o();try{t.postMessage(e,[e])}catch{}finally{o()}}))},kX={channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",delayTime:0,maxDelayTime:1},EX=(e,t,n)=>{const r=t[n];if(void 0===r)throw e();return r},OX={attack:.003,channelCount:2,channelCountMode:"clamped-max",channelInterpretation:"speakers",knee:30,ratio:12,release:.25,threshold:-24},IX={channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",gain:1},PX=()=>new DOMException("","InvalidStateError"),NX=()=>new DOMException("","InvalidAccessError"),DX={channelCount:2,channelCountMode:"max",channelInterpretation:"speakers"},RX=(e,t,n,r,o,a,i,s,l,u,c)=>{const d=u.length;let f=s;for(let s=0;s{const t=new Uint32Array([1179011410,40,1163280727,544501094,16,131073,44100,176400,1048580,1635017060,4,0]);try{const n=e.decodeAudioData(t.buffer,(()=>{}));return void 0!==n&&(n.catch((()=>{})),!0)}catch{}return!1},FX=(e,t,n)=>{const r=t[n];void 0!==r&&r!==e[n]&&(e[n]=r)},VX=(e,t)=>{FX(e,t,"channelCount"),FX(e,t,"channelCountMode"),FX(e,t,"channelInterpretation")},HX=e=>"function"==typeof e.getFloatTimeDomainData,jX=(e,t,n)=>{const r=t[n];void 0!==r&&r!==e[n].value&&(e[n].value=r)},GX=e=>{var t;e.start=(t=e.start,(n=0,r=0,o)=>{if("number"==typeof o&&o<0||r<0||n<0)throw new RangeError("The parameters can't be negative.");t.call(e,n,r,o)})},UX=e=>{var t;e.stop=(t=e.stop,(n=0)=>{if(n<0)throw new RangeError("The parameter can't be negative.");t.call(e,n)})},WX=(e,t)=>null===e?512:Math.max(512,Math.min(16384,Math.pow(2,Math.round(Math.log2(e*t))))),zX=async(e,t)=>{const n=await(e=>new Promise(((t,n)=>{const{port1:r,port2:o}=new MessageChannel;r.onmessage=({data:e})=>{r.close(),o.close(),t(e)},r.onmessageerror=({data:e})=>{r.close(),o.close(),n(e)},o.postMessage(e)})))(t);return new e(n)},YX=(e,t)=>{const n=e.createBiquadFilter();return VX(n,t),jX(n,t,"Q"),jX(n,t,"detune"),jX(n,t,"frequency"),jX(n,t,"gain"),FX(n,t,"type"),n},KX=(e,t)=>{const n=e.createChannelSplitter(t.numberOfOutputs);return VX(n,t),(e=>{const t=e.numberOfOutputs;Object.defineProperty(e,"channelCount",{get:()=>t,set:e=>{if(e!==t)throw PX()}}),Object.defineProperty(e,"channelCountMode",{get:()=>"explicit",set:e=>{if("explicit"!==e)throw PX()}}),Object.defineProperty(e,"channelInterpretation",{get:()=>"discrete",set:e=>{if("discrete"!==e)throw PX()}})})(n),n},ZX=(e,t)=>(e.connect=t.connect.bind(t),e.disconnect=t.disconnect.bind(t),e),XX=(e,t)=>{const n=e.createDelay(t.maxDelayTime);return VX(n,t),jX(n,t,"delayTime"),n},qX=(e,t)=>{const n=e.createGain();return VX(n,t),jX(n,t,"gain"),n};function JX(e,t){const n=t[0]*t[0]+t[1]*t[1];return[(e[0]*t[0]+e[1]*t[1])/n,(e[1]*t[0]-e[0]*t[1])/n]}function QX(e,t){return[e[0]*t[0]-e[1]*t[1],e[0]*t[1]+e[1]*t[0]]}function eq(e,t){let n=[0,0];for(let r=e.length-1;r>=0;r-=1)n=QX(n,t),n[0]+=e[r];return n}const tq=(e,t,n,r)=>e.createScriptProcessor(t,n,r),nq=()=>new DOMException("","NotSupportedError"),rq={numberOfChannels:1},oq={channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",detune:0,frequency:440,periodicWave:void 0,type:"sine"},aq={channelCount:2,channelCountMode:"clamped-max",channelInterpretation:"speakers",coneInnerAngle:360,coneOuterAngle:360,coneOuterGain:0,distanceModel:"inverse",maxDistance:1e4,orientationX:1,orientationY:0,orientationZ:0,panningModel:"equalpower",positionX:0,positionY:0,positionZ:0,refDistance:1,rolloffFactor:1},iq={disableNormalization:!1},sq={channelCount:2,channelCountMode:"explicit",channelInterpretation:"speakers",pan:0},lq={channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",curve:null,oversample:"none"},uq=(e,t,n)=>void 0===e.copyFromChannel?e.getChannelData(n)[0]:(e.copyFromChannel(t,n),t[0]),cq=e=>{if(null===e)return!1;const t=e.length;return t%2!=0?0!==e[Math.floor(t/2)]:e[t/2-1]+e[t/2]!==0},dq=(e,t,n,r)=>{let o=e;for(;!o.hasOwnProperty(t);)o=Object.getPrototypeOf(o);const{get:a,set:i}=Object.getOwnPropertyDescriptor(o,t);Object.defineProperty(e,t,{get:n(a),set:r(i)})},fq=(e,t,n)=>{try{e.setValueAtTime(t,n)}catch(r){if(9!==r.code)throw r;fq(e,t,n+1e-7)}},pq=e=>{const t=e.createOscillator();try{t.start(-1)}catch(e){return e instanceof RangeError}return!1},hq=e=>{const t=e.createBuffer(1,1,44100),n=e.createBufferSource();n.buffer=t,n.start(),n.stop();try{return n.stop(),!0}catch{return!1}},mq=e=>{const t=e.createOscillator();try{t.stop(-1)}catch(e){return e instanceof RangeError}return!1},vq=(e,t)=>{const n=t.createGain();e.connect(n);const r=(o=e.disconnect,()=>{o.call(e,n),e.removeEventListener("ended",r)});var o;e.addEventListener("ended",r),ZX(e,n),e.stop=(t=>{let r=!1;return(o=0)=>{if(r)try{t.call(e,o)}catch{n.gain.setValueAtTime(0,o)}else t.call(e,o),r=!0}})(e.stop)},gq=(e,t)=>n=>{const r={value:e};return Object.defineProperties(n,{currentTarget:r,target:r}),"function"==typeof t?t.call(e,n):t.handleEvent.call(e,n)},yq=(e=>(t,n,[r,o,a],i)=>{e(t[o],[n,r,a],(e=>e[0]===n&&e[1]===r),i)})(JZ),bq=(e=>(t,n,[r,o,a],i)=>{const s=t.get(r);void 0===s?t.set(r,new Set([[o,n,a]])):e(s,[o,n,a],(e=>e[0]===o&&e[1]===n),i)})(JZ),_q=(e=>(t,n,r,o)=>e(t[o],(e=>e[0]===n&&e[1]===r)))(kZ),Sq=new WeakMap,wq=(e=>t=>{var n;return null!==(n=e.get(t))&&void 0!==n?n:0})(Sq),Tq=((e,t)=>(n,r)=>{const o=t.get(n);if(void 0!==o)return o;const a=e.get(n);if(void 0!==a)return a;try{const o=r();return o instanceof Promise?(e.set(n,o),o.catch((()=>!1)).then((r=>(e.delete(n),t.set(n,r),r)))):(t.set(n,o),o)}catch{return t.set(n,!1),!1}})(new Map,new WeakMap),Cq=typeof window>"u"?null:window,$q=((e,t)=>(n,r)=>{const o=n.createAnalyser();if(VX(o,r),!(r.maxDecibels>r.minDecibels))throw t();return FX(o,r,"fftSize"),FX(o,r,"maxDecibels"),FX(o,r,"minDecibels"),FX(o,r,"smoothingTimeConstant"),e(HX,(()=>HX(o)))||(e=>{e.getFloatTimeDomainData=t=>{const n=new Uint8Array(t.length);e.getByteTimeDomainData(n);const r=Math.max(n.length,e.fftSize);for(let e=0;et=>{const n=e(t);if(null===n.renderer)throw new Error("Missing the renderer of the given AudioNode in the audio graph.");return n.renderer})(zZ),Aq=((e,t,n)=>async(r,o,a)=>{const i=e(r);await Promise.all(i.activeInputs.map(((e,i)=>Array.from(e).map((async([e,s])=>{const l=await t(e).render(e,o),u=r.context.destination;!n(e)&&(r!==u||!n(r))&&l.connect(a,s,i)})))).reduce(((e,t)=>[...e,...t]),[]))})(zZ,xq,uX),Mq=((e,t,n)=>()=>{const r=new WeakMap;return{render(o,a){const i=r.get(a);return void 0!==i?Promise.resolve(i):(async(o,a)=>{let i=t(o);if(!LZ(i,a)){const t={channelCount:i.channelCount,channelCountMode:i.channelCountMode,channelInterpretation:i.channelInterpretation,fftSize:i.fftSize,maxDecibels:i.maxDecibels,minDecibels:i.minDecibels,smoothingTimeConstant:i.smoothingTimeConstant};i=e(a,t)}return r.set(a,i),await n(o,a,i),i})(o,a)}}})($q,sX,Aq),kq=(e=>t=>{const n=e.get(t);if(void 0===n)throw PX();return n})(yZ),Eq=(e=>null===e?null:e.hasOwnProperty("OfflineAudioContext")?e.OfflineAudioContext:e.hasOwnProperty("webkitOfflineAudioContext")?e.webkitOfflineAudioContext:null)(Cq),Oq=(e=>t=>null!==e&&t instanceof e)(Eq),Iq=new WeakMap,Pq=(e=>class{constructor(e){this._nativeEventTarget=e,this._listeners=new WeakMap}addEventListener(t,n,r){if(null!==n){let o=this._listeners.get(n);void 0===o&&(o=e(this,n),"function"==typeof n&&this._listeners.set(n,o)),this._nativeEventTarget.addEventListener(t,o,r)}}dispatchEvent(e){return this._nativeEventTarget.dispatchEvent(e)}removeEventListener(e,t,n){const r=null===t?void 0:this._listeners.get(t);this._nativeEventTarget.removeEventListener(e,void 0===r?null:r,n)}})(gq),Nq=(e=>null===e?null:e.hasOwnProperty("AudioContext")?e.AudioContext:e.hasOwnProperty("webkitAudioContext")?e.webkitAudioContext:null)(Cq),Dq=(e=>t=>null!==e&&t instanceof e)(Nq),Rq=(e=>t=>null!==e&&"function"==typeof e.AudioNode&&t instanceof e.AudioNode)(Cq),Lq=(e=>t=>null!==e&&"function"==typeof e.AudioParam&&t instanceof e.AudioParam)(Cq),Bq=(e=>null===e?null:e.hasOwnProperty("AudioWorkletNode")?e.AudioWorkletNode:null)(Cq),Fq=((e,t,n,r,o,a,i,s,l,u,c,d,f,p,h,m)=>class extends u{constructor(t,r,o,a){super(o),this._context=t,this._nativeAudioNode=o;const i=c(t);d(i)&&!0!==n(dX,(()=>dX(i,m)))&&(e=>{const t=new Map;var n;e.connect=(n=e.connect.bind(e),(e,r=0,o=0)=>{const a=pX(e)?n(e,r,o):n(e,r),i=t.get(e);return void 0===i?t.set(e,[{input:o,output:r}]):i.every((e=>e.input!==o||e.output!==r))&&i.push({input:o,output:r}),a}),e.disconnect=(n=>(r,o,a)=>{if(n.apply(e),void 0===r)t.clear();else if("number"==typeof r)for(const[e,n]of t){const o=n.filter((e=>e.output!==r));0===o.length?t.delete(e):t.set(e,o)}else if(t.has(r))if(void 0===o)t.delete(r);else{const e=t.get(r);if(void 0!==e){const n=e.filter((e=>e.output!==o&&(e.input!==a||void 0===a)));0===n.length?t.delete(r):t.set(r,n)}}for(const[n,r]of t)r.forEach((t=>{pX(n)?e.connect(n,t.output,t.input):e.connect(n,t.output)}))})(e.disconnect)})(o),mZ.set(this,o),bZ.set(this,new Set),"closed"!==t.state&&r&&IZ(this),e(this,a,o)}get channelCount(){return this._nativeAudioNode.channelCount}set channelCount(e){this._nativeAudioNode.channelCount=e}get channelCountMode(){return this._nativeAudioNode.channelCountMode}set channelCountMode(e){this._nativeAudioNode.channelCountMode=e}get channelInterpretation(){return this._nativeAudioNode.channelInterpretation}set channelInterpretation(e){this._nativeAudioNode.channelInterpretation=e}get context(){return this._context}get numberOfInputs(){return this._nativeAudioNode.numberOfInputs}get numberOfOutputs(){return this._nativeAudioNode.numberOfOutputs}connect(e,n=0,s=0){if(n<0||n>=this._nativeAudioNode.numberOfOutputs)throw o();const u=c(this._context),d=h(u);if(f(e)||p(e))throw a();if(XZ(e)){const o=sX(e);try{const t=nX(this._nativeAudioNode,o,n,s),r=cX(this);(d||r)&&this._nativeAudioNode.disconnect(...t),"closed"!==this.context.state&&!r&&cX(e)&&IZ(e)}catch(e){throw 12===e.code?a():e}if(t(this,e,n,s,d)){const t=l([this],e);fX(t,r(d))}return e}const m=lX(e);if("playbackRate"===m.name&&1024===m.maxValue)throw i();try{this._nativeAudioNode.connect(m,n),(d||cX(this))&&this._nativeAudioNode.disconnect(m,n)}catch(e){throw 12===e.code?a():e}if(hX(this,e,n,d)){const t=l([this],e);fX(t,r(d))}}disconnect(e,t,n){let r;const i=c(this._context),u=h(i);if(void 0===e)r=((e,t)=>{const n=zZ(e),r=[];for(const o of n.outputs)qZ(o)?mX(e,t,...o):vX(e,t,...o),r.push(o[0]);return n.outputs.clear(),r})(this,u);else if("number"==typeof e){if(e<0||e>=this.numberOfOutputs)throw o();r=((e,t,n)=>{const r=zZ(e),o=[];for(const a of r.outputs)a[1]===n&&(qZ(a)?mX(e,t,...a):vX(e,t,...a),o.push(a[0]),r.outputs.delete(a));return o})(this,u,e)}else{if(void 0!==t&&(t<0||t>=this.numberOfOutputs)||XZ(e)&&void 0!==n&&(n<0||n>=e.numberOfInputs))throw o();if(r=((e,t,n,r,o)=>{const a=zZ(e);return Array.from(a.outputs).filter((e=>!(e[0]!==n||void 0!==r&&e[1]!==r||void 0!==o&&e[2]!==o))).map((n=>(qZ(n)?mX(e,t,...n):vX(e,t,...n),a.outputs.delete(n),n[0])))})(this,u,e,t,n),0===r.length)throw a()}for(const e of r){const t=l([this],e);fX(t,s)}}})((e=>(t,n,r)=>{const o=[];for(let e=0;e{const p=new WeakMap;return(h,m,v,g,y)=>{const{activeInputs:b,passiveInputs:_}=a(m),{outputs:S}=a(h),w=s(h),T=a=>{const s=l(m),u=l(h);if(a){const t=EZ(_,h,v,g);e(b,h,t,!1),!y&&!d(h)&&n(u,s,v,g),f(m)&&IZ(m)}else{const e=r(b,h,v,g);t(_,g,e,!1),!y&&!d(h)&&o(u,s,v,g);const n=i(m);if(0===n)c(m)&&DZ(m,b);else{const e=p.get(m);void 0!==e&&clearTimeout(e),p.set(m,setTimeout((()=>{c(m)&&DZ(m,b)}),1e3*n))}}};return!!u(S,[m,v,g],(e=>e[0]===m&&e[1]===v&&e[2]===g),!0)&&(w.add(T),c(h)?e(b,h,[v,g,T],!0):t(_,g,[h,v,T],!0),!0)}})(yq,bq,nX,_q,iX,zZ,wq,OZ,sX,JZ,UZ,uX,cX),Tq,((e,t,n,r,o,a)=>i=>(s,l)=>{const u=e.get(s);if(void 0===u){if(!i&&a(s)){const e=r(s),{outputs:a}=n(s);for(const n of a)if(qZ(n)){const o=r(n[0]);t(e,o,n[1],n[2])}else{const t=o(n[0]);e.disconnect(t,n[1])}}e.set(s,l)}else e.set(s,u+l)})(_Z,iX,zZ,sX,lX,UZ),FZ,NX,nq,((e,t,n,r,o,a,i,s)=>(l,u)=>{const c=t.get(l);if(void 0===c)throw new Error("Missing the expected cycle count.");const d=a(l.context),f=s(d);if(c===u){if(t.delete(l),!f&&i(l)){const t=r(l),{outputs:a}=n(l);for(const n of a)if(qZ(n)){const o=r(n[0]);e(t,o,n[1],n[2])}else{const e=o(n[0]);t.connect(e,n[1])}}}else t.set(l,c-u)})(nX,_Z,zZ,sX,lX,kq,UZ,Oq),((e,t,n)=>function r(o,a){const i=XZ(a)?a:n(e,a);if((e=>"delayTime"in e)(i))return[];if(o[0]===i)return[o];if(o.includes(i))return[];const{outputs:s}=t(i);return Array.from(s).map((e=>r([...o,i],e[0]))).reduce(((e,t)=>e.concat(t)),[])})(Iq,zZ,MZ),Pq,kq,Dq,Rq,Lq,Oq,Bq),Vq=((e,t,n,r,o,a)=>class extends e{constructor(e,n){const i=o(e),s={...RZ,...n},l=r(i,s);super(e,!1,l,a(i)?t():null),this._nativeAnalyserNode=l}get fftSize(){return this._nativeAnalyserNode.fftSize}set fftSize(e){this._nativeAnalyserNode.fftSize=e}get frequencyBinCount(){return this._nativeAnalyserNode.frequencyBinCount}get maxDecibels(){return this._nativeAnalyserNode.maxDecibels}set maxDecibels(e){const t=this._nativeAnalyserNode.maxDecibels;if(this._nativeAnalyserNode.maxDecibels=e,!(e>this._nativeAnalyserNode.minDecibels))throw this._nativeAnalyserNode.maxDecibels=t,n()}get minDecibels(){return this._nativeAnalyserNode.minDecibels}set minDecibels(e){const t=this._nativeAnalyserNode.minDecibels;if(this._nativeAnalyserNode.minDecibels=e,!(this._nativeAnalyserNode.maxDecibels>e))throw this._nativeAnalyserNode.minDecibels=t,n()}get smoothingTimeConstant(){return this._nativeAnalyserNode.smoothingTimeConstant}set smoothingTimeConstant(e){this._nativeAnalyserNode.smoothingTimeConstant=e}getByteFrequencyData(e){this._nativeAnalyserNode.getByteFrequencyData(e)}getByteTimeDomainData(e){this._nativeAnalyserNode.getByteTimeDomainData(e)}getFloatFrequencyData(e){this._nativeAnalyserNode.getFloatFrequencyData(e)}getFloatTimeDomainData(e){this._nativeAnalyserNode.getFloatTimeDomainData(e)}})(Fq,Mq,FZ,$q,kq,Oq),Hq=new WeakSet,jq=(e=>null===e?null:e.hasOwnProperty("AudioBuffer")?e.AudioBuffer:null)(Cq),Gq=(e=>t=>(e[0]=t,e[0]))(new Uint32Array(1)),Uq=((e,t)=>n=>{n.copyFromChannel=(r,o,a=0)=>{const i=e(a),s=e(o);if(s>=n.numberOfChannels)throw t();const l=n.length,u=n.getChannelData(s),c=r.length;for(let e=i<0?-i:0;e+i{const i=e(a),s=e(o);if(s>=n.numberOfChannels)throw t();const l=n.length,u=n.getChannelData(s),c=r.length;for(let e=i<0?-i:0;e+it=>{var n;t.copyFromChannel=(n=t.copyFromChannel,(r,o,a=0)=>{const i=e(a),s=e(o);if(i(r,o,a=0)=>{const i=e(a),s=e(o);if(i{let l=null;return class u{constructor(u){if(null===o)throw new Error("Missing the native OfflineAudioContext constructor.");const{length:c,numberOfChannels:d,sampleRate:f}={...HZ,...u};null===l&&(l=new o(1,1,44100));const p=null!==r&&t(a,a)?new r({length:c,numberOfChannels:d,sampleRate:f}):l.createBuffer(d,c,f);if(0===p.numberOfChannels)throw n();return"function"!=typeof p.copyFromChannel?(i(p),VZ(p)):t(BZ,(()=>BZ(p)))||s(p),e.add(p),p}static[Symbol.hasInstance](t){return null!==t&&"object"==typeof t&&Object.getPrototypeOf(t)===u.prototype||e.has(t)}}})(Hq,Tq,nq,jq,Eq,(e=>()=>{if(null===e)return!1;try{new e({length:1,sampleRate:44100})}catch{return!1}return!0})(jq),Uq,Wq),Yq=(e=>(t,n)=>{const r=e(t,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",gain:0});n.connect(r).connect(t.destination);const o=()=>{n.removeEventListener("ended",o),n.disconnect(r),r.disconnect()};n.addEventListener("ended",o)})(qX),Kq=((e,t,n)=>async(r,o,a)=>{const i=t(r);await Promise.all(Array.from(i.activeInputs).map((async([t,r])=>{const i=await e(t).render(t,o);n(t)||i.connect(a,r)})))})(xq,YZ,uX),Zq=(e=>(t,n,r)=>e(n,t,r))(Kq),Xq=((e,t,n,r,o,a,i,s,l,u,c)=>(d,f)=>{const p=d.createBufferSource();return VX(p,f),jX(p,f,"playbackRate"),FX(p,f,"buffer"),FX(p,f,"loop"),FX(p,f,"loopEnd"),FX(p,f,"loopStart"),t(n,(()=>n(d)))||(e=>{e.start=(t=>{let n=!1;return(r=0,o=0,a)=>{if(n)throw PX();t.call(e,r,o,a),n=!0}})(e.start)})(p),t(r,(()=>r(d)))||l(p),t(o,(()=>o(d)))||u(p,d),t(a,(()=>a(d)))||GX(p),t(i,(()=>i(d)))||c(p,d),t(s,(()=>s(d)))||UX(p),e(d,p),p})(Yq,Tq,(e=>{const t=e.createBufferSource();t.start();try{t.start()}catch{return!0}return!1}),(e=>{const t=e.createBufferSource(),n=e.createBuffer(1,1,44100);t.buffer=n;try{t.start(0,1)}catch{return!1}return!0}),(e=>{const t=e.createBufferSource();t.start();try{t.stop()}catch{return!1}return!0}),pq,hq,mq,(e=>{var t;e.start=(t=e.start,(n=0,r=0,o)=>{const a=e.buffer,i=null===a?r:Math.min(a.duration,r);null!==a&&i>a.duration-.5/e.context.sampleRate?t.call(e,n,0,0):t.call(e,n,i,o)})}),(e=>(t,n)=>{const r=n.createBuffer(1,1,44100);null===t.buffer&&(t.buffer=r),e(t,"buffer",(e=>()=>{const n=e.call(t);return n===r?null:n}),(e=>n=>e.call(t,null===n?r:n)))})(dq),vq),qq=((e,t)=>(n,r,o)=>(e(r).replay(o),t(r,n,o)))((e=>t=>{const n=e(t);if(null===n.renderer)throw new Error("Missing the renderer of the given AudioParam in the audio graph.");return n.renderer})(YZ),Kq),Jq=((e,t,n,r,o)=>()=>{const a=new WeakMap;let i=null,s=null;return{set start(e){i=e},set stop(e){s=e},render(l,u){const c=a.get(u);return void 0!==c?Promise.resolve(c):(async(l,u)=>{let c=n(l);const d=LZ(c,u);if(!d){const e={buffer:c.buffer,channelCount:c.channelCount,channelCountMode:c.channelCountMode,channelInterpretation:c.channelInterpretation,loop:c.loop,loopEnd:c.loopEnd,loopStart:c.loopStart,playbackRate:c.playbackRate.value};c=t(u,e),null!==i&&c.start(...i),null!==s&&c.stop(s)}return a.set(u,c),d?await e(u,l.playbackRate,c.playbackRate):await r(u,l.playbackRate,c.playbackRate),await o(l,u,c),c})(l,u)}}})(Zq,Xq,sX,qq,Aq),Qq=((e,t,n,r,o,a,i,s,l,u,c,d,f)=>(p,h,m,v=null,g=null)=>{const y=m.value,b=new fZ(y),_=h?r(b):null,S={get defaultValue(){return y},get maxValue(){return null===v?m.maxValue:v},get minValue(){return null===g?m.minValue:g},get value(){return m.value},set value(e){m.value=e,S.setValueAtTime(e,p.context.currentTime)},cancelAndHoldAtTime(e){if("function"==typeof m.cancelAndHoldAtTime)null===_&&b.flush(p.context.currentTime),b.add(o(e)),m.cancelAndHoldAtTime(e);else{const t=Array.from(b).pop();null===_&&b.flush(p.context.currentTime),b.add(o(e));const n=Array.from(b).pop();m.cancelScheduledValues(e),t!==n&&void 0!==n&&("exponentialRampToValue"===n.type?m.exponentialRampToValueAtTime(n.value,n.endTime):"linearRampToValue"===n.type?m.linearRampToValueAtTime(n.value,n.endTime):"setValue"===n.type?m.setValueAtTime(n.value,n.startTime):"setValueCurve"===n.type&&m.setValueCurveAtTime(n.values,n.startTime,n.duration))}return S},cancelScheduledValues:e=>(null===_&&b.flush(p.context.currentTime),b.add(a(e)),m.cancelScheduledValues(e),S),exponentialRampToValueAtTime(e,t){if(0===e)throw new RangeError;if(!Number.isFinite(t)||t<0)throw new RangeError;const n=p.context.currentTime;return null===_&&b.flush(n),0===Array.from(b).length&&(b.add(u(y,n)),m.setValueAtTime(y,n)),b.add(i(e,t)),m.exponentialRampToValueAtTime(e,t),S},linearRampToValueAtTime(e,t){const n=p.context.currentTime;return null===_&&b.flush(n),0===Array.from(b).length&&(b.add(u(y,n)),m.setValueAtTime(y,n)),b.add(s(e,t)),m.linearRampToValueAtTime(e,t),S},setTargetAtTime:(e,t,n)=>(null===_&&b.flush(p.context.currentTime),b.add(l(e,t,n)),m.setTargetAtTime(e,t,n),S),setValueAtTime:(e,t)=>(null===_&&b.flush(p.context.currentTime),b.add(u(e,t)),m.setValueAtTime(e,t),S),setValueCurveAtTime(e,t,n){const r=e instanceof Float32Array?e:new Float32Array(e);if(null!==d&&"webkitAudioContext"===d.name){const e=t+n,o=p.context.sampleRate,a=Math.ceil(t*o),i=Math.floor(e*o),s=i-a,l=new Float32Array(s);for(let e=0;e(t,n)=>{e.set(t,{activeInputs:new Set,passiveInputs:new WeakMap,renderer:n})})(vZ),Iq,gZ,(e=>({replay(t){for(const n of e)if("exponentialRampToValue"===n.type){const{endTime:e,value:r}=n;t.exponentialRampToValueAtTime(r,e)}else if("linearRampToValue"===n.type){const{endTime:e,value:r}=n;t.linearRampToValueAtTime(r,e)}else if("setTarget"===n.type){const{startTime:e,target:r,timeConstant:o}=n;t.setTargetAtTime(r,e,o)}else if("setValue"===n.type){const{startTime:e,value:r}=n;t.setValueAtTime(r,e)}else{if("setValueCurve"!==n.type)throw new Error("Can't apply an unknown automation.");{const{duration:e,startTime:r,values:o}=n;t.setValueCurveAtTime(o,r,e)}}}})),(e=>({cancelTime:e,type:"cancelAndHold"})),(e=>({cancelTime:e,type:"cancelScheduledValues"})),((e,t)=>({endTime:t,type:"exponentialRampToValue",value:e})),((e,t)=>({endTime:t,type:"linearRampToValue",value:e})),((e,t,n)=>({startTime:t,target:e,timeConstant:n,type:"setTarget"})),ZK,XK,Nq,fq),eJ=((e,t,n,r,o,a,i,s)=>class extends e{constructor(e,r){const s=a(e),l={...WZ,...r},u=o(s,l),c=i(s),d=c?t():null;super(e,!1,u,d),this._audioBufferSourceNodeRenderer=d,this._isBufferNullified=!1,this._isBufferSet=null!==l.buffer,this._nativeAudioBufferSourceNode=u,this._onended=null,this._playbackRate=n(this,c,u.playbackRate,GZ,jZ)}get buffer(){return this._isBufferNullified?null:this._nativeAudioBufferSourceNode.buffer}set buffer(e){if(this._nativeAudioBufferSourceNode.buffer=e,null!==e){if(this._isBufferSet)throw r();this._isBufferSet=!0}}get loop(){return this._nativeAudioBufferSourceNode.loop}set loop(e){this._nativeAudioBufferSourceNode.loop=e}get loopEnd(){return this._nativeAudioBufferSourceNode.loopEnd}set loopEnd(e){this._nativeAudioBufferSourceNode.loopEnd=e}get loopStart(){return this._nativeAudioBufferSourceNode.loopStart}set loopStart(e){this._nativeAudioBufferSourceNode.loopStart=e}get onended(){return this._onended}set onended(e){const t="function"==typeof e?s(this,e):null;this._nativeAudioBufferSourceNode.onended=t;const n=this._nativeAudioBufferSourceNode.onended;this._onended=null!==n&&n===t?e:n}get playbackRate(){return this._playbackRate}start(e=0,t=0,n){if(this._nativeAudioBufferSourceNode.start(e,t,n),null!==this._audioBufferSourceNodeRenderer&&(this._audioBufferSourceNodeRenderer.start=void 0===n?[e,t]:[e,t,n]),"closed"!==this.context.state){IZ(this);const e=()=>{this._nativeAudioBufferSourceNode.removeEventListener("ended",e),UZ(this)&&NZ(this)};this._nativeAudioBufferSourceNode.addEventListener("ended",e)}}stop(e=0){this._nativeAudioBufferSourceNode.stop(e),null!==this._audioBufferSourceNodeRenderer&&(this._audioBufferSourceNodeRenderer.stop=e)}})(Fq,Jq,Qq,PX,Xq,kq,Oq,gq),tJ=((e,t,n,r,o,a,i,s)=>class extends e{constructor(e,n){const r=a(e),l=i(r),u=o(r,n,l);super(e,!1,u,l?t(s):null),this._isNodeOfNativeOfflineAudioContext=l,this._nativeAudioDestinationNode=u}get channelCount(){return this._nativeAudioDestinationNode.channelCount}set channelCount(e){if(this._isNodeOfNativeOfflineAudioContext)throw r();if(e>this._nativeAudioDestinationNode.maxChannelCount)throw n();this._nativeAudioDestinationNode.channelCount=e}get channelCountMode(){return this._nativeAudioDestinationNode.channelCountMode}set channelCountMode(e){if(this._isNodeOfNativeOfflineAudioContext)throw r();this._nativeAudioDestinationNode.channelCountMode=e}get maxChannelCount(){return this._nativeAudioDestinationNode.maxChannelCount}})(Fq,(e=>{const t=new WeakMap;return{render(n,r){const o=t.get(r);return void 0!==o?Promise.resolve(o):(async(n,r)=>{const o=r.destination;return t.set(r,o),await e(n,r,o),o})(n,r)}}}),FZ,PX,((e,t)=>(n,r,o)=>{const a=n.destination;if(a.channelCount!==r)try{a.channelCount=r}catch{}o&&"explicit"!==a.channelCountMode&&(a.channelCountMode="explicit"),0===a.maxChannelCount&&Object.defineProperty(a,"maxChannelCount",{value:r});const i=e(n,{channelCount:r,channelCountMode:a.channelCountMode,channelInterpretation:a.channelInterpretation,gain:1});return t(i,"channelCount",(e=>()=>e.call(i)),(e=>t=>{e.call(i,t);try{a.channelCount=t}catch(e){if(t>a.maxChannelCount)throw e}})),t(i,"channelCountMode",(e=>()=>e.call(i)),(e=>t=>{e.call(i,t),a.channelCountMode=t})),t(i,"channelInterpretation",(e=>()=>e.call(i)),(e=>t=>{e.call(i,t),a.channelInterpretation=t})),Object.defineProperty(i,"maxChannelCount",{get:()=>a.maxChannelCount}),i.connect(a),i})(qX,dq),kq,Oq,Aq),nJ=((e,t,n,r,o)=>()=>{const a=new WeakMap;return{render(i,s){const l=a.get(s);return void 0!==l?Promise.resolve(l):(async(i,s)=>{let l=n(i);const u=LZ(l,s);if(!u){const e={Q:l.Q.value,channelCount:l.channelCount,channelCountMode:l.channelCountMode,channelInterpretation:l.channelInterpretation,detune:l.detune.value,frequency:l.frequency.value,gain:l.gain.value,type:l.type};l=t(s,e)}return a.set(s,l),u?(await e(s,i.Q,l.Q),await e(s,i.detune,l.detune),await e(s,i.frequency,l.frequency),await e(s,i.gain,l.gain)):(await r(s,i.Q,l.Q),await r(s,i.detune,l.detune),await r(s,i.frequency,l.frequency),await r(s,i.gain,l.gain)),await o(i,s,l),l})(i,s)}}})(Zq,YX,sX,qq,Aq),rJ=(e=>(t,n)=>e.set(t,n))(Sq),oJ=((e,t,n,r,o,a,i,s)=>class extends e{constructor(e,r){const l=a(e),u={...TX,...r},c=o(l,u),d=i(l);super(e,!1,c,d?n():null),this._Q=t(this,d,c.Q,GZ,jZ),this._detune=t(this,d,c.detune,1200*Math.log2(GZ),-1200*Math.log2(GZ)),this._frequency=t(this,d,c.frequency,e.sampleRate/2,0),this._gain=t(this,d,c.gain,40*Math.log10(GZ),jZ),this._nativeBiquadFilterNode=c,s(this,1)}get detune(){return this._detune}get frequency(){return this._frequency}get gain(){return this._gain}get Q(){return this._Q}get type(){return this._nativeBiquadFilterNode.type}set type(e){this._nativeBiquadFilterNode.type=e}getFrequencyResponse(e,t,n){try{this._nativeBiquadFilterNode.getFrequencyResponse(e,t,n)}catch(e){throw 11===e.code?r():e}if(e.length!==t.length||t.length!==n.length)throw r()}})(Fq,Qq,nJ,NX,YX,kq,Oq,rJ),aJ=((e,t)=>(n,r,o)=>{const a=new Set;return n.connect=(i=n.connect,(o,s=0,l=0)=>{const u=0===a.size;if(t(o))return i.call(n,o,s,l),e(a,[o,s,l],(e=>e[0]===o&&e[1]===s&&e[2]===l),!0),u&&r(),o;i.call(n,o,s),e(a,[o,s],(e=>e[0]===o&&e[1]===s),!0),u&&r()}),n.disconnect=(e=>(r,i,s)=>{const l=a.size>0;if(void 0===r)e.apply(n),a.clear();else if("number"==typeof r){e.call(n,r);for(const e of a)e[1]===r&&a.delete(e)}else{t(r)?e.call(n,r,i,s):e.call(n,r,i);for(const e of a)e[0]===r&&(void 0===i||e[1]===i)&&(void 0===s||e[2]===s)&&a.delete(e)}const u=0===a.size;l&&u&&o()})(n.disconnect),n;var i})(JZ,Rq),iJ=((e,t)=>(n,r)=>{r.channelCount=1,r.channelCountMode="explicit",Object.defineProperty(r,"channelCount",{get:()=>1,set:()=>{throw e()}}),Object.defineProperty(r,"channelCountMode",{get:()=>"explicit",set:()=>{throw e()}});const o=n.createBufferSource();t(r,(()=>{const e=r.numberOfInputs;for(let t=0;to.disconnect(r)))})(PX,aJ),sJ=((e,t)=>(n,r)=>{const o=n.createChannelMerger(r.numberOfInputs);return null!==e&&"webkitAudioContext"===e.name&&t(n,o),VX(o,r),o})(Nq,iJ),lJ=((e,t,n)=>()=>{const r=new WeakMap;return{render(o,a){const i=r.get(a);return void 0!==i?Promise.resolve(i):(async(o,a)=>{let i=t(o);if(!LZ(i,a)){const t={channelCount:i.channelCount,channelCountMode:i.channelCountMode,channelInterpretation:i.channelInterpretation,numberOfInputs:i.numberOfInputs};i=e(a,t)}return r.set(a,i),await n(o,a,i),i})(o,a)}}})(sJ,sX,Aq),uJ=((e,t,n,r,o)=>class extends e{constructor(e,a){const i=r(e),s={...CX,...a};super(e,!1,n(i,s),o(i)?t():null)}})(Fq,lJ,sJ,kq,Oq),cJ=((e,t,n)=>()=>{const r=new WeakMap;return{render(o,a){const i=r.get(a);return void 0!==i?Promise.resolve(i):(async(o,a)=>{let i=t(o);if(!LZ(i,a)){const t={channelCount:i.channelCount,channelCountMode:i.channelCountMode,channelInterpretation:i.channelInterpretation,numberOfOutputs:i.numberOfOutputs};i=e(a,t)}return r.set(a,i),await n(o,a,i),i})(o,a)}}})(KX,sX,Aq),dJ=((e,t,n,r,o,a)=>class extends e{constructor(e,i){const s=r(e),l=a({...$X,...i});super(e,!1,n(s,l),o(s)?t():null)}})(Fq,cJ,KX,kq,Oq,(e=>({...e,channelCount:e.numberOfOutputs}))),fJ=((e,t,n,r)=>(o,{offset:a,...i})=>{const s=o.createBuffer(1,2,44100),l=t(o,{buffer:null,channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",loop:!1,loopEnd:0,loopStart:0,playbackRate:1}),u=n(o,{...i,gain:a}),c=s.getChannelData(0);c[0]=1,c[1]=1,l.buffer=s,l.loop=!0;const d={get bufferSize(){},get channelCount(){return u.channelCount},set channelCount(e){u.channelCount=e},get channelCountMode(){return u.channelCountMode},set channelCountMode(e){u.channelCountMode=e},get channelInterpretation(){return u.channelInterpretation},set channelInterpretation(e){u.channelInterpretation=e},get context(){return u.context},get inputs(){return[]},get numberOfInputs(){return l.numberOfInputs},get numberOfOutputs(){return u.numberOfOutputs},get offset(){return u.gain},get onended(){return l.onended},set onended(e){l.onended=e},addEventListener:(...e)=>l.addEventListener(e[0],e[1],e[2]),dispatchEvent:(...e)=>l.dispatchEvent(e[0]),removeEventListener:(...e)=>l.removeEventListener(e[0],e[1],e[2]),start(e=0){l.start.call(l,e)},stop(e=0){l.stop.call(l,e)}};return e(o,l),r(ZX(d,u),(()=>l.connect(u)),(()=>l.disconnect(u)))})(Yq,Xq,qX,aJ),pJ=((e,t,n,r,o)=>(a,i)=>{if(void 0===a.createConstantSource)return n(a,i);const s=a.createConstantSource();return VX(s,i),jX(s,i,"offset"),t(r,(()=>r(a)))||GX(s),t(o,(()=>o(a)))||UX(s),e(a,s),s})(Yq,Tq,fJ,pq,mq),hJ=((e,t,n,r,o)=>()=>{const a=new WeakMap;let i=null,s=null;return{set start(e){i=e},set stop(e){s=e},render(l,u){const c=a.get(u);return void 0!==c?Promise.resolve(c):(async(l,u)=>{let c=n(l);const d=LZ(c,u);if(!d){const e={channelCount:c.channelCount,channelCountMode:c.channelCountMode,channelInterpretation:c.channelInterpretation,offset:c.offset.value};c=t(u,e),null!==i&&c.start(i),null!==s&&c.stop(s)}return a.set(u,c),d?await e(u,l.offset,c.offset):await r(u,l.offset,c.offset),await o(l,u,c),c})(l,u)}}})(Zq,pJ,sX,qq,Aq),mJ=((e,t,n,r,o,a,i)=>class extends e{constructor(e,i){const s=o(e),l={...xX,...i},u=r(s,l),c=a(s),d=c?n():null;super(e,!1,u,d),this._constantSourceNodeRenderer=d,this._nativeConstantSourceNode=u,this._offset=t(this,c,u.offset,GZ,jZ),this._onended=null}get offset(){return this._offset}get onended(){return this._onended}set onended(e){const t="function"==typeof e?i(this,e):null;this._nativeConstantSourceNode.onended=t;const n=this._nativeConstantSourceNode.onended;this._onended=null!==n&&n===t?e:n}start(e=0){if(this._nativeConstantSourceNode.start(e),null!==this._constantSourceNodeRenderer&&(this._constantSourceNodeRenderer.start=e),"closed"!==this.context.state){IZ(this);const e=()=>{this._nativeConstantSourceNode.removeEventListener("ended",e),UZ(this)&&NZ(this)};this._nativeConstantSourceNode.addEventListener("ended",e)}}stop(e=0){this._nativeConstantSourceNode.stop(e),null!==this._constantSourceNodeRenderer&&(this._constantSourceNodeRenderer.stop=e)}})(Fq,Qq,hJ,pJ,kq,Oq,gq),vJ=((e,t)=>(n,r)=>{const o=n.createConvolver();if(VX(o,r),r.disableNormalization===o.normalize&&(o.normalize=!r.disableNormalization),FX(o,r,"buffer"),r.channelCount>2||(t(o,"channelCount",(e=>()=>e.call(o)),(t=>n=>{if(n>2)throw e();return t.call(o,n)})),"max"===r.channelCountMode))throw e();return t(o,"channelCountMode",(e=>()=>e.call(o)),(t=>n=>{if("max"===n)throw e();return t.call(o,n)})),o})(nq,dq),gJ=((e,t,n)=>()=>{const r=new WeakMap;return{render(o,a){const i=r.get(a);return void 0!==i?Promise.resolve(i):(async(o,a)=>{let i=t(o);if(!LZ(i,a)){const t={buffer:i.buffer,channelCount:i.channelCount,channelCountMode:i.channelCountMode,channelInterpretation:i.channelInterpretation,disableNormalization:!i.normalize};i=e(a,t)}return r.set(a,i),tX(i)?await n(o,a,i.inputs[0]):await n(o,a,i),i})(o,a)}}})(vJ,sX,Aq),yJ=((e,t,n,r,o,a)=>class extends e{constructor(e,i){const s=r(e),l={...AX,...i},u=n(s,l);super(e,!1,u,o(s)?t():null),this._isBufferNullified=!1,this._nativeConvolverNode=u,null!==l.buffer&&a(this,l.buffer.duration)}get buffer(){return this._isBufferNullified?null:this._nativeConvolverNode.buffer}set buffer(e){if(this._nativeConvolverNode.buffer=e,null===e&&null!==this._nativeConvolverNode.buffer){const e=this._nativeConvolverNode.context;this._nativeConvolverNode.buffer=e.createBuffer(1,1,e.sampleRate),this._isBufferNullified=!0,a(this,0)}else this._isBufferNullified=!1,a(this,null===this._nativeConvolverNode.buffer?0:this._nativeConvolverNode.buffer.duration)}get normalize(){return this._nativeConvolverNode.normalize}set normalize(e){this._nativeConvolverNode.normalize=e}})(Fq,gJ,vJ,kq,Oq,rJ),bJ=((e,t,n,r,o)=>a=>{const i=new WeakMap;return{render(s,l){const u=i.get(l);return void 0!==u?Promise.resolve(u):(async(s,l)=>{let u=n(s);const c=LZ(u,l);if(!c){const e={channelCount:u.channelCount,channelCountMode:u.channelCountMode,channelInterpretation:u.channelInterpretation,delayTime:u.delayTime.value,maxDelayTime:a};u=t(l,e)}return i.set(l,u),c?await e(l,s.delayTime,u.delayTime):await r(l,s.delayTime,u.delayTime),await o(s,l,u),u})(s,l)}}})(Zq,XX,sX,qq,Aq),_J=((e,t,n,r,o,a,i)=>class extends e{constructor(e,s){const l=o(e),u={...kX,...s},c=r(l,u),d=a(l);super(e,!1,c,d?n(u.maxDelayTime):null),this._delayTime=t(this,d,c.delayTime),i(this,u.maxDelayTime)}get delayTime(){return this._delayTime}})(Fq,Qq,bJ,XX,kq,Oq,rJ),SJ=(e=>(t,n)=>{const r=t.createDynamicsCompressor();if(VX(r,n),n.channelCount>2||"max"===n.channelCountMode)throw e();return jX(r,n,"attack"),jX(r,n,"knee"),jX(r,n,"ratio"),jX(r,n,"release"),jX(r,n,"threshold"),r})(nq),wJ=((e,t,n,r,o)=>()=>{const a=new WeakMap;return{render(i,s){const l=a.get(s);return void 0!==l?Promise.resolve(l):(async(i,s)=>{let l=n(i);const u=LZ(l,s);if(!u){const e={attack:l.attack.value,channelCount:l.channelCount,channelCountMode:l.channelCountMode,channelInterpretation:l.channelInterpretation,knee:l.knee.value,ratio:l.ratio.value,release:l.release.value,threshold:l.threshold.value};l=t(s,e)}return a.set(s,l),u?(await e(s,i.attack,l.attack),await e(s,i.knee,l.knee),await e(s,i.ratio,l.ratio),await e(s,i.release,l.release),await e(s,i.threshold,l.threshold)):(await r(s,i.attack,l.attack),await r(s,i.knee,l.knee),await r(s,i.ratio,l.ratio),await r(s,i.release,l.release),await r(s,i.threshold,l.threshold)),await o(i,s,l),l})(i,s)}}})(Zq,SJ,sX,qq,Aq),TJ=((e,t,n,r,o,a,i,s)=>class extends e{constructor(e,o){const l=a(e),u={...OX,...o},c=r(l,u),d=i(l);super(e,!1,c,d?n():null),this._attack=t(this,d,c.attack),this._knee=t(this,d,c.knee),this._nativeDynamicsCompressorNode=c,this._ratio=t(this,d,c.ratio),this._release=t(this,d,c.release),this._threshold=t(this,d,c.threshold),s(this,.006)}get attack(){return this._attack}get channelCount(){return this._nativeDynamicsCompressorNode.channelCount}set channelCount(e){const t=this._nativeDynamicsCompressorNode.channelCount;if(this._nativeDynamicsCompressorNode.channelCount=e,e>2)throw this._nativeDynamicsCompressorNode.channelCount=t,o()}get channelCountMode(){return this._nativeDynamicsCompressorNode.channelCountMode}set channelCountMode(e){const t=this._nativeDynamicsCompressorNode.channelCountMode;if(this._nativeDynamicsCompressorNode.channelCountMode=e,"max"===e)throw this._nativeDynamicsCompressorNode.channelCountMode=t,o()}get knee(){return this._knee}get ratio(){return this._ratio}get reduction(){return"number"==typeof this._nativeDynamicsCompressorNode.reduction.value?this._nativeDynamicsCompressorNode.reduction.value:this._nativeDynamicsCompressorNode.reduction}get release(){return this._release}get threshold(){return this._threshold}})(Fq,Qq,wJ,SJ,nq,kq,Oq,rJ),CJ=((e,t,n,r,o)=>()=>{const a=new WeakMap;return{render(i,s){const l=a.get(s);return void 0!==l?Promise.resolve(l):(async(i,s)=>{let l=n(i);const u=LZ(l,s);if(!u){const e={channelCount:l.channelCount,channelCountMode:l.channelCountMode,channelInterpretation:l.channelInterpretation,gain:l.gain.value};l=t(s,e)}return a.set(s,l),u?await e(s,i.gain,l.gain):await r(s,i.gain,l.gain),await o(i,s,l),l})(i,s)}}})(Zq,qX,sX,qq,Aq),$J=((e,t,n,r,o,a)=>class extends e{constructor(e,i){const s=o(e),l={...IX,...i},u=r(s,l),c=a(s);super(e,!1,u,c?n():null),this._gain=t(this,c,u.gain,GZ,jZ)}get gain(){return this._gain}})(Fq,Qq,CJ,qX,kq,Oq),xJ=((e,t,n,r)=>(o,a,{channelCount:i,channelCountMode:s,channelInterpretation:l,feedback:u,feedforward:c})=>{const d=WX(a,o.sampleRate),f=u instanceof Float64Array?u:new Float64Array(u),p=c instanceof Float64Array?c:new Float64Array(c),h=f.length,m=p.length,v=Math.min(h,m);if(0===h||h>20)throw r();if(0===f[0])throw t();if(0===m||m>20)throw r();if(0===p[0])throw t();if(1!==f[0]){for(let e=0;e{const t=e.inputBuffer,n=e.outputBuffer,r=t.numberOfChannels;for(let e=0;eg.addEventListener(e[0],e[1],e[2]),dispatchEvent:(...e)=>g.dispatchEvent(e[0]),getFrequencyResponse(t,n,r){if(t.length!==n.length||n.length!==r.length)throw e();const o=t.length;for(let e=0;eg.removeEventListener(e[0],e[1],e[2])},g)})(NX,PX,tq,nq),AJ=((e,t,n,r)=>o=>e(BX,(()=>BX(o)))?Promise.resolve(e(r,r)).then((e=>{if(!e){const e=n(o,512,0,1);o.oncomplete=()=>{e.onaudioprocess=null,e.disconnect()},e.onaudioprocess=()=>o.currentTime,e.connect(o.destination)}return o.startRendering()})):new Promise((e=>{const n=t(o,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",gain:0});o.oncomplete=t=>{n.disconnect(),e(t.renderedBuffer)},n.connect(o.destination),o.startRendering()})))(Tq,qX,tq,((e,t)=>()=>{if(null===t)return Promise.resolve(!1);const n=new t(1,1,44100),r=e(n,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",gain:0});return new Promise((e=>{n.oncomplete=()=>{r.disconnect(),e(0!==n.currentTime)},n.startRendering()}))})(qX,Eq)),MJ=((e,t,n,r,o)=>(a,i)=>{const s=new WeakMap;let l=null;const u=async(u,c)=>{let d=null,f=t(u);const p=LZ(f,c);if(void 0===c.createIIRFilter?d=e(c,{buffer:null,channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",loop:!1,loopEnd:0,loopStart:0,playbackRate:1}):p||(f=c.createIIRFilter(i,a)),s.set(c,null===d?f:d),null!==d){if(null===l){if(null===n)throw new Error("Missing the native OfflineAudioContext constructor.");const e=new n(u.context.destination.channelCount,u.context.length,c.sampleRate);l=(async()=>{await r(u,e,e.destination);return((e,t,n,r)=>{const o=n instanceof Float64Array?n:new Float64Array(n),a=r instanceof Float64Array?r:new Float64Array(r),i=o.length,s=a.length,l=Math.min(i,s);if(1!==o[0]){for(let e=0;e(t,n,r)=>{if(void 0===t.createIIRFilter)return e(t,n,r);const o=t.createIIRFilter(r.feedforward,r.feedback);return VX(o,r),o})(xJ),EJ=((e,t,n,r,o,a)=>class extends e{constructor(e,i){const s=r(e),l=o(s),u={...DX,...i},c=t(s,l?null:e.baseLatency,u);super(e,!1,c,l?n(u.feedback,u.feedforward):null),(e=>{var t;e.getFrequencyResponse=(t=e.getFrequencyResponse,(n,r,o)=>{if(n.length!==r.length||r.length!==o.length)throw NX();return t.call(e,n,r,o)})})(c),this._nativeIIRFilterNode=c,a(this,1)}getFrequencyResponse(e,t,n){return this._nativeIIRFilterNode.getFrequencyResponse(e,t,n)}})(Fq,kJ,MJ,kq,Oq,rJ),OJ=((e,t,n,r,o,a,i,s)=>(l,u)=>{const c=u.listener,{forwardX:d,forwardY:f,forwardZ:p,positionX:h,positionY:m,positionZ:v,upX:g,upY:y,upZ:b}=void 0===c.forwardX?(()=>{const d=new Float32Array(1),f=t(u,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"speakers",numberOfInputs:9}),p=i(u);let h=!1,m=[0,0,-1,0,1,0],v=[0,0,0];const g=()=>{if(h)return;h=!0;const e=r(u,256,9,0);e.onaudioprocess=({inputBuffer:e})=>{const t=[a(e,d,0),a(e,d,1),a(e,d,2),a(e,d,3),a(e,d,4),a(e,d,5)];t.some(((e,t)=>e!==m[t]))&&(c.setOrientation(...t),m=t);const n=[a(e,d,6),a(e,d,7),a(e,d,8)];n.some(((e,t)=>e!==v[t]))&&(c.setPosition(...n),v=n)},f.connect(e)},y=e=>t=>{t!==m[e]&&(m[e]=t,c.setOrientation(...m))},b=e=>t=>{t!==v[e]&&(v[e]=t,c.setPosition(...v))},_=(t,r,a)=>{const i=n(u,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",offset:r});i.connect(f,0,t),i.start(),Object.defineProperty(i.offset,"defaultValue",{get:()=>r});const c=e({context:l},p,i.offset,GZ,jZ);return s(c,"value",(e=>()=>e.call(c)),(e=>t=>{try{e.call(c,t)}catch(e){if(9!==e.code)throw e}g(),p&&a(t)})),c.cancelAndHoldAtTime=(d=c.cancelAndHoldAtTime,p?()=>{throw o()}:(...e)=>{const t=d.apply(c,e);return g(),t}),c.cancelScheduledValues=(e=>p?()=>{throw o()}:(...t)=>{const n=e.apply(c,t);return g(),n})(c.cancelScheduledValues),c.exponentialRampToValueAtTime=(e=>p?()=>{throw o()}:(...t)=>{const n=e.apply(c,t);return g(),n})(c.exponentialRampToValueAtTime),c.linearRampToValueAtTime=(e=>p?()=>{throw o()}:(...t)=>{const n=e.apply(c,t);return g(),n})(c.linearRampToValueAtTime),c.setTargetAtTime=(e=>p?()=>{throw o()}:(...t)=>{const n=e.apply(c,t);return g(),n})(c.setTargetAtTime),c.setValueAtTime=(e=>p?()=>{throw o()}:(...t)=>{const n=e.apply(c,t);return g(),n})(c.setValueAtTime),c.setValueCurveAtTime=(e=>p?()=>{throw o()}:(...t)=>{const n=e.apply(c,t);return g(),n})(c.setValueCurveAtTime),c;var d};return{forwardX:_(0,0,y(0)),forwardY:_(1,0,y(1)),forwardZ:_(2,-1,y(2)),positionX:_(6,0,b(0)),positionY:_(7,0,b(1)),positionZ:_(8,0,b(2)),upX:_(3,0,y(3)),upY:_(4,1,y(4)),upZ:_(5,0,y(5))}})():c;return{get forwardX(){return d},get forwardY(){return f},get forwardZ(){return p},get positionX(){return h},get positionY(){return m},get positionZ(){return v},get upX(){return g},get upY(){return y},get upZ(){return b}}})(Qq,sJ,pJ,tq,nq,uq,Oq,dq),IJ=new WeakMap,PJ=((e,t,n,r,o,a)=>class extends n{constructor(n,a){super(n),this._nativeContext=n,yZ.set(this,n),r(n)&&o.set(n,new Set),this._destination=new e(this,a),this._listener=t(this,n),this._onstatechange=null}get currentTime(){return this._nativeContext.currentTime}get destination(){return this._destination}get listener(){return this._listener}get onstatechange(){return this._onstatechange}set onstatechange(e){const t="function"==typeof e?a(this,e):null;this._nativeContext.onstatechange=t;const n=this._nativeContext.onstatechange;this._onstatechange=null!==n&&n===t?e:n}get sampleRate(){return this._nativeContext.sampleRate}get state(){return this._nativeContext.state}})(tJ,OJ,Pq,Oq,IJ,gq),NJ=((e,t,n,r,o,a)=>(i,s)=>{const l=i.createOscillator();return VX(l,s),jX(l,s,"detune"),jX(l,s,"frequency"),void 0!==s.periodicWave?l.setPeriodicWave(s.periodicWave):FX(l,s,"type"),t(n,(()=>n(i)))||GX(l),t(r,(()=>r(i)))||a(l,i),t(o,(()=>o(i)))||UX(l),e(i,l),l})(Yq,Tq,pq,hq,mq,vq),DJ=((e,t,n,r,o)=>()=>{const a=new WeakMap;let i=null,s=null,l=null;return{set periodicWave(e){i=e},set start(e){s=e},set stop(e){l=e},render(u,c){const d=a.get(c);return void 0!==d?Promise.resolve(d):(async(u,c)=>{let d=n(u);const f=LZ(d,c);if(!f){const e={channelCount:d.channelCount,channelCountMode:d.channelCountMode,channelInterpretation:d.channelInterpretation,detune:d.detune.value,frequency:d.frequency.value,periodicWave:null===i?void 0:i,type:d.type};d=t(c,e),null!==s&&d.start(s),null!==l&&d.stop(l)}return a.set(c,d),f?(await e(c,u.detune,d.detune),await e(c,u.frequency,d.frequency)):(await r(c,u.detune,d.detune),await r(c,u.frequency,d.frequency)),await o(u,c,d),d})(u,c)}}})(Zq,NJ,sX,qq,Aq),RJ=((e,t,n,r,o,a,i)=>class extends e{constructor(e,i){const s=o(e),l={...oq,...i},u=n(s,l),c=a(s),d=c?r():null,f=e.sampleRate/2;super(e,!1,u,d),this._detune=t(this,c,u.detune,153600,-153600),this._frequency=t(this,c,u.frequency,f,-f),this._nativeOscillatorNode=u,this._onended=null,this._oscillatorNodeRenderer=d,null!==this._oscillatorNodeRenderer&&void 0!==l.periodicWave&&(this._oscillatorNodeRenderer.periodicWave=l.periodicWave)}get detune(){return this._detune}get frequency(){return this._frequency}get onended(){return this._onended}set onended(e){const t="function"==typeof e?i(this,e):null;this._nativeOscillatorNode.onended=t;const n=this._nativeOscillatorNode.onended;this._onended=null!==n&&n===t?e:n}get type(){return this._nativeOscillatorNode.type}set type(e){this._nativeOscillatorNode.type=e,null!==this._oscillatorNodeRenderer&&(this._oscillatorNodeRenderer.periodicWave=null)}setPeriodicWave(e){this._nativeOscillatorNode.setPeriodicWave(e),null!==this._oscillatorNodeRenderer&&(this._oscillatorNodeRenderer.periodicWave=e)}start(e=0){if(this._nativeOscillatorNode.start(e),null!==this._oscillatorNodeRenderer&&(this._oscillatorNodeRenderer.start=e),"closed"!==this.context.state){IZ(this);const e=()=>{this._nativeOscillatorNode.removeEventListener("ended",e),UZ(this)&&NZ(this)};this._nativeOscillatorNode.addEventListener("ended",e)}}stop(e=0){this._nativeOscillatorNode.stop(e),null!==this._oscillatorNodeRenderer&&(this._oscillatorNodeRenderer.stop=e)}})(Fq,Qq,NJ,DJ,kq,Oq,gq),LJ=(e=>(t,n)=>{const r=e(t,{buffer:null,channelCount:2,channelCountMode:"max",channelInterpretation:"speakers",loop:!1,loopEnd:0,loopStart:0,playbackRate:1}),o=t.createBuffer(1,2,44100);return r.buffer=o,r.loop=!0,r.connect(n),r.start(),()=>{r.stop(),r.disconnect(n)}})(Xq),BJ=((e,t,n,r,o)=>(a,{curve:i,oversample:s,...l})=>{const u=a.createWaveShaper(),c=a.createWaveShaper();VX(u,l),VX(c,l);const d=n(a,{...l,gain:1}),f=n(a,{...l,gain:-1}),p=n(a,{...l,gain:1}),h=n(a,{...l,gain:-1});let m=null,v=!1,g=null;const y={get bufferSize(){},get channelCount(){return u.channelCount},set channelCount(e){d.channelCount=e,f.channelCount=e,u.channelCount=e,p.channelCount=e,c.channelCount=e,h.channelCount=e},get channelCountMode(){return u.channelCountMode},set channelCountMode(e){d.channelCountMode=e,f.channelCountMode=e,u.channelCountMode=e,p.channelCountMode=e,c.channelCountMode=e,h.channelCountMode=e},get channelInterpretation(){return u.channelInterpretation},set channelInterpretation(e){d.channelInterpretation=e,f.channelInterpretation=e,u.channelInterpretation=e,p.channelInterpretation=e,c.channelInterpretation=e,h.channelInterpretation=e},get context(){return u.context},get curve(){return g},set curve(n){if(null!==n&&n.length<2)throw t();if(null===n)u.curve=n,c.curve=n;else{const e=n.length,t=new Float32Array(e+2-e%2),r=new Float32Array(e+2-e%2);t[0]=n[0],r[0]=-n[e-1];const o=Math.ceil((e+1)/2),a=(e+1)/2-1;for(let i=1;id.addEventListener(e[0],e[1],e[2]),dispatchEvent:(...e)=>d.dispatchEvent(e[0]),removeEventListener:(...e)=>d.removeEventListener(e[0],e[1],e[2])};null!==i&&(y.curve=i instanceof Float32Array?i:new Float32Array(i)),s!==y.oversample&&(y.oversample=s);return o(ZX(y,p),(()=>{d.connect(u).connect(p),d.connect(f).connect(c).connect(h).connect(p),v=!0,r(g)&&(m=e(a,d))}),(()=>{d.disconnect(u),u.disconnect(p),d.disconnect(f),f.disconnect(c),c.disconnect(h),h.disconnect(p),v=!1,null!==m&&(m(),m=null)}))})(LJ,PX,qX,cq,aJ),FJ=((e,t,n,r,o,a,i)=>(s,l)=>{const u=s.createWaveShaper();if(null!==a&&"webkitAudioContext"===a.name&&void 0===s.createGain().gain.automationRate)return n(s,l);VX(u,l);const c=null===l.curve||l.curve instanceof Float32Array?l.curve:new Float32Array(l.curve);if(null!==c&&c.length<2)throw t();FX(u,{curve:c},"curve"),FX(u,l,"oversample");let d=null,f=!1;return i(u,"curve",(e=>()=>e.call(u)),(t=>n=>(t.call(u,n),f&&(r(n)&&null===d?d=e(s,u):!r(n)&&null!==d&&(d(),d=null)),n))),o(u,(()=>{f=!0,r(u.curve)&&(d=e(s,u))}),(()=>{f=!1,null!==d&&(d(),d=null)}))})(LJ,PX,BJ,cq,aJ,Nq,dq),VJ=((e,t,n,r,o,a,i,s,l,u)=>(c,{coneInnerAngle:d,coneOuterAngle:f,coneOuterGain:p,distanceModel:h,maxDistance:m,orientationX:v,orientationY:g,orientationZ:y,panningModel:b,positionX:_,positionY:S,positionZ:w,refDistance:T,rolloffFactor:C,...$})=>{const x=c.createPanner();if($.channelCount>2||"max"===$.channelCountMode)throw i();VX(x,$);const A={channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete"},M=n(c,{...A,channelInterpretation:"speakers",numberOfInputs:6}),k=r(c,{...$,gain:1}),E=r(c,{...A,gain:1}),O=r(c,{...A,gain:0}),I=r(c,{...A,gain:0}),P=r(c,{...A,gain:0}),N=r(c,{...A,gain:0}),D=r(c,{...A,gain:0}),R=o(c,256,6,1),L=a(c,{...A,curve:new Float32Array([1,1]),oversample:"none"});let B=[v,g,y],F=[_,S,w];const V=new Float32Array(1);R.onaudioprocess=({inputBuffer:e})=>{const t=[l(e,V,0),l(e,V,1),l(e,V,2)];t.some(((e,t)=>e!==B[t]))&&(x.setOrientation(...t),B=t);const n=[l(e,V,3),l(e,V,4),l(e,V,5)];n.some(((e,t)=>e!==F[t]))&&(x.setPosition(...n),F=n)},Object.defineProperty(O.gain,"defaultValue",{get:()=>0}),Object.defineProperty(I.gain,"defaultValue",{get:()=>0}),Object.defineProperty(P.gain,"defaultValue",{get:()=>0}),Object.defineProperty(N.gain,"defaultValue",{get:()=>0}),Object.defineProperty(D.gain,"defaultValue",{get:()=>0});const H={get bufferSize(){},get channelCount(){return x.channelCount},set channelCount(e){if(e>2)throw i();k.channelCount=e,x.channelCount=e},get channelCountMode(){return x.channelCountMode},set channelCountMode(e){if("max"===e)throw i();k.channelCountMode=e,x.channelCountMode=e},get channelInterpretation(){return x.channelInterpretation},set channelInterpretation(e){k.channelInterpretation=e,x.channelInterpretation=e},get coneInnerAngle(){return x.coneInnerAngle},set coneInnerAngle(e){x.coneInnerAngle=e},get coneOuterAngle(){return x.coneOuterAngle},set coneOuterAngle(e){x.coneOuterAngle=e},get coneOuterGain(){return x.coneOuterGain},set coneOuterGain(e){if(e<0||e>1)throw t();x.coneOuterGain=e},get context(){return x.context},get distanceModel(){return x.distanceModel},set distanceModel(e){x.distanceModel=e},get inputs(){return[k]},get maxDistance(){return x.maxDistance},set maxDistance(e){if(e<0)throw new RangeError;x.maxDistance=e},get numberOfInputs(){return x.numberOfInputs},get numberOfOutputs(){return x.numberOfOutputs},get orientationX(){return E.gain},get orientationY(){return O.gain},get orientationZ(){return I.gain},get panningModel(){return x.panningModel},set panningModel(e){x.panningModel=e},get positionX(){return P.gain},get positionY(){return N.gain},get positionZ(){return D.gain},get refDistance(){return x.refDistance},set refDistance(e){if(e<0)throw new RangeError;x.refDistance=e},get rolloffFactor(){return x.rolloffFactor},set rolloffFactor(e){if(e<0)throw new RangeError;x.rolloffFactor=e},addEventListener:(...e)=>k.addEventListener(e[0],e[1],e[2]),dispatchEvent:(...e)=>k.dispatchEvent(e[0]),removeEventListener:(...e)=>k.removeEventListener(e[0],e[1],e[2])};d!==H.coneInnerAngle&&(H.coneInnerAngle=d),f!==H.coneOuterAngle&&(H.coneOuterAngle=f),p!==H.coneOuterGain&&(H.coneOuterGain=p),h!==H.distanceModel&&(H.distanceModel=h),m!==H.maxDistance&&(H.maxDistance=m),v!==H.orientationX.value&&(H.orientationX.value=v),g!==H.orientationY.value&&(H.orientationY.value=g),y!==H.orientationZ.value&&(H.orientationZ.value=y),b!==H.panningModel&&(H.panningModel=b),_!==H.positionX.value&&(H.positionX.value=_),S!==H.positionY.value&&(H.positionY.value=S),w!==H.positionZ.value&&(H.positionZ.value=w),T!==H.refDistance&&(H.refDistance=T),C!==H.rolloffFactor&&(H.rolloffFactor=C),(1!==B[0]||0!==B[1]||0!==B[2])&&x.setOrientation(...B),(0!==F[0]||0!==F[1]||0!==F[2])&&x.setPosition(...F);return u(ZX(H,x),(()=>{k.connect(x),e(k,L,0,0),L.connect(E).connect(M,0,0),L.connect(O).connect(M,0,1),L.connect(I).connect(M,0,2),L.connect(P).connect(M,0,3),L.connect(N).connect(M,0,4),L.connect(D).connect(M,0,5),M.connect(R).connect(c.destination)}),(()=>{k.disconnect(x),s(k,L,0,0),L.disconnect(E),E.disconnect(M),L.disconnect(O),O.disconnect(M),L.disconnect(I),I.disconnect(M),L.disconnect(P),P.disconnect(M),L.disconnect(N),N.disconnect(M),L.disconnect(D),D.disconnect(M),M.disconnect(R),R.disconnect(c.destination)}))})(nX,PX,sJ,qX,tq,FJ,nq,iX,uq,aJ),HJ=(e=>(t,n)=>{const r=t.createPanner();return void 0===r.orientationX?e(t,n):(VX(r,n),jX(r,n,"orientationX"),jX(r,n,"orientationY"),jX(r,n,"orientationZ"),jX(r,n,"positionX"),jX(r,n,"positionY"),jX(r,n,"positionZ"),FX(r,n,"coneInnerAngle"),FX(r,n,"coneOuterAngle"),FX(r,n,"coneOuterGain"),FX(r,n,"distanceModel"),FX(r,n,"maxDistance"),FX(r,n,"panningModel"),FX(r,n,"refDistance"),FX(r,n,"rolloffFactor"),r)})(VJ),jJ=((e,t,n,r,o,a,i,s,l,u)=>()=>{const c=new WeakMap;let d=null;return{render(f,p){const h=c.get(p);return void 0!==h?Promise.resolve(h):(async(f,p)=>{let h=null,m=a(f);const v={channelCount:m.channelCount,channelCountMode:m.channelCountMode,channelInterpretation:m.channelInterpretation},g={...v,coneInnerAngle:m.coneInnerAngle,coneOuterAngle:m.coneOuterAngle,coneOuterGain:m.coneOuterGain,distanceModel:m.distanceModel,maxDistance:m.maxDistance,panningModel:m.panningModel,refDistance:m.refDistance,rolloffFactor:m.rolloffFactor},y=LZ(m,p);if("bufferSize"in m)h=r(p,{...v,gain:1});else if(!y){const e={...g,orientationX:m.orientationX.value,orientationY:m.orientationY.value,orientationZ:m.orientationZ.value,positionX:m.positionX.value,positionY:m.positionY.value,positionZ:m.positionZ.value};m=o(p,e)}if(c.set(p,null===h?m:h),null!==h){if(null===d){if(null===i)throw new Error("Missing the native OfflineAudioContext constructor.");const e=new i(6,f.context.length,p.sampleRate),r=t(e,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"speakers",numberOfInputs:6});r.connect(e.destination),d=(async()=>{const t=await Promise.all([f.orientationX,f.orientationY,f.orientationZ,f.positionX,f.positionY,f.positionZ].map((async(t,r)=>{const o=n(e,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",offset:0===r?1:0});return await s(e,t,o.offset),o})));for(let e=0;e<6;e+=1)t[e].connect(r,0,e),t[e].start(0);return u(e)})()}const e=await d,a=r(p,{...v,gain:1});await l(f,p,a);const c=[];for(let t=0;te!==m[t]))||n.some(((e,t)=>e!==y[t]))){m=e,y=n;const i=t/p.sampleRate;b.gain.setValueAtTime(0,i),b=r(p,{...v,gain:0}),_=o(p,{...g,orientationX:m[0],orientationY:m[1],orientationZ:m[2],positionX:y[0],positionY:y[1],positionZ:y[2]}),b.gain.setValueAtTime(1,i),a.connect(b).connect(_.inputs[0]),_.connect(h)}}return h}return y?(await e(p,f.orientationX,m.orientationX),await e(p,f.orientationY,m.orientationY),await e(p,f.orientationZ,m.orientationZ),await e(p,f.positionX,m.positionX),await e(p,f.positionY,m.positionY),await e(p,f.positionZ,m.positionZ)):(await s(p,f.orientationX,m.orientationX),await s(p,f.orientationY,m.orientationY),await s(p,f.orientationZ,m.orientationZ),await s(p,f.positionX,m.positionX),await s(p,f.positionY,m.positionY),await s(p,f.positionZ,m.positionZ)),tX(m)?await l(f,p,m.inputs[0]):await l(f,p,m),m})(f,p)}}})(Zq,sJ,pJ,qX,HJ,sX,Eq,qq,Aq,AJ),GJ=((e,t,n,r,o,a,i)=>class extends e{constructor(e,s){const l=o(e),u={...aq,...s},c=n(l,u),d=a(l);super(e,!1,c,d?r():null),this._nativePannerNode=c,this._orientationX=t(this,d,c.orientationX,GZ,jZ),this._orientationY=t(this,d,c.orientationY,GZ,jZ),this._orientationZ=t(this,d,c.orientationZ,GZ,jZ),this._positionX=t(this,d,c.positionX,GZ,jZ),this._positionY=t(this,d,c.positionY,GZ,jZ),this._positionZ=t(this,d,c.positionZ,GZ,jZ),i(this,1)}get coneInnerAngle(){return this._nativePannerNode.coneInnerAngle}set coneInnerAngle(e){this._nativePannerNode.coneInnerAngle=e}get coneOuterAngle(){return this._nativePannerNode.coneOuterAngle}set coneOuterAngle(e){this._nativePannerNode.coneOuterAngle=e}get coneOuterGain(){return this._nativePannerNode.coneOuterGain}set coneOuterGain(e){this._nativePannerNode.coneOuterGain=e}get distanceModel(){return this._nativePannerNode.distanceModel}set distanceModel(e){this._nativePannerNode.distanceModel=e}get maxDistance(){return this._nativePannerNode.maxDistance}set maxDistance(e){this._nativePannerNode.maxDistance=e}get orientationX(){return this._orientationX}get orientationY(){return this._orientationY}get orientationZ(){return this._orientationZ}get panningModel(){return this._nativePannerNode.panningModel}set panningModel(e){this._nativePannerNode.panningModel=e}get positionX(){return this._positionX}get positionY(){return this._positionY}get positionZ(){return this._positionZ}get refDistance(){return this._nativePannerNode.refDistance}set refDistance(e){this._nativePannerNode.refDistance=e}get rolloffFactor(){return this._nativePannerNode.rolloffFactor}set rolloffFactor(e){this._nativePannerNode.rolloffFactor=e}})(Fq,Qq,HJ,jJ,kq,Oq,rJ),UJ=(e=>(t,{disableNormalization:n,imag:r,real:o})=>{const a=r instanceof Float32Array?r:new Float32Array(r),i=o instanceof Float32Array?o:new Float32Array(o),s=t.createPeriodicWave(i,a,{disableNormalization:n});if(Array.from(r).length<2)throw e();return s})(FZ),WJ=((e,t,n,r)=>class o{constructor(o,a){const i=t(o),s=r({...iq,...a}),l=e(i,s);return n.add(l),l}static[Symbol.hasInstance](e){return null!==e&&"object"==typeof e&&Object.getPrototypeOf(e)===o.prototype||n.has(e)}})(UJ,kq,new WeakSet,(e=>{const{imag:t,real:n}=e;return void 0===t?void 0===n?{...e,imag:[0,0],real:[0,0]}:{...e,imag:Array.from(n,(()=>0)),real:n}:void 0===n?{...e,imag:t,real:Array.from(t,(()=>0))}:{...e,imag:t,real:n}})),zJ=((e,t,n,r,o,a)=>{const i=new Float32Array([1,1]),s=Math.PI/2,l={channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete"},u={...l,oversample:"none"},c=(e,a,c,d,f)=>{if(1===a)return((e,t,o,a)=>{const c=new Float32Array(16385),d=new Float32Array(16385);for(let e=0;e<16385;e+=1){const t=e/16384*s;c[e]=Math.cos(t),d[e]=Math.sin(t)}const f=n(e,{...l,gain:0}),p=r(e,{...u,curve:c}),h=r(e,{...u,curve:i}),m=n(e,{...l,gain:0}),v=r(e,{...u,curve:d});return{connectGraph(){t.connect(f),t.connect(void 0===h.inputs?h:h.inputs[0]),t.connect(m),h.connect(o),o.connect(void 0===p.inputs?p:p.inputs[0]),o.connect(void 0===v.inputs?v:v.inputs[0]),p.connect(f.gain),v.connect(m.gain),f.connect(a,0,0),m.connect(a,0,1)},disconnectGraph(){t.disconnect(f),t.disconnect(void 0===h.inputs?h:h.inputs[0]),t.disconnect(m),h.disconnect(o),o.disconnect(void 0===p.inputs?p:p.inputs[0]),o.disconnect(void 0===v.inputs?v:v.inputs[0]),p.disconnect(f.gain),v.disconnect(m.gain),f.disconnect(a,0,0),m.disconnect(a,0,1)}}})(e,c,d,f);if(2===a)return((e,o,a,c)=>{const d=new Float32Array(16385),f=new Float32Array(16385),p=new Float32Array(16385),h=new Float32Array(16385),m=Math.floor(8192.5);for(let e=0;e<16385;e+=1)if(e>m){const t=(e-m)/(16384-m)*s;d[e]=Math.cos(t),f[e]=Math.sin(t),p[e]=0,h[e]=1}else{const t=e/(16384-m)*s;d[e]=1,f[e]=0,p[e]=Math.cos(t),h[e]=Math.sin(t)}const v=t(e,{channelCount:2,channelCountMode:"explicit",channelInterpretation:"discrete",numberOfOutputs:2}),g=n(e,{...l,gain:0}),y=r(e,{...u,curve:d}),b=n(e,{...l,gain:0}),_=r(e,{...u,curve:f}),S=r(e,{...u,curve:i}),w=n(e,{...l,gain:0}),T=r(e,{...u,curve:p}),C=n(e,{...l,gain:0}),$=r(e,{...u,curve:h});return{connectGraph(){o.connect(v),o.connect(void 0===S.inputs?S:S.inputs[0]),v.connect(g,0),v.connect(b,0),v.connect(w,1),v.connect(C,1),S.connect(a),a.connect(void 0===y.inputs?y:y.inputs[0]),a.connect(void 0===_.inputs?_:_.inputs[0]),a.connect(void 0===T.inputs?T:T.inputs[0]),a.connect(void 0===$.inputs?$:$.inputs[0]),y.connect(g.gain),_.connect(b.gain),T.connect(w.gain),$.connect(C.gain),g.connect(c,0,0),w.connect(c,0,0),b.connect(c,0,1),C.connect(c,0,1)},disconnectGraph(){o.disconnect(v),o.disconnect(void 0===S.inputs?S:S.inputs[0]),v.disconnect(g,0),v.disconnect(b,0),v.disconnect(w,1),v.disconnect(C,1),S.disconnect(a),a.disconnect(void 0===y.inputs?y:y.inputs[0]),a.disconnect(void 0===_.inputs?_:_.inputs[0]),a.disconnect(void 0===T.inputs?T:T.inputs[0]),a.disconnect(void 0===$.inputs?$:$.inputs[0]),y.disconnect(g.gain),_.disconnect(b.gain),T.disconnect(w.gain),$.disconnect(C.gain),g.disconnect(c,0,0),w.disconnect(c,0,0),b.disconnect(c,0,1),C.disconnect(c,0,1)}}})(e,c,d,f);throw o()};return(t,{channelCount:r,channelCountMode:i,pan:s,...l})=>{if("max"===i)throw o();const u=e(t,{...l,channelCount:1,channelCountMode:i,numberOfInputs:2}),d=n(t,{...l,channelCount:r,channelCountMode:i,gain:1}),f=n(t,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",gain:s});let{connectGraph:p,disconnectGraph:h}=c(t,r,d,f,u);Object.defineProperty(f.gain,"defaultValue",{get:()=>0}),Object.defineProperty(f.gain,"maxValue",{get:()=>1}),Object.defineProperty(f.gain,"minValue",{get:()=>-1});const m={get bufferSize(){},get channelCount(){return d.channelCount},set channelCount(e){d.channelCount!==e&&(v&&h(),({connectGraph:p,disconnectGraph:h}=c(t,e,d,f,u)),v&&p()),d.channelCount=e},get channelCountMode(){return d.channelCountMode},set channelCountMode(e){if("clamped-max"===e||"max"===e)throw o();d.channelCountMode=e},get channelInterpretation(){return d.channelInterpretation},set channelInterpretation(e){d.channelInterpretation=e},get context(){return d.context},get inputs(){return[d]},get numberOfInputs(){return d.numberOfInputs},get numberOfOutputs(){return d.numberOfOutputs},get pan(){return f.gain},addEventListener:(...e)=>d.addEventListener(e[0],e[1],e[2]),dispatchEvent:(...e)=>d.dispatchEvent(e[0]),removeEventListener:(...e)=>d.removeEventListener(e[0],e[1],e[2])};let v=!1;return a(ZX(m,u),(()=>{p(),v=!0}),(()=>{h(),v=!1}))}})(sJ,KX,qX,FJ,nq,aJ),YJ=((e,t)=>(n,r)=>{const o=r.channelCountMode;if("clamped-max"===o)throw t();if(void 0===n.createStereoPanner)return e(n,r);const a=n.createStereoPanner();return VX(a,r),jX(a,r,"pan"),Object.defineProperty(a,"channelCountMode",{get:()=>o,set:e=>{if(e!==o)throw t()}}),a})(zJ,nq),KJ=((e,t,n,r,o)=>()=>{const a=new WeakMap;return{render(i,s){const l=a.get(s);return void 0!==l?Promise.resolve(l):(async(i,s)=>{let l=n(i);const u=LZ(l,s);if(!u){const e={channelCount:l.channelCount,channelCountMode:l.channelCountMode,channelInterpretation:l.channelInterpretation,pan:l.pan.value};l=t(s,e)}return a.set(s,l),u?await e(s,i.pan,l.pan):await r(s,i.pan,l.pan),tX(l)?await o(i,s,l.inputs[0]):await o(i,s,l),l})(i,s)}}})(Zq,YJ,sX,qq,Aq),ZJ=((e,t,n,r,o,a)=>class extends e{constructor(e,i){const s=o(e),l={...sq,...i},u=n(s,l),c=a(s);super(e,!1,u,c?r():null),this._pan=t(this,c,u.pan)}get pan(){return this._pan}})(Fq,Qq,YJ,KJ,kq,Oq),XJ=((e,t,n)=>()=>{const r=new WeakMap;return{render(o,a){const i=r.get(a);return void 0!==i?Promise.resolve(i):(async(o,a)=>{let i=t(o);if(!LZ(i,a)){const t={channelCount:i.channelCount,channelCountMode:i.channelCountMode,channelInterpretation:i.channelInterpretation,curve:i.curve,oversample:i.oversample};i=e(a,t)}return r.set(a,i),tX(i)?await n(o,a,i.inputs[0]):await n(o,a,i),i})(o,a)}}})(FJ,sX,Aq),qJ=((e,t,n,r,o,a,i)=>class extends e{constructor(e,t){const s=o(e),l={...lq,...t},u=n(s,l);super(e,!0,u,a(s)?r():null),this._isCurveNullified=!1,this._nativeWaveShaperNode=u,i(this,1)}get curve(){return this._isCurveNullified?null:this._nativeWaveShaperNode.curve}set curve(e){if(null===e)this._isCurveNullified=!0,this._nativeWaveShaperNode.curve=new Float32Array([0,0]);else{if(e.length<2)throw t();this._isCurveNullified=!1,this._nativeWaveShaperNode.curve=e}}get oversample(){return this._nativeWaveShaperNode.oversample}set oversample(e){this._nativeWaveShaperNode.oversample=e}})(Fq,PX,FJ,XJ,kq,Oq,rJ),JJ=(e=>null!==e&&e.isSecureContext)(Cq),QJ=(e=>(t,n,r)=>{Object.defineProperties(e,{currentFrame:{configurable:!0,get:()=>Math.round(t*n)},currentTime:{configurable:!0,get:()=>t}});try{return r()}finally{null!==e&&(delete e.currentFrame,delete e.currentTime)}})(Cq),eQ=new WeakMap,tQ=((e,t)=>n=>{let r=e.get(n);if(void 0!==r)return r;if(null===t)throw new Error("Missing the native OfflineAudioContext constructor.");return r=new t(1,1,44100),e.set(n,r),r})(eQ,Eq),nQ=JJ?((e,t,n,r,o,a,i,s,l,u,c,d,f)=>{let p=0;return(h,m,v={credentials:"omit"})=>{const g=c.get(h);if(void 0!==g&&g.has(m))return Promise.resolve();const y=u.get(h);if(void 0!==y){const e=y.get(m);if(void 0!==e)return e}const b=a(h),_=void 0===b.audioWorklet?o(m).then((([e,t])=>{const[r,o]=$Z(e,t);return n(`${r};((a,b)=>{(a[b]=a[b]||[]).push((AudioWorkletProcessor,global,registerProcessor,sampleRate,self,window)=>{${o}\n})})(window,'_AWGS')`)})).then((()=>{const e=f._AWGS.pop();if(void 0===e)throw new SyntaxError;r(b.currentTime,b.sampleRate,(()=>e(class{},void 0,((e,n)=>{if(""===e.trim())throw t();const r=SZ.get(b);if(void 0!==r){if(r.has(e))throw t();AZ(n),xZ(n.parameterDescriptors),r.set(e,n)}else AZ(n),xZ(n.parameterDescriptors),SZ.set(b,new Map([[e,n]]))}),b.sampleRate,void 0,void 0)))})):Promise.all([o(m),Promise.resolve(e(d,d))]).then((([[e,t],n])=>{const r=p+1;p=r;const[o,a]=$Z(e,t),u=new Blob([`${o};((AudioWorkletProcessor,registerProcessor)=>{${a}\n})(${n?"AudioWorkletProcessor":"class extends AudioWorkletProcessor {__b=new WeakSet();constructor(){super();(p=>p.postMessage=(q=>(m,t)=>q.call(p,m,t?t.filter(u=>!this.__b.has(u)):t))(p.postMessage))(this.port)}}"},(n,p)=>registerProcessor(n,class extends p{${n?"":"__c = (a) => a.forEach(e=>this.__b.add(e.buffer));"}process(i,o,p){${n?"":"i.forEach(this.__c);o.forEach(this.__c);this.__c(Object.values(p));"}return super.process(i.map(j=>j.some(k=>k.length===0)?[]:j),o,p)}}));registerProcessor('__sac${r}',class extends AudioWorkletProcessor{process(){return !1}})`],{type:"application/javascript; charset=utf-8"}),c=URL.createObjectURL(u);return b.audioWorklet.addModule(c,v).then((()=>{if(s(b))return b;const e=i(b);return e.audioWorklet.addModule(c,v).then((()=>e))})).then((e=>{if(null===l)throw new SyntaxError;try{new l(e,`__sac${r}`)}catch{throw new SyntaxError}})).finally((()=>URL.revokeObjectURL(c)))}));return void 0===y?u.set(h,new Map([[m,_]])):y.set(m,_),_.then((()=>{const e=c.get(h);void 0===e?c.set(h,new Set([m])):e.add(m)})).finally((()=>{const e=u.get(h);void 0!==e&&e.delete(m)})),_}})(Tq,nq,(e=>t=>new Promise(((n,r)=>{if(null===e)return void r(new SyntaxError);const o=e.document.head;if(null===o)r(new SyntaxError);else{const a=e.document.createElement("script"),i=new Blob([t],{type:"application/javascript"}),s=URL.createObjectURL(i),l=e.onerror,u=()=>{e.onerror=l,URL.revokeObjectURL(s)};e.onerror=(t,n,o,a,i)=>n===s||n===e.location.href&&1===o&&1===a?(u(),r(i),!1):null!==l?l(t,n,o,a,i):void 0,a.onerror=()=>{u(),r(new SyntaxError)},a.onload=()=>{u(),n()},a.src=s,a.type="module",o.appendChild(a)}})))(Cq),QJ,(e=>async t=>{try{const e=await fetch(t);if(e.ok)return[await e.text(),e.url]}catch{}throw e()})((()=>new DOMException("","AbortError"))),kq,tQ,Oq,Bq,new WeakMap,new WeakMap,((e,t)=>async()=>{if(null===e)return!0;if(null===t)return!1;const n=new Blob(['class A extends AudioWorkletProcessor{process(i){this.port.postMessage(i,[i[0][0].buffer])}}registerProcessor("a",A)'],{type:"application/javascript; charset=utf-8"}),r=new t(1,128,44100),o=URL.createObjectURL(n);let a=!1,i=!1;try{await r.audioWorklet.addModule(o);const t=new e(r,"a",{numberOfOutputs:0}),n=r.createOscillator();t.port.onmessage=()=>a=!0,t.onprocessorerror=()=>i=!0,n.connect(t),n.start(0),await r.startRendering(),await new Promise((e=>setTimeout(e)))}catch{}finally{URL.revokeObjectURL(o)}return a&&!i})(Bq,Eq),Cq):void 0,rQ=((e,t)=>n=>e(n)||t(n))(Dq,Oq),oQ=((e,t,n,r,o,a,i,s,l,u,c)=>(d,f)=>{const p=i(d)?d:a(d);if(o.has(f)){const e=n();return Promise.reject(e)}try{o.add(f)}catch{}return t(l,(()=>l(p)))?p.decodeAudioData(f).then((n=>(MX(f).catch((()=>{})),t(s,(()=>s(n)))||c(n),e.add(n),n))):new Promise(((t,n)=>{const o=async()=>{try{await MX(f)}catch{}},a=e=>{n(e),o()};try{p.decodeAudioData(f,(n=>{"function"!=typeof n.copyFromChannel&&(u(n),VZ(n)),e.add(n),o().then((()=>t(n)))}),(e=>{a(null===e?r():e)}))}catch(e){a(e)}}))})(Hq,Tq,(()=>new DOMException("","DataCloneError")),(()=>new DOMException("","EncodingError")),new WeakSet,kq,rQ,BZ,BX,Uq,Wq),aQ=((e,t,n,r,o,a,i,s,l,u,c,d,f,p,h,m,v,g,y,b)=>class extends h{constructor(t,n){super(t,n),this._nativeContext=t,this._audioWorklet=void 0===e?void 0:{addModule:(t,n)=>e(this,t,n)}}get audioWorklet(){return this._audioWorklet}createAnalyser(){return new t(this)}createBiquadFilter(){return new o(this)}createBuffer(e,t,r){return new n({length:t,numberOfChannels:e,sampleRate:r})}createBufferSource(){return new r(this)}createChannelMerger(e=6){return new a(this,{numberOfInputs:e})}createChannelSplitter(e=6){return new i(this,{numberOfOutputs:e})}createConstantSource(){return new s(this)}createConvolver(){return new l(this)}createDelay(e=1){return new c(this,{maxDelayTime:e})}createDynamicsCompressor(){return new d(this)}createGain(){return new f(this)}createIIRFilter(e,t){return new p(this,{feedback:t,feedforward:e})}createOscillator(){return new m(this)}createPanner(){return new v(this)}createPeriodicWave(e,t,n={disableNormalization:!1}){return new g(this,{...n,imag:t,real:e})}createStereoPanner(){return new y(this)}createWaveShaper(){return new b(this)}decodeAudioData(e,t,n){return u(this._nativeContext,e).then((e=>("function"==typeof t&&t(e),e)),(e=>{throw"function"==typeof n&&n(e),e}))}})(nQ,Vq,zq,eJ,oJ,uJ,dJ,mJ,yJ,oQ,_J,TJ,$J,EJ,PJ,RJ,GJ,WJ,ZJ,qJ),iQ=((e,t,n,r)=>class extends e{constructor(e,o){const a=n(e),i=t(a,o);if(r(a))throw TypeError();super(e,!0,i,null),this._nativeMediaElementAudioSourceNode=i}get mediaElement(){return this._nativeMediaElementAudioSourceNode.mediaElement}})(Fq,((e,t)=>e.createMediaElementSource(t.mediaElement)),kq,Oq),sQ=((e,t,n,r)=>class extends e{constructor(e,o){const a=n(e);if(r(a))throw new TypeError;const i={...LX,...o},s=t(a,i);super(e,!1,s,null),this._nativeMediaStreamAudioDestinationNode=s}get stream(){return this._nativeMediaStreamAudioDestinationNode.stream}})(Fq,((e,t)=>{const n=e.createMediaStreamDestination();return VX(n,t),1===n.numberOfOutputs&&Object.defineProperty(n,"numberOfOutputs",{get:()=>0}),n}),kq,Oq),lQ=((e,t,n,r)=>class extends e{constructor(e,o){const a=n(e),i=t(a,o);if(r(a))throw new TypeError;super(e,!0,i,null),this._nativeMediaStreamAudioSourceNode=i}get mediaStream(){return this._nativeMediaStreamAudioSourceNode.mediaStream}})(Fq,((e,{mediaStream:t})=>{const n=t.getAudioTracks();n.sort(((e,t)=>e.idt.id?1:0));const r=n.slice(0,1),o=e.createMediaStreamSource(new MediaStream(r));return Object.defineProperty(o,"mediaStream",{value:t}),o}),kq,Oq),uQ=((e,t)=>(n,{mediaStreamTrack:r})=>{if("function"==typeof n.createMediaStreamTrackSource)return n.createMediaStreamTrackSource(r);const o=new MediaStream([r]),a=n.createMediaStreamSource(o);if("audio"!==r.kind)throw e();if(t(n))throw new TypeError;return a})(PX,Oq),cQ=((e,t,n)=>class extends e{constructor(e,r){const o=n(e);super(e,!0,t(o,r),null)}})(Fq,uQ,kq),dQ=((e,t,n,r,o,a,i,s,l)=>class extends e{constructor(e={}){if(null===l)throw new Error("Missing the native AudioContext constructor.");let t;try{t=new l(e)}catch(e){throw 12===e.code&&"sampleRate is not in range"===e.message?n():e}if(null===t)throw r();if(!(e=>void 0===e||"number"==typeof e||"string"==typeof e&&("balanced"===e||"interactive"===e||"playback"===e))(e.latencyHint))throw new TypeError(`The provided value '${e.latencyHint}' is not a valid enum value of type AudioContextLatencyCategory.`);if(void 0!==e.sampleRate&&t.sampleRate!==e.sampleRate)throw n();super(t,2);const{latencyHint:o}=e,{sampleRate:a}=t;if(this._baseLatency="number"==typeof t.baseLatency?t.baseLatency:"balanced"===o?512/a:"interactive"===o||void 0===o?256/a:"playback"===o?1024/a:128*Math.max(2,Math.min(128,Math.round(o*a/128)))/a,this._nativeAudioContext=t,"webkitAudioContext"===l.name?(this._nativeGainNode=t.createGain(),this._nativeOscillatorNode=t.createOscillator(),this._nativeGainNode.gain.value=1e-37,this._nativeOscillatorNode.connect(this._nativeGainNode).connect(t.destination),this._nativeOscillatorNode.start()):(this._nativeGainNode=null,this._nativeOscillatorNode=null),this._state=null,"running"===t.state){this._state="suspended";const e=()=>{"suspended"===this._state&&(this._state=null),t.removeEventListener("statechange",e)};t.addEventListener("statechange",e)}}get baseLatency(){return this._baseLatency}get state(){return null!==this._state?this._state:this._nativeAudioContext.state}close(){return"closed"===this.state?this._nativeAudioContext.close().then((()=>{throw t()})):("suspended"===this._state&&(this._state=null),this._nativeAudioContext.close().then((()=>{null!==this._nativeGainNode&&null!==this._nativeOscillatorNode&&(this._nativeOscillatorNode.stop(),this._nativeGainNode.disconnect(),this._nativeOscillatorNode.disconnect()),ZZ(this)})))}createMediaElementSource(e){return new o(this,{mediaElement:e})}createMediaStreamDestination(){return new a(this)}createMediaStreamSource(e){return new i(this,{mediaStream:e})}createMediaStreamTrackSource(e){return new s(this,{mediaStreamTrack:e})}resume(){return"suspended"===this._state?new Promise(((e,t)=>{const n=()=>{this._nativeAudioContext.removeEventListener("statechange",n),"running"===this._nativeAudioContext.state?e():this.resume().then(e,t)};this._nativeAudioContext.addEventListener("statechange",n)})):this._nativeAudioContext.resume().catch((e=>{throw void 0===e||15===e.code?t():e}))}suspend(){return this._nativeAudioContext.suspend().catch((e=>{throw void 0===e?t():e}))}})(aQ,PX,nq,(()=>new DOMException("","UnknownError")),iQ,sQ,lQ,cQ,Nq),fQ=(e=>t=>{const n=e.get(t);if(void 0===n)throw new Error("The context has no set of AudioWorkletNodes.");return n})(IJ),pQ=(e=>(t,n)=>{e(t).add(n)})(fQ),hQ=(e=>(t,n,r=0,o=0)=>{const a=t[r];if(void 0===a)throw e();return pX(n)?a.connect(n,0,o):a.connect(n,0)})(FZ),mQ=(e=>(t,n)=>{e(t).delete(n)})(fQ),vQ=(e=>(t,n=void 0,r=void 0,o=0)=>void 0===n?t.forEach((e=>e.disconnect())):"number"==typeof n?EX(e,t,n).disconnect():pX(n)?void 0===r?t.forEach((e=>e.disconnect(n))):void 0===o?EX(e,t,r).disconnect(n,0):EX(e,t,r).disconnect(n,0,o):void 0===r?t.forEach((e=>e.disconnect(n))):EX(e,t,r).disconnect(n,0))(FZ),gQ=new WeakMap,yQ=((e,t)=>n=>t(e,n))(gQ,MZ),bQ=((e,t,n,r,o,a,i,s,l,u,c,d,f)=>(p,h,m,v)=>{if(0===v.numberOfInputs&&0===v.numberOfOutputs)throw l();const g=Array.isArray(v.outputChannelCount)?v.outputChannelCount:Array.from(v.outputChannelCount);if(g.some((e=>e<1)))throw l();if(g.length!==v.numberOfOutputs)throw t();if("explicit"!==v.channelCountMode)throw l();const y=v.channelCount*v.numberOfInputs,b=g.reduce(((e,t)=>e+t),0),_=void 0===m.parameterDescriptors?0:m.parameterDescriptors.length;if(y+_>6||b>6)throw l();const S=new MessageChannel,w=[],T=[];for(let e=0;evoid 0===e?0:e},maxValue:{get:()=>void 0===t?GZ:t},minValue:{get:()=>void 0===n?jZ:n}}),C.push(o)}const $=r(p,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"speakers",numberOfInputs:Math.max(1,y+_)}),x=WX(h,p.sampleRate),A=s(p,x,y+_,Math.max(1,b)),M=o(p,{channelCount:Math.max(1,b),channelCountMode:"explicit",channelInterpretation:"discrete",numberOfOutputs:Math.max(1,b)}),k=[];for(let e=0;e{const n=C[t];return n.connect($,0,y+t),n.start(0),[e,n.offset]})));$.connect(A);let O=v.channelInterpretation,I=null;const P=0===v.numberOfOutputs?[A]:k,N={get bufferSize(){return x},get channelCount(){return v.channelCount},set channelCount(e){throw n()},get channelCountMode(){return v.channelCountMode},set channelCountMode(e){throw n()},get channelInterpretation(){return O},set channelInterpretation(e){for(const t of w)t.channelInterpretation=e;O=e},get context(){return A.context},get inputs(){return w},get numberOfInputs(){return v.numberOfInputs},get numberOfOutputs(){return v.numberOfOutputs},get onprocessorerror(){return I},set onprocessorerror(e){"function"==typeof I&&N.removeEventListener("processorerror",I),I="function"==typeof e?e:null,"function"==typeof I&&N.addEventListener("processorerror",I)},get parameters(){return E},get port(){return S.port2},addEventListener:(...e)=>A.addEventListener(e[0],e[1],e[2]),connect:e.bind(null,P),disconnect:u.bind(null,P),dispatchEvent:(...e)=>A.dispatchEvent(e[0]),removeEventListener:(...e)=>A.removeEventListener(e[0],e[1],e[2])},D=new Map;var R;S.port1.addEventListener=(R=S.port1.addEventListener,(...e)=>{if("message"===e[0]){const t="function"==typeof e[1]?e[1]:"object"==typeof e[1]&&null!==e[1]&&"function"==typeof e[1].handleEvent?e[1].handleEvent:null;if(null!==t){const n=D.get(e[1]);void 0!==n?e[1]=n:(e[1]=e=>{c(p.currentTime,p.sampleRate,(()=>t(e)))},D.set(t,e[1]))}}return R.call(S.port1,e[0],e[1],e[2])}),S.port1.removeEventListener=(e=>(...t)=>{if("message"===t[0]){const e=D.get(t[1]);void 0!==e&&(D.delete(t[1]),t[1]=e)}return e.call(S.port1,t[0],t[1],t[2])})(S.port1.removeEventListener);let L=null;Object.defineProperty(S.port1,"onmessage",{get:()=>L,set:e=>{"function"==typeof L&&S.port1.removeEventListener("message",L),L="function"==typeof e?e:null,"function"==typeof L&&(S.port1.addEventListener("message",L),S.port1.start())}}),m.prototype.port=S.port1;let B=null;((e,t,n,r)=>{let o=wZ.get(e);void 0===o&&(o=new WeakMap,wZ.set(e,o));const a=zX(n,r);return o.set(t,a),a})(p,N,m,v).then((e=>B=e));const F=SX(v.numberOfInputs,v.channelCount),V=SX(v.numberOfOutputs,g),H=void 0===m.parameterDescriptors?[]:m.parameterDescriptors.reduce(((e,{name:t})=>({...e,[t]:new Float32Array(128)})),{});let j=!0;const G=()=>{v.numberOfOutputs>0&&A.disconnect(M);for(let e=0,t=0;e{if(null!==B){const n=d(N);for(let r=0;r{bX(e,H,t,y+n,r)}));for(let e=0;e{if(n[t].size>0)return U.set(t,x/128),e;const r=U.get(t);return void 0===r?[]:(e.every((e=>e.every((e=>0===e))))&&(1===r?U.delete(t):U.set(t,r-1)),e)}));j=c(p.currentTime+r/p.sampleRate,p.sampleRate,(()=>B.process(e,V,H)));for(let e=0,n=0;eA.connect(z).connect(p.destination),K=()=>{A.disconnect(z),z.disconnect()};return Y(),f(N,(()=>{if(j){K(),v.numberOfOutputs>0&&A.connect(M);for(let e=0,t=0;e{j&&(Y(),G()),W=!1}))})(hQ,FZ,PX,sJ,KX,pJ,qX,tq,nq,vQ,QJ,yQ,aJ),_Q=((e,t,n,r,o)=>(a,i,s,l,u,c)=>{if(null!==s)try{const t=new s(a,l,c),r=new Map;let i=null;if(Object.defineProperties(t,{channelCount:{get:()=>c.channelCount,set:()=>{throw e()}},channelCountMode:{get:()=>"explicit",set:()=>{throw e()}},onprocessorerror:{get:()=>i,set:e=>{"function"==typeof i&&t.removeEventListener("processorerror",i),i="function"==typeof e?e:null,"function"==typeof i&&t.addEventListener("processorerror",i)}}}),t.addEventListener=(d=t.addEventListener,(...e)=>{if("processorerror"===e[0]){const t="function"==typeof e[1]?e[1]:"object"==typeof e[1]&&null!==e[1]&&"function"==typeof e[1].handleEvent?e[1].handleEvent:null;if(null!==t){const n=r.get(e[1]);void 0!==n?e[1]=n:(e[1]=n=>{"error"===n.type?(Object.defineProperties(n,{type:{value:"processorerror"}}),t(n)):t(new ErrorEvent(e[0],{...n}))},r.set(t,e[1]))}}return d.call(t,"error",e[1],e[2]),d.call(t,...e)}),t.removeEventListener=(e=>(...n)=>{if("processorerror"===n[0]){const e=r.get(n[1]);void 0!==e&&(r.delete(n[1]),n[1]=e)}return e.call(t,"error",n[1],n[2]),e.call(t,n[0],n[1],n[2])})(t.removeEventListener),0!==c.numberOfOutputs){const e=n(a,{channelCount:1,channelCountMode:"explicit",channelInterpretation:"discrete",gain:0});return t.connect(e).connect(a.destination),o(t,(()=>e.disconnect()),(()=>e.connect(a.destination)))}return t}catch(e){throw 11===e.code?r():e}var d;if(void 0===u)throw r();return(e=>{const{port1:t}=new MessageChannel;try{t.postMessage(e)}finally{t.close()}})(c),t(a,i,u,c)})(PX,bQ,qX,nq,aJ),SQ=((e,t,n,r,o,a,i,s,l,u,c,d,f,p,h,m)=>(v,g,y)=>{const b=new WeakMap;let _=null;return{render(S,w){s(w,S);const T=b.get(w);return void 0!==T?Promise.resolve(T):(async(s,S)=>{let w=c(s),T=null;const C=LZ(w,S),$=Array.isArray(g.outputChannelCount)?g.outputChannelCount:Array.from(g.outputChannelCount);if(null===d){const e=$.reduce(((e,t)=>e+t),0),n=o(S,{channelCount:Math.max(1,e),channelCountMode:"explicit",channelInterpretation:"discrete",numberOfOutputs:Math.max(1,e)}),a=[];for(let e=0;e{const l=new f(n,128*Math.ceil(s.context.length/128),S.sampleRate),u=[],c=[];for(let e=0;e