1import{$ as Jo$1,$n as he$1,$r as re,$t as X,A as Ex,Ai as y$5,An as dM,Ar as n_,At as Ro$1,B as Gn$2,Bn as fN,Br as pM,Bt as Tm$1,C as DC,Ci as wD,Cn as bi$2,Cr as lt,Ct as Pn,D as ED,Di as xM,Dn as ch,Dr as m4,Dt as Qn$1,Ei as wx,En as ce$1,Er as m3$1,Et as Qi$1,Fn as el$1,Ft as Sm$1,Gn as gD,Gr as ph,H as H$2,Hn as g$1,Hr as pT,Ht as UD,I as G$2,Ii as yx,In as et,Ir as o_,It as T$2,Jn as gs$2,K as IN,Kn as gI,Kr as qI,Kt as Va,L as GI,Li as zI,Ln as fC,Lr as oe$1,Lt as TD,M as FD,Mi as yC,Mn as dw,Mr as oC,Mt as Rr,N as Fe$1,Ni as yg,Nn as eN,Nt as Rx,O as EM,On as dA,Ot as R$1,P as Fq,Pi as yh,Pn as ei$2,Pr as oN,Pt as Si$2,Q as Je,Qn as hN,Qr as rc$1,Ri as zn$2,Rn as fD,Rr as pC,Si as wC,Sn as bg,Sr as ll$1,St as Pc$1,T as Dx,Ti as wn,Tn as cN,Tr as m$3,Tt as Q,U as Ht$1,Un as g3$1,Ur as pc$1,Ut as UE,Vn as fm$1,Vr as pN,Vt as U$1,Wt as VC,X as Ig,Xn as hC,Xr as qt$2,Xt as WI,Y as Ie$1,Yn as gt,Yr as qn$2,Yt as W,Z as J,Zn as hM,Zr as rC,_ as CD,_i as vD,_n as al$1,_r as kc$1,_t as Oc$1,ai as sr,an as Yo$1,b as Ci$2,bi as vn,bn as bN,br as lM,c as Ao,cn as _S,cr as jA,ct as Me$1,di as uM,dn as aD,dt as N$1,ei as rh,en as Xe,er as hh,et as K$1,f as Bc,fi as uh,fn as aM,ft as NM,g as C3$1,gi as vC,gn as ah,gt as OR,hi as v4$1,hn as ae$2,hr as kD,i as A$1,ii as sl$1,ir as ie$1,it as LA,j as FA,ji as y3$1,jn as dl$1,jr as na,jt as Rp$1,k as EN,ki as xx,kn as dD,kt as Rh,l as Ax,li as uC,ln as _x,lr as jD,lt as Mn$1,m as Bt$1,mi as v3$1,mn as ab,mr as kA,n as $R,ni as sI,nn as Xs$1,nr as ho$1,nt as Kr,o as AM,oi as sy,on as Yr,or as ir,ot as MI,pi as ut,pr as jr,pt as Nn$1,q as Ic$2,qn as gN,qt as Vr,r as $t$1,ri as sN,rn as Xt$1,rr as iC,rt as Kt$1,s as Ac$1,si as te$1,sn as _D,sr as j,st as MM,t as $M,ti as sC,tn as Xg,tr as hm$1,tt as Ke,ui as uD,un as aC,ur as jR,ut as Mx,vi as va$1,vr as ke$1,vt as PA,w as DD,wi as wg,wn as cC,wr as lw,wt as Pv,x as D$2,xi as w3$1,xr as lh,xt as PR,y as Ce$2,yi as ve$3,yn as b3$1,yr as kr,yt as PD,zn as fM,zr as pD,zt as TM}from"./chunk-n0iP7oIq.js";import{A as lr,B as w$2,C as c,D as fr,E as er,F as sr$1,G as zt$1,H as xe$1,I as tr,L as u$1,M as or,N as pr,O as hr,P as rr,R as ur,S as bt,T as dr,V as x,W as z$1,_ as Vt$1,a as Ht$2,b as Zt$1,c as Kt$2,d as Pt$1,f as Qt$1,g as Ve$1,h as V$3,i as Dt$1,j as nr,k as ir$1,l as N$2,m as S$3,n as Bt$2,o as I$1,p as Re$2,r as C$1,s as Jt$1,t as Be$1,u as Nt$1,v as Wt$1,w as cr,x as ar,y as Yt$1,z as v$1}from"./chunk-CHna_nIL.js";import{A as vi$2,C as ni$2,D as st$1,E as ri$2,M as xi$2,N as yi$2,O as ti$2,S as mi$2,T as re$1,_ as ei$3,a as Ii$2,b as it,c as Ni$2,d as Ti$1,f as Vi$2,g as bi$3,h as at,i as Fi$2,k as ut$1,m as _i$2,n as Ci$3,o as Li$3,p as Wi$2,r as Di$1,s as N$3,t as Ai$3,u as Si$3,v as gi$2,w as qn$3,x as ki$1,y as ha$1}from"./chunk-B2xc8O7H.js";import{$ as N7e,$t as bCe,An as lA,Bn as mxe,Bt as YCe,C as EX,Dr as ws$2,Ft as X_,I as Hxe,In as m$4,Ir as yi$3,Jn as o0t,Lt as Xve,Mr as xen,Mt as Vxe,Nr as y7e,O as GC,Ot as Uxt,Pn as lit,Pr as yCe,Q as Mp$1,R as ICe,Rt as Y$1,Vt as Ybt,W as LJe,X as ME,Yn as oDi,Yt as _qi,_t as Rxe,ar as qQi,at as O4e,bn as he$2,cn as cue,dr as rin,en as bQe,f as C8e,fr as rit,gt as Ra,hr as sit,ht as RCe,in as cJe,it as Nt$2,jt as Vte,l as BZe,lr as rQi,n as ACe,o as BFe,pt as Qe,q as Lm$1,rt as Nm$1,t as $7e,tn as be$1,tr as pit,tt as NQe,un as de$1,v as DQe,vn as hEe,wr as vMe,wt as Ttt,x as ECe,xn as hit,zr as zen}from"./chunk-j0hDWw9K.js";var $r=Mx((zr,Ur)=>{(function(i,E){typeof define==`function`&&define.amd?define([],E):typeof zr<`u`?E():(E(),i.FileSaver={})})(zr,function(){"use strict";function i(t,e){return typeof e>`u`?e={autoBom:!1}:typeof e!=`object`&&(console.warn(`Deprecated: Expected third argument to be a object`),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([``,t],{type:t.type}):t}function E(t,e,l){var n=new XMLHttpRequest;n.open(`GET`,t),n.responseType=`blob`,n.onload=function(){r(n.response,e,l)},n.onerror=function(){console.error(`could not download file`)},n.send()}function w(t){var e=new XMLHttpRequest;e.open(`HEAD`,t,!1);try{e.send()}catch(l){}return 200<=e.status&&299>=e.status}function p(t){try{t.dispatchEvent(new MouseEvent(`click`))}catch(l){var e=document.createEvent(`MouseEvents`);
1e.initMouseEvent(`click`,!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var o=typeof window==`object`&&window.window===window?window:typeof self==`object`&&self.self===self?self:typeof global==`object`&&global.global===global?global:void 0,a=o.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),r=o.saveAs||(typeof window!=`object`||window!==o?function(){}:`download`in HTMLAnchorElement.prototype&&!a?function(t,e,l){var n=o.URL||o.webkitURL,s=document.createElement(`a`);e=e||t.name||`download`,s.download=e,s.rel=`noopener`,typeof t==`string`?(s.href=t,s.origin===location.origin?p(s):w(s.href)?E(t,e,l):p(s,s.target=`_blank`)):(s.href=n.createObjectURL(t),setTimeout(function(){n.revokeObjectURL(s.href)},4e4),setTimeout(function(){p(s)},0))}:`msSaveOrOpenBlob`in navigator?function(t,e,l){if(e=e||t.name||`download`,typeof t!=`string`)navigator.msSaveOrOpenBlob(i(t,l),e);else if(w(t))E(t,e,l);else{var n=document.createElement(`a`);n.href=t,n.target=`_blank`,setTimeout(function(){p(n)})}}:function(t,e,l,n){if(n=n||open(``,`_blank`),n&&(n.document.title=n.document.body.innerText=`downloading...`),typeof t==`string`)return E(t,e,l);var s=t.type===`application/octet-stream`,h=/constructor/i.test(o.HTMLElement)||o.safari,d=/CriOS\/[\d]+/.test(navigator.userAgent);if((d||s&&h||a)&&typeof FileReader<`u`){var c=new FileReader;c.onloadend=function(){var v=c.result;v=d?v:v.replace(/^data:[^;]*;/,`data:attachment/file;`),n?n.location.href=v:location=v,n=null},c.readAsDataURL(t)}else{var m=o.URL||o.webkitURL,f=m.createObjectURL(t);n?n.location=f:location.href=f,n=null,setTimeout(function(){m.revokeObjectURL(f)},4e4)}});o.saveAs=r.saveAs=r,typeof Ur<`u`&&(Ur.exports=r)})});var fi$1=Mx((hi,Hr)=>{(function(i){typeof hi==`object`&&typeof Hr<`u`?Hr.exports=i():typeof define==`function`&&define.amd?define([],i):(typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:this).ExcelJS=i()})((function(){return(function i(E,w,p){function o(t,e){if(!w[t]){if(!E[t]){var l=typeof _x==`function`&&_x;if(!e&&l)return l(t,!0);if(a)return a(t,!0);var n=new Error(`Cannot find module '`+t+`'`);throw n.code=`MODULE_NOT_FOUND`,n}var s=w[t]={exports:{}};E[t][0].call(s.exports,(function(h){return o(E[t][1][h]||h)}),s,s.exports,i,E,w,p)}return w[t].exports}for(var a=typeof _x==`function`&&_x,r=0;r<p.length;r++)o(p[r]);return o}
1)({1:[function(i,E,w){"use strict";let p=i(`fs`),o=i(`fast-csv`),a=i(`dayjs/plugin/customParseFormat`),r=i(`dayjs/plugin/utc`),t=i(`dayjs`).extend(a).extend(r),e=i(`../utils/stream-buf`),{fs:{exists:l}}=i(`../utils/utils`),n={true:!0,false:!1,"#N/A":{error:`#N/A`},"#REF!":{error:`#REF!`},"#NAME?":{error:`#NAME?`},"#DIV/0!":{error:`#DIV/0!`},"#NULL!":{error:`#NULL!`},"#VALUE!":{error:`#VALUE!`},"#NUM!":{error:`#NUM!`}};E.exports=class{constructor(s){this.workbook=s,this.worksheet=null}readFile(s,h){return H$2(this,null,function*(){if(h=h||{},!(yield l(s)))throw new Error(`File not found: `+s);let d=p.createReadStream(s),c=yield this.read(d,h);return d.close(),c})}read(s,h){return h=h||{},new Promise((d,c)=>{let m=this.workbook.addWorksheet(h.sheetName),f=h.dateFormats||[`YYYY-MM-DD[T]HH:mm:ssZ`,`YYYY-MM-DD[T]HH:mm:ss`,`MM-DD-YYYY`,`YYYY-MM-DD`],v=h.map||function(A){if(A===``)return null;let j=Number(A);if(!Number.isNaN(j)&&j!==Infinity)return j;let L=f.reduce((P,D)=>{if(P)return P;let $=t(A,D,!0);return $.isValid()?$:null},null);if(L)return new Date(L.valueOf());let N=n[A];return N!==void 0?N:A},x=o.parse(h.parserOptions).on(`data`,A=>{m.addRow(A.map(v))}).on(`end`,()=>{x.emit(`worksheet`,m)});x.on(`worksheet`,d).on(`error`,c),s.pipe(x)})}createInputStream(){throw new Error("`CSV#createInputStream` is deprecated. You should use `CSV#read` instead. This method will be removed in version 5.0. Please follow upgrade instruction: https://github.com/exceljs/exceljs/blob/master/UPGRADE-4.0.md")}write(s,h){return new Promise((d,c)=>{h=h||{};let m=this.workbook.getWorksheet(h.sheetName||h.sheetId),f=o.format(h.formatterOptions);s.on(`finish`,()=>{d()}),f.on(`error`,c),f.pipe(s);let{dateFormat:v,dateUTC:x}=h,A=h.map||(N=>{if(N){if(N.text||N.hyperlink)return N.hyperlink||N.text||``;if(N.formula||N.result)return N.result||``;if(N instanceof Date)return v?x?t.utc(N).format(v):t(N).format(v):x?t.utc(N).format():t(N).format();if(N.error)return N.error;if(typeof N==`object`)return JSON.stringify(N)}return N}),j=h.includeEmptyRows===void 0||h.includeEmptyRows,L=1;m&&m.eachRow((N,P)=>{if(j)for(;L++<P-1;)f.write([]);let{values:D}=N;D.shift(),f.write(D.map(A)),L=P}),f.end()})}writeFile(s,h){let d={encoding:(h=h||{}).encoding||`utf8`},c=p.createWriteStream(s,d);return this.write(c,h)}writeBuffer(s){return H$2(this,null,function*(){let h=new e;return yield this.write(h,s),h.read()})}}},{"../utils/stream-buf":24,"../utils/utils":27,dayjs:391,"dayjs/plugin/customParseFormat":392,"dayjs/plugin/utc":393,"fast-csv":424,fs:216}],2:[function(i,E,w){"use strict";let p=i(`../utils/col-cache`);class o{constructor(r,t){let e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;if(this.worksheet=r,t)if(typeof t==`string`){let l=p.decodeAddress(t);this.nativeCol=l.col+e,this.nativeColOff=0,this.nativeRow=l.row+e,this.nativeRowOff=0}else t.nativeCol!==void 0?(this.nativeCol=t.nativeCol||0,this.nativeColOff=t.nativeColOff||0,this.nativeRow=t.nativeRow||0,this.nativeRowOff=t.nativeRowOff||0):t.col!==void 0?(this.col=t.col+e,this.row=t.row+e):(this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0);else this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0}static asInstance(r){return r instanceof o||r==null?r:new o(r)}get col(){return this.nativeCol+Math.min(this.colWidth-1,this.nativeColOff)/this.colWidth}set col(r){this.nativeCol=Math.floor(r),this.nativeColOff=Math.floor((r-this.nativeCol)*this.colWidth)}get row(){return this.nativeRow+Math.min(this.rowHeight-1,this.nativeRowOff)/this.rowHeight}set row(r){this.nativeRow=Math.floor(r),this.nativeRowOff=Math.floor((r-this.nativeRow)*this.rowHeight)}get colWidth(){return this.worksheet&&this.worksheet.getColumn(this.nativeCol+1)&&this.worksheet.getColumn(this.nativeCol+1).isCustomWidth?Math.floor(1e4*this.worksheet.getColumn(this.nativeCol+1).width):64e4}get rowHeight(){return this.worksheet&&this.worksheet.getRow(this.nativeRow+1)&&this.worksheet.getRow(this.nativeRow+1).height?Math.floor(1e4*this.worksheet.getRow(this.nativeRow+1).height):18e4}get model(){return{nativeCol:this.nativeCol,nativeColOff:this.nativeColOff,nativeRow:this.nativeRow,nativeRowOff:this.nativeRowOff}}set model(r){this.nativeCol=r.nativeCol,this.nativeColOff=r.nativeColOff,this.nativeRow=r.nativeRow,this.nativeRowOff=r.nativeRowOff}}E.exports=o},{"../utils/col-cache":19}],3:[function(i,E,w){"use strict";let p=i(`../utils/col-cache`),o=i(`../utils/under-dash`),a=i(`./enums`),{slideFormula:r}=i(`../utils/shared-formula`),t=i(`./note`),e=(()=>{class n{constructor(h,d,c){if(!h||!d)throw new Error(`A Cell needs a Row`);this._row=h,this._column=d,p.validateAddress(c),this._address=c,this._value=l.create(n.Types.Null,this),this.style=this._mergeStyle(h.style,d.style,{}),this._mergeCount=0}get worksheet(){return this._row.worksheet}get workbook(){return this._row.worksheet.workbook}destroy(){delete this.style,delete this._value,delete this._row,delete this._column,delete this._address}get numFmt(){return this.style.numFmt}set numFmt(h){this.style.numFmt=h}get font(){return this.style.font}set font(h){this.style.font=h}get alignment(){return this.style.alignment}set alignment(h){this.style.alignment=h}get border(){return this.style.border}set border(h){this.style.border=h}get fill(){return this.style.fill}set fill(h){this.style.fill=h}get protection(){return this.style.protection}set protection(h){this.style.protection=h}_mergeStyle(h,d,c){let m=h&&h.numFmt||d&&d.numFmt;m&&(c.numFmt=m);let f=h&&h.font||d&&d.font;f&&(c.font=f);let v=h&&h.alignment||d&&d.alignment;v&&(c.alignment=v);let x=h&&h.border||d&&d.border;x&&(c.border=x);let A=h&&h.fill||d&&d.fill;A&&(c.fill=A);let j=h&&h.protection||d&&d.protection;return j&&(c.protection=j),c}get address(){return this._address}get row(){return this._row.number}get col(){return this._column.number}get $col$row(){return`$${this._column.letter}$${this.row}`}get type(){return this._value.type}get effectiveType(){return this._value.effectiveType}toCsvString(){return this._value.toCsvString()}addMergeRef(){this._mergeCount++}releaseMergeRef(){this._mergeCount--}get isMerged(){return this._mergeCount>0||this.type===n.Types.Merge}merge(h,d){this._value.release(),this._value=l.create(n.Types.Merge,this,h),d||(this.style=h.style)}unmerge(){this.type===n.Types.Merge&&(this._value.release(),this._value=l.create(n.Types.Null,this),this.style=this._mergeStyle(this._row.style,this._column.style,{}))}isMergedTo(h){return this._value.type===n.Types.Merge&&this._value.isMergedTo(h)}get master(){return this.type===n.Types.Merge?this._value.master:this}get isHyperlink(){return this._value.type===n.Types.Hyperlink}get hyperlink(){return this._value.hyperlink}get value(){return this._value.value}set value(h){this.type!==n.Types.Merge?(this._value.release(),this._value=l.create(l.getType(h),this,h)):this._value.master.value=h}
1get note(){return this._comment&&this._comment.note}set note(h){this._comment=new t(h)}get text(){return this._value.toString()}get html(){return o.escapeHtml(this.text)}toString(){return this.text}_upgradeToHyperlink(h){this.type===n.Types.String&&(this._value=l.create(n.Types.Hyperlink,this,{text:this._value.value,hyperlink:h}))}get formula(){return this._value.formula}get result(){return this._value.result}get formulaType(){return this._value.formulaType}get fullAddress(){let{worksheet:h}=this._row;return{sheetName:h.name,address:this.address,row:this.row,col:this.col}}get name(){return this.names[0]}set name(h){this.names=[h]}get names(){return this.workbook.definedNames.getNamesEx(this.fullAddress)}set names(h){let{definedNames:d}=this.workbook;d.removeAllNames(this.fullAddress),h.forEach(c=>{d.addEx(this.fullAddress,c)})}addName(h){this.workbook.definedNames.addEx(this.fullAddress,h)}removeName(h){this.workbook.definedNames.removeEx(this.fullAddress,h)}removeAllNames(){this.workbook.definedNames.removeAllNames(this.fullAddress)}get _dataValidations(){return this.worksheet.dataValidations}get dataValidation(){return this._dataValidations.find(this.address)}set dataValidation(h){this._dataValidations.add(this.address,h)}get model(){let{model:h}=this._value;
1return h.style=this.style,this._comment&&(h.comment=this._comment.model),h}set model(h){this._value.release(),this._value=l.create(h.type,this),this._value.model=h,h.comment&&h.comment.type===`note`&&(this._comment=t.fromModel(h.comment)),h.style?this.style=h.style:this.style={}}}return n.Types=a.ValueType,n})(),l={getType:n=>n==null?e.Types.Null:n instanceof String||typeof n==`string`?e.Types.String:typeof n==`number`?e.Types.Number:typeof n==`boolean`?e.Types.Boolean:n instanceof Date?e.Types.Date:n.text&&n.hyperlink?e.Types.Hyperlink:n.formula||n.sharedFormula?e.Types.Formula:n.richText?e.Types.RichText:n.sharedString?e.Types.SharedString:n.error?e.Types.Error:e.Types.JSON,types:[{t:e.Types.Null,f:class{constructor(n){this.model={address:n.address,type:e.Types.Null}}get value(){return null}set value(n){}get type(){return e.Types.Null}get effectiveType(){return e.Types.Null}get address(){return this.model.address}set address(n){this.model.address=n}toCsvString(){return``}release(){}toString(){return``}}},{t:e.Types.Number,f:class{constructor(n,s){this.model={address:n.address,type:e.Types.Number,value:s}}get value(){return this.model.value}set value(n){this.model.value=n}get type(){return e.Types.Number}get effectiveType(){return e.Types.Number}get address(){return this.model.address}set address(n){this.model.address=n}toCsvString(){return this.model.value.toString()}release(){}toString(){return this.model.value.toString()}}},{t:e.Types.String,f:class{constructor(n,s){this.model={address:n.address,type:e.Types.String,value:s}}get value(){return this.model.value}set value(n){this.model.value=n}get type(){return e.Types.String}get effectiveType(){return e.Types.String}get address(){return this.model.address}set address(n){this.model.address=n}toCsvString(){return`"${this.model.value.replace(/"/g,`""`)}"`}release(){}toString(){return this.model.value}}},{t:e.Types.Date,f:class{constructor(n,s){this.model={address:n.address,type:e.Types.Date,value:s}}get value(){return this.model.value}set value(n){this.model.value=n}get type(){return e.Types.Date}get effectiveType(){return e.Types.Date}get address(){return this.model.address}set address(n){this.model.address=n}toCsvString(){return this.model.value.toISOString()}release(){}toString(){return this.model.value.toString()}}},{t:e.Types.Hyperlink,f:class{constructor(n,s){this.model={address:n.address,type:e.Types.Hyperlink,text:s?s.text:void 0,hyperlink:s?s.hyperlink:void 0},s&&s.tooltip&&(this.model.tooltip=s.tooltip)}get value(){let n={text:this.model.text,hyperlink:this.model.hyperlink};return this.model.tooltip&&(n.tooltip=this.model.tooltip),n}set value(n){this.model={text:n.text,hyperlink:n.hyperlink},n.tooltip&&(this.model.tooltip=n.tooltip)}get text(){return this.model.text}set text(n){this.model.text=n}get hyperlink(){return this.model.hyperlink}set hyperlink(n){this.model.hyperlink=n}get type(){return e.Types.Hyperlink}get effectiveType(){return e.Types.Hyperlink}get address(){return this.model.address}set address(n){this.model.address=n}toCsvString(){return this.model.hyperlink}release(){}toString(){return this.model.text}}},{t:e.Types.Formula,f:class{constructor(n,s){this.cell=n,this.model={address:n.address,type:e.Types.Formula,shareType:s?s.shareType:void 0,ref:s?s.ref:void 0,formula:s?s.formula:void 0,sharedFormula:s?s.sharedFormula:void 0,result:s?s.result:void 0}}_copyModel(n){let s={},h=d=>{let c=n[d];c&&(s[d]=c)};return h(`formula`),h(`result`),h(`ref`),h(`shareType`),h(`sharedFormula`),s}get value(){return this._copyModel(this.model)}set value(n){this.model=this._copyModel(n)}validate(n){switch(l.getType(n)){case e.Types.Null:case e.Types.String:case e.Types.Number:case e.Types.Date:break;case e.Types.Hyperlink:case e.Types.Formula:default:throw new Error(`Cannot process that type of result value`)}}get dependencies(){return{ranges:this.formula.match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g),cells:this.formula.replace(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g,``).match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}/g)}}get formula(){return this.model.formula||this._getTranslatedFormula()}set formula(n){this.model.formula=n}get formulaType(){return this.model.formula?a.FormulaType.Master:this.model.sharedFormula?a.FormulaType.Shared:a.FormulaType.None}get result(){return this.model.result}set result(n){this.model.result=n}get type(){return e.Types.Formula}get effectiveType(){let n=this.model.result;return n==null?a.ValueType.Null:n instanceof String||typeof n==`string`?a.ValueType.String:typeof n==`
1number`?a.ValueType.Number:n instanceof Date?a.ValueType.Date:n.text&&n.hyperlink?a.ValueType.Hyperlink:n.formula?a.ValueType.Formula:a.ValueType.Null}get address(){return this.model.address}set address(n){this.model.address=n}_getTranslatedFormula(){if(!this._translatedFormula&&this.model.sharedFormula){let{worksheet:n}=this.cell,s=n.findCell(this.model.sharedFormula);this._translatedFormula=s&&r(s.formula,s.address,this.model.address)}return this._translatedFormula}toCsvString(){return``+(this.model.result||``)}release(){}toString(){return this.model.result?this.model.result.toString():``}}},{t:e.Types.Merge,f:class{constructor(n,s){this.model={address:n.address,type:e.Types.Merge,master:s?s.address:void 0},this._master=s,s&&s.addMergeRef()}get value(){return this._master.value}set value(n){n instanceof e?(this._master&&this._master.releaseMergeRef(),n.addMergeRef(),this._master=n):this._master.value=n}isMergedTo(n){return n===this._master}get master(){return this._master}get type(){return e.Types.Merge}get effectiveType(){return this._master.effectiveType}get address(){return this.model.address}set address(n){this.model.address=n}toCsvString(){return``}release(){this._master.releaseMergeRef()}toString(){return this.value.toString()}}},{t:e.Types.JSON,f:class{constructor(n,s){this.model={address:n.address,type:e.Types.String,value:JSON.stringify(s),rawValue:s}}get value(){return this.model.rawValue}set value(n){this.model.rawValue=n,this.model.value=JSON.stringify(n)}get type(){return e.Types.String}get effectiveType(){return e.Types.String}get address(){return this.model.address}set address(n){this.model.address=n}toCsvString(){return this.model.value}release(){}toString(){return this.model.value}}},{t:e.Types.SharedString,f:class{constructor(n,s){this.model={address:n.address,type:e.Types.SharedString,value:s}}get value(){return this.model.value}set value(n){this.model.value=n}get type(){return e.Types.SharedString}get effectiveType(){return e.Types.SharedString}get address(){return this.model.address}set address(n){this.model.address=n}toCsvString(){return this.model.value.toString()}release(){}toString(){return this.model.value.toString()}}},{t:e.Types.RichText,f:class{constructor(n,s){this.model={address:n.address,type:e.Types.String,value:s}}get value(){return this.model.value}set value(n){this.model.value=n}toString(){return this.model.value.richText.map(n=>n.text).join(``)}get type(){return e.Types.RichText}get effectiveType(){return e.Types.RichText}get address(){return this.model.address}set address(n){this.model.address=n}toCsvString(){return`"${this.text.replace(/"/g,`""`)}"`}release(){}}},{t:e.Types.Boolean,f:class{constructor(n,s){this.model={address:n.address,type:e.Types.Boolean,value:s}}get value(){return this.model.value}set value(n){this.model.value=n}get type(){return e.Types.Boolean}get effectiveType(){return e.Types.Boolean}get address(){return this.model.address}set address(n){this.model.address=n}toCsvString(){return this.model.value?1:0}release(){}toString(){return this.model.value.toString()}}},{t:e.Types.Error,f:class{constructor(n,s){this.model={address:n.address,type:e.Types.Error,value:s}}get value(){return this.model.value}set value(n){this.model.value=n}get type(){return e.Types.Error}get effectiveType(){return e.Types.Error}get address(){return this.model.address}set address(n){this.model.address=n}toCsvString(){return this.toString()}release(){}toString(){return this.model.value.error.toString()}}}].reduce((n,s)=>(n[s.t]=s.f,n),[]),create(n,s,h){let d=this.types[n];if(!d)throw new Error(`Could not create Value of type `+n);return new d(s,h)}};E.exports=e},{"../utils/col-cache":19,"../utils/shared-formula":23,"../utils/under-dash":26,"./enums":7,"./note":9}],4:[function(i,E,w){"use strict";let p=i(`../utils/under-dash`),o=i(`./enums`),a=i(`../utils/col-cache`);class r{constructor(e,l,n){this._worksheet=e,this._number=l,n!==!1&&(this.defn=n)}get number(){return this._number}get worksheet(){return this._worksheet}get letter(){return a.n2l(this._number)}get isCustomWidth(){return this.width!==void 0&&this.width!==9}get defn(){return{header:this._header,key:this.key,width:this.width,style:this.style,hidden:this.hidden,outlineLevel:this.outlineLevel}}set defn(e){e?(this.key=e.key,this.width=e.width!==void 0?e.width:9,this.outlineLevel=e.outlineLevel,e.style?this.style=e.style:this.style={},this.header=e.header,this._hidden=!!e.hidden):(delete this._header,delete this._key,delete this.width,this.style={},this.outlineLevel=0)}get headers(){return this._header&&this._header instanceof Array?this._header:[this._header]}get header(){return this._header}
1set header(e){e!==void 0?(this._header=e,this.headers.forEach((l,n)=>{this._worksheet.getCell(n+1,this.number).value=l})):this._header=void 0}get key(){return this._key}set key(e){(this._key&&this._worksheet.getColumnKey(this._key))===this&&this._worksheet.deleteColumnKey(this._key),this._key=e,e&&this._worksheet.setColumnKey(this._key,this)}get hidden(){return!!this._hidden}set hidden(e){this._hidden=e}get outlineLevel(){return this._outlineLevel||0}set outlineLevel(e){this._outlineLevel=e}get collapsed(){return!!(this._outlineLevel&&this._outlineLevel>=this._worksheet.properties.outlineLevelCol)}toString(){return JSON.stringify({key:this.key,width:this.width,headers:this.headers.length?this.headers:void 0})}equivalentTo(e){return this.width===e.width&&this.hidden===e.hidden&&this.outlineLevel===e.outlineLevel&&p.isEqual(this.style,e.style)}get isDefault(){if(this.isCustomWidth||this.hidden||this.outlineLevel)return!1;let e=this.style;return!e||!(e.font||e.numFmt||e.alignment||e.border||e.fill||e.protection)}get headerCount(){return this.headers.length}eachCell(e,l){let n=this.number;l||(l=e,e=null),this._worksheet.eachRow(e,(s,h)=>{l(s.getCell(n),h)})}get values(){let e=[];return this.eachCell((l,n)=>{l&&l.type!==o.ValueType.Null&&(e[n]=l.value)}),e}set values(e){if(!e)return;let l=this.number,n=0;e.hasOwnProperty(`0`)&&(n=1),e.forEach((s,h)=>{this._worksheet.getCell(h+n,l).value=s})}_applyStyle(e,l){return this.style[e]=l,this.eachCell(n=>{n[e]=l}),l}get numFmt(){return this.style.numFmt}set numFmt(e){this._applyStyle(`numFmt`,e)}get font(){return this.style.font}set font(e){this._applyStyle(`font`,e)}get alignment(){return this.style.alignment}set alignment(e){this._applyStyle(`alignment`,e)}get protection(){return this.style.protection}set protection(e){this._applyStyle(`protection`,e)}get border(){return this.style.border}set border(e){this._applyStyle(`border`,e)}get fill(){return this.style.fill}set fill(e){this._applyStyle(`fill`,e)}static toModel(e){let l=[],n=null;return e&&e.forEach((s,h)=>{s.isDefault?n&&(n=null):n&&s.equivalentTo(n)?n.max=h+1:(n={min:h+1,max:h+1,width:s.width!==void 0?s.width:9,style:s.style,isCustomWidth:s.isCustomWidth,hidden:s.hidden,outlineLevel:s.outlineLevel,collapsed:s.collapsed},l.push(n))}),l.length?l:void 0}static fromModel(e,l){let n=[],s=1,h=0;for(l=(l=l||[]).sort((function(d,c){return d.min-c.min}));h<l.length;){let d=l[h++];for(;s<d.min;)n.push(new r(e,s++));for(;s<=d.max;)n.push(new r(e,s++,d))}return n.length?n:null}}E.exports=r},{"../utils/col-cache":19,"../utils/under-dash":26,"./enums":7}],5:[function(i,E,w){"use strict";E.exports=class{constructor(p){this.model=p||{}}add(p,o){return this.model[p]=o}find(p){return this.model[p]}remove(p){this.model[p]=void 0}}},{}],6:[function(i,E,w){"use strict";let p=i(`../utils/under-dash`),o=i(`../utils/col-cache`),a=i(`../utils/cell-matrix`),r=i(`./range`),t=/[$](\w+)[$](\d+)(:[$](\w+)[$](\d+))?/;E.exports=class{constructor(){this.matrixMap={}}getMatrix(e){return this.matrixMap[e]||(this.matrixMap[e]=new a)}add(e,l){let n=o.decodeEx(e);this.addEx(n,l)}addEx(e,l){let n=this.getMatrix(l);if(e.top)for(let s=e.left;s<=e.right;s++)for(let h=e.top;h<=e.bottom;h++){let d={sheetName:e.sheetName,address:o.n2l(s)+h,row:h,col:s};n.addCellEx(d)}else n.addCellEx(e)}remove(e,l){let n=o.decodeEx(e);this.removeEx(n,l)}removeEx(e,l){this.getMatrix(l).removeCellEx(e)}removeAllNames(e){p.each(this.matrixMap,l=>{l.removeCellEx(e)})}forEach(e){p.each(this.matrixMap,(l,n)=>{l.forEach(s=>{e(n,s)})})}getNames(e){return this.getNamesEx(o.decodeEx(e))}getNamesEx(e){return p.map(this.matrixMap,(l,n)=>l.findCellEx(e)&&n).filter(Boolean)}_explore(e,l){l.mark=!1;let{sheetName:n}=l,s=new r(l.row,l.col,l.row,l.col,n),h,d;function c(f,v){let x=e.findCellAt(n,f,l.col);return!(!x||!x.mark)&&(s[v]=f,x.mark=!1,!0)}for(d=l.row-1;c(d,`top`);d--);for(d=l.row+1;c(d,`bottom`);d++);function m(f,v){let x=[];for(d=s.top;d<=s.bottom;d++){let A=e.findCellAt(n,d,f);if(!A||!A.mark)return!1;x.push(A)}s[v]=f;for(let A=0;A<x.length;A++)x[A].mark=!1;return!0}for(h=l.col-1;m(h,`left`);h--);for(h=l.col+1;m(h,`right`);h++);return s}getRanges(e,l){return(l=l||this.matrixMap[e])?(l.forEach(n=>
1{n.mark=!0}),{name:e,ranges:l.map(n=>n.mark&&this._explore(l,n)).filter(Boolean).map(n=>n.$shortRange)}):{name:e,ranges:[]}}normaliseMatrix(e,l){e.forEachInSheet(l,(n,s,h)=>{n&&(n.row===s&&n.col===h||(n.row=s,n.col=h,n.address=o.n2l(h)+s))})}spliceRows(e,l,n,s){p.each(this.matrixMap,h=>{h.spliceRows(e,l,n,s),this.normaliseMatrix(h,e)})}spliceColumns(e,l,n,s){p.each(this.matrixMap,h=>{h.spliceColumns(e,l,n,s),this.normaliseMatrix(h,e)})}get model(){return p.map(this.matrixMap,(e,l)=>this.getRanges(l,e)).filter(e=>e.ranges.length)}set model(e){let l=this.matrixMap={};e.forEach(n=>{let s=l[n.name]=new a;n.ranges.forEach(h=>{t.test(h.split(`!`).pop()||``)&&s.addCell(h)})})}}},{"../utils/cell-matrix":18,"../utils/col-cache":19,"../utils/under-dash":26,"./range":10}],7:[function(i,E,w){"use strict";E.exports={ValueType:{Null:0,Merge:1,Number:2,String:3,Date:4,Hyperlink:5,Formula:6,SharedString:7,RichText:8,Boolean:9,Error:10},FormulaType:{None:0,Master:1,Shared:2},RelationshipType:{None:0,OfficeDocument:1,Worksheet:2,CalcChain:3,SharedStrings:4,Styles:5,Theme:6,Hyperlink:7},DocumentType:{Xlsx:1},ReadingOrder:{LeftToRight:1,RightToLeft:2},ErrorValue:{NotApplicable:`#N/A`,Ref:`#REF!`,Name:`#NAME?`,DivZero:`#DIV/0!`,Null:`#NULL!`,Value:`#VALUE!`,Num:`#NUM!`}}},{}],8:[function(i,E,w){"use strict";let p=i(`../utils/col-cache`),o=i(`./anchor`);E.exports=class{constructor(a,r){this.worksheet=a,this.model=r}get model(){switch(this.type){case`background`:return{type:this.type,imageId:this.imageId};case`image`:return{type:this.type,imageId:this.imageId,hyperlinks:this.range.hyperlinks,range:{tl:this.range.tl.model,br:this.range.br&&this.range.br.model,ext:this.range.ext,editAs:this.range.editAs}};default:throw new Error(`Invalid Image Type`)}}set model(a){let{type:r,imageId:t,range:e,hyperlinks:l}=a;if(this.type=r,this.imageId=t,r===`image`)if(typeof e==`string`){let n=p.decode(e);this.range={tl:new o(this.worksheet,{col:n.left,row:n.top},-1),br:new o(this.worksheet,{col:n.right,row:n.bottom},0),editAs:`oneCell`}}else this.range={tl:new o(this.worksheet,e.tl,0),br:e.br&&new o(this.worksheet,e.br,0),ext:e.ext,editAs:e.editAs,hyperlinks:l||e.hyperlinks}}}},{"../utils/col-cache":19,"./anchor":2}],9:[function(i,E,w){"use strict";let p=i(`../utils/under-dash`);class o{constructor(r){this.note=r}get model(){let r=null;return typeof this.note===`string`?r={type:`note`,note:{texts:[{text:this.note}]}}:r={type:`note`,note:this.note},p.deepMerge({},o.DEFAULT_CONFIGS,r)}set model(r){let{note:t}=r,{texts:e}=t;e.length===1&&Object.keys(e[0]).length===1?this.note=e[0].text:this.note=t}static fromModel(r){let t=new o;return t.model=r,t}}o.DEFAULT_CONFIGS={note:{margins:{insetmode:`auto`,inset:[.13,.13,.25,.25]},protection:{locked:`True`,lockText:`True`},editAs:`absolute`}},E.exports=o},{"../utils/under-dash":26}],10:[function(i,E,w){"use strict";let p=i(`../utils/col-cache`);class o{constructor(){this.decode(arguments)}setTLBR(r,t,e,l,n){if(arguments.length<4){let s=p.decodeAddress(r),h=p.decodeAddress(t);this.model={top:Math.min(s.row,h.row),left:Math.min(s.col,h.col),bottom:Math.max(s.row,h.row),right:Math.max(s.col,h.col),sheetName:e},this.setTLBR(s.row,s.col,h.row,h.col,n)}else this.model={top:Math.min(r,e),left:Math.min(t,l),bottom:Math.max(r,e),right:Math.max(t,l),sheetName:n}}decode(r){switch(r.length){case 5:this.setTLBR(r[0],r[1],r[2],r[3],r[4]);break;case 4:this.setTLBR(r[0],r[1],r[2],r[3]);break;case 3:this.setTLBR(r[0],r[1],r[2]);break;case 2:this.setTLBR(r[0],r[1]);break;case 1:{let t=r[0];if(t instanceof o)this.model={top:t.model.top,left:t.model.left,bottom:t.model.bottom,right:t.model.right,sheetName:t.sheetName};else if(t instanceof Array)this.decode(t);else if(t.top&&t.left&&t.bottom&&t.right)this.model={top:t.top,left:t.left,bottom:t.bottom,right:t.right,sheetName:t.sheetName};else{let e=p.decodeEx(t);e.top?this.model={top:e.top,left:e.left,bottom:e.bottom,right:e.right,sheetName:e.sheetName}:this.model={top:e.row,left:e.col,bottom:e.row,right:e.col,sheetName:e.sheetName}}break}case 0:this.model={top:0,left:0,bottom:0,right:0};break;default:throw new Error(`Invalid number of arguments to _getDimensions() - `+r.length)}}get top(){return this.model.top||1}set top(r){this.model.top=r}get left(){return this.model.left||1}set left(r){this.model.left=r}get bottom(){return this.model.bottom||1}set bottom(r){this.model.bottom=r}get right(){return this.model.right||1}set right(r){this.model.right=r}get sheetName(){return this.model.sheetName}set sheetName(r){this.model.sheetName=r}get _serialisedSheetName(){let{sheetName:r}=this.model;return r?/^[a-zA-Z0-9]*$/.test(r)?r+`!`:`'${r}'!`:``}expand(r,t,e,l){(!this.model.top||r<this.top)&&(this.top=r),(!this.model.left||t<this.left)&&(this.left=t),(!this.model.bottom||e>this.bottom)&&(this.bottom=e),(!this.model.right||l>this.right)&&(this.right=l)}expandRow(r){if(r){let{dimensions:t,number:e}=r;t&&this.expand(e,t.min,e,t.max)}}expandToAddress(r){let t=p.decodeEx(r);this.expand(t.row,t.col,t.row,t.col)}get tl(){return p.n2l(this.left)+this.top}get $t$l(){return`$${p.n2l(this.left)}$${this.top}`}get br(){return p.n2l(this.right)+this.bottom}get $b$r(){return`$${p.n2l(this.right)}$${this.bottom}`}get range(){return`${this._serialisedSheetName+this.tl}:${this.br}`}get $range(){return`${this._serialisedSheetName+this.$t$l}:${this.$b$r}`}get shortRange(){return this.count>1?this.range:this._serialisedSheetName+this.tl}get $shortRange(){return this.count>1?this.$range:this._serialisedSheetName+this.$t$l}
1get count(){return(1+this.bottom-this.top)*(1+this.right-this.left)}toString(){return this.range}intersects(r){return(!r.sheetName||!this.sheetName||r.sheetName===this.sheetName)&&!(r.bottom<this.top)&&!(r.top>this.bottom)&&!(r.right<this.left)&&!(r.left>this.right)}contains(r){let t=p.decodeEx(r);return this.containsEx(t)}containsEx(r){return(!r.sheetName||!this.sheetName||r.sheetName===this.sheetName)&&r.row>=this.top&&r.row<=this.bottom&&r.col>=this.left&&r.col<=this.right}forEachAddress(r){for(let t=this.left;t<=this.right;t++)for(let e=this.top;e<=this.bottom;e++)r(p.encodeAddress(e,t),e,t)}}E.exports=o},{"../utils/col-cache":19}],11:[function(i,E,w){"use strict";let p=i(`../utils/under-dash`),o=i(`./enums`),a=i(`../utils/col-cache`),r=i(`./cell`);E.exports=class{constructor(t,e){this._worksheet=t,this._number=e,this._cells=[],this.style={},this.outlineLevel=0}get number(){return this._number}get worksheet(){return this._worksheet}commit(){this._worksheet._commitRow(this)}destroy(){delete this._worksheet,delete this._cells,delete this.style}findCell(t){return this._cells[t-1]}getCellEx(t){let e=this._cells[t.col-1];if(!e){let l=this._worksheet.getColumn(t.col);e=new r(this,l,t.address),this._cells[t.col-1]=e}return e}getCell(t){if(typeof t==`string`){let e=this._worksheet.getColumnKey(t);t=e?e.number:a.l2n(t)}return this._cells[t-1]||this.getCellEx({address:a.encodeAddress(this._number,t),row:this._number,col:t})}splice(t,e){let l=t+e;for(var n=arguments.length,s=new Array(n>2?n-2:0),h=2;h<n;h++)s[h-2]=arguments[h];let d=s.length-e,c=this._cells.length,m,f,v;if(d<0)for(m=t+s.length;m<=c;m++)v=this._cells[m-1],f=this._cells[m-d-1],f?(v=this.getCell(m),v.value=f.value,v.style=f.style,v._comment=f._comment):v&&(v.value=null,v.style={},v._comment=void 0);else if(d>0)for(m=c;m>=l;m--)f=this._cells[m-1],f?(v=this.getCell(m+d),v.value=f.value,v.style=f.style,v._comment=f._comment):this._cells[m+d-1]=void 0;for(m=0;m<s.length;m++)v=this.getCell(t+m),v.value=s[m],v.style={},v._comment=void 0}eachCell(t,e){if(e||(e=t,t=null),t&&t.includeEmpty){let l=this._cells.length;for(let n=1;n<=l;n++)e(this.getCell(n),n)}else this._cells.forEach((l,n)=>{l&&l.type!==o.ValueType.Null&&e(l,n+1)})}addPageBreak(t,e){let l=this._worksheet,n=Math.max(0,t-1)||0,s=Math.max(0,e-1)||16838,h={id:this._number,max:s,man:1};n&&(h.min=n),l.rowBreaks.push(h)}get values(){let t=[];return this._cells.forEach(e=>{e&&e.type!==o.ValueType.Null&&(t[e.col]=e.value)}),t}set values(t){if(this._cells=[],t)if(t instanceof Array){let e=0;t.hasOwnProperty(`0`)&&(e=1),t.forEach((l,n)=>{l!==void 0&&(this.getCellEx({address:a.encodeAddress(this._number,n+e),row:this._number,col:n+e}).value=l)})}else this._worksheet.eachColumnKey((e,l)=>{t[l]!==void 0&&(this.getCellEx({address:a.encodeAddress(this._number,e.number),row:this._number,col:e.number}).value=t[l])})}get hasValues(){return p.some(this._cells,t=>t&&t.type!==o.ValueType.Null)}get cellCount(){return this._cells.length}get actualCellCount(){let t=0;return this.eachCell(()=>{t++}),t}get dimensions(){let t=0,e=0;return this._cells.forEach(l=>{l&&l.type!==o.ValueType.Null&&((!t||t>l.col)&&(t=l.col),e<l.col&&(e=l.col))}),t>0?{min:t,max:e}:null}_applyStyle(t,e){return this.style[t]=e,this._cells.forEach(l=>{l&&(l[t]=e)}),e}get numFmt(){return this.style.numFmt}set numFmt(t){this._applyStyle(`numFmt`,t)}get font(){return this.style.font}set font(t){this._applyStyle(`font`,t)}get alignment(){return this.style.alignment}set alignment(t){this._applyStyle(`alignment`,t)}get protection(){return this.style.protection}set protection(t){this._applyStyle(`protection`,t)}get border(){return this.style.border}set border(t){this._applyStyle(`border`,t)}get fill(){return this.style.fill}set fill(t){this._applyStyle(`fill`,t)}get hidden(){return!!this._hidden}set hidden(t){this._hidden=t}get outlineLevel(){return this._outlineLevel||0}set outlineLevel(t){this._outlineLevel=t}get collapsed(){return!!(this._outlineLevel&&this._outlineLevel>=this._worksheet.properties.outlineLevelRow)}get model(){let t=[],e=0,l=0;
1return this._cells.forEach(n=>{if(n){let s=n.model;s&&((!e||e>n.col)&&(e=n.col),l<n.col&&(l=n.col),t.push(s))}}),this.height||t.length?{cells:t,number:this.number,min:e,max:l,height:this.height,style:this.style,hidden:this.hidden,outlineLevel:this.outlineLevel,collapsed:this.collapsed}:null}set model(t){if(t.number!==this._number)throw new Error(`Invalid row number in model`);let e;this._cells=[],t.cells.forEach(l=>{switch(l.type){case r.Types.Merge:break;default:{let n;if(l.address)n=a.decodeAddress(l.address);else if(e){let{row:s}=e,h=e.col+1;n={row:s,col:h,address:a.encodeAddress(s,h),$col$row:`$${a.n2l(h)}$${s}`}}e=n,this.getCellEx(n).model=l;break}}}),t.height?this.height=t.height:delete this.height,this.hidden=t.hidden,this.outlineLevel=t.outlineLevel||0,this.style=t.style&&JSON.parse(JSON.stringify(t.style))||{}}}},{"../utils/col-cache":19,"../utils/under-dash":26,"./cell":3,"./enums":7}],12:[function(i,E,w){"use strict";let p=i(`../utils/col-cache`);class o{constructor(r,t,e){this.table=r,this.column=t,this.index=e}_set(r,t){this.table.cacheState(),this.column[r]=t}get name(){return this.column.name}set name(r){this._set(`name`,r)}get filterButton(){return this.column.filterButton}set filterButton(r){this.column.filterButton=r}get style(){return this.column.style}set style(r){this.column.style=r}get totalsRowLabel(){return this.column.totalsRowLabel}set totalsRowLabel(r){this._set(`totalsRowLabel`,r)}get totalsRowFunction(){return this.column.totalsRowFunction}set totalsRowFunction(r){this._set(`totalsRowFunction`,r)}get totalsRowResult(){return this.column.totalsRowResult}set totalsRowResult(r){this._set(`totalsRowResult`,r)}get totalsRowFormula(){return this.column.totalsRowFormula}set totalsRowFormula(r){this._set(`totalsRowFormula`,r)}}E.exports=class{constructor(a,r){this.worksheet=a,r&&(this.table=r,this.validate(),this.store())}getFormula(a){switch(a.totalsRowFunction){case`none`:return null;case`average`:return`SUBTOTAL(101,${this.table.name}[${a.name}])`;case`countNums`:return`SUBTOTAL(102,${this.table.name}[${a.name}])`;case`count`:return`SUBTOTAL(103,${this.table.name}[${a.name}])`;case`max`:return`SUBTOTAL(104,${this.table.name}[${a.name}])`;case`min`:return`SUBTOTAL(105,${this.table.name}[${a.name}])`;case`stdDev`:return`SUBTOTAL(106,${this.table.name}[${a.name}])`;case`var`:return`SUBTOTAL(107,${this.table.name}[${a.name}])`;case`sum`:return`SUBTOTAL(109,${this.table.name}[${a.name}])`;case`custom`:return a.totalsRowFormula;default:throw new Error(`Invalid Totals Row Function: `+a.totalsRowFunction)}}get width(){return this.table.columns.length}get height(){return this.table.rows.length}get filterHeight(){return this.height+(this.table.headerRow?1:0)}get tableHeight(){return this.filterHeight+(this.table.totalsRow?1:0)}validate(){let{table:a}=this,r=(d,c,m)=>{d[c]===void 0&&(d[c]=m)};r(a,`headerRow`,!0),r(a,`totalsRow`,!1),r(a,`style`,{}),r(a.style,`theme`,`TableStyleMedium2`),r(a.style,`showFirstColumn`,!1),r(a.style,`showLastColumn`,!1),r(a.style,`showRowStripes`,!1),r(a.style,`showColumnStripes`,!1);let t=(d,c)=>{if(!d)throw new Error(c)};t(a.ref,`Table must have ref`),t(a.columns,`Table must have column definitions`),t(a.rows,`Table must have row definitions`),a.tl=p.decodeAddress(a.ref);let{row:e,col:l}=a.tl;t(e>0,`Table must be on valid row`),t(l>0,`Table must be on valid col`);let{width:n,filterHeight:s,tableHeight:h}=this;a.autoFilterRef=p.encode(e,l,e+s-1,l+n-1),a.tableRef=p.encode(e,l,e+h-1,l+n-1),a.columns.forEach((d,c)=>{t(d.name,`Column ${c} must have a name`),c===0?r(d,`totalsRowLabel`,`Total`):(r(d,`totalsRowFunction`,`none`),d.totalsRowFormula=this.getFormula(d))})}store(){let a=(s,h)=>{h&&Object.keys(h).forEach(d=>{s[d]=h[d]})},{worksheet:r,table:t}=this,{row:e,col:l}=t.tl,n=0;if(t.headerRow){let s=r.getRow(e+n++);t.columns.forEach((h,d)=>{let{style:c,name:m}=h,f=s.getCell(l+d);f.value=m,a(f,c)})}if(t.rows.forEach(s=>{let h=r.getRow(e+n++);s.forEach((d,c)=>{let m=h.getCell(l+c);m.value=d,a(m,t.columns[c].style)})}),t.totalsRow){let s=r.getRow(e+n++);t.columns.forEach((h,d)=>{let c=s.getCell(l+d);if(d===0)c.value=h.totalsRowLabel;else c.value=this.getFormula(h)?{formula:h.totalsRowFormula,result:h.totalsRowResult}:null;a(c,h.style)})}}load(a){let{table:r}=this,{row:t,col:e}=r.tl,l=0;if(r.headerRow){let n=a.getRow(t+l++);r.columns.forEach((s,h)=>{n.getCell(e+h).value=s.name})}if(r.rows.forEach(n=>{let s=a.getRow(t+l++);
1n.forEach((h,d)=>{s.getCell(e+d).value=h})}),r.totalsRow){let n=a.getRow(t+l++);r.columns.forEach((s,h)=>{let d=n.getCell(e+h);h===0?d.value=s.totalsRowLabel:this.getFormula(s)&&(d.value={formula:s.totalsRowFormula,result:s.totalsRowResult})})}}get model(){return this.table}set model(a){this.table=a}cacheState(){this._cache||(this._cache={ref:this.ref,width:this.width,tableHeight:this.tableHeight})}commit(){if(!this._cache)return;this.validate();let a=p.decodeAddress(this._cache.ref);if(this.ref!==this._cache.ref)for(let r=0;r<this._cache.tableHeight;r++){let t=this.worksheet.getRow(a.row+r);for(let e=0;e<this._cache.width;e++)t.getCell(a.col+e).value=null}else{for(let r=this.tableHeight;r<this._cache.tableHeight;r++){let t=this.worksheet.getRow(a.row+r);for(let e=0;e<this._cache.width;e++)t.getCell(a.col+e).value=null}for(let r=0;r<this.tableHeight;r++){let t=this.worksheet.getRow(a.row+r);for(let e=this.width;e<this._cache.width;e++)t.getCell(a.col+e).value=null}}this.store()}addRow(a,r){this.cacheState(),r===void 0?this.table.rows.push(a):this.table.rows.splice(r,0,a)}removeRows(a){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;this.cacheState(),this.table.rows.splice(a,r)}getColumn(a){let r=this.table.columns[a];return new o(this,r,a)}addColumn(a,r,t){this.cacheState(),t===void 0?(this.table.columns.push(a),this.table.rows.forEach((e,l)=>{e.push(r[l])})):(this.table.columns.splice(t,0,a),this.table.rows.forEach((e,l)=>{e.splice(t,0,r[l])}))}removeColumns(a){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;this.cacheState(),this.table.columns.splice(a,r),this.table.rows.forEach(t=>{t.splice(a,r)})}_assign(a,r,t){this.cacheState(),a[r]=t}get ref(){return this.table.ref}set ref(a){this._assign(this.table,`ref`,a)}get name(){return this.table.name}set name(a){this.table.name=a}get displayName(){return this.table.displyName||this.table.name}set displayNamename(a){this.table.displayName=a}get headerRow(){return this.table.headerRow}set headerRow(a){this._assign(this.table,`headerRow`,a)}get totalsRow(){return this.table.totalsRow}set totalsRow(a){this._assign(this.table,`totalsRow`,a)}get theme(){return this.table.style.name}set theme(a){this.table.style.name=a}get showFirstColumn(){return this.table.style.showFirstColumn}set showFirstColumn(a){this.table.style.showFirstColumn=a}get showLastColumn(){return this.table.style.showLastColumn}set showLastColumn(a){this.table.style.showLastColumn=a}get showRowStripes(){return this.table.style.showRowStripes}set showRowStripes(a){this.table.style.showRowStripes=a}get showColumnStripes(){return this.table.style.showColumnStripes}set showColumnStripes(a){this.table.style.showColumnStripes=a}}},{"../utils/col-cache":19}],13:[function(i,E,w){"use strict";let p=i(`./worksheet`),o=i(`./defined-names`),a=i(`../xlsx/xlsx`),r=i(`../csv/csv`);E.exports=class{constructor(){this.category=``,this.company=``,this.created=new Date,this.description=``,this.keywords=``,this.manager=``,this.modified=this.created,this.properties={},this.calcProperties={},this._worksheets=[],this.subject=``,this.title=``,this.views=[],this.media=[],this._definedNames=new o}get xlsx(){return this._xlsx||(this._xlsx=new a(this)),this._xlsx}get csv(){return this._csv||(this._csv=new r(this)),this._csv}get nextId(){for(let t=1;t<this._worksheets.length;t++)if(!this._worksheets[t])return t;return this._worksheets.length||1}addWorksheet(t,e){let l=this.nextId;e&&(typeof e==`string`?(console.trace(`tabColor argument is now deprecated. Please use workbook.addWorksheet(name, {properties: { tabColor: { argb: "rbg value" } }`),e={properties:{tabColor:{argb:e}}}):(e.argb||e.theme||e.indexed)&&(console.trace(`tabColor argument is now deprecated. Please use workbook.addWorksheet(name, {properties: { tabColor: { ... } }`),e={properties:{tabColor:e}}));let n=this._worksheets.reduce((d,c)=>(c&&c.orderNo)>d?c.orderNo:d,0),s=Object.assign({},e,{id:l,name:t,orderNo:n+1,workbook:this}),h=new p(s);return this._worksheets[l]=h,h}removeWorksheetEx(t){delete this._worksheets[t.id]}removeWorksheet(t){let e=this.getWorksheet(t);e&&e.destroy()}getWorksheet(t){return t===void 0?this._worksheets.find(Boolean):typeof t==`number`?this._worksheets[t]:typeof t==`string`?this._worksheets.find(e=>e&&e.name===t):void 0}get worksheets(){return this._worksheets.slice(1).sort((t,e)=>
vendor: 2,458 bytes, line 1
1t.orderNo-e.orderNo).filter(Boolean)}eachSheet(t){this.worksheets.forEach(e=>{t(e,e.id)})}get definedNames(){return this._definedNames}clearThemes(){this._themes=void 0}addImage(t){let e=this.media.length;return this.media.push(Object.assign({},t,{type:`image`})),e}getImage(t){return this.media[t]}get model(){return{creator:this.creator||`Unknown`,lastModifiedBy:this.lastModifiedBy||`Unknown`,lastPrinted:this.lastPrinted,created:this.created,modified:this.modified,properties:this.properties,worksheets:this.worksheets.map(t=>t.model),sheets:this.worksheets.map(t=>t.model).filter(Boolean),definedNames:this._definedNames.model,views:this.views,company:this.company,manager:this.manager,title:this.title,subject:this.subject,keywords:this.keywords,category:this.category,description:this.description,language:this.language,revision:this.revision,contentStatus:this.contentStatus,themes:this._themes,media:this.media,calcProperties:this.calcProperties}}set model(t){this.creator=t.creator,this.lastModifiedBy=t.lastModifiedBy,this.lastPrinted=t.lastPrinted,this.created=t.created,this.modified=t.modified,this.company=t.company,this.manager=t.manager,this.title=t.title,this.subject=t.subject,this.keywords=t.keywords,this.category=t.category,this.description=t.description,this.language=t.language,this.revision=t.revision,this.contentStatus=t.contentStatus,this.properties=t.properties,this.calcProperties=t.calcProperties,this._worksheets=[],t.worksheets.forEach(e=>{let{id:l,name:n,state:s}=e,h=t.sheets&&t.sheets.findIndex(d=>d.id===l);(this._worksheets[l]=new p({id:l,name:n,orderNo:h,state:s,workbook:this})).model=e}),this._definedNames.model=t.definedNames,this.views=t.views,this._themes=t.themes,this.media=t.media||[]}}},{"../csv/csv":1,"../xlsx/xlsx":144,"./defined-names":6,"./worksheet":14}],14:[function(i,E,w){"use strict";let p=i(`../utils/under-dash`),o=i(`../utils/col-cache`),a=i(`./range`),r=i(`./row`),t=i(`./column`),e=i(`./enums`),l=i(`./image`),n=i(`./table`),s=i(`./data-validations`),h=i(`../utils/encryptor`),{copyStyle:d}=i(`../utils/copy-style`);E.exports=class{constructor(c){c=c||{},this._workbook=c.workbook,this.id=c.id,this.orderNo=c.orderNo,this.name=c.name,this.state=c.state||`visible`,this._rows=[],this._columns=null,this._keys={},this._merges={},this.rowBreaks=[],this.properties=Object.assign({},{defaultRowHeight:15,dyDescent:55,outlineLevelCol:0,outlineLevelRow:0},c.properties),this.pageSetup=Object.assign({}
1,{margins:{left:.7,right:.7,top:.75,bottom:.75,header:.3,footer:.3},orientation:`portrait`,horizontalDpi:4294967295,verticalDpi:4294967295,fitToPage:!(!c.pageSetup||!c.pageSetup.fitToWidth&&!c.pageSetup.fitToHeight||c.pageSetup.scale),pageOrder:`downThenOver`,blackAndWhite:!1,draft:!1,cellComments:`None`,errors:`displayed`,scale:100,fitToWidth:1,fitToHeight:1,paperSize:void 0,showRowColHeaders:!1,showGridLines:!1,firstPageNumber:void 0,horizontalCentered:!1,verticalCentered:!1,rowBreaks:null,colBreaks:null},c.pageSetup),this.headerFooter=Object.assign({},{differentFirst:!1,differentOddEven:!1,oddHeader:null,oddFooter:null,evenHeader:null,evenFooter:null,firstHeader:null,firstFooter:null},c.headerFooter),this.dataValidations=new s,this.views=c.views||[],this.autoFilter=c.autoFilter||null,this._media=[],this.sheetProtection=null,this.tables={},this.conditionalFormattings=[]}get name(){return this._name}set name(c){if(c===void 0&&(c=`sheet`+this.id),this._name!==c){if(typeof c!=`string`)throw new Error(`The name has to be a string.`);if(c===``)throw new Error(`The name can't be empty.`);if(c===`History`)throw new Error(`The name "History" is protected. Please use a different name.`);if(/[*?:/\\[\]]/.test(c))throw new Error(`Worksheet name ${c} cannot include any of the following characters: * ? : \\ / [ ]`);if(/(^')|('$)/.test(c))throw new Error(`The first or last character of worksheet name cannot be a single quotation mark: `+c);if(c&&c.length>31&&(console.warn(`Worksheet name ${c} exceeds 31 chars. This will be truncated`),c=c.substring(0,31)),this._workbook._worksheets.find(m=>m&&m.name.toLowerCase()===c.toLowerCase()))throw new Error(`Worksheet name already exists: `+c);this._name=c}}get workbook(){return this._workbook}destroy(){this._workbook.removeWorksheetEx(this)}get dimensions(){let c=new a;return this._rows.forEach(m=>{if(m){let f=m.dimensions;f&&c.expand(m.number,f.min,m.number,f.max)}}),c}get columns(){return this._columns}set columns(c){this._headerRowCount=c.reduce((v,x)=>{let A=(x.header?1:x.headers&&x.headers.length)||0;return Math.max(v,A)},0);let m=1,f=this._columns=[];c.forEach(v=>{let x=new t(this,m++,!1);f.push(x),x.defn=v})}getColumnKey(c){return this._keys[c]}setColumnKey(c,m){this._keys[c]=m}deleteColumnKey(c){delete this._keys[c]}eachColumnKey(c){p.each(this._keys,c)}getColumn(c){if(typeof c==`string`){let m=this._keys[c];if(m)return m;c=o.l2n(c)}if(this._columns||(this._columns=[]),c>this._columns.length){let m=this._columns.length+1;for(;m<=c;)this._columns.push(new t(this,m++))}return this._columns[c-1]}spliceColumns(c,m){let f=this._rows.length;for(var v=arguments.length,x=new Array(v>2?v-2:0),A=2;A<v;A++)x[A-2]=arguments[A];if(x.length>0)for(let P=0;P<f;P++){let D=[c,m];x.forEach(B=>{D.push(B[P]||null)});let $=this.getRow(P+1);$.splice.apply($,D)}else this._rows.forEach(P=>{P&&P.splice(c,m)});let j=x.length-m,L=c+m,N=this._columns.length;if(j<0)for(let P=c+x.length;P<=N;P++)this.getColumn(P).defn=this.getColumn(P-j).defn;else if(j>0)for(let P=N;P>=L;P--)this.getColumn(P+j).defn=this.getColumn(P).defn;for(let P=c;P<c+x.length;P++)this.getColumn(P).defn=null;this.workbook.definedNames.spliceColumns(this.name,c,m,x.length)}get lastColumn(){return this.getColumn(this.columnCount)}get columnCount(){let c=0;return this.eachRow(m=>{c=Math.max(c,m.cellCount)}),c}get actualColumnCount(){let c=[],m=0;return this.eachRow(f=>{f.eachCell(v=>{let{col:x}=v;c[x]||(c[x]=!0,m++)})}),m}_commitRow(){}get _lastRowNumber(){let c=this._rows,m=c.length;for(;m>0&&c[m-1]===void 0;)m--;return m}get _nextRow(){return this._lastRowNumber+1}get lastRow(){if(this._rows.length)return this._rows[this._rows.length-1]}findRow(c){return this._rows[c-1]}findRows(c,m){return this._rows.slice(c-1,c-1+m)}get rowCount(){return this._lastRowNumber}get actualRowCount(){let c=0;return this.eachRow(()=>{c++}),c}getRow(c){let m=this._rows[c-1];return m||(m=this._rows[c-1]=new r(this,c)),m}getRows(c,m){if(m<1)return;let f=[];for(let v=c;v<c+m;v++)f.push(this.getRow(v));return f}addRow(c){let m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`n`,f=this._nextRow,v=this.getRow(f);return v.values=c,this._setStyleOption(f,m[0]===`i`?m:`n`),v}addRows(c){let m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`n`,f=[];
1return c.forEach(v=>{f.push(this.addRow(v,m))}),f}insertRow(c,m){let f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`n`;return this.spliceRows(c,0,m),this._setStyleOption(c,f),this.getRow(c)}insertRows(c,m){let f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`n`;if(this.spliceRows(c,0,...m),f!==`n`)for(let v=0;v<m.length;v++)f[0]===`o`&&this.findRow(m.length+c+v)!==void 0?this._copyStyle(m.length+c+v,c+v,f[1]===`+`):f[0]===`i`&&this.findRow(c-1)!==void 0&&this._copyStyle(c-1,c+v,f[1]===`+`);return this.getRows(c,m.length)}_setStyleOption(c){let m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`n`;m[0]===`o`&&this.findRow(c+1)!==void 0?this._copyStyle(c+1,c,m[1]===`+`):m[0]===`i`&&this.findRow(c-1)!==void 0&&this._copyStyle(c-1,c,m[1]===`+`)}_copyStyle(c,m){let f=arguments.length>2&&arguments[2]!==void 0&&arguments[2],v=this.getRow(c),x=this.getRow(m);x.style=d(v.style),v.eachCell({includeEmpty:f},(A,j)=>{x.getCell(j).style=d(A.style)}),x.height=v.height}duplicateRow(c,m){let f=arguments.length>2&&arguments[2]!==void 0&&arguments[2],v=this._rows[c-1],x=new Array(m).fill(v.values);this.spliceRows(c+1,f?0:m,...x);for(let A=0;A<m;A++){let j=this._rows[c+A];j.style=v.style,j.height=v.height,v.eachCell({includeEmpty:!0},(L,N)=>{j.getCell(N).style=L.style})}}spliceRows(c,m){let f=c+m;for(var v=arguments.length,x=new Array(v>2?v-2:0),A=2;A<v;A++)x[A-2]=arguments[A];let j=x.length,L=j-m,N=this._rows.length,P,D;if(L<0)for(c===N&&(this._rows[N-1]=void 0),P=f;P<=N;P++)if(D=this._rows[P-1],D){let $=this.getRow(P+L);$.values=D.values,$.style=D.style,$.height=D.height,D.eachCell({includeEmpty:!0},(B,S)=>{$.getCell(S).style=B.style}),this._rows[P-1]=void 0}else this._rows[P+L-1]=void 0;else if(L>0)for(P=N;P>=f;P--)if(D=this._rows[P-1],D){let $=this.getRow(P+L);$.values=D.values,$.style=D.style,$.height=D.height,D.eachCell({includeEmpty:!0},(B,S)=>{if($.getCell(S).style=B.style,B._value.constructor.name===`MergeValue`){let C=this.getRow(B._row._number+j).getCell(S),I=B._value._master,u=this.getRow(I._row._number+j).getCell(I._column._number);C.merge(u)}})}else this._rows[P+L-1]=void 0;for(P=0;P<j;P++){let $=this.getRow(c+P);$.style={},$.values=x[P]}this.workbook.definedNames.spliceRows(this.name,c,m,j)}eachRow(c,m){if(m||(m=c,c=void 0),c&&c.includeEmpty){let f=this._rows.length;for(let v=1;v<=f;v++)m(this.getRow(v),v)}else this._rows.forEach(f=>{f&&f.hasValues&&m(f,f.number)})}getSheetValues(){let c=[];return this._rows.forEach(m=>{m&&(c[m.number]=m.values)}),c}findCell(c,m){let f=o.getAddress(c,m),v=this._rows[f.row-1];return v?v.findCell(f.col):void 0}getCell(c,m){let f=o.getAddress(c,m);return this.getRow(f.row).getCellEx(f)}mergeCells(){for(var c=arguments.length,m=new Array(c),f=0;f<c;f++)m[f]=arguments[f];let v=new a(m);this._mergeCellsInternal(v)}mergeCellsWithoutStyle(){for(var c=arguments.length,m=new Array(c),f=0;f<c;f++)m[f]=arguments[f];let v=new a(m);this._mergeCellsInternal(v,!0)}_mergeCellsInternal(c,m){p.each(this._merges,v=>{if(v.intersects(c))throw new Error(`Cannot merge already merged cells`)});let f=this.getCell(c.top,c.left);for(let v=c.top;v<=c.bottom;v++)for(let x=c.left;x<=c.right;x++)(v>c.top||x>c.left)&&this.getCell(v,x).merge(f,m);this._merges[f.address]=c}_unMergeMaster(c){let m=this._merges[c.address];if(m){for(let f=m.top;f<=m.bottom;f++)for(let v=m.left;v<=m.right;v++)this.getCell(f,v).unmerge();delete this._merges[c.address]}}get hasMerges(){return p.some(this._merges,Boolean)}unMergeCells(){for(var c=arguments.length,m=new Array(c),f=0;f<c;f++)m[f]=arguments[f];let v=new a(m);for(let x=v.top;x<=v.bottom;x++)for(let A=v.left;A<=v.right;A++){let j=this.findCell(x,A);j&&(j.type===e.ValueType.Merge?this._unMergeMaster(j.master):this._merges[j.address]&&this._unMergeMaster(j))}}fillFormula(c,m,f){let v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`shared`,{top:A,left:j,bottom:L,right:N}=o.decode(c),P=N-j+1,D=o.encodeAddress(A,j),$=v===`shared`,B;B=typeof f==`function`?f:Array.isArray(f)?Array.isArray(f[0])?(C,I)=>f[C-A][I-j]:(C,I)=>f[(C-A)*P+(I-j)]:()=>{};let S=!0;for(let C=A;C<=L;C++)for(let I=j;I<=N;I++)S?(this.getCell(C,I).value={shareType:v,formula:m,ref:c,result:B(C,I)},S=!1):this.getCell(C,I).value=$?{sharedFormula:D,result:B(C,I)}:B(C,I)}addImage(c,m){let f={type:`image`,imageId:c,range:m};this._media.push(new l(this,f))}getImages(){return this._media.filter(c=>c.type===`image`)}
1addBackgroundImage(c){let m={type:`background`,imageId:c};this._media.push(new l(this,m))}getBackgroundImageId(){let c=this._media.find(m=>m.type===`background`);return c&&c.imageId}protect(c,m){return new Promise(f=>{this.sheetProtection={sheet:!0},m&&`spinCount`in m&&(m.spinCount=Number.isFinite(m.spinCount)?Math.round(Math.max(0,m.spinCount)):1e5),c&&(this.sheetProtection.algorithmName=`SHA-512`,this.sheetProtection.saltValue=h.randomBytes(16).toString(`base64`),this.sheetProtection.spinCount=m&&`spinCount`in m?m.spinCount:1e5,this.sheetProtection.hashValue=h.convertPasswordToHash(c,`SHA512`,this.sheetProtection.saltValue,this.sheetProtection.spinCount)),m&&(this.sheetProtection=Object.assign(this.sheetProtection,m),!c&&`spinCount`in m&&delete this.sheetProtection.spinCount),f()})}unprotect(){this.sheetProtection=null}addTable(c){let m=new n(this,c);return this.tables[c.name]=m,m}getTable(c){return this.tables[c]}removeTable(c){delete this.tables[c]}getTables(){return Object.values(this.tables)}addConditionalFormatting(c){this.conditionalFormattings.push(c)}removeConditionalFormatting(c){typeof c==`number`?this.conditionalFormattings.splice(c,1):this.conditionalFormattings=c instanceof Function?this.conditionalFormattings.filter(c):[]}get tabColor(){return console.trace(`worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor`),this.properties.tabColor}set tabColor(c){console.trace(`worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor`),this.properties.tabColor=c}get model(){let c={id:this.id,name:this.name,dataValidations:this.dataValidations.model,properties:this.properties,state:this.state,pageSetup:this.pageSetup,headerFooter:this.headerFooter,rowBreaks:this.rowBreaks,views:this.views,autoFilter:this.autoFilter,media:this._media.map(v=>v.model),sheetProtection:this.sheetProtection,tables:Object.values(this.tables).map(v=>v.model),conditionalFormattings:this.conditionalFormattings};c.cols=t.toModel(this.columns);let m=c.rows=[],f=c.dimensions=new a;return this._rows.forEach(v=>{let x=v&&v.model;x&&(f.expand(x.number,x.min,x.number,x.max),m.push(x))}),c.merges=[],p.each(this._merges,v=>{c.merges.push(v.range)}),c}_parseRows(c){this._rows=[],c.rows.forEach(m=>{let f=new r(this,m.number);this._rows[f.number-1]=f,f.model=m})}_parseMergeCells(c){p.each(c.mergeCells,m=>{this.mergeCellsWithoutStyle(m)})}set model(c){this.name=c.name,this._columns=t.fromModel(this,c.cols),this._parseRows(c),this._parseMergeCells(c),this.dataValidations=new s(c.dataValidations),this.properties=c.properties,this.pageSetup=c.pageSetup,this.headerFooter=c.headerFooter,this.views=c.views,this.autoFilter=c.autoFilter,this._media=c.media.map(m=>new l(this,m)),this.sheetProtection=c.sheetProtection,this.tables=c.tables.reduce((m,f)=>{let v=new n;return v.model=f,m[f.name]=v,m},{}),this.conditionalFormattings=c.conditionalFormattings}}},{"../utils/col-cache":19,"../utils/copy-style":20,"../utils/encryptor":21,"../utils/under-dash":26,"./column":4,"./data-validations":5,"./enums":7,"./image":8,"./range":10,"./row":11,"./table":12}],15:[function(i,E,w){"use strict";i(`core-js/modules/es.promise`),i(`core-js/modules/es.promise.finally`),i(`core-js/modules/es.object.assign`),i(`core-js/modules/es.object.keys`),i(`core-js/modules/es.object.values`),i(`core-js/modules/es.symbol`),i(`core-js/modules/es.symbol.async-iterator`),i(`core-js/modules/es.array.iterator`),i(`core-js/modules/es.array.includes`),i(`core-js/modules/es.array.find-index`),i(`core-js/modules/es.array.find`),i(`core-js/modules/es.string.from-code-point`),i(`core-js/modules/es.string.includes`),i(`core-js/modules/es.number.is-nan`),i(`regenerator-runtime/runtime`);let p={Workbook:i(`./doc/workbook`)},o=i(`./doc/enums`);Object.keys(o).forEach(a=>{p[a]=o[a]}),E.exports=p},{"./doc/enums":7,"./doc/workbook":13,"core-js/modules/es.array.find":359,"core-js/modules/es.array.find-index":358,"core-js/modules/es.array.includes":360,"core-js/modules/es.array.iterator":361,"core-js/modules/es.number.is-nan":363,"core-js/modules/es.object.assign":364,"core-js/modules/es.object.keys":366,"core-js/modules/es.object.values":367,"core-js/modules/es.promise":372,"core-js/modules/es.promise.finally":371,"core-js/modules/es.string.from-code-point":376,"core-js/modules/es.string.includes":377,"core-js/modules/es.symbol":381,"core-js/modules/es.symbol.async-iterator":378,"regenerator-runtime/runtime":492}],16:[function(i,E,w){"use strict";let p=typeof TextDecoder>`u`?null:new TextDecoder(`utf-8`);w.bufferToString=function(o){return typeof o==`string`?o:p?p.decode(o):o.toString()}},{}],17:[function(i,E,w){"use strict";let p=typeof TextEncoder>`u`?null:new TextEncoder(`utf-8`),{Buffer:o}=i(`buffer`);
1w.stringToBuffer=function(a){return typeof a!=`string`?a:p?o.from(p.encode(a).buffer):o.from(a)}},{buffer:220}],18:[function(i,E,w){"use strict";let p=i(`./under-dash`),o=i(`./col-cache`);E.exports=class{constructor(a){this.template=a,this.sheets={}}addCell(a){this.addCellEx(o.decodeEx(a))}getCell(a){return this.findCellEx(o.decodeEx(a),!0)}findCell(a){return this.findCellEx(o.decodeEx(a),!1)}findCellAt(a,r,t){let e=this.sheets[a],l=e&&e[r];return l&&l[t]}addCellEx(a){if(a.top)for(let r=a.top;r<=a.bottom;r++)for(let t=a.left;t<=a.right;t++)this.getCellAt(a.sheetName,r,t);else this.findCellEx(a,!0)}getCellEx(a){return this.findCellEx(a,!0)}findCellEx(a,r){let t=this.findSheet(a,r),e=this.findSheetRow(t,a,r);return this.findRowCell(e,a,r)}getCellAt(a,r,t){let e=this.sheets[a]||(this.sheets[a]=[]),l=e[r]||(e[r]=[]);return l[t]||(l[t]={sheetName:a,address:o.n2l(t)+r,row:r,col:t})}removeCellEx(a){let r=this.findSheet(a);if(!r)return;let t=this.findSheetRow(r,a);t&&delete t[a.col]}forEachInSheet(a,r){let t=this.sheets[a];t&&t.forEach((e,l)=>{e&&e.forEach((n,s)=>{n&&r(n,l,s)})})}forEach(a){p.each(this.sheets,(r,t)=>{this.forEachInSheet(t,a)})}map(a){let r=[];return this.forEach(t=>{r.push(a(t))}),r}findSheet(a,r){let t=a.sheetName;return this.sheets[t]?this.sheets[t]:r?this.sheets[t]=[]:void 0}findSheetRow(a,r,t){let{row:e}=r;return a&&a[e]?a[e]:t?a[e]=[]:void 0}findRowCell(a,r,t){let{col:e}=r;return a&&a[e]?a[e]:t?a[e]=this.template?Object.assign(r,JSON.parse(JSON.stringify(this.template))):r:void 0}spliceRows(a,r,t,e){let l=this.sheets[a];if(l){let n=[];for(let s=0;s<e;s++)n.push([]);l.splice(r,t,...n)}}spliceColumns(a,r,t,e){let l=this.sheets[a];if(l){let n=[];for(let s=0;s<e;s++)n.push(null);p.each(l,s=>{s.splice(r,t,...n)})}}}},{"./col-cache":19,"./under-dash":26}],19:[function(i,E,w){"use strict";let p=/^[A-Z]+\d+$/,o={_dictionary:[`A`,`B`,`C`,`D`,`E`,`F`,`G`,`H`,`I`,`J`,`K`,`L`,`M`,`N`,`O`,`P`,`Q`,`R`,`S`,`T`,`U`,`V`,`W`,`X`,`Y`,`Z`],_l2nFill:0,_l2n:{},_n2l:[],_level:a=>a<=26?1:a<=676?2:3,_fill(a){let r,t,e,l,n,s=1;if(a>=4)throw new Error(`Out of bounds. Excel supports columns from 1 to 16384`);if(this._l2nFill<1&&a>=1){for(;s<=26;)r=this._dictionary[s-1],this._n2l[s]=r,this._l2n[r]=s,s++;this._l2nFill=1}if(this._l2nFill<2&&a>=2){for(s=27;s<=702;)t=s-27,e=t%26,l=Math.floor(t/26),r=this._dictionary[l]+this._dictionary[e],this._n2l[s]=r,this._l2n[r]=s,s++;this._l2nFill=2}if(this._l2nFill<3&&a>=3){for(s=703;s<=16384;)t=s-703,e=t%26,l=Math.floor(t/26)%26,n=Math.floor(t/676),r=this._dictionary[n]+this._dictionary[l]+this._dictionary[e],this._n2l[s]=r,this._l2n[r]=s,s++;this._l2nFill=3}},l2n(a){if(this._l2n[a]||this._fill(a.length),!this._l2n[a])throw new Error(`Out of bounds. Invalid column letter: `+a);return this._l2n[a]},n2l(a){if(a<1||a>16384)throw new Error(a+` is out of bounds. Excel supports columns from 1 to 16384`);return this._n2l[a]||this._fill(this._level(a)),this._n2l[a]},_hash:{},validateAddress(a){if(!p.test(a))throw new Error(`Invalid Address: `+a);return!0},decodeAddress(a){let r=a.length<5&&this._hash[a];if(r)return r;let t=!1,e=``,l=0,n=!1,s=``,h=0;for(let c,m=0;m<a.length;m++)if(c=a.charCodeAt(m),!n&&c>=65&&c<=90)t=!0,e+=a[m],l=26*l+c-64;else if(c>=48&&c<=57)n=!0,s+=a[m],h=10*h+c-48;else if(n&&t&&c!==36)break;if(t){if(l>16384)throw new Error(`Out of bounds. Invalid column letter: `+e)}else l=void 0;n||(h=void 0);let d={address:a=e+s,col:l,row:h,$col$row:`$${e}$${s}`};return l<=100&&h<=100&&(this._hash[a]=d,this._hash[d.$col$row]=d),d},getAddress(a,r){if(r){let t=this.n2l(r)+a;return this.decodeAddress(t)}return this.decodeAddress(a)},decode(a){let r=a.split(`:`);if(r.length===2){let t=this.decodeAddress(r[0]),e=this.decodeAddress(r[1]),l={top:Math.min(t.row,e.row),left:Math.min(t.col,e.col),bottom:Math.max(t.row,e.row),right:Math.max(t.col,e.col)};return l.tl=this.n2l(l.left)+l.top,l.br=this.n2l(l.right)+l.bottom,l.dimensions=`${l.tl}:${l.br}`,l}return this.decodeAddress(a)},decodeEx(a){let r=a.match(/(?:(?:(?:'((?:[^']|'')*)')|([^'^ !]*))!)?(.*)/),t=r[1]||r[2],e=r[3],l=e.split(`:`);if(l.length>1){let s=this.decodeAddress(l[0]),h=this.decodeAddress(l[1]),d=Math.min(s.row,h.row),c=Math.min(s.col,h.col),m=Math.max(s.row,h.row),f=Math.max(s.col,h.col);return s=this.n2l(c)+d,h=this.n2l(f)+m,{top:d,left:c,bottom:m,right:f,sheetName:t,tl:{address:s,col:c,row:d,$col$row:`$${this.n2l(c)}$${d}`,sheetName:t},br:{address:h,col:f,row:m,$col$row:`$${this.n2l(f)}$${m}`,sheetName:t},dimensions:`${s}:${h}`}}if(e.startsWith(`#`))return t?{sheetName:t,error:e}:{error:e};let n=this.decodeAddress(e);return t?y$5({sheetName:t},n):n},encodeAddress:(a,r)=>
1o.n2l(r)+a,encode(){switch(arguments.length){case 2:return o.encodeAddress(arguments[0],arguments[1]);case 4:return`${o.encodeAddress(arguments[0],arguments[1])}:${o.encodeAddress(arguments[2],arguments[3])}`;default:throw new Error(`Can only encode with 2 or 4 arguments`)}},inRange(a,r){let[t,e,,l,n]=a,[s,h]=r;return s>=t&&s<=l&&h>=e&&h<=n}};E.exports=o},{}],20:[function(i,E,w){"use strict";let p=(a,r)=>y$5(y$5({},a),r.reduce((t,e)=>(a[e]&&(t[e]=y$5({},a[e])),t),{})),o=function(a,r,t){let e=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[];a[t]&&(r[t]=p(a[t],e))};w.copyStyle=a=>{if(!a)return a;if(r=a,Object.keys(r).length===0)return{};var r;let t=y$5({},a);return o(a,t,`font`,[`color`]),o(a,t,`alignment`),o(a,t,`protection`),a.border&&(o(a,t,`border`),o(a.border,t.border,`top`,[`color`]),o(a.border,t.border,`left`,[`color`]),o(a.border,t.border,`bottom`,[`color`]),o(a.border,t.border,`right`,[`color`]),o(a.border,t.border,`diagonal`,[`color`])),a.fill&&(o(a,t,`fill`,[`fgColor`,`bgColor`,`center`]),a.fill.stops&&(t.fill.stops=a.fill.stops.map(e=>p(e,[`color`])))),t}},{}],21:[function(i,E,w){(function(p){(function(){"use strict";let o=i(`crypto`);E.exports={hash(r){let t=o.createHash(r);for(var e=arguments.length,l=new Array(e>1?e-1:0),n=1;n<e;n++)l[n-1]=arguments[n];return t.update(p.concat(l)),t.digest()},convertPasswordToHash(r,t,e,l){if(t=t.toLowerCase(),o.getHashes().indexOf(t)<0)throw new Error(`Hash algorithm '${t}' not supported!`);let n=p.from(r,`utf16le`),s=this.hash(t,p.from(e,`base64`),n);for(let h=0;h<l;h++){let d=p.alloc(4);d.writeUInt32LE(h,0),s=this.hash(t,s,d)}return s.toString(`base64`)},randomBytes:r=>o.randomBytes(r)}}).call(this)}).call(this,i(`buffer`).Buffer)},{buffer:220,crypto:390}],22:[function(i,E,w){"use strict";let{SaxesParser:p}=i(`saxes`),{PassThrough:o}=i(`readable-stream`),{bufferToString:a}=i(`./browser-buffer-decode`);E.exports=function(r){return Ax(this,null,function*(){r.pipe&&!r[Symbol.asyncIterator]&&(r=r.pipe(new o));let t=new p,e;t.on(`error`,c=>{e=c});let l=[];t.on(`opentag`,c=>l.push({eventType:`opentag`,value:c})),t.on(`text`,c=>l.push({eventType:`text`,value:c})),t.on(`closetag`,c=>l.push({eventType:`closetag`,value:c}));try{for(var n=xx(r),s,h,d;s=!(h=yield new MI(n.next())).done;s=!1){let c=h.value;if(t.write(a(c)),e)throw e;yield l,l=[]}}catch(h){d=[h]}finally{try{s&&(h=n.return)&&(yield new MI(h.call(n)))}finally{if(d)throw d[0]}}})}},{"./browser-buffer-decode":16,"readable-stream":491,saxes:496}],23:[function(i,E,w){"use strict";let p=i(`./col-cache`),o=/(([a-z_\-0-9]*)!)?([a-z0-9_$]{2,})([(])?/gi,a=/^([$])?([a-z]+)([$])?([1-9][0-9]*)$/i;E.exports={slideFormula:function(r,t,e){let l=p.decode(t),n=p.decode(e);return r.replace(o,(s,h,d,c,m)=>{if(m)return s;let f=a.exec(c);if(f){let v=f[1],x=f[2].toUpperCase(),A=f[3],j=f[4];if(x.length>3||x.length===3&&x>`XFD`)return s;let L=p.l2n(x),N=parseInt(j,10);return v||(L+=n.col-l.col),A||(N+=n.row-l.row),(h||``)+(v||``)+p.n2l(L)+(A||``)+N}return s})}}},{"./col-cache":19}],24:[function(i,E,w){(function(p,o){(function(){"use strict";let a=i(`readable-stream`),r=i(`./utils`),t=i(`./string-buf`);class e{constructor(m,f){this._data=m,this._encoding=f}get length(){return this.toBuffer().length}copy(m,f,v,x){return this.toBuffer().copy(m,f,v,x)}toBuffer(){return this._buffer||(this._buffer=o.from(this._data,this._encoding)),this._buffer}}class l{constructor(m){this._data=m}get length(){return this._data.length}copy(m,f,v,x){return this._data._buf.copy(m,f,v,x)}toBuffer(){return this._data.toBuffer()}}class n{constructor(m){this._data=m}get length(){return this._data.length}copy(m,f,v,x){this._data.copy(m,f,v,x)}toBuffer(){return this._data}}class s{constructor(m){this.size=m,this.buffer=o.alloc(m),this.iRead=0,this.iWrite=0}toBuffer(){if(this.iRead===0&&this.iWrite===this.size)return this.buffer;let m=o.alloc(this.iWrite-this.iRead);return this.buffer.copy(m,0,this.iRead,this.iWrite),m}get length(){return this.iWrite-this.iRead}get eod(){return this.iRead===this.iWrite}get full(){return this.iWrite===this.size}read(m){let f;return m===0?null:m===void 0||m>=this.length?(f=this.toBuffer(),this.iRead=this.iWrite,f):(f=o.alloc(m),this.buffer.copy(f,0,this.iRead,m),this.iRead+=m,f)}write(m,f,v){let x=Math.min(v,this.size-this.iWrite);return m.copy(this.buffer,this.iWrite,f,f+x),this.iWrite+=x,x}}let h=function(c){c=c||{},this.bufSize=c.bufSize||1048576,this.buffers=[],this.batch=c.batch||!1,this.corked=!1,this.inPos=0,this.outPos=0,this.pipes=[],this.paused=!1,this.encoding=null};r.inherits(h,a.Duplex,{toBuffer(){switch(this.buffers.length){case 0:return null;case 1:return this.buffers[0].toBuffer();default:return o.concat(this.buffers.map(c=>c.toBuffer()))}},_getWritableBuffer(){if(this.buffers.length){let m=this.buffers[this.buffers.length-1];if(!m.full)return m}let c=new s(this.bufSize);return this.buffers.push(c),c},_pipe(c){return H$2(this,null,function*(){yield Promise.all(this.pipes.map((function(m){return new Promise(f=>{m.write(c.toBuffer(),()=>{f()})})})))})},_writeToBuffers(c){let m=0,f=c.length;for(;m<f;)m+=this._getWritableBuffer().write(c,m,f-m)},write(c,m,f){return H$2(this,null,function*(){let v;if(m instanceof Function&&(f=m,m=`utf8`),f=f||r.nop,c instanceof t)v=new l(c);else if(c instanceof o)v=new n(c);else{if(!(typeof c==`string`||c instanceof String||c instanceof ArrayBuffer))throw new Error(`Chunk must be one of type Str
1ing, Buffer or StringBuf.`);v=new e(c,m)}if(this.pipes.length)if(this.batch)for(this._writeToBuffers(v);!this.corked&&this.buffers.length>1;)this._pipe(this.buffers.shift());else this.corked?(this._writeToBuffers(v),p.nextTick(f)):(yield this._pipe(v),f());else this.paused||this.emit(`data`,v.toBuffer()),this._writeToBuffers(v),this.emit(`readable`);return!0})},cork(){this.corked=!0},_flush(){if(this.pipes.length)for(;this.buffers.length;)this._pipe(this.buffers.shift())},uncork(){this.corked=!1,this._flush()},end(c,m,f){let v=x=>{x?f(x):(this._flush(),this.pipes.forEach(A=>{A.end()}),this.emit(`finish`))};c?this.write(c,m,v):v()},read(c){let m;if(c){for(m=[];c&&this.buffers.length&&!this.buffers[0].eod;){let f=this.buffers[0],v=f.read(c);c-=v.length,m.push(v),f.eod&&f.full&&this.buffers.shift()}return o.concat(m)}return m=this.buffers.map(f=>f.toBuffer()).filter(Boolean),this.buffers=[],o.concat(m)},setEncoding(c){this.encoding=c},pause(){this.paused=!0},resume(){this.paused=!1},isPaused(){return!!this.paused},pipe(c){this.pipes.push(c),!this.paused&&this.buffers.length&&this.end()},unpipe(c){this.pipes=this.pipes.filter(m=>m!==c)},unshift(){throw new Error(`Not Implemented`)},wrap(){throw new Error(`Not Implemented`)}}),E.exports=h}).call(this)}).call(this,i(`_process`),i(`buffer`).Buffer)},{"./string-buf":25,"./utils":27,_process:467,buffer:220,"readable-stream":491}],25:[function(i,E,w){(function(p){(function(){"use strict";E.exports=class{constructor(o){this._buf=p.alloc(o&&o.size||16384),this._encoding=o&&o.encoding||`utf8`,this._inPos=0,this._buffer=void 0}get length(){return this._inPos}get capacity(){return this._buf.length}get buffer(){return this._buf}toBuffer(){return this._buffer||(this._buffer=p.alloc(this.length),this._buf.copy(this._buffer,0,0,this.length)),this._buffer}reset(o){o=o||0,this._buffer=void 0,this._inPos=o}_grow(o){let a=2*this._buf.length;for(;a<o;)a*=2;let r=p.alloc(a);this._buf.copy(r,0),this._buf=r}addText(o){this._buffer=void 0;let a=this._inPos+this._buf.write(o,this._inPos,this._encoding);for(;a>=this._buf.length-4;)this._grow(this._inPos+o.length),a=this._inPos+this._buf.write(o,this._inPos,this._encoding);this._inPos=a}addStringBuf(o){o.length&&(this._buffer=void 0,this.length+o.length>this.capacity&&this._grow(this.length+o.length),o._buf.copy(this._buf,this._inPos,0,o.length),this._inPos+=o.length)}}}).call(this)}).call(this,i(`buffer`).Buffer)},{buffer:220}],26:[function(i,E,w){"use strict";let{toString:p}=Object.prototype,o=/["&<>]/,a={each:function(r,t){r&&(Array.isArray(r)?r.forEach(t):Object.keys(r).forEach(e=>{t(r[e],e)}))},some:function(r,t){return!!r&&(Array.isArray(r)?r.some(t):Object.keys(r).some(e=>t(r[e],e)))},every:function(r,t){return!r||(Array.isArray(r)?r.every(t):Object.keys(r).every(e=>t(r[e],e)))},map:function(r,t){return r?Array.isArray(r)?r.map(t):Object.keys(r).map(e=>t(r[e],e)):[]},keyBy:(r,t)=>r.reduce((e,l)=>(e[l[t]]=l,e),{}),isEqual:function(r,t){let e=typeof r,l=typeof t,n=Array.isArray(r),s=Array.isArray(t),h;if(e!==l)return!1;switch(typeof r){case`object`:if(n||s)return!(!n||!s)&&r.length===t.length&&r.every((d,c)=>{let m=t[c];return a.isEqual(d,m)});if(r===null||t===null)return r===t;if(h=Object.keys(r),Object.keys(t).length!==h.length)return!1;for(let d of h)if(!t.hasOwnProperty(d))return!1;return a.every(r,(d,c)=>{let m=t[c];return a.isEqual(d,m)});default:return r===t}},escapeHtml(r){let t=o.exec(r);if(!t)return r;let e=``,l=``,n=0,s=t.index;for(;s<r.length;s++){switch(r.charAt(s)){case`"`:l=`"`;break;case`&`:l=`&`;break;case`'`:l=`'`;break;case`<`:l=`<`;break;case`>`:l=`>`;break;default:continue}n!==s&&(e+=r.substring(n,s)),n=s+1,e+=l}return n!==s?e+r.substring(n,s):e},strcmp:(r,t)=>r<t?-1:r>t?1:0,isUndefined:r=>p.call(r)===`[object Undefined]`,isObject:r=>p.call(r)===`[object Object]`,deepMerge(){let r=arguments[0]||{},{length:t}=arguments,e,l,n;function s(h,d){e=r[d],n=Array.isArray(h),a.isObject(h)||n?(n?(n=!1,l=e&&Array.isArray(e)?e:[]):l=e&&a.isObject(e)?e:{},r[d]=a.deepMerge(l,h)):a.isUndefined(h)||(r[d]=h)}for(let h=0;h<t;h++)a.each(arguments[h],s);return r}};E.exports=a},{}],27:[function(i,E,w){(function(p,o){(function(){"use strict";let a=i(`fs`),r=/[<>&'"\x7F\x00-\x08\x0B-\x0C\x0E-\x1F]/,t={nop(){},promiseImmediate:e=>new Promise(l=>{p.setImmediate?o(()=>
1{l(e)}):setTimeout(()=>{l(e)},1)}),inherits:function(e,l,n,s){e.super_=l,s||(s=n,n=null),n&&Object.keys(n).forEach(d=>{Object.defineProperty(e,d,Object.getOwnPropertyDescriptor(n,d))});let h={constructor:{value:e,enumerable:!1,writable:!1,configurable:!0}};s&&Object.keys(s).forEach(d=>{h[d]=Object.getOwnPropertyDescriptor(s,d)}),e.prototype=Object.create(l.prototype,h)},dateToExcel:(e,l)=>25569+e.getTime()/864e5-(l?1462:0),excelToDate(e,l){let n=Math.round(24*(e-25569+(l?1462:0))*3600*1e3);return new Date(n)},parsePath(e){let l=e.lastIndexOf(`/`);return{path:e.substring(0,l),name:e.substring(l+1)}},getRelsPath(e){let l=t.parsePath(e);return`${l.path}/_rels/${l.name}.rels`},xmlEncode(e){let l=r.exec(e);if(!l)return e;let n=``,s=``,h=0,d=l.index;for(;d<e.length;d++){let c=e.charCodeAt(d);switch(c){case 34:s=`"`;break;case 38:s=`&`;break;case 39:s=`'`;break;case 60:s=`<`;break;case 62:s=`>`;break;case 127:s=``;break;default:if(c<=31&&(c<=8||c>=11&&c!==13)){s=``;break}continue}h!==d&&(n+=e.substring(h,d)),h=d+1,s&&(n+=s)}return h!==d?n+e.substring(h,d):n},xmlDecode:e=>e.replace(/&([a-z]*);/g,l=>{switch(l){case`<`:return`<`;case`>`:return`>`;case`&`:return`&`;case`'`:return`'`;case`"`:return`"`;default:return l}}),validInt(e){let l=parseInt(e,10);return Number.isNaN(l)?0:l},isDateFmt(e){return e?(e=(e=e.replace(/\[[^\]]*]/g,``)).replace(/"[^"]*"/g,``)).match(/[ymdhMsb]+/)!==null:!1},fs:{exists:e=>new Promise(l=>{a.access(e,a.constants.F_OK,n=>{l(!n)})})},toIsoDateString:e=>e.toIsoString().subsstr(0,10),parseBoolean:e=>e===!0||e===`true`||e===1||e===`1`};E.exports=t}).call(this)}).call(this,typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{},i(`timers`).setImmediate)},{fs:216,timers:523}],28:[function(i,E,w){"use strict";let p=i(`./under-dash`),o=i(`./utils`);function a(e,l,n){e.push(` ${l}="${o.xmlEncode(n.toString())}"`)}function r(e,l){if(l){let n=[];p.each(l,(s,h)=>{s!==void 0&&a(n,h,s)}),e.push(n.join(``))}}class t{constructor(){this._xml=[],this._stack=[],this._rollbacks=[]}get tos(){return this._stack.length?this._stack[this._stack.length-1]:void 0}get cursor(){return this._xml.length}openXml(l){let n=this._xml;n.push(`<?xml`),r(n,l),n.push(`?> 2`)}openNode(l,n){let s=this.tos,h=this._xml;s&&this.open&&h.push(`>`),this._stack.push(l),h.push(`<`),h.push(l),r(h,n),this.leaf=!0,this.open=!0}addAttribute(l,n){if(!this.open)throw new Error(`Cannot write attributes to node if it is not open`);n!==void 0&&a(this._xml,l,n)}addAttributes(l){if(!this.open)throw new Error(`Cannot write attributes to node if it is not open`);r(this._xml,l)}writeText(l){let n=this._xml;this.open&&(n.push(`>`),this.open=!1),this.leaf=!1,n.push(o.xmlEncode(l.toString()))}writeXml(l){this.open&&(this._xml.push(`>`),this.open=!1),this.leaf=!1,this._xml.push(l)}closeNode(){let l=this._stack.pop(),n=this._xml;this.leaf?n.push(`/>`):(n.push(`</`),n.push(l),n.push(`>`)),this.open=!1,this.leaf=!1}leafNode(l,n,s){this.openNode(l,n),s!==void 0&&this.writeText(s),this.closeNode()}closeAll(){for(;this._stack.length;)this.closeNode()}addRollback(){return this._rollbacks.push({xml:this._xml.length,stack:this._stack.length,leaf:this.leaf,open:this.open}),this.cursor}commit(){this._rollbacks.pop()}rollback(){let l=this._rollbacks.pop();this._xml.length>l.xml&&this._xml.splice(l.xml,this._xml.length-l.xml),this._stack.length>l.stack&&this._stack.splice(l.stack,this._stack.length-l.stack),this.leaf=l.leaf,this.open=l.open}get xml(){return this.closeAll(),this._xml.join(``)}}t.StdDocAttributes={version:`1.0`,encoding:`UTF-8`,standalone:`yes`},E.exports=t},{"./under-dash":26,"./utils":27}],29:[function(i,E,w){(function(p){(function(){"use strict";let o=i(`events`),a=i(`jszip`),r=i(`./stream-buf`),{stringToBuffer:t}=i(`./browser-buffer-encode`);class e extends o.EventEmitter{constructor(n){super(),this.options=Object.assign({type:`nodebuffer`,compression:`DEFLATE`},n),this.zip=new a,this.stream=new r}append(n,s){s.hasOwnProperty(`base64`)&&s.base64?this.zip.file(s.name,n,{base64:!0}):(p.browser&&typeof n==`string`&&(n=t(n)),this.zip.file(s.name,n))}finalize(){return H$2(this,null,function*(){let n=yield this.zip.generateAsync(this.options);
vendor: 5,054 bytes, line 2
2this.stream.end(n),this.emit(`finish`)})}read(n){return this.stream.read(n)}setEncoding(n){return this.stream.setEncoding(n)}pause(){return this.stream.pause()}resume(){return this.stream.resume()}isPaused(){return this.stream.isPaused()}pipe(n,s){return this.stream.pipe(n,s)}unpipe(n){return this.stream.unpipe(n)}unshift(n){return this.stream.unshift(n)}wrap(n){return this.stream.wrap(n)}}E.exports={ZipWriter:e}}).call(this)}).call(this,i(`_process`))},{"./browser-buffer-encode":17,"./stream-buf":24,_process:467,events:422,jszip:441}],30:[function(i,E,w){"use strict";E.exports={0:{f:`General`},1:{f:`0`},2:{f:`0.00`},3:{f:`#,##0`},4:{f:`#,##0.00`},9:{f:`0%`},10:{f:`0.00%`},11:{f:`0.00E+00`},12:{f:`# ?/?`},13:{f:`# ??/??`},14:{f:`mm-dd-yy`},15:{f:`d-mmm-yy`},16:{f:`d-mmm`},17:{f:`mmm-yy`},18:{f:`h:mm AM/PM`},19:{f:`h:mm:ss AM/PM`},20:{f:`h:mm`},21:{f:`h:mm:ss`},22:{f:`m/d/yy "h":mm`},27:{"zh-tw":`[$-404]e/m/d`,"zh-cn":`yyyy"å¹´"m"æ"`,"ja-jp":`[$-411]ge.m.d`,"ko-kr":`yyyy"å¹´" mm"æ" dd"æ¥"`},28:{"zh-tw":`[$-404]e"å¹´"m"æ"d"æ¥"`,"zh-cn":`m"æ"d"æ¥"`,"ja-jp":`[$-411]ggge"å¹´"m"æ"d"æ¥"`,"ko-kr":`mm-dd`},29:{"zh-tw":`[$-404]e"å¹´"m"æ"d"æ¥"`,"zh-cn":`m"æ"d"æ¥"`,"ja-jp":`[$-411]ggge"å¹´"m"æ"d"æ¥"`,"ko-kr":`mm-dd`},30:{"zh-tw":`m/d/yy `,"zh-cn":`m-d-yy`,"ja-jp":`m/d/yy`,"ko-kr":`mm-dd-yy`},31:{"zh-tw":`yyyy"å¹´"m"æ"d"æ¥"`,"zh-cn":`yyyy"å¹´"m"æ"d"æ¥"`,"ja-jp":`yyyy"å¹´"m"æ"d"æ¥"`,"ko-kr":`yyyy"ë
" mm"ì" dd"ì¼"`},32:{"zh-tw":`hh"æ"mm"å"`,"zh-cn":`h"æ¶"mm"å"`,"ja-jp":`h"æ"mm"å"`,"ko-kr":`h"ì" mm"ë¶"`},33:{"zh-tw":`hh"æ"mm"å"ss"ç§"`,"zh-cn":`h"æ¶"mm"å"ss"ç§"`,"ja-jp":`h"æ"mm"å"ss"ç§"`,"ko-kr":`h"ì" mm"ë¶" ss"ì´"`},34:{"zh-tw":`ä¸å/ä¸å hh"æ"mm"å"`,"zh-cn":`ä¸å/ä¸å h"æ¶"mm"å"`,"ja-jp":`yyyy"å¹´"m"æ"`,"ko-kr":`yyyy-mm-dd`},35:{"zh-tw":`ä¸å/ä¸å hh"æ"mm"å"ss"ç§"`,"zh-cn":`ä¸å/ä¸å h"æ¶"mm"å"ss"ç§"`,"ja-jp":`m"æ"d"æ¥"`,"ko-kr":`yyyy-mm-dd`},36:{"zh-tw":`[$-404]e/m/d`,"zh-cn":`yyyy"å¹´"m"æ"`,"ja-jp":`[$-411]ge.m.d`,"ko-kr":`yyyy"å¹´" mm"æ" dd"æ¥"`},37:{f:`#,##0 ;(#,##0)`},38:{f:`#,##0 ;[Red](#,##0)`},39:{f:`#,##0.00 ;(#,##0.00)`},40:{f:`#,##0.00 ;[Red](#,##0.00)`},45:{f:`mm:ss`},46:{f:`[h]:mm:ss`},47:{f:`mmss.0`},48:{f:`##0.0E+0`},49:{f:`@`},50:{"zh-tw":`[$-404]e/m/d`,"zh-cn":`yyyy"å¹´"m"æ"`,"ja-jp":`[$-411]ge.m.d`,"ko-kr":`yyyy"å¹´" mm"æ" dd"æ¥"`},51:{"zh-tw":`[$-404]e"å¹´"m"æ"d"æ¥"`,"zh-cn":`m"æ"d"æ¥"`,"ja-jp":`[$-411]ggge"å¹´"m"æ"d"æ¥"`,"ko-kr":`mm-dd`},52:{"zh-tw":`ä¸å/ä¸å hh"æ"mm"å"`,"zh-cn":`yyyy"å¹´"m"æ"`,"ja-jp":`yyyy"å¹´"m"æ"`,"ko-kr":`yyyy-mm-dd`},53:{"zh-tw":`ä¸å/ä¸å hh"æ"mm"å"ss"ç§"`,"zh-cn":`m"æ"d"æ¥"`,"ja-jp":`m"æ"d"æ¥"`,"ko-kr":`yyyy-mm-dd`},54:{"zh-tw":`[$-404]e"å¹´"m"æ"d"æ¥"`,"zh-cn":`m"æ"d"æ¥"`,"ja-jp":`[$-411]ggge"å¹´"m"æ"d"æ¥"`,"ko-kr":`mm-dd`},55:{"zh-tw":`ä¸å/ä¸å hh"æ"mm"å"`,"zh-cn":`ä¸å/ä¸å h"æ¶"mm"å"`,"ja-jp":`yyyy"å¹´"m"æ"`,"ko-kr":`yyyy-mm-dd`},56:{"zh-tw":`ä¸å/ä¸å hh"æ"mm"å"ss"ç§"`,"zh-cn":`ä¸å/ä¸å h"æ¶"mm"å"ss"ç§"`,"ja-jp":`m"æ"d"æ¥"`,"ko-kr":`yyyy-mm-dd`},57:{"zh-tw":`[$-404]e/m/d`,"zh-cn":`yyyy"å¹´"m"æ"`,"ja-jp":`[$-411]ge.m.d`,"ko-kr":`yyyy"å¹´" mm"æ" dd"æ¥"`},58:{"zh-tw":`[$-404]e"å¹´"m"æ"d"æ¥"`,"zh-cn":`m"æ"d"æ¥"`,"ja-jp":`[$-411]ggge"å¹´"m"æ"d"æ¥"`,"ko-kr":`mm-dd`},59:{"th-th":`t0`},60:{"th-th":`t0.00`},61:{"th-th":`t#,##0`},62:{"th-th":`t#,##0.00`},67:{"th-th":`t0%`},68:{"th-th":`t0.00%`},69:{"th-th":`t# ?/?`},70:{"th-th":`t# ??/??`},81:{"th-th":`d/m/bb`}}},{}],31:[function(i,E,w){"use strict";E.exports={OfficeDocument:`http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument`,Worksheet:`http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet`,CalcChain:`http://schemas.openxmlformats.org/officeDocument/2006/relationships/calcChain`,SharedStrings:`http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings`,Styles:`http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles`,Theme:`http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme`,Hyperlink:`http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink`,Image:`http://schemas.openxmlformats.org/officeDocument/2006/relationships/image`,CoreProperties:`http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties`,ExtenderProperties:`http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties`,Comments:`http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments`,VmlDrawing:`http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing`,Table:`http://schemas.openxmlformats.org/officeDocument/2006/relationships/table`}},{}],32:[function(i,E,w){"use strict";let p=i(`../../utils/parse-sax`),o=i(`../../utils/xml-stream`);class a{prepare(){}render(){}parseOpen(t){}parseText(t){}parseClose(t){}reconcile(t,e){}reset(){this.model=null,this.map&&Object.values(this.map).forEac
2h(t=>{t instanceof a?t.reset():t.xform&&t.xform.reset()})}mergeModel(t){this.model=Object.assign(this.model||{},t)}parse(t){return H$2(this,null,function*(){try{for(var e=xx(t),l,n,s;l=!(n=yield e.next()).done;l=!1){let h=n.value;for(let{eventType:d,value:c}of h)if(d===`opentag`)this.parseOpen(c);else if(d===`text`)this.parseText(c);else if(d===`closetag`&&!this.parseClose(c.name))return this.model}}catch(n){s=[n]}finally{try{l&&(n=e.return)&&(yield n.call(e))}finally{if(s)throw s[0]}}return this.model})}parseStream(t){return H$2(this,null,function*(){return this.parse(p(t))})}get xml(){return this.toXml(this.model)}toXml(t){let e=new o;return this.render(e,t),e.xml}static toAttribute(t,e){let l=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(t===void 0){if(l)return e}else if(l||t!==e)return t.toString()}static toStringAttribute(t,e){let l=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return a.toAttribute(t,e,l)}static toStringValue(t,e){return t===void 0?e:t}static toBoolAttribute(t,e){let l=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(t===void 0){if(l)return e}else if(l||t!==e)return t?`1`:`0`}static toBoolValue(t,e){return t===void 0?e:t===`1`}static toIntAttribute(t,e){let l=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return a.toAttribute(t,e,l)}static toIntValue(t,e){return t===void 0?e:parseInt(t,10)}static toFloatAttribute(t,e){let l=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return a.toAttribute(t,e,l)}static toFloatValue(t,e){return t===void 0?e:parseFloat(t)}}E.exports=a},{"../../utils/parse-sax":22,"../../utils/xml-stream":28}],33:[function(i,E,w){"use strict";let p=i(`../base-xform`),o=i(`../../../utils/col-cache`);function a(t){try{return o.decodeEx(t),!0}catch(e){return!1}}function r(t){let e=[],l=!1,n=``;return t.split(`,`).forEach(s=>{if(!s)return;let h=(s.match(/'/g)||[]).length;if(!h)return void(l?n+=s+`,`:a(s)&&e.push(s));let d=h%2==0;!l&&d&&a(s)?e.push(s):l&&!d?(l=!1,a(n+s)&&e.push(n+s),n=``):(l=!0,n+=s+`,`)}),e}E.exports=class extends p{render(t,e){t.openNode(`definedName`,{name:e.name,localSheetId:e.localSheetId}),t.writeText(e.ranges.join(`,`)),t.closeNode()}parseOpen(t){return t.name===`definedName`?(this._parsedName=t.attributes.name,this._parsedLocalSheetId=t.attributes.localSheetId,this._parsedText=[],!0):!1}parseText(t){this._parsedText.push(t)}parseClose(){return this.model={name:this._parsedName,ranges:r(this._parsedText.join(``))},this._parsedLocalSheetId!==void 0&&(this.model.localSheetId=parseInt(this._parsedLocalSheetId,10)),!1}}},{"../../../utils/col-cache":19,"../base-xform":32}],34:[function(i,E,w){"use strict";let p=i(`../../../utils/utils`),o=i(`../base-xform`);E.exports=class extends o{render(a,r){a.leafNode(`sheet`,{sheetId:r.id,name:r.name,state:r.state,"r:id":r.rId})}parseOpen(a){return a.name===`sheet`&&(this.model={name:p.xmlDecode(a.attributes.name),id:parseInt(a.attributes.sheetId,10),state:a.attributes.state,rId:a.attributes[`r:id`]},!0)}parseText(){}parseClose(){return!1}}},{"../../../utils/utils":27,"../base-xform":32}],35:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{render(o,a){o.leafNode(`calcPr`,{calcId:171027,fullCalcOnLoad:a.fullCalcOnLoad?1:void 0})}parseOpen(o){return o.name===`calcPr`&&(this.model={},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],36:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{render(o,a){o.leafNode(`workbookPr`,{date1904:a.date1904?1:void 0,defaultThemeVersion:164011,filterPrivacy:1})}parseOpen(o){return o.name===`workbookPr`&&(this.model={date1904:o.attributes.date1904===`1`},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],37:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{render(o,a){let r={xWindow:a.x||0,yWindow:a.y||0,windowWidth:a.width||12e3,windowHeight:a.height||24e3,firstSheet:a.firstSheet,activeTab:a.activeTab};a.visibility&&a.visibility!==`visible`&&(r.visibility=a.visibility),o.leafNode(`workbookView`,r)}parseOpen(o){if(o.name===`workbookView`){let a=this.model={},r=function(e,l,n){let s=l!==void 0?a[e]=l:n;s!==void 0&&(a[e]=s)},t=function(e,l,n){let s=l!==void 0?a[e]=parseInt(l,10):n;s!==void 0&&(a[e]=s)};return t(`x`,o.attributes.xWindow,0),t(`y`,o.attributes.yWindow,0),t(`width`,o.attributes.windowWidth,25e3),t(`height`,o.attributes.windowHeight,1e4),r(`visibility`,o.attributes.visibility,`visible`),t(`activeTab`,o.attributes.activeTab,void 0),t(`firstSheet`,o.attributes.firstSheet,void 0),!0}return!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],38:[function(i,E,w){"use strict";let p=i(`../../../utils/under-dash`),o=i(`../../../utils/col-cache`),a=i(`../../../utils/xml-stream`),r=i(`../base-xform`),t=i(`../static-xform`),e=i(`../list-xform`),l=i(`./defined-name-xform`),n=i(`./sheet-xform`),s=i(`./workbook-view-xform`),h=i(`./workbook-properties-xform`),d=i(`./workbook-calc-properties-xform`);class c extends r{constructor(){super(),this.map={fileVersion:c.STATIC_XFORMS.fileVersion,workbookPr:new h,bookViews:new e({tag:`bookViews`,count:!1,childXform:new s}),sheets:new e({tag:`sheets`,count:!1,childXform:new n}),definedNames:new e({tag:`definedNames`,count:!1,childXform:new l}),calcPr:new d}}prepare(f){f.sheets=f.worksheets;let v=[],x=0;
2f.sheets.forEach(A=>{if(A.pageSetup&&A.pageSetup.printArea&&A.pageSetup.printArea.split(`&&`).forEach(j=>{let L=j.split(`:`),N={name:`_xlnm.Print_Area`,ranges:[`'${A.name}'!$${L[0]}:$${L[1]}`],localSheetId:x};v.push(N)}),A.pageSetup&&(A.pageSetup.printTitlesRow||A.pageSetup.printTitlesColumn)){let j=[];if(A.pageSetup.printTitlesColumn){let N=A.pageSetup.printTitlesColumn.split(`:`);j.push(`'${A.name}'!$${N[0]}:$${N[1]}`)}if(A.pageSetup.printTitlesRow){let N=A.pageSetup.printTitlesRow.split(`:`);j.push(`'${A.name}'!$${N[0]}:$${N[1]}`)}let L={name:`_xlnm.Print_Titles`,ranges:j,localSheetId:x};v.push(L)}x++}),v.length&&(f.definedNames=f.definedNames.concat(v)),(f.media||[]).forEach((A,j)=>{A.name=A.type+(j+1)})}render(f,v){f.openXml(a.StdDocAttributes),f.openNode(`workbook`,c.WORKBOOK_ATTRIBUTES),this.map.fileVersion.render(f),this.map.workbookPr.render(f,v.properties),this.map.bookViews.render(f,v.views),this.map.sheets.render(f,v.sheets),this.map.definedNames.render(f,v.definedNames),this.map.calcPr.render(f,v.calcProperties),f.closeNode()}parseOpen(f){return this.parser?(this.parser.parseOpen(f),!0):(f.name===`workbook`||(this.parser=this.map[f.name],this.parser&&this.parser.parseOpen(f)),!0)}parseText(f){this.parser&&this.parser.parseText(f)}parseClose(f){return this.parser?(this.parser.parseClose(f)||(this.parser=void 0),!0):f===`workbook`?(this.model={sheets:this.map.sheets.model,properties:this.map.workbookPr.model||{},views:this.map.bookViews.model,calcProperties:{}},this.map.definedNames.model&&(this.model.definedNames=this.map.definedNames.model),!1):!0}reconcile(f){let v=(f.workbookRels||[]).reduce((N,P)=>(N[P.Id]=P,N),{}),x=[],A,j=0;(f.sheets||[]).forEach(N=>{let P=v[N.rId];P&&(A=f.worksheetHash[`xl/`+P.Target.replace(/^(\s|\/xl\/)+/,``)],A&&(A.name=N.name,A.id=N.id,A.state=N.state,x[j++]=A))});let L=[];p.each(f.definedNames,N=>
2{if(N.name===`_xlnm.Print_Area`){if(A=x[N.localSheetId],A){A.pageSetup||(A.pageSetup={});let P=o.decodeEx(N.ranges[0]);A.pageSetup.printArea=A.pageSetup.printArea?`${A.pageSetup.printArea}&&${P.dimensions}`:P.dimensions}}else if(N.name===`_xlnm.Print_Titles`){if(A=x[N.localSheetId],A){A.pageSetup||(A.pageSetup={});let P=N.ranges.join(`,`),D=/\$/g,B=P.match(/\$\d+:\$\d+/);if(B&&B.length){let I=B[0];A.pageSetup.printTitlesRow=I.replace(D,``)}let C=P.match(/\$[A-Z]+:\$[A-Z]+/);if(C&&C.length){let I=C[0];A.pageSetup.printTitlesColumn=I.replace(D,``)}}}else L.push(N)}),f.definedNames=L,f.media.forEach((N,P)=>{N.index=P})}}c.WORKBOOK_ATTRIBUTES={xmlns:`http://schemas.openxmlformats.org/spreadsheetml/2006/main`,"xmlns:r":`http://schemas.openxmlformats.org/officeDocument/2006/relationships`,"xmlns:mc":`http://schemas.openxmlformats.org/markup-compatibility/2006`,"mc:Ignorable":`x15`,"xmlns:x15":`http://schemas.microsoft.com/office/spreadsheetml/2010/11/main`},c.STATIC_XFORMS={fileVersion:new t({tag:`fileVersion`,$:{appName:`xl`,lastEdited:5,lowestEdited:5,rupBuild:9303}})},E.exports=c},{"../../../utils/col-cache":19,"../../../utils/under-dash":26,"../../../utils/xml-stream":28,"../base-xform":32,"../list-xform":71,"../static-xform":120,"./defined-name-xform":33,"./sheet-xform":34,"./workbook-calc-properties-xform":35,"./workbook-properties-xform":36,"./workbook-view-xform":37}],39:[function(i,E,w){"use strict";let p=i(`../strings/rich-text-xform`),o=i(`../../../utils/utils`),a=i(`../base-xform`),r=E.exports=function(t){this.model=t};o.inherits(r,a,{get tag(){return`r`},get richTextXform(){return this._richTextXform||(this._richTextXform=new p),this._richTextXform},render(t,e){e=e||this.model,t.openNode(`comment`,{ref:e.ref,authorId:0}),t.openNode(`text`),e&&e.note&&e.note.texts&&e.note.texts.forEach(l=>{this.richTextXform.render(t,l)}),t.closeNode(),t.closeNode()},parseOpen(t){if(this.parser)return this.parser.parseOpen(t),!0;switch(t.name){case`comment`:return this.model=y$5({type:`note`,note:{texts:[]}},t.attributes),!0;case`r`:return this.parser=this.richTextXform,this.parser.parseOpen(t),!0;default:return!1}},parseText(t){this.parser&&this.parser.parseText(t)},parseClose(t){switch(t){case`comment`:return!1;case`r`:return this.model.note.texts.push(this.parser.model),this.parser=void 0,!0;default:return this.parser&&this.parser.parseClose(t),!0}}})},{"../../../utils/utils":27,"../base-xform":32,"../strings/rich-text-xform":122}],40:[function(i,E,w){"use strict";let p=i(`../../../utils/xml-stream`),o=i(`../../../utils/utils`),a=i(`../base-xform`),r=i(`./comment-xform`),t=E.exports=function(){this.map={comment:new r}};o.inherits(t,a,{COMMENTS_ATTRIBUTES:{xmlns:`http://schemas.openxmlformats.org/spreadsheetml/2006/main`}},{render(e,l){l=l||this.model,e.openXml(p.StdDocAttributes),e.openNode(`comments`,t.COMMENTS_ATTRIBUTES),e.openNode(`authors`),e.leafNode(`author`,null,`Author`),e.closeNode(),e.openNode(`commentList`),l.comments.forEach(n=>{this.map.comment.render(e,n)}),e.closeNode(),e.closeNode()},parseOpen(e){if(this.parser)return this.parser.parseOpen(e),!0;switch(e.name){case`commentList`:return this.model={comments:[]},!0;case`comment`:return this.parser=this.map.comment,this.parser.parseOpen(e),!0;default:return!1}},parseText(e){this.parser&&this.parser.parseText(e)},parseClose(e){switch(e){case`commentList`:return!1;case`comment`:return this.model.comments.push(this.parser.model),this.parser=void 0,!0;default:return this.parser&&this.parser.parseClose(e),!0}}})},{"../../../utils/utils":27,"../../../utils/xml-stream":28,"../base-xform":32,"./comment-xform":39}],41:[function(i,E,w){"use strict";let p=i(`../../base-xform`);E.exports=class extends p{constructor(o){super(),this._model=o}get tag(){return this._model&&this._model.tag}render(o,a,r){(a===r[2]||this.tag===`x:SizeWithCells`&&a===r[1])&&o.leafNode(this.tag)}parseOpen(o){return o.name===this.tag?(this.model={},this.model[this.tag]=!0,!0):!1}parseText(){}parseClose(){return!1}}},{"../../base-xform":32}],42:[function(i,E,w){"use strict";let p=i(`../../base-xform`);E.exports=class extends p{constructor(o){super(),this._model=o}get tag(){return this._model&&this._model.tag}render(o,a){o.leafNode(this.tag,null,a)}parseOpen(o){return o.name===this.tag?(this.text=``,!0):!1}parseText(o){this.text=o}parseClose(){return!1}}},{"../../base-xform":32}],43:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{get tag(){return`x:Anchor`}getAnchorRect(o){let a=Math.floor(o.left),r=Math.floor(68*(o.left-a)),t=Math.floor(o.top),e=Math.floor(18*(o.top-t)),l=Math.floor(o.right),n=Math.floor(68*(o.right-l)),s=Math.floor(o.bottom);return[a,r,t,e,l,n,s,Math.floor(18*(o.bottom-s))]}getDefaultRect(o){let a=o.col,r=Math.max(o.row-2,0);return[a,6,r,14,a+2,2,r+4,16]}render(o,a){let r=a.anchor?this.getAnchorRect(a.anchor):this.getDefaultRect(a.refAddress);o.leafNode(`x:Anchor`,null,r.join(`, `))}parseOpen(o){return o.name===this.tag?(this.text=``,!0):!1}parseText(o){this.text=o}parseClose(){return!1}}},{"../base-xform":32}],44:[function(i,E,w){"use strict";let p=i(`../base-xform`),o=i(`./vml-anchor-xform`),a=i(`./style/vml-protection-xform`),r=i(`./style/vml-position-xform`),t=[`twoCells`,`oneCells`,`absolute`];E.exports=class extends p{constructor(){super(),this.map={"x:Anchor":new o,"x:Locked":new a({tag:`x:Locked`}),"x:LockText":new a({tag:`x:LockText`}),"x:SizeWithCells":new r({tag:`x:SizeWithCells`}),"x:MoveWithCells":new r({tag:`x:MoveWithCells`})}}get tag(){return`x:ClientData`}render(e,l){let{protection:n,editAs:s}=l.note;e.openNode(this.tag,{ObjectType:`Note`}),this.map[`x:MoveWithCells`].render(e,s,t),this.map[`x:SizeWithCells`].render(e,s,t),this.map[`x:Anchor`].render(e,l),this.map[`x:Locked`].render(e,n.locked),e.leafNode(`x:AutoFill`,null,`False`),this.map[`x:LockText`].render(e,n.lockText),e.leafNode(`x:Row`,null,l.refAddress.row-1),e.leafNode(`x:Column`,null,l.refAddress.col-1),e.closeNode()}parseOpen(e){return e.name===this.tag?(this.reset(),this.model={anchor:[],protection:{},editAs:``}):(this.parser=this.map[e.name],this.parser&&this.parser.parseOpen(e)),!0}parseText(e){this.parser&&this.parser.parseText(e)}parseClose(e){return this.parser?(this.parser.parseClose(e)||(this.parser=void 0),!0):e===this.tag?(this.normalizeModel(),!1):!0}normalizeModel(){let e=Object.assign({},this.map[`x:MoveWithCells`].model,this.map[`x:SizeWithCells`].model),l=Object.keys(e).length;this.model.editAs=t[l],this.model.anchor=this.map[`x:Anchor`].text,this.model.protection.locked=this.map[`x:Locked`].text,this.model.protection.lockText=this.map[`x:LockText`].text}}},{"../base-xform":32,"./style/vml-position-xform":41,"./style/vml-protection-xform":42,"./vml-anchor-xform":43}],45:[function(i,E,w){"use strict";let p=i(`../../../utils/xml-stream`),o=i(`../base-xform`),a=i(`./vml-shape-xform`);class r extends o{constructor(){super(),this.map={"v:shape":new a}}get tag(){return`xml`}render(e,l){e.openXml(p.StdDocAttributes),e.openNode(this.tag,r.DRAWING_ATTRIBUTES),e.o
2penNode(`o:shapelayout`,{"v:ext":`edit`}),e.leafNode(`o:idmap`,{"v:ext":`edit`,data:1}),e.closeNode(),e.openNode(`v:shapetype`,{id:`_x0000_t202`,coordsize:`21600,21600`,"o:spt":202,path:`m,l,21600r21600,l21600,xe`}),e.leafNode(`v:stroke`,{joinstyle:`miter`}),e.leafNode(`v:path`,{gradientshapeok:`t`,"o:connecttype":`rect`}),e.closeNode(),l.comments.forEach((n,s)=>{this.map[`v:shape`].render(e,n,s)}),e.closeNode()}parseOpen(e){return this.parser?(this.parser.parseOpen(e),!0):(e.name===this.tag?(this.reset(),this.model={comments:[]}):(this.parser=this.map[e.name],this.parser&&this.parser.parseOpen(e)),!0)}parseText(e){this.parser&&this.parser.parseText(e)}parseClose(e){return this.parser?(this.parser.parseClose(e)||(this.model.comments.push(this.parser.model),this.parser=void 0),!0):e!==this.tag}reconcile(e,l){e.anchors.forEach(n=>{n.br?this.map[`xdr:twoCellAnchor`].reconcile(n,l):this.map[`xdr:oneCellAnchor`].reconcile(n,l)})}}r.DRAWING_ATTRIBUTES={"xmlns:v":`urn:schemas-microsoft-com:vml`,"xmlns:o":`urn:schemas-microsoft-com:office:office`,"xmlns:x":`urn:schemas-microsoft-com:office:excel`},E.exports=r},{"../../../utils/xml-stream":28,"../base-xform":32,"./vml-shape-xform":46}],46:[function(i,E,w){"use strict";let p=i(`../base-xform`),o=i(`./vml-textbox-xform`),a=i(`./vml-client-data-xform`);class r extends p{constructor(){super(),this.map={"v:textbox":new o,"x:ClientData":new a}}get tag(){return`v:shape`}render(e,l,n){e.openNode(`v:shape`,r.V_SHAPE_ATTRIBUTES(l,n)),e.leafNode(`v:fill`,{color2:`infoBackground [80]`}),e.leafNode(`v:shadow`,{color:`none [81]`,obscured:`t`}),e.leafNode(`v:path`,{"o:connecttype":`none`}),this.map[`v:textbox`].render(e,l),this.map[`x:ClientData`].render(e,l),e.closeNode()}parseOpen(e){return this.parser?(this.parser.parseOpen(e),!0):(e.name===this.tag?(this.reset(),this.model={margins:{insetmode:e.attributes[`o:insetmode`]},anchor:``,editAs:``,protection:{}}):(this.parser=this.map[e.name],this.parser&&this.parser.parseOpen(e)),!0)}parseText(e){this.parser&&this.parser.parseText(e)}parseClose(e){return this.parser?(this.parser.parseClose(e)||(this.parser=void 0),!0):e===this.tag?(this.model.margins.inset=this.map[`v:textbox`].model&&this.map[`v:textbox`].model.inset,this.model.protection=this.map[`x:ClientData`].model&&this.map[`x:ClientData`].model.protection,this.model.anchor=this.map[`x:ClientData`].model&&this.map[`x:ClientData`].model.anchor,this.model.editAs=this.map[`x:ClientData`].model&&this.map[`x:ClientData`].model.editAs,!1):!0}}r.V_SHAPE_ATTRIBUTES=(t,e)=>({id:`_x0000_s`+(1025+e),type:`#_x0000_t202`,style:`position:absolute; margin-left:105.3pt;margin-top:10.5pt;width:97.8pt;height:59.1pt;z-index:1;visibility:hidden`,fillcolor:`infoBackground [80]`,strokecolor:`none [81]`,"o:insetmode":t.note.margins&&t.note.margins.insetmode}),E.exports=r},{"../base-xform":32,"./vml-client-data-xform":44,"./vml-textbox-xform":47}],47:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{get tag(){return`v:textbox`}conversionUnit(o,a,r){return`${parseFloat(o)*a.toFixed(2)}${r}`}reverseConversionUnit(o){return(o||``).split(`,`).map(a=>Number(parseFloat(this.conversionUnit(parseFloat(a),.1,``)).toFixed(2)))}render(o,a){let r={style:`mso-direction-alt:auto`};if(a&&a.note){let{inset:t}=a.note&&a.note.margins;Array.isArray(t)&&(t=t.map(e=>this.conversionUnit(e,10,`mm`)).join(`,`)),t&&(r.inset=t)}o.openNode(`v:textbox`,r),o.leafNode(`div`,{style:`text-align:left`}),o.closeNode()}parseOpen(o){return o.name===this.tag&&(this.model={inset:this.reverseConversionUnit(o.attributes.inset)}),!0}parseText(){}parseClose(o){return o!==this.tag}}},{"../base-xform":32}],48:[function(i,E,w){"use strict";let p=i(`./base-xform`);E.exports=class extends p{createNewModel(o){return{}}parseOpen(o){return this.parser=this.parser||this.map[o.name],this.parser?(this.parser.parseOpen(o),!0):o.name===this.tag&&(this.model=this.createNewModel(o),!0)}parseText(o){this.parser&&this.parser.parseText(o)}onParserClose(o,a){this.model[o]=a.model}parseClose(o){return this.parser?(this.parser.parseClose(o)||(this.onParserClose(o,this.parser),this.parser=void 0),!0):o!==this.tag}}},{"./base-xform":32}],49:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{render(o,a){o.openNode(`HeadingPairs`),o.openNode(`vt:vector`,{size:2,baseType:`variant`}),o.openNode(`vt:variant`),o.leafNode(`vt:lpstr`,void 0,`Worksheets`),o.closeNode(),o.openNode(`vt:variant`),o.leafNode(`vt:i4`,void 0,a.length),o.closeNode(),o.closeNode(),o.closeNode()}parseOpen(o){return o.name===`HeadingPairs`}parseText(){}parseClose(o){return o!==`HeadingPairs`}}},{"../base-xform":32}],50:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{render(o,a){o.openNode(`TitlesOfParts`),o.openNode(`vt:vector`,{size:a.length,baseType:`lpstr`}),a.forEach(r=>{o.leafNode(`vt:lpstr`,void 0,r.name)}),o.closeNode(),o.closeNode()}parseOpen(o){return o.name===`TitlesOfParts`}parseText(){}parseClose(o){return o!==`TitlesOfParts`}}},{"../base-xform":32}],51:[function(i,E,w){"use strict";let p=i(`../../../utils/xml-stream`),o=i(`../base-xform`),a=i(`../simple/string-xform`),r=i(`./app-heading-pairs-xform`),t=i(`./app-titles-of-parts-xform`);class e extends o{constructor(){super(),this.map={Company:new a({tag:`Company`}),Manager:new a({tag:`Manager`}),HeadingPairs:new r,TitleOfParts:new t}}render(n,s){n.openXml(p.StdDocAttributes),n.openNode(`Properties`,e.PROPERTY_ATTRIBUTES),n.leafNode(`Application`,void 0,`Microsoft Excel`),n.leafNode(`DocSecurity`,void 0,`0`),n.leafNode(`ScaleCrop`,void 0,`false`),this.map.HeadingPairs.render(n,s.worksheets),this.map.TitleOfParts.render(n,s.worksheets),this.map.Company.render(n,s.company||``),this.map.Manager.render(n,s.manager),n.leafNode(`LinksUpToDate`,void 0,`false`),n.leafNode(`SharedDoc`,void 0,`false`),n.leafNode(`HyperlinksChanged`,void 0,`false`),n.leafNode(`AppVersion`,void 0,`16.0300`),n.closeNode()}parseOpen(n){return this.parser?(this.parser.parseOpen(n),!0):n.name===`Properties`?!0:(this.parser=this.map[n.name],!!this.parser&&(this.parser.parseOpen(n),!0))}parseText(n){this.parser&&this.parser.parseText(n)}parseClose(n){return this.parser?(this.parser.parseClose(n)||(this.parser=void 0),!0):n===`Properties`?(this.model={worksheets:this.map.TitleOfParts.model,company:this.map.Company.model,manager:this.map.Manager.model},!1):!0}}e.DateFormat=function(l){return l.toISOString().replace(/[.]\d{3,6}/,``)},e.DateAttrs={"xsi:type":`dcterms:W3CDTF`},e.PROPERTY_ATTRIBUTES={xmlns:`http://schemas.openxmlformats.org/officeDocument/2006/extended-properties`,"xmlns:vt":`http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes`},E.exports=e},{"../../../utils/xml-stream":28,"../base-xform":32,"../simple/string-xform":119,"./app-heading-pairs-xform":49,"./app-titles-of-parts-xform":50}],52:[function(i,E,w){"use strict";let p=i(`../../../utils/xml-stream`),o=i(`../base-xform`);class a extends o{render(t,e){t.openXml(p.StdDocAttributes),t.openNode(`Types`,a.PROPERTY_ATTRIBUTES);let l={};
2(e.media||[]).forEach(n=>{if(n.type===`image`){let s=n.extension;l[s]||(l[s]=!0,t.leafNode(`Default`,{Extension:s,ContentType:`image/`+s}))}}),t.leafNode(`Default`,{Extension:`rels`,ContentType:`application/vnd.openxmlformats-package.relationships+xml`}),t.leafNode(`Default`,{Extension:`xml`,ContentType:`application/xml`}),t.leafNode(`Override`,{PartName:`/xl/workbook.xml`,ContentType:`application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml`}),e.worksheets.forEach(n=>{let s=`/xl/worksheets/sheet${n.id}.xml`;t.leafNode(`Override`,{PartName:s,ContentType:`application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml`})}),t.leafNode(`Override`,{PartName:`/xl/theme/theme1.xml`,ContentType:`application/vnd.openxmlformats-officedocument.theme+xml`}),t.leafNode(`Override`,{PartName:`/xl/styles.xml`,ContentType:`application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml`}),e.sharedStrings&&e.sharedStrings.count&&t.leafNode(`Override`,{PartName:`/xl/sharedStrings.xml`,ContentType:`application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml`}),e.tables&&e.tables.forEach(n=>{t.leafNode(`Override`,{PartName:`/xl/tables/`+n.target,ContentType:`application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml`})}),e.drawings&&e.drawings.forEach(n=>{t.leafNode(`Override`,{PartName:`/xl/drawings/${n.name}.xml`,ContentType:`application/vnd.openxmlformats-officedocument.drawing+xml`})}),e.commentRefs&&(t.leafNode(`Default`,{Extension:`vml`,ContentType:`application/vnd.openxmlformats-officedocument.vmlDrawing`}),e.commentRefs.forEach(n=>{let{commentName:s}=n;t.leafNode(`Override`,{PartName:`/xl/${s}.xml`,ContentType:`application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml`})})),t.leafNode(`Override`,{PartName:`/docProps/core.xml`,ContentType:`application/vnd.openxmlformats-package.core-properties+xml`}),t.leafNode(`Override`,{PartName:`/docProps/app.xml`,ContentType:`application/vnd.openxmlformats-officedocument.extended-properties+xml`}),t.closeNode()}parseOpen(){return!1}parseText(){}parseClose(){return!1}}a.PROPERTY_ATTRIBUTES={xmlns:`http://schemas.openxmlformats.org/package/2006/content-types`},E.exports=a},{"../../../utils/xml-stream":28,"../base-xform":32}],53:[function(i,E,w){"use strict";let p=i(`../../../utils/xml-stream`),o=i(`../base-xform`),a=i(`../simple/date-xform`),r=i(`../simple/string-xform`),t=i(`../simple/integer-xform`);class e extends o{constructor(){super(),this.map={"dc:creator":new r({tag:`dc:creator`}),"dc:title":new r({tag:`dc:title`}),"dc:subject":new r({tag:`dc:subject`}),"dc:description":new r({tag:`dc:description`}),"dc:identifier":new r({tag:`dc:identifier`}),"dc:language":new r({tag:`dc:language`}),"cp:keywords":new r({tag:`cp:keywords`}),"cp:category":new r({tag:`cp:category`}),"cp:lastModifiedBy":new r({tag:`cp:lastModifiedBy`}),"cp:lastPrinted":new a({tag:`cp:lastPrinted`,format:e.DateFormat}),"cp:revision":new t({tag:`cp:revision`}),"cp:version":new r({tag:`cp:version`}),"cp:contentStatus":new r({tag:`cp:contentStatus`}),"cp:contentType":new r({tag:`cp:contentType`}),"dcterms:created":new a({tag:`dcterms:created`,attrs:e.DateAttrs,format:e.DateFormat}),"dcterms:modified":new a({tag:`dcterms:modified`,attrs:e.DateAttrs,format:e.DateFormat})}}render(n,s){n.openXml(p.StdDocAttributes),n.openNode(`cp:coreProperties`,e.CORE_PROPERTY_ATTRIBUTES),this.map[`dc:creator`].render(n,s.creator),this.map[`dc:title`].render(n,s.title),this.map[`dc:subject`].render(n,s.subject),this.map[`dc:description`].render(n,s.description),this.map[`dc:identifier`].render(n,s.identifier),this.map[`dc:language`].render(n,s.language),this.map[`cp:keywords`].render(n,s.keywords),this.map[`cp:category`].render(n,s.category),this.map[`cp:lastModifiedBy`].render(n,s.lastModifiedBy),this.map[`cp:lastPrinted`].render(n,s.lastPrinted),this.map[`cp:revision`].render(n,s.revision),this.map[`cp:version`].render(n,s.version),this.map[`cp:contentStatus`].render(n,s.contentStatus),this.map[`cp:contentType`].render(n,s.contentType),this.map[`dcterms:created`].render(n,s.created),this.map[`dcterms:modified`].render(n,s.modified),n.closeNode()}
2parseOpen(n){if(this.parser)return this.parser.parseOpen(n),!0;switch(n.name){case`cp:coreProperties`:case`coreProperties`:return!0;default:if(this.parser=this.map[n.name],this.parser)return this.parser.parseOpen(n),!0;throw new Error(`Unexpected xml node in parseOpen: `+JSON.stringify(n))}}parseText(n){this.parser&&this.parser.parseText(n)}parseClose(n){if(this.parser)return this.parser.parseClose(n)||(this.parser=void 0),!0;switch(n){case`cp:coreProperties`:case`coreProperties`:return this.model={creator:this.map[`dc:creator`].model,title:this.map[`dc:title`].model,subject:this.map[`dc:subject`].model,description:this.map[`dc:description`].model,identifier:this.map[`dc:identifier`].model,language:this.map[`dc:language`].model,keywords:this.map[`cp:keywords`].model,category:this.map[`cp:category`].model,lastModifiedBy:this.map[`cp:lastModifiedBy`].model,lastPrinted:this.map[`cp:lastPrinted`].model,revision:this.map[`cp:revision`].model,contentStatus:this.map[`cp:contentStatus`].model,contentType:this.map[`cp:contentType`].model,created:this.map[`dcterms:created`].model,modified:this.map[`dcterms:modified`].model},!1;default:throw new Error(`Unexpected xml node in parseClose: `+n)}}}e.DateFormat=function(l){return l.toISOString().replace(/[.]\d{3}/,``)},e.DateAttrs={"xsi:type":`dcterms:W3CDTF`},e.CORE_PROPERTY_ATTRIBUTES={"xmlns:cp":`http://schemas.openxmlformats.org/package/2006/metadata/core-properties`,"xmlns:dc":`http://purl.org/dc/elements/1.1/`,"xmlns:dcterms":`http://purl.org/dc/terms/`,"xmlns:dcmitype":`http://purl.org/dc/dcmitype/`,"xmlns:xsi":`http://www.w3.org/2001/XMLSchema-instance`},E.exports=e},{"../../../utils/xml-stream":28,"../base-xform":32,"../simple/date-xform":117,"../simple/integer-xform":118,"../simple/string-xform":119}],54:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{render(o,a){o.leafNode(`Relationship`,a)}parseOpen(o){return o.name===`Relationship`?(this.model=o.attributes,!0):!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],55:[function(i,E,w){"use strict";let p=i(`../../../utils/xml-stream`),o=i(`../base-xform`),a=i(`./relationship-xform`);class r extends o{constructor(){super(),this.map={Relationship:new a}}render(e,l){l=l||this._values,e.openXml(p.StdDocAttributes),e.openNode(`Relationships`,r.RELATIONSHIPS_ATTRIBUTES),l.forEach(n=>{this.map.Relationship.render(e,n)}),e.closeNode()}parseOpen(e){if(this.parser)return this.parser.parseOpen(e),!0;switch(e.name){case`Relationships`:return this.model=[],!0;default:if(this.parser=this.map[e.name],this.parser)return this.parser.parseOpen(e),!0;throw new Error(`Unexpected xml node in parseOpen: `+JSON.stringify(e))}}parseText(e){this.parser&&this.parser.parseText(e)}parseClose(e){if(this.parser)return this.parser.parseClose(e)||(this.model.push(this.parser.model),this.parser=void 0),!0;if(e===`Relationships`)return!1;throw new Error(`Unexpected xml node in parseClose: `+e)}}r.RELATIONSHIPS_ATTRIBUTES={xmlns:`http://schemas.openxmlformats.org/package/2006/relationships`},E.exports=r},{"../../../utils/xml-stream":28,"../base-xform":32,"./relationship-xform":54}],56:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{parseOpen(o){return this.parser?(this.parser.parseOpen(o),!0):(o.name===this.tag?(this.reset(),this.model={range:{editAs:o.attributes.editAs||`oneCell`}}):(this.parser=this.map[o.name],this.parser&&this.parser.parseOpen(o)),!0)}parseText(o){this.parser&&this.parser.parseText(o)}reconcilePicture(o,a){if(o&&o.rId){let r=a.rels[o.rId].Target.match(/.*\/media\/(.+[.][a-zA-Z]{3,4})/);if(r){let t=r[1],e=a.mediaIndex[t];return a.media[e]}}}}},{"../base-xform":32}],57:[function(i,E,w){"use strict";let p=i(`../base-xform`),o=i(`./blip-xform`);E.exports=class extends p{constructor(){super(),this.map={"a:blip":new o}}get tag(){return`xdr:blipFill`}render(a,r){a.openNode(this.tag),this.map[`a:blip`].render(a,r),a.openNode(`a:stretch`),a.leafNode(`a:fillRect`),a.closeNode(),a.closeNode()}parseOpen(a){return this.parser?(this.parser.parseOpen(a),!0):(a.name===this.tag?this.reset():(this.parser=this.map[a.name],this.parser&&this.parser.parseOpen(a)),!0)}parseText(){}parseClose(a){return this.parser?(this.parser.parseClose(a)||(this.parser=void 0),!0):a===this.tag?(this.model=this.map[`a:blip`].model,!1):!0}}},{"../base-xform":32,"./blip-xform":58}],58:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{get tag(){return`a:blip`}render(o,a){o.leafNode(this.tag,{"xmlns:r":`http://schemas.openxmlformats.org/officeDocument/2006/relationships`,"r:embed":a.rId,cstate:`print`})}parseOpen(o){return o.name===this.tag&&(this.model={rId:o.attributes[`r:embed`]}),!0}parseText(){}parseClose(o){return o!==this.tag}}},{"../base-xform":32}],59:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{get tag(){return`xdr:cNvPicPr`}render(o){o.openNode(this.tag),o.leafNode(`a:picLocks`,{noChangeAspect:`1`}),o.closeNode()}parseOpen(o){switch(o.name){case this.tag:default:return!0}}parseText(){}parseClose(o){return o!==this.tag}}},{"../base-xform":32}],60:[function(i,E,w){"use strict";let p=i(`../base-xform`),o=i(`./hlink-click-xform`),a=i(`./ext-lst-xform`);E.exports=class extends p{constructor(){super(),this.map={"a:hlinkClick":new o,"a:extLst":new a}}get tag(){return`xdr:cNvPr`}render(r,t){r.openNode(this.tag,{id:t.index,name:`Picture `+t.index}),this.map[`a:hlinkClick`].render(r,t),this.map[`a:extLst`].render(r,t),r.closeNode()}parseOpen(r){return this.parser?(this.parser.parseOpen(r),!0):(r.name===this.tag?this.reset():(this.parser=this.map[r.name],this.parser&&this.parser.parseOpen(r)),!0)}parseText(){}parseClose(r){return this.parser?(this.parser.parseClose(r)||(this.parser=void 0),!0):r===this.tag?(this.model=this.map[`a:hlinkClick`].model,!1):!0}}},{"../base-xform":32,"./ext-lst-xform":63,"./hlink-click-xform":65}],61:[function(i,E,w){"use strict";let p=i(`../base-xform`),o=i(`../simple/integer-xform`);
2E.exports=class extends p{constructor(a){super(),this.tag=a.tag,this.map={"xdr:col":new o({tag:`xdr:col`,zero:!0}),"xdr:colOff":new o({tag:`xdr:colOff`,zero:!0}),"xdr:row":new o({tag:`xdr:row`,zero:!0}),"xdr:rowOff":new o({tag:`xdr:rowOff`,zero:!0})}}render(a,r){a.openNode(this.tag),this.map[`xdr:col`].render(a,r.nativeCol),this.map[`xdr:colOff`].render(a,r.nativeColOff),this.map[`xdr:row`].render(a,r.nativeRow),this.map[`xdr:rowOff`].render(a,r.nativeRowOff),a.closeNode()}parseOpen(a){return this.parser?(this.parser.parseOpen(a),!0):(a.name===this.tag?this.reset():(this.parser=this.map[a.name],this.parser&&this.parser.parseOpen(a)),!0)}parseText(a){this.parser&&this.parser.parseText(a)}parseClose(a){return this.parser?(this.parser.parseClose(a)||(this.parser=void 0),!0):a===this.tag?(this.model={nativeCol:this.map[`xdr:col`].model,nativeColOff:this.map[`xdr:colOff`].model,nativeRow:this.map[`xdr:row`].model,nativeRowOff:this.map[`xdr:rowOff`].model},!1):!0}}},{"../base-xform":32,"../simple/integer-xform":118}],62:[function(i,E,w){"use strict";let p=i(`../../../utils/col-cache`),o=i(`../../../utils/xml-stream`),a=i(`../base-xform`),r=i(`./two-cell-anchor-xform`),t=i(`./one-cell-anchor-xform`);class e extends a{constructor(){super(),this.map={"xdr:twoCellAnchor":new r,"xdr:oneCellAnchor":new t}}prepare(n){n.anchors.forEach((s,h)=>{s.anchorType=(function(d){return(typeof d.range==`string`?p.decode(d.range):d.range).br?`xdr:twoCellAnchor`:`xdr:oneCellAnchor`})(s),this.map[s.anchorType].prepare(s,{index:h})})}get tag(){return`xdr:wsDr`}render(n,s){n.openXml(o.StdDocAttributes),n.openNode(this.tag,e.DRAWING_ATTRIBUTES),s.anchors.forEach(h=>{this.map[h.anchorType].render(n,h)}),n.closeNode()}parseOpen(n){return this.parser?(this.parser.parseOpen(n),!0):(n.name===this.tag?(this.reset(),this.model={anchors:[]}):(this.parser=this.map[n.name],this.parser&&this.parser.parseOpen(n)),!0)}parseText(n){this.parser&&this.parser.parseText(n)}parseClose(n){return this.parser?(this.parser.parseClose(n)||(this.model.anchors.push(this.parser.model),this.parser=void 0),!0):n!==this.tag}reconcile(n,s){n.anchors.forEach(h=>{h.br?this.map[`xdr:twoCellAnchor`].reconcile(h,s):this.map[`xdr:oneCellAnchor`].reconcile(h,s)})}}e.DRAWING_ATTRIBUTES={"xmlns:xdr":`http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing`,"xmlns:a":`http://schemas.openxmlformats.org/drawingml/2006/main`},E.exports=e},{"../../../utils/col-cache":19,"../../../utils/xml-stream":28,"../base-xform":32,"./one-cell-anchor-xform":67,"./two-cell-anchor-xform":70}],63:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{get tag(){return`a:extLst`}render(o){o.openNode(this.tag),o.openNode(`a:ext`,{uri:`{FF2B5EF4-FFF2-40B4-BE49-F238E27FC236}`}),o.leafNode(`a16:creationId`,{"xmlns:a16":`http://schemas.microsoft.com/office/drawing/2014/main`,id:`{00000000-0008-0000-0000-000002000000}`}),o.closeNode(),o.closeNode()}parseOpen(o){switch(o.name){case this.tag:default:return!0}}parseText(){}parseClose(o){return o!==this.tag}}},{"../base-xform":32}],64:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{constructor(o){super(),this.tag=o.tag,this.map={}}render(o,a){o.openNode(this.tag);let r=Math.floor(9525*a.width),t=Math.floor(9525*a.height);o.addAttribute(`cx`,r),o.addAttribute(`cy`,t),o.closeNode()}parseOpen(o){return o.name===this.tag&&(this.model={width:parseInt(o.attributes.cx||`0`,10)/9525,height:parseInt(o.attributes.cy||`0`,10)/9525},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],65:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{get tag(){return`a:hlinkClick`}render(o,a){a.hyperlinks&&a.hyperlinks.rId&&o.leafNode(this.tag,{"xmlns:r":`http://schemas.openxmlformats.org/officeDocument/2006/relationships`,"r:id":a.hyperlinks.rId,tooltip:a.hyperlinks.tooltip})}parseOpen(o){return o.name===this.tag&&(this.model={hyperlinks:{rId:o.attributes[`r:id`],tooltip:o.attributes.tooltip}}),!0}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],66:[function(i,E,w){"use strict";let p=i(`../base-xform`),o=i(`./c-nv-pr-xform`),a=i(`./c-nv-pic-pr-xform`);E.exports=class extends p{constructor(){super(),this.map={"xdr:cNvPr":new o,"xdr:cNvPicPr":new a}}get tag(){return`xdr:nvPicPr`}render(r,t){r.openNode(this.tag),this.map[`xdr:cNvPr`].render(r,t),this.map[`xdr:cNvPicPr`].render(r,t),r.closeNode()}parseOpen(r){return this.parser?(this.parser.parseOpen(r),!0):(r.name===this.tag?this.reset():(this.parser=this.map[r.name],this.parser&&this.parser.parseOpen(r)),!0)}parseText(){}parseClose(r){return this.parser?(this.parser.parseClose(r)||(this.parser=void 0),!0):r===this.tag?(this.model=this.map[`xdr:cNvPr`].model,!1):!0}}},{"../base-xform":32,"./c-nv-pic-pr-xform":59,"./c-nv-pr-xform":60}],67:[function(i,E,w){"use strict";let p=i(`./base-cell-anchor-xform`),o=i(`../static-xform`),a=i(`./cell-position-xform`),r=i(`./ext-xform`),t=i(`./pic-xform`);E.exports=class extends p{constructor(){super(),this.map={"xdr:from":new a({tag:`xdr:from`}),"xdr:ext":new r({tag:`xdr:ext`}),"xdr:pic":new t,"xdr:clientData":new o({tag:`xdr:clientData`})}}get tag(){return`xdr:oneCellAnchor`}prepare(e,l){this.map[`xdr:pic`].prepare(e.picture,l)}render(e,l){e.openNode(this.tag,{editAs:l.range.editAs||`oneCell`}),this.map[`xdr:from`].render(e,l.range.tl),this.map[`xdr:ext`].render(e,l.range.ext),this.map[`xdr:pic`].render(e,l.picture),this.map[`xdr:clientData`].render(e,{}),e.closeNode()}parseClose(e){return this.parser?(this.parser.parseClose(e)||(this.parser=void 0),!0):e===this.tag?(this.model.range.tl=this.map[`xdr:from`].model,this.model.range.ext=this.map[`xdr:ext`].model,this.model.picture=this.map[`xdr:pic`].model,!1):!0}reconcile(e,l){e.medium=this.reconcilePicture(e.picture,l)}}},{"../static-xform":120,"./base-cell-anchor-xform":56,"./cell-position-xform":61,"./ext-xform":64,"./pic-xform":68}],68:[function(i,E,w){"use strict";let p=i(`../base-xform`),o=i(`../static-xform`),a=i(`./blip-fill-xform`),r=i(`./nv-pic-pr-xform`),t=i(`./sp-pr`);E.exports=class extends p{constructor(){super(),this.map={"xdr:nvPicPr":new r,"xdr:blipFill":new a,"xdr:spPr":new o(t)}}get tag(){return`xdr:pic`}prepare(e,l){e.index=l.index+1}render(e,l){e.openNode(this.tag),this.map[`xdr:nvPicPr`].render(e,l),this.map[`xdr:blipFill`].render(e,l),this.map[`xdr:spPr`].render(e,l),e.closeNode()}parseOpen(e){return this.parser?(this.parser.parseOpen(e),!0):(e.name===this.tag?this.reset():(this.parser=this.map[e.name],this.parser&&this.parser.parseOpen(e)),!0)}parseText(){}parseClose(e){return this.parser?(this.parser.parseClose(e)||(this.mergeModel(this.parser.model),this.parser=void 0),!0):e!==this.tag}}},{"../base-xform":32,"../static-xform":120,"./blip-fill-xform":57,"./nv-pic-pr-xform":66,"./sp-pr":69}],69:[function(i,E,w){"use strict";E.exports={tag:`xdr:spPr`,c:[{tag:`a:xfrm`,c:[{tag:`a:off`,$:{x:`0`,y:`0`}},{tag:`a:ext`,$:{cx:`0`,cy:`0`}}]},{tag:`a:prstGeom`,$:{prst:`rect`},c:[{tag:`a:avLst`}]}]}},{}],70:[function(i,E,w){"use strict";let p=i(`./base-cell-anchor-xform`),o=i(`../static-xform`),a=i(`./cell-position-xform`),r=i(`./pic-xform`);E.exports=class extends p{constructor(){super(),this.map={"xdr:from":new a({tag:`xdr:from`}),"xdr:to":new a({tag:`xdr:to`}),"xdr:pic":new r,"xdr:clientData":new o({tag:`xdr:clientData`})}}get tag(){return`xdr:twoCellAnchor`}prepare(t,e){this.map[`xdr:pic`].prepare(t.picture,e)}render(t,e){t.openNode(this.tag,{editAs:e.range.editAs||`oneCell`}),this.map[`xdr:from`].render(t,e.range.tl),this.map[`xdr:to`].render(t,e.range.br),this.map[`xdr:pic`].render(t,e.picture),this.map[`xdr:clientData`].render(t,{}),t.closeNode()}parseClose(t){return this.parser?(this.parser.parseClose(t)||(this.parser=void 0),!0):t===this.tag?(this.model.range.tl=this.map[`xdr:from`].model,this.model.range.br=this.map[`xdr:to`].model,this.model.picture=this.map[`xdr:pic`].model,!1):!0}reconcile(t,e){t.medium=this.reconcilePicture(t.picture,e)}}},{"../static-xform":120,"./base-cell-anchor-xform":56,"./cell-position-xform":61,"./pic-xform":68}],71:[function(i,E,w){"use strict";let p=i(`./base-xform`);E.exports=class extends p{constructor(o){super(),this.tag=o.tag,this.always=!!o.always,this.count=o.count,this.empty=o.empty,this.$count=o.$count||`count`,this.$=o.$,this.childXform=o.childXform,this.maxItems=o.maxItems}prepare(o,a){let{childXform:r}=this;o&&o.forEach((t,e)=>{a.index=e,r.prepare(t,a)})}render(o,a){if(this.always||a&&a.length){o.openNode(this.tag,this.$),this.count&&o.addAttribute(this.$count,a&&a.length||0);let{childXform:r}=this;
2(a||[]).forEach((t,e)=>{r.render(o,t,e)}),o.closeNode()}else this.empty&&o.leafNode(this.tag)}parseOpen(o){return this.parser?(this.parser.parseOpen(o),!0):o.name===this.tag?(this.model=[],!0):!!this.childXform.parseOpen(o)&&(this.parser=this.childXform,!0)}parseText(o){this.parser&&this.parser.parseText(o)}parseClose(o){if(this.parser){if(!this.parser.parseClose(o)&&(this.model.push(this.parser.model),this.parser=void 0,this.maxItems&&this.model.length>this.maxItems))throw new Error(`Max ${this.childXform.tag} count (${this.maxItems}) exceeded`);return!0}return!1}reconcile(o,a){if(o){let{childXform:r}=this;o.forEach(t=>{r.reconcile(t,a)})}}}},{"./base-xform":32}],72:[function(i,E,w){"use strict";let p=i(`../../../utils/col-cache`),o=i(`../base-xform`);E.exports=class extends o{get tag(){return`autoFilter`}render(a,r){if(r)if(typeof r==`string`)a.leafNode(`autoFilter`,{ref:r});else{let t=function(n){return typeof n==`string`?n:p.getAddress(n.row,n.column).address},e=t(r.from),l=t(r.to);e&&l&&a.leafNode(`autoFilter`,{ref:`${e}:${l}`})}}parseOpen(a){a.name===`autoFilter`&&(this.model=a.attributes.ref)}}},{"../../../utils/col-cache":19,"../base-xform":32}],73:[function(i,E,w){"use strict";let p=i(`../../../utils/utils`),o=i(`../base-xform`),a=i(`../../../doc/range`),r=i(`../../../doc/enums`),t=i(`../strings/rich-text-xform`);function e(l){if(l==null)return r.ValueType.Null;if(l instanceof String||typeof l==`string`)return r.ValueType.String;if(typeof l==`number`)return r.ValueType.Number;if(typeof l==`boolean`)return r.ValueType.Boolean;if(l instanceof Date)return r.ValueType.Date;if(l.text&&l.hyperlink)return r.ValueType.Hyperlink;if(l.formula)return r.ValueType.Formula;if(l.error)return r.ValueType.Error;throw new Error(`I could not understand type of value`)}E.exports=class extends o{constructor(){super(),this.richTextXForm=new t}get tag(){return`c`}prepare(l,n){let s=n.styles.addStyleModel(l.style||{},(function(h){return h.type===r.ValueType.Formula?e(h.result):h.type})(l));switch(s&&(l.styleId=s),l.comment&&n.comments.push(j(y$5({},l.comment),{ref:l.address})),l.type){case r.ValueType.String:case r.ValueType.RichText:n.sharedStrings&&(l.ssId=n.sharedStrings.add(l.value));break;case r.ValueType.Date:n.date1904&&(l.date1904=!0);break;case r.ValueType.Hyperlink:n.sharedStrings&&l.text!==void 0&&l.text!==null&&(l.ssId=n.sharedStrings.add(l.text)),n.hyperlinks.push({address:l.address,target:l.hyperlink,tooltip:l.tooltip});break;case r.ValueType.Merge:n.merges.add(l);break;case r.ValueType.Formula:if(n.date1904&&(l.date1904=!0),l.shareType===`shared`&&(l.si=n.siFormulae++),l.formula)n.formulae[l.address]=l;else if(l.sharedFormula){let h=n.formulae[l.sharedFormula];if(!h)throw new Error(`Shared Formula master must exist above and or left of clone for cell `+l.address);h.si===void 0?(h.shareType=`shared`,h.si=n.siFormulae++,h.range=new a(h.address,l.address)):h.range&&h.range.expandToAddress(l.address),l.si=h.si}}}renderFormula(l,n){let s=null;switch(n.shareType){case`shared`:s={t:`shared`,ref:n.ref||n.range.range,si:n.si};break;case`array`:s={t:`array`,ref:n.ref};break;default:n.si!==void 0&&(s={t:`shared`,si:n.si})}switch(e(n.result)){case r.ValueType.Null:l.leafNode(`f`,s,n.formula);break;case r.ValueType.String:l.addAttribute(`t`,`str`),l.leafNode(`f`,s,n.formula),l.leafNode(`v`,null,n.result);break;case r.ValueType.Number:l.leafNode(`f`,s,n.formula),l.leafNode(`v`,null,n.result);break;case r.ValueType.Boolean:l.addAttribute(`t`,`b`),l.leafNode(`f`,s,n.formula),l.leafNode(`v`,null,n.result?1:0);break;case r.ValueType.Error:l.addAttribute(`t`,`e`),l.leafNode(`f`,s,n.formula),l.leafNode(`v`,null,n.result.error);break;case r.ValueType.Date:l.leafNode(`f`,s,n.formula),l.leafNode(`v`,null,p.dateToExcel(n.result,n.date1904));break;default:throw new Error(`I could not understand type of value`)}}render(l,n){if(n.type!==r.ValueType.Null||n.styleId){switch(l.openNode(`c`),l.addAttribute(`r`,n.address),n.styleId&&l.addAttribute(`s`,n.styleId),n.type){case r.ValueType.Null:break;case r.ValueType.Number:l.leafNode(`v`,null,n.value);break;case r.ValueType.Boolean:l.addAttribute(`t`,`b`),l.leafNode(`v`,null,n.value?`1`:`0`);break;case r.ValueType.Error:l.addAttribute(`t`,`e`),l.leafNode(`v`,null,n.value.error);break;case r.ValueType.String:case r.ValueType.RichText:n.ssId!==void 0?(l.addAttribute(`t`,`s`),l.leafNode(`v`,null,n.ssId)):n.value&&n.value.richText?(l.addAttribute(`t`,`inlineStr`),l.openNode(`is`),n.value.richText.forEach(s=>{this.richTextXForm.render(l,s)}),l.closeNode(`is`)):(l.addAttribute(`t`,`str`),l.leafNode(`v`,null,n.value));break;case r.ValueType.Date:l.leafNode(`v`,null,p.dateToExcel(n.value,
2n.date1904));break;case r.ValueType.Hyperlink:n.ssId!==void 0?(l.addAttribute(`t`,`s`),l.leafNode(`v`,null,n.ssId)):(l.addAttribute(`t`,`str`),l.leafNode(`v`,null,n.text));break;case r.ValueType.Formula:this.renderFormula(l,n);break;case r.ValueType.Merge:}l.closeNode()}}parseOpen(l){if(this.parser)return this.parser.parseOpen(l),!0;switch(l.name){case`c`:return this.model={address:l.attributes.r},this.t=l.attributes.t,l.attributes.s&&(this.model.styleId=parseInt(l.attributes.s,10)),!0;case`f`:return this.currentNode=`f`,this.model.si=l.attributes.si,this.model.shareType=l.attributes.t,this.model.ref=l.attributes.ref,!0;case`v`:return this.currentNode=`v`,!0;case`t`:return this.currentNode=`t`,!0;case`r`:return this.parser=this.richTextXForm,this.parser.parseOpen(l),!0;default:return!1}}parseText(l){if(this.parser)this.parser.parseText(l);else switch(this.currentNode){case`f`:this.model.formula=this.model.formula?this.model.formula+l:l;break;case`v`:case`t`:this.model.value&&this.model.value.richText?this.model.value.richText.text=this.model.value.richText.text?this.model.value.richText.text+l:l:this.model.value=this.model.value?this.model.value+l:l}}parseClose(l){switch(l){case`c`:{let{model:n}=this;if(n.formula||n.shareType)n.type=r.ValueType.Formula,n.value&&(this.t===`str`?n.result=p.xmlDecode(n.value):this.t===`b`?n.result=parseInt(n.value,10)!==0:this.t===`e`?n.result={error:n.value}:n.result=parseFloat(n.value),n.value=void 0);else if(n.value!==void 0)switch(this.t){case`s`:n.type=r.ValueType.String,n.value=parseInt(n.value,10);break;case`str`:n.type=r.ValueType.String,n.value=p.xmlDecode(n.value);break;case`inlineStr`:n.type=r.ValueType.String;break;case`b`:n.type=r.ValueType.Boolean,n.value=parseInt(n.value,10)!==0;break;case`e`:n.type=r.ValueType.Error,n.value={error:n.value};break;default:n.type=r.ValueType.Number,n.value=parseFloat(n.value)}else n.styleId?n.type=r.ValueType.Null:n.type=r.ValueType.Merge;return!1}case`f`:case`v`:case`is`:return this.currentNode=void 0,!0;case`t`:return this.parser?(this.parser.parseClose(l),!0):(this.currentNode=void 0,!0);case`r`:return this.model.value=this.model.value||{},this.model.value.richText=this.model.value.richText||[],this.model.value.richText.push(this.parser.model),this.parser=void 0,this.currentNode=void 0,!0;default:return!!this.parser&&(this.parser.parseClose(l),!0)}}reconcile(l,n){let s=l.styleId&&n.styles&&n.styles.getStyleModel(l.styleId);switch(s&&(l.style=s),l.styleId!==void 0&&(l.styleId=void 0),l.type){case r.ValueType.String:typeof l.value==`number`&&n.sharedStrings&&(l.value=n.sharedStrings.getString(l.value)),l.value.richText&&(l.type=r.ValueType.RichText);break;case r.ValueType.Number:s&&p.isDateFmt(s.numFmt)&&(l.type=r.ValueType.Date,l.value=p.excelToDate(l.value,n.date1904));break;case r.ValueType.Formula:l.result!==void 0&&s&&p.isDateFmt(s.numFmt)&&(l.result=p.excelToDate(l.result,n.date1904)),l.shareType===`shared`&&(l.ref?n.formulae[l.si]=l.address:(l.sharedFormula=n.formulae[l.si],delete l.shareType),delete l.si)}let h=n.hyperlinkMap[l.address];h&&(l.type===r.ValueType.Formula?(l.text=l.result,l.result=void 0):(l.text=l.value,l.value=void 0),l.type=r.ValueType.Hyperlink,l.hyperlink=h);let d=n.commentsMap&&n.commentsMap[l.address];d&&(l.comment=d)}}},{"../../../doc/enums":7,"../../../doc/range":10,"../../../utils/utils":27,"../base-xform":32,"../strings/rich-text-xform":122}],74:[function(i,E,w){"use strict";let p=i(`../../base-xform`);E.exports=class extends p{get tag(){return`x14:cfIcon`}render(o,a){o.leafNode(this.tag,{iconSet:a.iconSet,iconId:a.iconId})}parseOpen(o){let{attributes:a}=o;this.model={iconSet:a.iconSet,iconId:p.toIntValue(a.iconId)}}parseClose(o){return o!==this.tag}}},{"../../base-xform":32}],75:[function(i,E,w){"use strict";let{v4:p}=i(`uuid`),o=i(`../../base-xform`),a=i(`../../composite-xform`),r=i(`./databar-ext-xform`),t=i(`./icon-set-ext-xform`),e={"3Triangles":!0,"3Stars":!0,"5Boxes":!0};class l extends a{constructor(){super(),this.map={"x14:dataBar":this.databarXform=new r,"x14:iconSet":this.iconSetXform=new t}}get tag(){return`x14:cfRule`}static isExt(s){return s.type===`dataBar`?r.isExt(s):!(s.type!==`iconSet`||!s.custom&&!e[s.iconSet])}prepare(s){l.isExt(s)&&(s.x14Id=`{${p()}}`.toUpperCase())}render(s,h){if(l.isExt(h))switch(h.type){case`dataBar`:this.renderDataBar(s,h);break;case`iconSet`:this.renderIconSet(s,h)}}renderDataBar(s,h){s.openNode(this.tag,{type:`dataBar`,id:h.x14Id}),this.databarXform.render(s,h),s.closeNode()}renderIconSet(s,h){s.openNode(this.tag,{type:`iconSet`,priority:h.priority,id:h.x14Id||`{${p()}}`}),this.iconSetXform.render(s,h),s.closeNode()}createNewModel(s){let{attributes:h}=s;return{type:h.type,x14Id:h.id,priority:o.toIntValue(h.priority)}}onParserClose(s,h){Object.assign(this.model,h.model)}}E.exports=l},{"../../base-xform":32,"../../composite-xform":48,"./databar-ext-xform":79,"./icon-set-ext-xform":81,uuid:528}],76:[function(i,E,w){"use strict";let p=i(`../../composite-xform`),o=i(`./f-ext-xform`);E.exports=class extends p{constructor(){super(),this.map={"xm:f":this.fExtXform=new o}}get tag(){return`x14:cfvo`}render(a,r){a.openNode(this.tag,{type:r.type}),r.value!==void 0&&this.fExtXform.render(a,r.value),a.closeNode()}createNewModel(a){return{type:a.attributes.type}}onParserClose(a,r){a===`xm:f`&&(this.model.value=r.model?parseFloat(r.model):0)}}},{"../../composite-xform":48,"./f-ext-xform":80}],77:[function(i,E,w){"use strict";let p=i(`../../composite-xform`),o=i(`./sqref-ext-xform`),a=i(`./cf-rule-ext-xform`);E.exports=class extends p{constructor(){super(),this.map={"xm:sqref":this.sqRef=new o,"x14:cfRule":this.cfRule=new a}}get tag(){return`x14:conditionalFormatting`}
2prepare(r,t){r.rules.forEach(e=>{this.cfRule.prepare(e,t)})}render(r,t){t.rules.some(a.isExt)&&(r.openNode(this.tag,{"xmlns:xm":`http://schemas.microsoft.com/office/excel/2006/main`}),t.rules.filter(a.isExt).forEach(e=>this.cfRule.render(r,e)),this.sqRef.render(r,t.ref),r.closeNode())}createNewModel(){return{rules:[]}}onParserClose(r,t){switch(r){case`xm:sqref`:this.model.ref=t.model;break;case`x14:cfRule`:this.model.rules.push(t.model)}}}},{"../../composite-xform":48,"./cf-rule-ext-xform":75,"./sqref-ext-xform":82}],78:[function(i,E,w){"use strict";let p=i(`../../composite-xform`),o=i(`./cf-rule-ext-xform`),a=i(`./conditional-formatting-ext-xform`);E.exports=class extends p{constructor(){super(),this.map={"x14:conditionalFormatting":this.cfXform=new a}}get tag(){return`x14:conditionalFormattings`}hasContent(r){return r.hasExtContent===void 0&&(r.hasExtContent=r.some(t=>t.rules.some(o.isExt))),r.hasExtContent}prepare(r,t){r.forEach(e=>{this.cfXform.prepare(e,t)})}render(r,t){this.hasContent(t)&&(r.openNode(this.tag),t.forEach(e=>this.cfXform.render(r,e)),r.closeNode())}createNewModel(){return[]}onParserClose(r,t){this.model.push(t.model)}}},{"../../composite-xform":48,"./cf-rule-ext-xform":75,"./conditional-formatting-ext-xform":77}],79:[function(i,E,w){"use strict";let p=i(`../../base-xform`),o=i(`../../composite-xform`),a=i(`../../style/color-xform`),r=i(`./cfvo-ext-xform`);E.exports=class extends o{constructor(){super(),this.map={"x14:cfvo":this.cfvoXform=new r,"x14:borderColor":this.borderColorXform=new a(`x14:borderColor`),"x14:negativeBorderColor":this.negativeBorderColorXform=new a(`x14:negativeBorderColor`),"x14:negativeFillColor":this.negativeFillColorXform=new a(`x14:negativeFillColor`),"x14:axisColor":this.axisColorXform=new a(`x14:axisColor`)}}static isExt(t){return!t.gradient}get tag(){return`x14:dataBar`}render(t,e){t.openNode(this.tag,{minLength:p.toIntAttribute(e.minLength,0,!0),maxLength:p.toIntAttribute(e.maxLength,100,!0),border:p.toBoolAttribute(e.border,!1),gradient:p.toBoolAttribute(e.gradient,!0),negativeBarColorSameAsPositive:p.toBoolAttribute(e.negativeBarColorSameAsPositive,!0),negativeBarBorderColorSameAsPositive:p.toBoolAttribute(e.negativeBarBorderColorSameAsPositive,!0),axisPosition:p.toAttribute(e.axisPosition,`auto`),direction:p.toAttribute(e.direction,`leftToRight`)}),e.cfvo.forEach(l=>{this.cfvoXform.render(t,l)}),this.borderColorXform.render(t,e.borderColor),this.negativeBorderColorXform.render(t,e.negativeBorderColor),this.negativeFillColorXform.render(t,e.negativeFillColor),this.axisColorXform.render(t,e.axisColor),t.closeNode()}createNewModel(t){let{attributes:e}=t;return{cfvo:[],minLength:p.toIntValue(e.minLength,0),maxLength:p.toIntValue(e.maxLength,100),border:p.toBoolValue(e.border,!1),gradient:p.toBoolValue(e.gradient,!0),negativeBarColorSameAsPositive:p.toBoolValue(e.negativeBarColorSameAsPositive,!0),negativeBarBorderColorSameAsPositive:p.toBoolValue(e.negativeBarBorderColorSameAsPositive,!0),axisPosition:p.toStringValue(e.axisPosition,`auto`),direction:p.toStringValue(e.direction,`leftToRight`)}}onParserClose(t,e){let[,l]=t.split(`:`);l===`cfvo`?this.model.cfvo.push(e.model):this.model[l]=e.model}}},{"../../base-xform":32,"../../composite-xform":48,"../../style/color-xform":128,"./cfvo-ext-xform":76}],80:[function(i,E,w){"use strict";let p=i(`../../base-xform`);E.exports=class extends p{get tag(){return`xm:f`}render(o,a){o.leafNode(this.tag,null,a)}parseOpen(){this.model=``}parseText(o){this.model+=o}parseClose(o){return o!==this.tag}}},{"../../base-xform":32}],81:[function(i,E,w){"use strict";let p=i(`../../base-xform`),o=i(`../../composite-xform`),a=i(`./cfvo-ext-xform`),r=i(`./cf-icon-ext-xform`);E.exports=class extends o{constructor(){super(),this.map={"x14:cfvo":this.cfvoXform=new a,"x14:cfIcon":this.cfIconXform=new r}}get tag(){return`x14:iconSet`}render(t,e){t.openNode(this.tag,{iconSet:p.toStringAttribute(e.iconSet),reverse:p.toBoolAttribute(e.reverse,!1),showValue:p.toBoolAttribute(e.showValue,!0),custom:p.toBoolAttribute(e.icons,!1)}),e.cfvo.forEach(l=>{this.cfvoXform.render(t,l)}),e.icons&&e.icons.forEach((l,n)=>{l.iconId=n,this.cfIconXform.render(t,l)}),t.closeNode()}createNewModel(t){let{attributes:e}=t;return{cfvo:[],iconSet:p.toStringValue(e.iconSet,`3TrafficLights`),reverse:p.toBoolValue(e.reverse,!1),showValue:p.toBoolValue(e.showValue,!0)}}onParserClose(t,e){let[,l]=t.split(`:`);switch(l){case`cfvo`:this.model.cfvo.push(e.model);break;case`cfIcon`:this.model.icons||(this.model.icons=[]),this.model.icons.push(e.model);break;default:this.model[l]=e.model}}}},{"../../base-xform":32,"../../composite-xform":48,"./cf-icon-ext-xform":74,"./cfvo-ext-xform":76}],82:[function(i,E,w){"use strict";let p=i(`../../base-xform`);E.exports=class extends p{get tag(){return`xm:sqref`}render(o,a){o.leafNode(this.tag,null,a)}parseOpen(){this.model=``}parseText(o){this.model+=o}parseClose(o){return o!==this.tag}}},{"../../base-xform":32}],83:[function(i,E,w){"use strict";let p=i(`../../base-xform`),o=i(`../../composite-xform`),a=i(`../../../../doc/range`),r=i(`./databar-xform`),t=i(`./ext-lst-ref-xform`),e=i(`./formula-xform`),l=i(`./color-scale-xform`),n=i(`./icon-set-xform`),s={"3Triangles":!0,"3Stars":!0,"5Boxes":!0},h=c=>{let{type:m,operator:f}=c;switch(m){case`containsText`:case`containsBlanks`:case`notContainsBlanks`:case`containsErrors`:case`notContainsErrors`:return{type:`containsText`,operator:m};default:return{type:m,operator:f}}};class d extends o{constructor(){super(),this.map={dataBar:this.databarXform=new r,extLst:this.extLstRefXform=new t,formula:this.formulaXform=new e,colorScale:this.colorScaleXform=new l,iconSet:this.iconSetXform=new n}}get tag(){return`cfRule`}static isPrimitive(m){return m.type!==`iconSet`||!m.custom&&!s[m.iconSet]}
2render(m,f){switch(f.type){case`expression`:this.renderExpression(m,f);break;case`cellIs`:this.renderCellIs(m,f);break;case`top10`:this.renderTop10(m,f);break;case`aboveAverage`:this.renderAboveAverage(m,f);break;case`dataBar`:this.renderDataBar(m,f);break;case`colorScale`:this.renderColorScale(m,f);break;case`iconSet`:this.renderIconSet(m,f);break;case`containsText`:this.renderText(m,f);break;case`timePeriod`:this.renderTimePeriod(m,f)}}renderExpression(m,f){m.openNode(this.tag,{type:`expression`,dxfId:f.dxfId,priority:f.priority}),this.formulaXform.render(m,f.formulae[0]),m.closeNode()}renderCellIs(m,f){m.openNode(this.tag,{type:`cellIs`,dxfId:f.dxfId,priority:f.priority,operator:f.operator}),f.formulae.forEach(v=>{this.formulaXform.render(m,v)}),m.closeNode()}renderTop10(m,f){m.leafNode(this.tag,{type:`top10`,dxfId:f.dxfId,priority:f.priority,percent:p.toBoolAttribute(f.percent,!1),bottom:p.toBoolAttribute(f.bottom,!1),rank:p.toIntValue(f.rank,10,!0)})}renderAboveAverage(m,f){m.leafNode(this.tag,{type:`aboveAverage`,dxfId:f.dxfId,priority:f.priority,aboveAverage:p.toBoolAttribute(f.aboveAverage,!0)})}renderDataBar(m,f){m.openNode(this.tag,{type:`dataBar`,priority:f.priority}),this.databarXform.render(m,f),this.extLstRefXform.render(m,f),m.closeNode()}renderColorScale(m,f){m.openNode(this.tag,{type:`colorScale`,priority:f.priority}),this.colorScaleXform.render(m,f),m.closeNode()}renderIconSet(m,f){d.isPrimitive(f)&&(m.openNode(this.tag,{type:`iconSet`,priority:f.priority}),this.iconSetXform.render(m,f),m.closeNode())}renderText(m,f){m.openNode(this.tag,{type:f.operator,dxfId:f.dxfId,priority:f.priority,operator:p.toStringAttribute(f.operator,`containsText`)});let v=(x=>{if(x.formulae&&x.formulae[0])return x.formulae[0];let{tl:j}=new a(x.ref);switch(x.operator){case`containsText`:return`NOT(ISERROR(SEARCH("${x.text}",${j})))`;case`containsBlanks`:return`LEN(TRIM(${j}))=0`;case`notContainsBlanks`:return`LEN(TRIM(${j}))>0`;case`containsErrors`:return`ISERROR(${j})`;case`notContainsErrors`:return`NOT(ISERROR(${j}))`;default:return}})(f);v&&this.formulaXform.render(m,v),m.closeNode()}renderTimePeriod(m,f){m.openNode(this.tag,{type:`timePeriod`,dxfId:f.dxfId,priority:f.priority,timePeriod:f.timePeriod});let v=(x=>{if(x.formulae&&x.formulae[0])return x.formulae[0];let{tl:j}=new a(x.ref);switch(x.timePeriod){case`thisWeek`:return`AND(TODAY()-ROUNDDOWN(${j},0)<=WEEKDAY(TODAY())-1,ROUNDDOWN(${j},0)-TODAY()<=7-WEEKDAY(TODAY()))`;case`lastWeek`:return`AND(TODAY()-ROUNDDOWN(${j},0)>=(WEEKDAY(TODAY())),TODAY()-ROUNDDOWN(${j},0)<(WEEKDAY(TODAY())+7))`;case`nextWeek`:return`AND(ROUNDDOWN(${j},0)-TODAY()>(7-WEEKDAY(TODAY())),ROUNDDOWN(${j},0)-TODAY()<(15-WEEKDAY(TODAY())))`;case`yesterday`:return`FLOOR(${j},1)=TODAY()-1`;case`today`:return`FLOOR(${j},1)=TODAY()`;case`tomorrow`:return`FLOOR(${j},1)=TODAY()+1`;case`last7Days`:return`AND(TODAY()-FLOOR(${j},1)<=6,FLOOR(${j},1)<=TODAY())`;case`lastMonth`:return`AND(MONTH(${j})=MONTH(EDATE(TODAY(),0-1)),YEAR(${j})=YEAR(EDATE(TODAY(),0-1)))`;case`thisMonth`:return`AND(MONTH(${j})=MONTH(TODAY()),YEAR(${j})=YEAR(TODAY()))`;case`nextMonth`:return`AND(MONTH(${j})=MONTH(EDATE(TODAY(),0+1)),YEAR(${j})=YEAR(EDATE(TODAY(),0+1)))`;default:return}})(f);v&&this.formulaXform.render(m,v),m.closeNode()}createNewModel(m){let{attributes:f}=m;return j(y$5({},h(f)),{dxfId:p.toIntValue(f.dxfId),priority:p.toIntValue(f.priority),timePeriod:f.timePeriod,percent:p.toBoolValue(f.percent),bottom:p.toBoolValue(f.bottom),rank:p.toIntValue(f.rank),aboveAverage:p.toBoolValue(f.aboveAverage)})}onParserClose(m,f){switch(m){case`dataBar`:case`extLst`:case`colorScale`:case`iconSet`:Object.assign(this.model,f.model);break;case`formula`:this.model.formulae=this.model.formulae||[],this.model.formulae.push(f.model)}}}E.exports=d},{"../../../../doc/range":10,"../../base-xform":32,"../../composite-xform":48,"./color-scale-xform":85,"./databar-xform":88,"./ext-lst-ref-xform":89,"./formula-xform":90,"./icon-set-xform":91}],84:[function(i,E,w){"use strict";let p=i(`../../base-xform`);E.exports=class extends p{get tag(){return`cfvo`}render(o,a){o.leafNode(this.tag,{type:a.type,val:a.value})}parseOpen(o){this.model={type:o.attributes.type,value:p.toFloatValue(o.attributes.val)}}parseClose(o){return o!==this.tag}}},{"../../base-xform":32}],85:[function(i,E,w){"use strict";let p=i(`../../composite-xform`),o=i(`../../style/color-xform`),a=i(`./cfvo-xform`);E.exports=class extends p{constructor(){super(),this.map={cfvo:this.cfvoXform=new a,color:this.colorXform=new o}}get tag(){return`colorScale`}
vendor: 1,186 bytes, line 2
2render(r,t){r.openNode(this.tag),t.cfvo.forEach(e=>{this.cfvoXform.render(r,e)}),t.color.forEach(e=>{this.colorXform.render(r,e)}),r.closeNode()}createNewModel(r){return{cfvo:[],color:[]}}onParserClose(r,t){this.model[r].push(t.model)}}},{"../../composite-xform":48,"../../style/color-xform":128,"./cfvo-xform":84}],86:[function(i,E,w){"use strict";let p=i(`../../composite-xform`),o=i(`./cf-rule-xform`);E.exports=class extends p{constructor(){super(),this.map={cfRule:new o}}get tag(){return`conditionalFormatting`}render(a,r){r.rules.some(o.isPrimitive)&&(a.openNode(this.tag,{sqref:r.ref}),r.rules.forEach(t=>{o.isPrimitive(t)&&(t.ref=r.ref,this.map.cfRule.render(a,t))}),a.closeNode())}createNewModel(a){let{attributes:r}=a;return{ref:r.sqref,rules:[]}}onParserClose(a,r){this.model.rules.push(r.model)}}},{"../../composite-xform":48,"./cf-rule-xform":83}],87:[function(i,E,w){"use strict";let p=i(`../../base-xform`),o=i(`./conditional-formatting-xform`);E.exports=class extends p{constructor(){super(),this.cfXform=new o}get tag(){return`conditionalFormatting`}reset(){this.model=[]}prepare(a,r){let t=a.reduce((e,l)=>Math.max(e,...l.rules.map(n=>n.priority||0)),1);a.forEach(e=>
2{e.rules.forEach(l=>{l.priority||(l.priority=t++),l.style&&(l.dxfId=r.styles.addDxfStyle(l.style))})})}render(a,r){r.forEach(t=>{this.cfXform.render(a,t)})}parseOpen(a){return this.parser?(this.parser.parseOpen(a),!0):a.name===`conditionalFormatting`?(this.parser=this.cfXform,this.parser.parseOpen(a),!0):!1}parseText(a){this.parser&&this.parser.parseText(a)}parseClose(a){return!!this.parser&&(!!this.parser.parseClose(a)||(this.model.push(this.parser.model),this.parser=void 0,!1))}reconcile(a,r){a.forEach(t=>{t.rules.forEach(e=>{e.dxfId!==void 0&&(e.style=r.styles.getDxfStyle(e.dxfId),delete e.dxfId)})})}}},{"../../base-xform":32,"./conditional-formatting-xform":86}],88:[function(i,E,w){"use strict";let p=i(`../../composite-xform`),o=i(`../../style/color-xform`),a=i(`./cfvo-xform`);E.exports=class extends p{constructor(){super(),this.map={cfvo:this.cfvoXform=new a,color:this.colorXform=new o}}get tag(){return`dataBar`}render(r,t){r.openNode(this.tag),t.cfvo.forEach(e=>{this.cfvoXform.render(r,e)}),this.colorXform.render(r,t.color),r.closeNode()}createNewModel(){return{cfvo:[]}}onParserClose(r,t){switch(r){case`cfvo`:this.model.cfvo.push(t.model);break;case`color`:this.model.color=t.model}}}},{"../../composite-xform":48,"../../style/color-xform":128,"./cfvo-xform":84}],89:[function(i,E,w){"use strict";let p=i(`../../base-xform`),o=i(`../../composite-xform`);class a extends p{get tag(){return`x14:id`}render(e,l){e.leafNode(this.tag,null,l)}parseOpen(){this.model=``}parseText(e){this.model+=e}parseClose(e){return e!==this.tag}}class r extends o{constructor(){super(),this.map={"x14:id":this.idXform=new a}}get tag(){return`ext`}render(e,l){e.openNode(this.tag,{uri:`{B025F937-C7B1-47D3-B67F-A62EFF666E3E}`,"xmlns:x14":`http://schemas.microsoft.com/office/spreadsheetml/2009/9/main`}),this.idXform.render(e,l.x14Id),e.closeNode()}createNewModel(){return{}}onParserClose(e,l){this.model.x14Id=l.model}}E.exports=class extends o{constructor(){super(),this.map={ext:new r}}get tag(){return`extLst`}render(t,e){t.openNode(this.tag),this.map.ext.render(t,e),t.closeNode()}createNewModel(){return{}}onParserClose(t,e){Object.assign(this.model,e.model)}}},{"../../base-xform":32,"../../composite-xform":48}],90:[function(i,E,w){"use strict";let p=i(`../../base-xform`);E.exports=class extends p{get tag(){return`formula`}render(o,a){o.leafNode(this.tag,null,a)}parseOpen(){this.model=``}parseText(o){this.model+=o}parseClose(o){return o!==this.tag}}},{"../../base-xform":32}],91:[function(i,E,w){"use strict";let p=i(`../../base-xform`),o=i(`../../composite-xform`),a=i(`./cfvo-xform`);E.exports=class extends o{constructor(){super(),this.map={cfvo:this.cfvoXform=new a}}get tag(){return`iconSet`}render(r,t){r.openNode(this.tag,{iconSet:p.toStringAttribute(t.iconSet,`3TrafficLights`),reverse:p.toBoolAttribute(t.reverse,!1),showValue:p.toBoolAttribute(t.showValue,!0)}),t.cfvo.forEach(e=>{this.cfvoXform.render(r,e)}),r.closeNode()}createNewModel(r){let{attributes:t}=r;return{iconSet:p.toStringValue(t.iconSet,`3TrafficLights`),reverse:p.toBoolValue(t.reverse),showValue:p.toBoolValue(t.showValue),cfvo:[]}}onParserClose(r,t){this.model[r].push(t.model)}}},{"../../base-xform":32,"../../composite-xform":48,"./cfvo-xform":84}],92:[function(i,E,w){"use strict";let p=i(`../../../utils/utils`),o=i(`../base-xform`);E.exports=class extends o{get tag(){return`col`}prepare(a,r){let t=r.styles.addStyleModel(a.style||{});t&&(a.styleId=t)}render(a,r){a.openNode(`col`),a.addAttribute(`min`,r.min),a.addAttribute(`max`,r.max),r.width&&a.addAttribute(`width`,r.width),r.styleId&&a.addAttribute(`style`,r.styleId),r.hidden&&a.addAttribute(`hidden`,`1`),r.bestFit&&a.addAttribute(`bestFit`,`1`),r.outlineLevel&&a.addAttribute(`outlineLevel`,r.outlineLevel),r.collapsed&&a.addAttribute(`collapsed`,`1`),a.addAttribute(`customWidth`,`1`),a.closeNode()}parseOpen(a){if(a.name===`col`){let r=this.model={min:parseInt(a.attributes.min||`0`,10),max:parseInt(a.attributes.max||`0`,10),width:a.attributes.width===void 0?void 0:parseFloat(a.attributes.width||`0`)};return a.attributes.style&&(r.styleId=parseInt(a.attributes.style,10)),p.parseBoolean(a.attributes.hidden)&&(r.hidden=!0),p.parseBoolean(a.attributes.bestFit)&&(r.bestFit=!0),a.attributes.outlineLevel&&(r.outlineLevel=parseInt(a.attributes.outlineLevel,10)),p.parseBoolean(a.attributes.collapsed)&&(r.collapsed=!0),!0}return!1}parseText(){}parseClose(){return!1}reconcile(a,r){a.styleId&&(a.style=r.styles.getStyleModel(a.styleId))}}},{"../../../utils/utils":27,"../base-xform":32}],93:[function(i,E,w){"use strict";let p=i(`../../../utils/under-dash`),o=i(`../../../utils/utils`),a=i(`../../../utils/col-cache`),r=i(`../base-xform`),t=i(`../../../doc/range`);function e(n,s,h,d){let c=s[h];c!==void 0?n[h]=c:d!==void 0&&(n[h]=d)}function l(n,s,h,d){let c=s[h];c!==void 0?n[h]=o.parseBoolean(c):d!==void 0&&(n[h]=d)}E.exports=class extends r{get tag(){return`dataValidations`}render(n,s){let h=(function(d){let c=p.map(d,(v,x)=>({address:x,dataValidation:v,marked:!1})).sort((v,x)=>p.strcmp(v.address,x.address)),m=p.keyBy(c,`address`),f=(v,x,A)=>{for(let j=0;j<x;j++){let L=a.encodeAddress(v.row+j,A);
2if(!d[L]||!p.isEqual(d[v.address],d[L]))return!1}return!0};return c.map(v=>{if(!v.marked){let x=a.decodeEx(v.address);if(x.dimensions)return m[x.dimensions].marked=!0,j(y$5({},v.dataValidation),{sqref:v.address});let A=1,j$1=a.encodeAddress(x.row+A,x.col);for(;d[j$1]&&p.isEqual(v.dataValidation,d[j$1]);)A++,j$1=a.encodeAddress(x.row+A,x.col);let L=1;for(;f(x,A,x.col+L);)L++;for(let N=0;N<A;N++)for(let P=0;P<L;P++)j$1=a.encodeAddress(x.row+N,x.col+P),m[j$1].marked=!0;if(A>1||L>1){let N=x.row+(A-1),P=x.col+(L-1);return j(y$5({},v.dataValidation),{sqref:`${v.address}:${a.encodeAddress(N,P)}`})}return j(y$5({},v.dataValidation),{sqref:v.address})}return null}).filter(Boolean)})(s);h.length&&(n.openNode(`dataValidations`,{count:h.length}),h.forEach(d=>{n.openNode(`dataValidation`),d.type!==`any`&&(n.addAttribute(`type`,d.type),d.operator&&d.type!==`list`&&d.operator!==`between`&&n.addAttribute(`operator`,d.operator),d.allowBlank&&n.addAttribute(`allowBlank`,`1`)),d.showInputMessage&&n.addAttribute(`showInputMessage`,`1`),d.promptTitle&&n.addAttribute(`promptTitle`,d.promptTitle),d.prompt&&n.addAttribute(`prompt`,d.prompt),d.showErrorMessage&&n.addAttribute(`showErrorMessage`,`1`),d.errorStyle&&n.addAttribute(`errorStyle`,d.errorStyle),d.errorTitle&&n.addAttribute(`errorTitle`,d.errorTitle),d.error&&n.addAttribute(`error`,d.error),n.addAttribute(`sqref`,d.sqref),(d.formulae||[]).forEach((c,m)=>{n.openNode(`formula`+(m+1)),d.type===`date`?n.writeText(o.dateToExcel(new Date(c))):n.writeText(c),n.closeNode()}),n.closeNode()}),n.closeNode())}parseOpen(n){switch(n.name){case`dataValidations`:return this.model={},!0;case`dataValidation`:{this._address=n.attributes.sqref;let s={type:n.attributes.type||`any`,formulae:[]};switch(n.attributes.type&&l(s,n.attributes,`allowBlank`),l(s,n.attributes,`showInputMessage`),l(s,n.attributes,`showErrorMessage`),s.type){case`any`:case`list`:case`custom`:break;default:e(s,n.attributes,`operator`,`between`)}return e(s,n.attributes,`promptTitle`),e(s,n.attributes,`prompt`),e(s,n.attributes,`errorStyle`),e(s,n.attributes,`errorTitle`),e(s,n.attributes,`error`),this._dataValidation=s,!0}case`formula1`:case`formula2`:return this._formula=[],!0;default:return!1}}parseText(n){this._formula&&this._formula.push(n)}parseClose(n){switch(n){case`dataValidations`:return!1;case`dataValidation`:return this._dataValidation.formulae&&this._dataValidation.formulae.length||(delete this._dataValidation.formulae,delete this._dataValidation.operator),(this._address.split(/\s+/g)||[]).forEach(s=>{s.includes(`:`)?new t(s).forEachAddress(h=>{this.model[h]=this._dataValidation}):this.model[s]=this._dataValidation}),!0;case`formula1`:case`formula2`:{let s=this._formula.join(``);switch(this._dataValidation.type){case`whole`:case`textLength`:s=parseInt(s,10);break;case`decimal`:s=parseFloat(s);break;case`date`:s=o.excelToDate(parseFloat(s))}return this._dataValidation.formulae.push(s),this._formula=void 0,!0}default:return!0}}}},{"../../../doc/range":10,"../../../utils/col-cache":19,"../../../utils/under-dash":26,"../../../utils/utils":27,"../base-xform":32}],94:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{get tag(){return`dimension`}render(o,a){a&&o.leafNode(`dimension`,{ref:a})}parseOpen(o){return o.name===`dimension`&&(this.model=o.attributes.ref,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],95:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{get tag(){return`drawing`}render(o,a){a&&o.leafNode(this.tag,{"r:id":a.rId})}parseOpen(o){return o.name===this.tag?(this.model={rId:o.attributes[`r:id`]},!0):!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],96:[function(i,E,w){"use strict";let p=i(`../composite-xform`),o=i(`./cf-ext/conditional-formattings-ext-xform`);class a extends p{constructor(){super(),this.map={"x14:conditionalFormattings":this.conditionalFormattings=new o}}get tag(){return`ext`}hasContent(t){return this.conditionalFormattings.hasContent(t.conditionalFormattings)}prepare(t,e){this.conditionalFormattings.prepare(t.conditionalFormattings,e)}render(t,e){t.openNode(`ext`,{uri:`{78C0D931-6437-407d-A8EE-F0AAD7539E65}`,"xmlns:x14":`http://schemas.microsoft.com/office/spreadsheetml/2009/9/main`}),this.conditionalFormattings.render(t,e.conditionalFormattings),t.closeNode()}createNewModel(){return{}}onParserClose(t,e){this.model[t]=e.model}}E.exports=class extends p{constructor(){super(),this.map={ext:this.ext=new a}}get tag(){return`extLst`}prepare(r,t){this.ext.prepare(r,t)}hasContent(r){return this.ext.hasContent(r)}render(r,t){this.hasContent(t)&&(r.openNode(`extLst`),this.ext.render(r,t),r.closeNode())}createNewModel(){return{}}onParserClose(r,t){Object.assign(this.model,t.model)}
2}},{"../composite-xform":48,"./cf-ext/conditional-formattings-ext-xform":78}],97:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{get tag(){return`headerFooter`}render(o,a){if(a){o.addRollback();let r=!1;o.openNode(`headerFooter`),a.differentFirst&&(o.addAttribute(`differentFirst`,`1`),r=!0),a.differentOddEven&&(o.addAttribute(`differentOddEven`,`1`),r=!0),a.oddHeader&&typeof a.oddHeader==`string`&&(o.leafNode(`oddHeader`,null,a.oddHeader),r=!0),a.oddFooter&&typeof a.oddFooter==`string`&&(o.leafNode(`oddFooter`,null,a.oddFooter),r=!0),a.evenHeader&&typeof a.evenHeader==`string`&&(o.leafNode(`evenHeader`,null,a.evenHeader),r=!0),a.evenFooter&&typeof a.evenFooter==`string`&&(o.leafNode(`evenFooter`,null,a.evenFooter),r=!0),a.firstHeader&&typeof a.firstHeader==`string`&&(o.leafNode(`firstHeader`,null,a.firstHeader),r=!0),a.firstFooter&&typeof a.firstFooter==`string`&&(o.leafNode(`firstFooter`,null,a.firstFooter),r=!0),r?(o.closeNode(),o.commit()):o.rollback()}}parseOpen(o){switch(o.name){case`headerFooter`:return this.model={},o.attributes.differentFirst&&(this.model.differentFirst=parseInt(o.attributes.differentFirst,0)===1),o.attributes.differentOddEven&&(this.model.differentOddEven=parseInt(o.attributes.differentOddEven,0)===1),!0;case`oddHeader`:return this.currentNode=`oddHeader`,!0;case`oddFooter`:return this.currentNode=`oddFooter`,!0;case`evenHeader`:return this.currentNode=`evenHeader`,!0;case`evenFooter`:return this.currentNode=`evenFooter`,!0;case`firstHeader`:return this.currentNode=`firstHeader`,!0;case`firstFooter`:return this.currentNode=`firstFooter`,!0;default:return!1}}parseText(o){switch(this.currentNode){case`oddHeader`:this.model.oddHeader=o;break;case`oddFooter`:this.model.oddFooter=o;break;case`evenHeader`:this.model.evenHeader=o;break;case`evenFooter`:this.model.evenFooter=o;break;case`firstHeader`:this.model.firstHeader=o;break;case`firstFooter`:this.model.firstFooter=o}}parseClose(){switch(this.currentNode){case`oddHeader`:case`oddFooter`:case`evenHeader`:case`evenFooter`:case`firstHeader`:case`firstFooter`:return this.currentNode=void 0,!0;default:return!1}}}},{"../base-xform":32}],98:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{get tag(){return`hyperlink`}render(o,a){this.isInternalLink(a)?o.leafNode(`hyperlink`,{ref:a.address,"r:id":a.rId,tooltip:a.tooltip,location:a.target}):o.leafNode(`hyperlink`,{ref:a.address,"r:id":a.rId,tooltip:a.tooltip})}parseOpen(o){return o.name===`hyperlink`&&(this.model={address:o.attributes.ref,rId:o.attributes[`r:id`],tooltip:o.attributes.tooltip},o.attributes.location&&(this.model.target=o.attributes.location),!0)}parseText(){}parseClose(){return!1}isInternalLink(o){return o.target&&/^[^!]+![a-zA-Z]+[\d]+$/.test(o.target)}}},{"../base-xform":32}],99:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{get tag(){return`mergeCell`}render(o,a){o.leafNode(`mergeCell`,{ref:a})}parseOpen(o){return o.name===`mergeCell`&&(this.model=o.attributes.ref,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],100:[function(i,E,w){"use strict";let p=i(`../../../utils/under-dash`),o=i(`../../../doc/range`),a=i(`../../../utils/col-cache`),r=i(`../../../doc/enums`);E.exports=class{constructor(){this.merges={}}add(t){if(this.merges[t.master])this.merges[t.master].expandToAddress(t.address);else{let e=`${t.master}:${t.address}`;this.merges[t.master]=new o(e)}}get mergeCells(){return p.map(this.merges,t=>t.range)}reconcile(t,e){p.each(t,l=>{let n=a.decode(l);for(let s=n.top;s<=n.bottom;s++){let h=e[s-1];for(let d=n.left;d<=n.right;d++){let c=h.cells[d-1];c?c.type===r.ValueType.Merge&&(c.master=n.tl):h.cells[d]={type:r.ValueType.Null,address:a.encodeAddress(s,d)}}}})}getMasterAddress(t){let e=this.hash[t];return e&&e.tl}}},{"../../../doc/enums":7,"../../../doc/range":10,"../../../utils/col-cache":19,"../../../utils/under-dash":26}],101:[function(i,E,w){"use strict";let p=i(`../base-xform`),o=a=>a!==void 0;E.exports=class extends p{get tag(){return`outlinePr`}render(a,r){return!(!r||!o(r.summaryBelow)&&!o(r.summaryRight))&&(a.leafNode(this.tag,{summaryBelow:o(r.summaryBelow)?Number(r.summaryBelow):void 0,summaryRight:o(r.summaryRight)?Number(r.summaryRight):void 0}),!0)}parseOpen(a){return a.name===this.tag&&(this.model={summaryBelow:o(a.attributes.summaryBelow)?!!Number(a.attributes.summaryBelow):void 0,summaryRight:o(a.attributes.summaryRight)?!!Number(a.attributes.summaryRight):void 0},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],102:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{get tag(){return`brk`}render(o,a){o.leafNode(`brk`,a)}parseOpen(o){return o.name===`brk`&&(this.model=o.attributes.ref,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],103:[function(i,E,w){"use strict";let p=i(`../../../utils/under-dash`),o=i(`../base-xform`);E.exports=class extends o{get tag(){return`pageMargins`}render(a,r){if(r){let t={left:r.left,right:r.right,top:r.top,bottom:r.bottom,header:r.header,footer:r.footer};p.some(t,e=>e!==void 0)&&a.leafNode(this.tag,t)}}parseOpen(a){return a.name===this.tag?(this.model={left:parseFloat(a.attributes.left||.7),right:parseFloat(a.attributes.right||.7),top:parseFloat(a.attributes.top||.75),bottom:parseFloat(a.attributes.bottom||.75),header:parseFloat(a.attributes.header||.3),footer:parseFloat(a.attributes.footer||.3)},!0):!1}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],104:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{get tag(){return`pageSetUpPr`}render(o,a){return!(!a||!a.fitToPage)&&(o.leafNode(this.tag,{fitToPage:a.fitToPage?`1`:void 0}),!0)}parseOpen(o){return o.name===this.tag&&(this.model={fitToPage:o.attributes.fitToPage===`1`},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],105:[function(i,E,w){"use strict";let p=i(`../../../utils/under-dash`),o=i(`../base-xform`);function a(l){return l?`1`:void 0}function r(l){if(l===`overThenDown`)return l}
2function t(l){switch(l){case`atEnd`:case`asDisplyed`:return l;default:return}}function e(l){switch(l){case`dash`:case`blank`:case`NA`:return l;default:return}}E.exports=class extends o{get tag(){return`pageSetup`}render(l,n){if(n){let s={paperSize:n.paperSize,orientation:n.orientation,horizontalDpi:n.horizontalDpi,verticalDpi:n.verticalDpi,pageOrder:r(n.pageOrder),blackAndWhite:a(n.blackAndWhite),draft:a(n.draft),cellComments:t(n.cellComments),errors:e(n.errors),scale:n.scale,fitToWidth:n.fitToWidth,fitToHeight:n.fitToHeight,firstPageNumber:n.firstPageNumber,useFirstPageNumber:a(n.firstPageNumber),usePrinterDefaults:a(n.usePrinterDefaults),copies:n.copies};p.some(s,h=>h!==void 0)&&l.leafNode(this.tag,s)}}parseOpen(l){if(l.name===this.tag)return this.model={paperSize:(n=l.attributes.paperSize,n!==void 0?parseInt(n,10):void 0),orientation:l.attributes.orientation||`portrait`,horizontalDpi:parseInt(l.attributes.horizontalDpi||`4294967295`,10),verticalDpi:parseInt(l.attributes.verticalDpi||`4294967295`,10),pageOrder:l.attributes.pageOrder||`downThenOver`,blackAndWhite:l.attributes.blackAndWhite===`1`,draft:l.attributes.draft===`1`,cellComments:l.attributes.cellComments||`None`,errors:l.attributes.errors||`displayed`,scale:parseInt(l.attributes.scale||`100`,10),fitToWidth:parseInt(l.attributes.fitToWidth||`1`,10),fitToHeight:parseInt(l.attributes.fitToHeight||`1`,10),firstPageNumber:parseInt(l.attributes.firstPageNumber||`1`,10),useFirstPageNumber:l.attributes.useFirstPageNumber===`1`,usePrinterDefaults:l.attributes.usePrinterDefaults===`1`,copies:parseInt(l.attributes.copies||`1`,10)},!0;return!1;var n}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],106:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{get tag(){return`picture`}render(o,a){a&&o.leafNode(this.tag,{"r:id":a.rId})}parseOpen(o){return o.name===this.tag?(this.model={rId:o.attributes[`r:id`]},!0):!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],107:[function(i,E,w){"use strict";let p=i(`../../../utils/under-dash`),o=i(`../base-xform`);function a(r){return r?`1`:void 0}E.exports=class extends o{get tag(){return`printOptions`}render(r,t){if(t){let e={headings:a(t.showRowColHeaders),gridLines:a(t.showGridLines),horizontalCentered:a(t.horizontalCentered),verticalCentered:a(t.verticalCentered)};p.some(e,l=>l!==void 0)&&r.leafNode(this.tag,e)}}parseOpen(r){return r.name===this.tag?(this.model={showRowColHeaders:r.attributes.headings===`1`,showGridLines:r.attributes.gridLines===`1`,horizontalCentered:r.attributes.horizontalCentered===`1`,verticalCentered:r.attributes.verticalCentered===`1`},!0):!1}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],108:[function(i,E,w){"use strict";let p=i(`./page-breaks-xform`),o=i(`../list-xform`);E.exports=class extends o{constructor(){super({tag:`rowBreaks`,count:!0,childXform:new p})}render(a,r){if(r&&r.length){a.openNode(this.tag,this.$),this.count&&(a.addAttribute(this.$count,r.length),a.addAttribute(`manualBreakCount`,r.length));let{childXform:t}=this;r.forEach(e=>{t.render(a,e)}),a.closeNode()}else this.empty&&a.leafNode(this.tag)}}},{"../list-xform":71,"./page-breaks-xform":102}],109:[function(i,E,w){"use strict";let p=i(`../base-xform`),o=i(`../../../utils/utils`),a=i(`./cell-xform`);E.exports=class extends p{constructor(r){super(),this.maxItems=r&&r.maxItems,this.map={c:new a}}get tag(){return`row`}prepare(r,t){let e=t.styles.addStyleModel(r.style);e&&(r.styleId=e);let l=this.map.c;r.cells.forEach(n=>{l.prepare(n,t)})}render(r,t,e){r.openNode(`row`),r.addAttribute(`r`,t.number),t.height&&(r.addAttribute(`ht`,t.height),r.addAttribute(`customHeight`,`1`)),t.hidden&&r.addAttribute(`hidden`,`1`),t.min>0&&t.max>0&&t.min<=t.max&&r.addAttribute(`spans`,`${t.min}:${t.max}`),t.styleId&&(r.addAttribute(`s`,t.styleId),r.addAttribute(`customFormat`,`1`)),r.addAttribute(`x14ac:dyDescent`,`0.25`),t.outlineLevel&&r.addAttribute(`outlineLevel`,t.outlineLevel),t.collapsed&&r.addAttribute(`collapsed`,`1`);let l=this.map.c;
2t.cells.forEach(n=>{l.render(r,n,e)}),r.closeNode()}parseOpen(r){if(this.parser)return this.parser.parseOpen(r),!0;if(r.name===`row`){this.numRowsSeen+=1;let t=r.attributes.spans?r.attributes.spans.split(`:`).map(l=>parseInt(l,10)):[void 0,void 0],e=this.model={number:parseInt(r.attributes.r,10),min:t[0],max:t[1],cells:[]};return r.attributes.s&&(e.styleId=parseInt(r.attributes.s,10)),o.parseBoolean(r.attributes.hidden)&&(e.hidden=!0),o.parseBoolean(r.attributes.bestFit)&&(e.bestFit=!0),r.attributes.ht&&(e.height=parseFloat(r.attributes.ht)),r.attributes.outlineLevel&&(e.outlineLevel=parseInt(r.attributes.outlineLevel,10)),o.parseBoolean(r.attributes.collapsed)&&(e.collapsed=!0),!0}return this.parser=this.map[r.name],!!this.parser&&(this.parser.parseOpen(r),!0)}parseText(r){this.parser&&this.parser.parseText(r)}parseClose(r){if(this.parser){if(!this.parser.parseClose(r)){if(this.model.cells.push(this.parser.model),this.maxItems&&this.model.cells.length>this.maxItems)throw new Error(`Max column count (${this.maxItems}) exceeded`);this.parser=void 0}return!0}return!1}reconcile(r,t){r.style=r.styleId?t.styles.getStyleModel(r.styleId):{},r.styleId!==void 0&&(r.styleId=void 0);let e=this.map.c;r.cells.forEach(l=>{e.reconcile(l,t)})}}},{"../../../utils/utils":27,"../base-xform":32,"./cell-xform":73}],110:[function(i,E,w){"use strict";let p=i(`../../../utils/under-dash`),o=i(`../base-xform`);E.exports=class extends o{get tag(){return`sheetFormatPr`}render(a,r){if(r){let t={defaultRowHeight:r.defaultRowHeight,outlineLevelRow:r.outlineLevelRow,outlineLevelCol:r.outlineLevelCol,"x14ac:dyDescent":r.dyDescent};r.defaultColWidth&&(t.defaultColWidth=r.defaultColWidth),r.defaultRowHeight&&r.defaultRowHeight===15||(t.customHeight=`1`),p.some(t,e=>e!==void 0)&&a.leafNode(`sheetFormatPr`,t)}}parseOpen(a){return a.name===`sheetFormatPr`&&(this.model={defaultRowHeight:parseFloat(a.attributes.defaultRowHeight||`0`),dyDescent:parseFloat(a.attributes[`x14ac:dyDescent`]||`0`),outlineLevelRow:parseInt(a.attributes.outlineLevelRow||`0`,10),outlineLevelCol:parseInt(a.attributes.outlineLevelCol||`0`,10)},a.attributes.defaultColWidth&&(this.model.defaultColWidth=parseFloat(a.attributes.defaultColWidth)),!0)}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],111:[function(i,E,w){"use strict";let p=i(`../base-xform`),o=i(`../style/color-xform`),a=i(`./page-setup-properties-xform`),r=i(`./outline-properties-xform`);E.exports=class extends p{constructor(){super(),this.map={tabColor:new o(`tabColor`),pageSetUpPr:new a,outlinePr:new r}}get tag(){return`sheetPr`}render(t,e){if(e){t.addRollback(),t.openNode(`sheetPr`);let l=!1;l=this.map.tabColor.render(t,e.tabColor)||l,l=this.map.pageSetUpPr.render(t,e.pageSetup)||l,l=this.map.outlinePr.render(t,e.outlineProperties)||l,l?(t.closeNode(),t.commit()):t.rollback()}}parseOpen(t){return this.parser?(this.parser.parseOpen(t),!0):t.name===this.tag?(this.reset(),!0):!!this.map[t.name]&&(this.parser=this.map[t.name],this.parser.parseOpen(t),!0)}parseText(t){return!!this.parser&&(this.parser.parseText(t),!0)}parseClose(t){return this.parser?(this.parser.parseClose(t)||(this.parser=void 0),!0):(this.map.tabColor.model||this.map.pageSetUpPr.model||this.map.outlinePr.model?(this.model={},this.map.tabColor.model&&(this.model.tabColor=this.map.tabColor.model),this.map.pageSetUpPr.model&&(this.model.pageSetup=this.map.pageSetUpPr.model),this.map.outlinePr.model&&(this.model.outlineProperties=this.map.outlinePr.model)):this.model=null,!1)}}},{"../base-xform":32,"../style/color-xform":128,"./outline-properties-xform":101,"./page-setup-properties-xform":104}],112:[function(i,E,w){"use strict";let p=i(`../../../utils/under-dash`),o=i(`../base-xform`);function a(t,e){return t?e:void 0}function r(t,e){return t===e||void 0}E.exports=class extends o{get tag(){return`sheetProtection`}render(t,e){if(e){let l={sheet:a(e.sheet,`1`),selectLockedCells:e.selectLockedCells===!1?`1`:void 0,selectUnlockedCells:e.selectUnlockedCells===!1?`1`:void 0,formatCells:a(e.formatCells,`0`),formatColumns:a(e.formatColumns,`0`),formatRows:a(e.formatRows,`0`),insertColumns:a(e.insertColumns,`0`),insertRows:a(e.insertRows,`0`),insertHyperlinks:a(e.insertHyperlinks,`0`),deleteColumns:a(e.deleteColumns,`0`),deleteRows:a(e.deleteRows,`0`),sort:a(e.s
2ort,`0`),autoFilter:a(e.autoFilter,`0`),pivotTables:a(e.pivotTables,`0`)};e.sheet&&(l.algorithmName=e.algorithmName,l.hashValue=e.hashValue,l.saltValue=e.saltValue,l.spinCount=e.spinCount,l.objects=a(e.objects===!1,`1`),l.scenarios=a(e.scenarios===!1,`1`)),p.some(l,n=>n!==void 0)&&t.leafNode(this.tag,l)}}parseOpen(t){return t.name===this.tag?(this.model={sheet:r(t.attributes.sheet,`1`),objects:t.attributes.objects!==`1`&&void 0,scenarios:t.attributes.scenarios!==`1`&&void 0,selectLockedCells:t.attributes.selectLockedCells!==`1`&&void 0,selectUnlockedCells:t.attributes.selectUnlockedCells!==`1`&&void 0,formatCells:r(t.attributes.formatCells,`0`),formatColumns:r(t.attributes.formatColumns,`0`),formatRows:r(t.attributes.formatRows,`0`),insertColumns:r(t.attributes.insertColumns,`0`),insertRows:r(t.attributes.insertRows,`0`),insertHyperlinks:r(t.attributes.insertHyperlinks,`0`),deleteColumns:r(t.attributes.deleteColumns,`0`),deleteRows:r(t.attributes.deleteRows,`0`),sort:r(t.attributes.sort,`0`),autoFilter:r(t.attributes.autoFilter,`0`),pivotTables:r(t.attributes.pivotTables,`0`)},t.attributes.algorithmName&&(this.model.algorithmName=t.attributes.algorithmName,this.model.hashValue=t.attributes.hashValue,this.model.saltValue=t.attributes.saltValue,this.model.spinCount=parseInt(t.attributes.spinCount,10)),!0):!1}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],113:[function(i,E,w){"use strict";let p=i(`../../../utils/col-cache`),o=i(`../base-xform`),a={frozen:`frozen`,frozenSplit:`frozen`,split:`split`};E.exports=class extends o{get tag(){return`sheetView`}prepare(r){switch(r.state){case`frozen`:case`split`:break;default:r.state=`normal`}}render(r,t){r.openNode(`sheetView`,{workbookViewId:t.workbookViewId||0});let e=function(d,c,m){m&&r.addAttribute(d,c)},l,n,s,h;switch(e(`rightToLeft`,`1`,t.rightToLeft===!0),e(`tabSelected`,`1`,t.tabSelected),e(`showRuler`,`0`,t.showRuler===!1),e(`showRowColHeaders`,`0`,t.showRowColHeaders===!1),e(`showGridLines`,`0`,t.showGridLines===!1),e(`zoomScale`,t.zoomScale,t.zoomScale),e(`zoomScaleNormal`,t.zoomScaleNormal,t.zoomScaleNormal),e(`view`,t.style,t.style),t.state){case`frozen`:n=t.xSplit||0,s=t.ySplit||0,l=t.topLeftCell||p.getAddress(s+1,n+1).address,h=(t.xSplit&&t.ySplit?`bottomRight`:t.xSplit&&`topRight`)||`bottomLeft`,r.leafNode(`pane`,{xSplit:t.xSplit||void 0,ySplit:t.ySplit||void 0,topLeftCell:l,activePane:h,state:`frozen`}),r.leafNode(`selection`,{pane:h,activeCell:t.activeCell,sqref:t.activeCell});break;case`split`:t.activePane===`topLeft`&&(t.activePane=void 0),r.leafNode(`pane`,{xSplit:t.xSplit||void 0,ySplit:t.ySplit||void 0,topLeftCell:t.topLeftCell,activePane:t.activePane}),r.leafNode(`selection`,{pane:t.activePane,activeCell:t.activeCell,sqref:t.activeCell});break;case`normal`:t.activeCell&&r.leafNode(`selection`,{activeCell:t.activeCell,sqref:t.activeCell})}r.closeNode()}parseOpen(r){switch(r.name){case`sheetView`:return this.sheetView={workbookViewId:parseInt(r.attributes.workbookViewId,10),rightToLeft:r.attributes.rightToLeft===`1`,tabSelected:r.attributes.tabSelected===`1`,showRuler:r.attributes.showRuler!==`0`,showRowColHeaders:r.attributes.showRowColHeaders!==`0`,showGridLines:r.attributes.showGridLines!==`0`,zoomScale:parseInt(r.attributes.zoomScale||`100`,10),zoomScaleNormal:parseInt(r.attributes.zoomScaleNormal||`100`,10),style:r.attributes.view},this.pane=void 0,this.selections={},!0;case`pane`:return this.pane={xSplit:parseInt(r.attributes.xSplit||`0`,10),ySplit:parseInt(r.attributes.ySplit||`0`,10),topLeftCell:r.attributes.topLeftCell,activePane:r.attributes.activePane||`topLeft`,state:r.attributes.state},!0;case`selection`:{let t=r.attributes.pane||`topLeft`;return this.selections[t]={pane:t,activeCell:r.attributes.activeCell},!0}default:return!1}}parseText(){}parseClose(r){let t,e;return r===`sheetView`?(this.sheetView&&this.pane?(t=this.model={workbookViewId:this.sheetView.workbookViewId,rightToLeft:this.sheetView.rightToLeft,state:a[this.pane.state]||`split`,xSplit:this.pane.xSplit,ySplit:this.pane.ySplit,topLeftCell:this.pane.topLeftCell,showRuler:this.sheetView.showRuler,showRowColHeaders:this.sheetView.showRowColHeaders,showGridLines:this.sheetView.showGridLines,zoomScale:this.sheetView.zoomScale,zoomScaleNormal:this.sheetView.zoomScaleNormal},this.model.state===`split`&&(t.activePane=this.pane.activePane),e=this.selections[this.pane.activePane],e&&e.activeCell&&(t.activeCell=e.activeCell),this.sheetView.style&&(t.style=this.sheetView.style)):(t=this.model={workbookViewId:this.sheetView.workbookViewId,rightToLeft:this.sheetView.rightToLeft,state:`normal`,showRuler:this.sheetView.showRuler,showRowColHeaders:this.sheetView.showRowColHeaders,showGridLines:this.sheetView.showGridLines,zoomScale:this.sheetView.zoomScale,zoomScaleNormal:this.sheetView.zoomScaleNormal},e=this.selections.topLeft,e&&e.activeCell&&(t.activeCell=e.activeCell),this.sheetView.style&&(t.style=this.sheetView.style)),!1):!0}reconcile(){}}},{"../../../utils/col-cache":19,"../base-xform":32}],114:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{get tag(){return`tablePart`}render(o,a){a&&o.leafNode(this.tag,{"r:id":a.rId})}parseOpen(o){return o.name===this.tag?(this.model={rId:o.attributes[`r:id`]},!0):!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],115:[function(i,E,w){"use strict";let p=i(`../../../utils/under-dash`),o=i(`../../../utils/col-cache`),a=i(`../../../utils/xml-stream`),r=i(`../../rel-type`),t=i(`./merges`),e=i(`../base-xform`),l=i(`../list-xform`),n=i(`./row-xform`),s=i(`./col-xform`),h=i(`./dimension-xform`),d=i(`./hyperlink-xform`),c=i(`./merge-cell-xform`),m=i(`./data-validations-xform`),f=i(`./sheet-properties-xform`),v=i(`./sheet-format-properties-xform`),x=i(`./sheet-view-xform`),A=i(`./sheet-protection-xform`),j=i(`./page-margins-xform`),L=i(`./page-setup-xform`),N=i(`./print-options-xform`),P=i(`./auto-filter-xform`),D=i(`./picture-xform`),$=i(`./drawing-xform`),B=i(`./table-part-xform`),S=i(`./row-breaks-xform`),C=i(`./header-footer-xform`),I=i(`./cf/conditional-formattings-xform`),u=i(`./ext-lst-xform`),b=(g,_)=>{if(!_||!_.length)return g;if(!g||!g.length)return _;let k={},O={};return g.forEach(z=>
2{k[z.ref]=z,z.rules.forEach(U=>{let{x14Id:V}=U;V&&(O[V]=U)})}),_.forEach(z=>{z.rules.forEach(U=>{let V=O[U.x14Id];V?((R,H)=>{Object.keys(H).forEach(M=>{let T=R[M],F=H[M];T===void 0&&F!==void 0&&(R[M]=F)})})(V,U):k[z.ref]?k[z.ref].rules.push(U):g.push({ref:z.ref,rules:[U]})})}),g};class y extends e{constructor(_){super();let{maxRows:k,maxCols:O,ignoreNodes:z}=_||{};this.ignoreNodes=z||[],this.map={sheetPr:new f,dimension:new h,sheetViews:new l({tag:`sheetViews`,count:!1,childXform:new x}),sheetFormatPr:new v,cols:new l({tag:`cols`,count:!1,childXform:new s}),sheetData:new l({tag:`sheetData`,count:!1,empty:!0,childXform:new n({maxItems:O}),maxItems:k}),autoFilter:new P,mergeCells:new l({tag:`mergeCells`,count:!0,childXform:new c}),rowBreaks:new S,hyperlinks:new l({tag:`hyperlinks`,count:!1,childXform:new d}),pageMargins:new j,dataValidations:new m,pageSetup:new L,headerFooter:new C,printOptions:new N,picture:new D,drawing:new $,sheetProtection:new A,tableParts:new l({tag:`tableParts`,count:!0,childXform:new B}),conditionalFormatting:new I,extLst:new u}}prepare(_,k){k.merges=new t,_.hyperlinks=k.hyperlinks=[],_.comments=k.comments=[],k.formulae={},k.siFormulae=0,this.map.cols.prepare(_.cols,k),this.map.sheetData.prepare(_.rows,k),this.map.conditionalFormatting.prepare(_.conditionalFormattings,k),_.mergeCells=k.merges.mergeCells;let O=_.rels=[];function z(R){return`rId`+(R.length+1)}if(_.hyperlinks.forEach(R=>{let H=z(O);R.rId=H,O.push({Id:H,Type:r.Hyperlink,Target:R.target,TargetMode:`External`})}),_.comments.length>0){let R={Id:z(O),Type:r.Comments,Target:`../comments${_.id}.xml`};O.push(R);let H={Id:z(O),Type:r.VmlDrawing,Target:`../drawings/vmlDrawing${_.id}.vml`};O.push(H),_.comments.forEach(M=>{M.refAddress=o.decodeAddress(M.ref)}),k.commentRefs.push({commentName:`comments`+_.id,vmlDrawing:`vmlDrawing`+_.id})}let U=[],V;_.media.forEach(R=>{if(R.type===`background`){let H=z(O);V=k.media[R.imageId],O.push({Id:H,Type:r.Image,Target:`../media/${V.name}.${V.extension}`}),_.background={rId:H},_.image=k.media[R.imageId]}else if(R.type===`image`){let{drawing:H}=_;V=k.media[R.imageId],H||(H=_.drawing={rId:z(O),name:`drawing`+ ++k.drawingsCount,anchors:[],rels:[]},k.drawings.push(H),O.push({Id:H.rId,Type:`http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing`,Target:`../drawings/${H.name}.xml`}));let M=this.preImageId===R.imageId?U[R.imageId]:U[H.rels.length];M||(M=z(H.rels),U[H.rels.length]=M,H.rels.push({Id:M,Type:`http://schemas.openxmlformats.org/officeDocument/2006/relationships/image`,Target:`../media/${V.name}.${V.extension}`}));let T={picture:{rId:M},range:R.range};
2if(R.hyperlinks&&R.hyperlinks.hyperlink){let F=z(H.rels);U[H.rels.length]=F,T.picture.hyperlinks={tooltip:R.hyperlinks.tooltip,rId:F},H.rels.push({Id:F,Type:r.Hyperlink,Target:R.hyperlinks.hyperlink,TargetMode:`External`})}this.preImageId=R.imageId,H.anchors.push(T)}}),_.tables.forEach(R=>{let H=z(O);R.rId=H,O.push({Id:H,Type:r.Table,Target:`../tables/`+R.target}),R.columns.forEach(M=>{let{style:T}=M;T&&(M.dxfId=k.styles.addDxfStyle(T))})}),this.map.extLst.prepare(_,k)}render(_,k){_.openXml(a.StdDocAttributes),_.openNode(`worksheet`,y.WORKSHEET_ATTRIBUTES);let O=k.properties?{defaultRowHeight:k.properties.defaultRowHeight,dyDescent:k.properties.dyDescent,outlineLevelCol:k.properties.outlineLevelCol,outlineLevelRow:k.properties.outlineLevelRow}:void 0;k.properties&&k.properties.defaultColWidth&&(O.defaultColWidth=k.properties.defaultColWidth);let z={outlineProperties:k.properties&&k.properties.outlineProperties,tabColor:k.properties&&k.properties.tabColor,pageSetup:k.pageSetup&&k.pageSetup.fitToPage?{fitToPage:k.pageSetup.fitToPage}:void 0},U=k.pageSetup&&k.pageSetup.margins,V={showRowColHeaders:k.pageSetup&&k.pageSetup.showRowColHeaders,showGridLines:k.pageSetup&&k.pageSetup.showGridLines,horizontalCentered:k.pageSetup&&k.pageSetup.horizontalCentered,verticalCentered:k.pageSetup&&k.pageSetup.verticalCentered},R=k.sheetProtection;this.map.sheetPr.render(_,z),this.map.dimension.render(_,k.dimensions),this.map.sheetViews.render(_,k.views),this.map.sheetFormatPr.render(_,O),this.map.cols.render(_,k.cols),this.map.sheetData.render(_,k.rows),this.map.sheetProtection.render(_,R),this.map.autoFilter.render(_,k.autoFilter),this.map.mergeCells.render(_,k.mergeCells),this.map.conditionalFormatting.render(_,k.conditionalFormattings),this.map.dataValidations.render(_,k.dataValidations),this.map.hyperlinks.render(_,k.hyperlinks),this.map.printOptions.render(_,V),this.map.pageMargins.render(_,U),this.map.pageSetup.render(_,k.pageSetup),this.map.headerFooter.render(_,k.headerFooter),this.map.rowBreaks.render(_,k.rowBreaks),this.map.drawing.render(_,k.drawing),this.map.picture.render(_,k.background),this.map.tableParts.render(_,k.tables),this.map.extLst.render(_,k),k.rels&&k.rels.forEach(H=>{H.Type===r.VmlDrawing&&_.leafNode(`legacyDrawing`,{"r:id":H.Id})}),_.closeNode()}parseOpen(_){return this.parser?(this.parser.parseOpen(_),!0):_.name===`worksheet`?(p.each(this.map,k=>{k.reset()}),!0):(this.map[_.name]&&!this.ignoreNodes.includes(_.name)&&(this.parser=this.map[_.name],this.parser.parseOpen(_)),!0)}parseText(_){this.parser&&this.parser.parseText(_)}parseClose(_){if(this.parser)return this.parser.parseClose(_)||(this.parser=void 0),!0;if(_===`worksheet`){let k=this.map.sheetFormatPr.model||{};this.map.sheetPr.model&&this.map.sheetPr.model.tabColor&&(k.tabColor=this.map.sheetPr.model.tabColor),this.map.sheetPr.model&&this.map.sheetPr.model.outlineProperties&&(k.outlineProperties=this.map.sheetPr.model.outlineProperties);let O={fitToPage:this.map.sheetPr.model&&this.map.sheetPr.model.pageSetup&&this.map.sheetPr.model.pageSetup.fitToPage||!1,margins:this.map.pageMargins.model},z=Object.assign(O,this.map.pageSetup.model,this.map.printOptions.model),U=b(this.map.conditionalFormatting.model,this.map.extLst.model&&this.map.extLst.model[`x14:conditionalFormattings`]);return this.model={dimensions:this.map.dimension.model,cols:this.map.cols.model,rows:this.map.sheetData.model,mergeCells:this.map.mergeCells.model,hyperlinks:this.map.hyperlinks.model,dataValidations:this.map.dataValidations.model,properties:k,views:this.map.sheetViews.model,pageSetup:z,headerFooter:this.map.headerFooter.model,background:this.map.picture.model,drawing:this.map.drawing.model,tables:this.map.tableParts.model,conditionalFormattings:U},this.map.autoFilter.model&&(this.model.autoFilter=this.map.autoFilter.model),this.map.sheetProtection.model&&(this.model.sheetProtection=this.map.sheetProtection.model),!1}else return!0}reconcile(_,k){let O=(_.relationships||[]).reduce((U,V)=>{if(U[V.Id]=V,V.Type===r.Comments&&(_.comments=k.comments[V.Target].comments),V.Type===r.VmlDrawing&&_.comments&&_.comments.length){let R=k.vmlDrawings[V.Target].comments;
2_.comments.forEach((H,M)=>{H.note=Object.assign({},H.note,R[M])})}return U},{});if(k.commentsMap=(_.comments||[]).reduce((U,V)=>(V.ref&&(U[V.ref]=V),U),{}),k.hyperlinkMap=(_.hyperlinks||[]).reduce((U,V)=>(V.rId&&(U[V.address]=O[V.rId].Target),U),{}),k.formulae={},_.rows=_.rows&&_.rows.filter(Boolean)||[],_.rows.forEach(U=>{U.cells=U.cells&&U.cells.filter(Boolean)||[]}),this.map.cols.reconcile(_.cols,k),this.map.sheetData.reconcile(_.rows,k),this.map.conditionalFormatting.reconcile(_.conditionalFormattings,k),_.media=[],_.drawing){let U=O[_.drawing.rId].Target.match(/\/drawings\/([a-zA-Z0-9]+)[.][a-zA-Z]{3,4}$/);if(U){let V=U[1];k.drawings[V].anchors.forEach(R=>{if(R.medium){let H={type:`image`,imageId:R.medium.index,range:R.range,hyperlinks:R.picture.hyperlinks};_.media.push(H)}})}}let z=_.background&&O[_.background.rId];if(z){let U=z.Target.split(`/media/`)[1],V=k.mediaIndex&&k.mediaIndex[U];V!==void 0&&_.media.push({type:`background`,imageId:V})}_.tables=(_.tables||[]).map(U=>{let V=O[U.rId];return k.tables[V.Target]}),delete _.relationships,delete _.hyperlinks,delete _.comments}}y.WORKSHEET_ATTRIBUTES={xmlns:`http://schemas.openxmlformats.org/spreadsheetml/2006/main`,"xmlns:r":`http://schemas.openxmlformats.org/officeDocument/2006/relationships`,"xmlns:mc":`http://schemas.openxmlformats.org/markup-compatibility/2006`,"mc:Ignorable":`x14ac`,"xmlns:x14ac":`http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac`},E.exports=y},{"../../../utils/col-cache":19,"../../../utils/under-dash":26,"../../../utils/xml-stream":28,"../../rel-type":31,"../base-xform":32,"../list-xform":71,"./auto-filter-xform":72,"./cf/conditional-formattings-xform":87,"./col-xform":92,"./data-validations-xform":93,"./dimension-xform":94,"./drawing-xform":95,"./ext-lst-xform":96,"./header-footer-xform":97,"./hyperlink-xform":98,"./merge-cell-xform":99,"./merges":100,"./page-margins-xform":103,"./page-setup-xform":105,"./picture-xform":106,"./print-options-xform":107,"./row-breaks-xform":108,"./row-xform":109,"./sheet-format-properties-xform":110,"./sheet-properties-xform":111,"./sheet-protection-xform":112,"./sheet-view-xform":113,"./table-part-xform":114}],116:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{constructor(o){super(),this.tag=o.tag,this.attr=o.attr}render(o,a){a&&(o.openNode(this.tag),o.closeNode())}parseOpen(o){o.name===this.tag&&(this.model=!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],117:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{constructor(o){super(),this.tag=o.tag,this.attr=o.attr,this.attrs=o.attrs,this._format=o.format||function(a){try{return Number.isNaN(a.getTime())?``:a.toISOString()}catch(r){return``}},this._parse=o.parse||function(a){return new Date(a)}}render(o,a){a&&(o.openNode(this.tag),this.attrs&&o.addAttributes(this.attrs),this.attr?o.addAttribute(this.attr,this._format(a)):o.writeText(this._format(a)),o.closeNode())}parseOpen(o){o.name===this.tag&&(this.attr?this.model=this._parse(o.attributes[this.attr]):this.text=[])}parseText(o){this.attr||this.text.push(o)}parseClose(){return this.attr||(this.model=this._parse(this.text.join(``))),!1}}},{"../base-xform":32}],118:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{constructor(o){super(),this.tag=o.tag,this.attr=o.attr,this.attrs=o.attrs,this.zero=o.zero}render(o,a){(a||this.zero)&&(o.openNode(this.tag),this.attrs&&o.addAttributes(this.attrs),this.attr?o.addAttribute(this.attr,a):o.writeText(a),o.closeNode())}parseOpen(o){return o.name===this.tag&&(this.attr?this.model=parseInt(o.attributes[this.attr],10):this.text=[],!0)}parseText(o){this.attr||this.text.push(o)}parseClose(){return this.attr||(this.model=parseInt(this.text.join(``)||0,10)),!1}}},{"../base-xform":32}],119:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{constructor(o){super(),this.tag=o.tag,this.attr=o.attr,this.attrs=o.attrs}render(o,a){a!==void 0&&(o.openNode(this.tag),this.attrs&&o.addAttributes(this.attrs),this.attr?o.addAttribute(this.attr,a):o.writeText(a),o.closeNode())}parseOpen(o){o.name===this.tag&&(this.attr?this.model=o.attributes[this.attr]:this.text=[])}parseText(o){this.attr||this.text.push(o)}parseClose(){return this.attr||(this.model=this.text.join(``)),!1}}},{"../base-xform":32}],120:[function(i,E,w){"use strict";let p=i(`./base-xform`),o=i(`../../utils/xml-stream`);
2E.exports=class extends p{constructor(a){super(),this._model=a}render(a){if(!this._xml){let r=new o;(function t(e,l){e.openNode(l.tag,l.$),l.c&&l.c.forEach(n=>{t(e,n)}),l.t&&e.writeText(l.t),e.closeNode()})(r,this._model),this._xml=r.xml}a.writeXml(this._xml)}parseOpen(){return!0}parseText(){}parseClose(a){return a!==this._model.tag}}},{"../../utils/xml-stream":28,"./base-xform":32}],121:[function(i,E,w){"use strict";let p=i(`./text-xform`),o=i(`./rich-text-xform`),a=i(`../base-xform`);E.exports=class extends a{constructor(){super(),this.map={r:new o,t:new p}}get tag(){return`rPh`}render(r,t){if(r.openNode(this.tag,{sb:t.sb||0,eb:t.eb||0}),t&&t.hasOwnProperty(`richText`)&&t.richText){let{r:e}=this.map;t.richText.forEach(l=>{e.render(r,l)})}else t&&this.map.t.render(r,t.text);r.closeNode()}parseOpen(r){let{name:t}=r;return this.parser?(this.parser.parseOpen(r),!0):t===this.tag?(this.model={sb:parseInt(r.attributes.sb,10),eb:parseInt(r.attributes.eb,10)},!0):(this.parser=this.map[t],!!this.parser&&(this.parser.parseOpen(r),!0))}parseText(r){this.parser&&this.parser.parseText(r)}parseClose(r){if(this.parser){if(!this.parser.parseClose(r)){switch(r){case`r`:{let t=this.model.richText;t||(t=this.model.richText=[]),t.push(this.parser.model);break}case`t`:this.model.text=this.parser.model}this.parser=void 0}return!0}return r!==this.tag}}},{"../base-xform":32,"./rich-text-xform":122,"./text-xform":125}],122:[function(i,E,w){"use strict";let p=i(`./text-xform`),o=i(`../style/font-xform`),a=i(`../base-xform`);class r extends a{constructor(e){super(),this.model=e}get tag(){return`r`}get textXform(){return this._textXform||(this._textXform=new p)}get fontXform(){return this._fontXform||(this._fontXform=new o(r.FONT_OPTIONS))}render(e,l){l=l||this.model,e.openNode(`r`),l.font&&this.fontXform.render(e,l.font),this.textXform.render(e,l.text),e.closeNode()}parseOpen(e){if(this.parser)return this.parser.parseOpen(e),!0;switch(e.name){case`r`:return this.model={},!0;case`t`:return this.parser=this.textXform,this.parser.parseOpen(e),!0;case`rPr`:return this.parser=this.fontXform,this.parser.parseOpen(e),!0;default:return!1}}parseText(e){this.parser&&this.parser.parseText(e)}parseClose(e){switch(e){case`r`:return!1;case`t`:return this.model.text=this.parser.model,this.parser=void 0,!0;case`rPr`:return this.model.font=this.parser.model,this.parser=void 0,!0;default:return this.parser&&this.parser.parseClose(e),!0}}}r.FONT_OPTIONS={tagName:`rPr`,fontNameTag:`rFont`},E.exports=r},{"../base-xform":32,"../style/font-xform":131,"./text-xform":125}],123:[function(i,E,w){"use strict";let p=i(`./text-xform`),o=i(`./rich-text-xform`),a=i(`./phonetic-text-xform`),r=i(`../base-xform`);E.exports=class extends r{constructor(t){super(),this.model=t,this.map={r:new o,t:new p,rPh:new a}}get tag(){return`si`}render(t,e){t.openNode(this.tag),e&&e.hasOwnProperty(`richText`)&&e.richText?e.richText.length?e.richText.forEach(l=>{this.map.r.render(t,l)}):this.map.t.render(t,``):e!=null&&this.map.t.render(t,e),t.closeNode()}parseOpen(t){let{name:e}=t;return this.parser?(this.parser.parseOpen(t),!0):e===this.tag?(this.model={},!0):(this.parser=this.map[e],!!this.parser&&(this.parser.parseOpen(t),!0))}parseText(t){this.parser&&this.parser.parseText(t)}parseClose(t){if(this.parser){if(!this.parser.parseClose(t)){switch(t){case`r`:{let e=this.model.richText;e||(e=this.model.richText=[]),e.push(this.parser.model);break}case`t`:this.model=this.parser.model}this.parser=void 0}return!0}return t!==this.tag}}},{"../base-xform":32,"./phonetic-text-xform":121,"./rich-text-xform":122,"./text-xform":125}],124:[function(i,E,w){"use strict";let p=i(`../../../utils/xml-stream`),o=i(`../base-xform`),a=i(`./shared-string-xform`);E.exports=class extends o{constructor(r){super(),this.model=r||{values:[],count:0},this.hash=Object.create(null),this.rich=Object.create(null)}get sharedStringXform(){return this._sharedStringXform||(this._sharedStringXform=new a)}get values(){return this.model.values}get uniqueCount(){return this.model.values.length}get count(){return this.model.count}getString(r){return this.model.values[r]}add(r){return r.richText?this.addRichText(r):this.addText(r)}addText(r){let t=this.hash[r];return t===void 0&&(t=this.hash[r]=this.model.values.length,this.model.values.push(r)),this.model.count++,t}addRichText(r){let t=this.sharedStringXform.toXml(r),e=this.rich[t];return e===void 0&&(e=this.rich[t]=this.model.values.length,this.model.values.push(r)),this.model.count++,e}render(r,t){t=t||this._values,r.openXml(p.StdDocAttributes),r.openNode(`sst`,{xmlns:`http://schemas.openxmlformats.org/spreadsheetml/2006/main`,count:t.count,uniqueCount:t.values.length});let e=this.sharedStringXform;
2t.values.forEach(l=>{e.render(r,l)}),r.closeNode()}parseOpen(r){if(this.parser)return this.parser.parseOpen(r),!0;switch(r.name){case`sst`:return!0;case`si`:return this.parser=this.sharedStringXform,this.parser.parseOpen(r),!0;default:throw new Error(`Unexpected xml node in parseOpen: `+JSON.stringify(r))}}parseText(r){this.parser&&this.parser.parseText(r)}parseClose(r){if(this.parser)return this.parser.parseClose(r)||(this.model.values.push(this.parser.model),this.model.count++,this.parser=void 0),!0;if(r===`sst`)return!1;throw new Error(`Unexpected xml node in parseClose: `+r)}}},{"../../../utils/xml-stream":28,"../base-xform":32,"./shared-string-xform":123}],125:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{get tag(){return`t`}render(o,a){o.openNode(`t`),/^\s|\n|\s$/.test(a)&&o.addAttribute(`xml:space`,`preserve`),o.writeText(a),o.closeNode()}get model(){return this._text.join(``).replace(/_x([0-9A-F]{4})_/g,(o,a)=>String.fromCharCode(parseInt(a,16)))}parseOpen(o){return o.name===`t`?(this._text=[],!0):!1}parseText(o){this._text.push(o)}parseClose(){return!1}}},{"../base-xform":32}],126:[function(i,E,w){"use strict";let p=i(`../../../doc/enums`),o=i(`../../../utils/utils`),a=i(`../base-xform`),r={horizontalValues:[`left`,`center`,`right`,`fill`,`centerContinuous`,`distributed`,`justify`].reduce((e,l)=>(e[l]=!0,e),{}),horizontal(e){return this.horizontalValues[e]?e:void 0},verticalValues:[`top`,`middle`,`bottom`,`distributed`,`justify`].reduce((e,l)=>(e[l]=!0,e),{}),vertical(e){return e===`middle`?`center`:this.verticalValues[e]?e:void 0},wrapText:e=>!!e||void 0,shrinkToFit:e=>!!e||void 0,textRotation(e){return e===`vertical`||(e=o.validInt(e))>=-90&&e<=90?e:void 0},indent:e=>(e=o.validInt(e),Math.max(0,e)),readingOrder(e){switch(e){case`ltr`:return p.ReadingOrder.LeftToRight;case`rtl`:return p.ReadingOrder.RightToLeft;default:return}}},t={toXml(e){if(e=r.textRotation(e)){if(e===`vertical`)return 255;let l=Math.round(e);if(l>=0&&l<=90)return l;if(l<0&&l>=-90)return 90-l}},toModel(e){let l=o.validInt(e);if(l!==void 0){if(l===255)return`vertical`;if(l>=0&&l<=90)return l;if(l>90&&l<=180)return 90-l}}};E.exports=class extends a{get tag(){return`alignment`}render(e,l){e.addRollback(),e.openNode(`alignment`);let n=!1;function s(h,d){d&&(e.addAttribute(h,d),n=!0)}s(`horizontal`,r.horizontal(l.horizontal)),s(`vertical`,r.vertical(l.vertical)),s(`wrapText`,!!r.wrapText(l.wrapText)&&`1`),s(`shrinkToFit`,!!r.shrinkToFit(l.shrinkToFit)&&`1`),s(`indent`,r.indent(l.indent)),s(`textRotation`,t.toXml(l.textRotation)),s(`readingOrder`,r.readingOrder(l.readingOrder)),e.closeNode(),n?e.commit():e.rollback()}parseOpen(e){let l={},n=!1;function s(h,d,c){h&&(l[d]=c,n=!0)}s(e.attributes.horizontal,`horizontal`,e.attributes.horizontal),s(e.attributes.vertical,`vertical`,e.attributes.vertical===`center`?`middle`:e.attributes.vertical),s(e.attributes.wrapText,`wrapText`,o.parseBoolean(e.attributes.wrapText)),s(e.attributes.shrinkToFit,`shrinkToFit`,o.parseBoolean(e.attributes.shrinkToFit)),s(e.attributes.indent,`indent`,parseInt(e.attributes.indent,10)),s(e.attributes.textRotation,`textRotation`,t.toModel(e.attributes.textRotation)),s(e.attributes.readingOrder,`readingOrder`,e.attributes.readingOrder===`2`?`rtl`:`ltr`),this.model=n?l:null}parseText(){}parseClose(){return!1}}},{"../../../doc/enums":7,"../../../utils/utils":27,"../base-xform":32}],127:[function(i,E,w){"use strict";let p=i(`../base-xform`),o=i(`../../../utils/utils`),a=i(`./color-xform`);class r extends p{constructor(e){super(),this.name=e,this.map={color:new a}}get tag(){return this.name}render(e,l,n){let s=l&&l.color||n||this.defaultColor;e.openNode(this.name),l&&l.style&&(e.addAttribute(`style`,l.style),s&&this.map.color.render(e,s)),e.closeNode()}parseOpen(e){if(this.parser)return this.parser.parseOpen(e),!0;switch(e.name){case this.name:{let{style:l}=e.attributes;return this.model=l?{style:l}:void 0,!0}case`color`:return this.parser=this.map.color,this.parser.parseOpen(e),!0;default:return!1}}parseText(e){this.parser&&this.parser.parseText(e)}parseClose(e){return this.parser?(this.parser.parseClose(e)||(this.parser=void 0),!0):(e===this.name&&this.map.color.model&&(this.model||(this.model={}),this.model.color=this.map.color.model),!1)}validStyle(e){return r.validStyleValues[e]}}r.validStyleValues=[`thin`,`dashed`,`dotted`,`dashDot`,`hair`,`dashDotDot`,`slantDashDot`,`mediumDashed`,`mediumDashDotDot`,`mediumDashDot`,`medium`,`double`,`thick`].reduce((t,e)=>(t[e]=!0,t),{}),E.exports=class extends p{constructor(){super(),this.map={top:new r(`top`),left:new r(`left`),bottom:new r(`bottom`),right:new r(`right`),diagonal:new r(`diagonal`)}}render(t,e){let{color:l}=e;function n(s,h){s&&!s.color&&e.color&&(s=j(y$5({}
2,s),{color:e.color})),h.render(t,s,l)}t.openNode(`border`),e.diagonal&&e.diagonal.style&&(e.diagonal.up&&t.addAttribute(`diagonalUp`,`1`),e.diagonal.down&&t.addAttribute(`diagonalDown`,`1`)),n(e.left,this.map.left),n(e.right,this.map.right),n(e.top,this.map.top),n(e.bottom,this.map.bottom),n(e.diagonal,this.map.diagonal),t.closeNode()}parseOpen(t){return this.parser?(this.parser.parseOpen(t),!0):t.name===`border`?(this.reset(),this.diagonalUp=o.parseBoolean(t.attributes.diagonalUp),this.diagonalDown=o.parseBoolean(t.attributes.diagonalDown),!0):(this.parser=this.map[t.name],!!this.parser&&(this.parser.parseOpen(t),!0))}parseText(t){this.parser&&this.parser.parseText(t)}parseClose(t){if(this.parser)return this.parser.parseClose(t)||(this.parser=void 0),!0;if(t===`border`){let e=this.model={},l=function(n,s,h){s&&(h&&Object.assign(s,h),e[n]=s)};l(`left`,this.map.left.model),l(`right`,this.map.right.model),l(`top`,this.map.top.model),l(`bottom`,this.map.bottom.model),l(`diagonal`,this.map.diagonal.model,{up:this.diagonalUp,down:this.diagonalDown})}return!1}}},{"../../../utils/utils":27,"../base-xform":32,"./color-xform":128}],128:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{constructor(o){super(),this.name=o||`color`}get tag(){return this.name}render(o,a){return!!a&&(o.openNode(this.name),a.argb?o.addAttribute(`rgb`,a.argb):a.theme!==void 0?(o.addAttribute(`theme`,a.theme),a.tint!==void 0&&o.addAttribute(`tint`,a.tint)):a.indexed!==void 0?o.addAttribute(`indexed`,a.indexed):o.addAttribute(`auto`,`1`),o.closeNode(),!0)}parseOpen(o){return o.name===this.name&&(o.attributes.rgb?this.model={argb:o.attributes.rgb}:o.attributes.theme?(this.model={theme:parseInt(o.attributes.theme,10)},o.attributes.tint&&(this.model.tint=parseFloat(o.attributes.tint))):o.attributes.indexed?this.model={indexed:parseInt(o.attributes.indexed,10)}:this.model=void 0,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],129:[function(i,E,w){"use strict";let p=i(`../base-xform`),o=i(`./alignment-xform`),a=i(`./border-xform`),r=i(`./fill-xform`),t=i(`./font-xform`),e=i(`./numfmt-xform`),l=i(`./protection-xform`);E.exports=class extends p{constructor(){super(),this.map={alignment:new o,border:new a,fill:new r,font:new t,numFmt:new e,protection:new l}}get tag(){return`dxf`}render(n,s){if(n.openNode(this.tag),s.font&&this.map.font.render(n,s.font),s.numFmt&&s.numFmtId){let h={id:s.numFmtId,formatCode:s.numFmt};this.map.numFmt.render(n,h)}s.fill&&this.map.fill.render(n,s.fill),s.alignment&&this.map.alignment.render(n,s.alignment),s.border&&this.map.border.render(n,s.border),s.protection&&this.map.protection.render(n,s.protection),n.closeNode()}parseOpen(n){return this.parser?(this.parser.parseOpen(n),!0):n.name===this.tag?(this.reset(),!0):(this.parser=this.map[n.name],this.parser&&this.parser.parseOpen(n),!0)}parseText(n){this.parser&&this.parser.parseText(n)}parseClose(n){return this.parser?(this.parser.parseClose(n)||(this.parser=void 0),!0):n!==this.tag||(this.model={alignment:this.map.alignment.model,border:this.map.border.model,fill:this.map.fill.model,font:this.map.font.model,numFmt:this.map.numFmt.model,protection:this.map.protection.model},!1)}}},{"../base-xform":32,"./alignment-xform":126,"./border-xform":127,"./fill-xform":130,"./font-xform":131,"./numfmt-xform":132,"./protection-xform":133}],130:[function(i,E,w){"use strict";let p=i(`../base-xform`),o=i(`./color-xform`);class a extends p{constructor(){super(),this.map={color:new o}}get tag(){return`stop`}render(n,s){n.openNode(`stop`),n.addAttribute(`position`,s.position),this.map.color.render(n,s.color),n.closeNode()}parseOpen(n){if(this.parser)return this.parser.parseOpen(n),!0;switch(n.name){case`stop`:return this.model={position:parseFloat(n.attributes.position)},!0;case`color`:return this.parser=this.map.color,this.parser.parseOpen(n),!0;default:return!1}}parseText(){}parseClose(n){return!!this.parser&&(this.parser.parseClose(n)||(this.model.color=this.parser.model,this.parser=void 0),!0)}}class r extends p{constructor(){super(),this.map={fgColor:new o(`fgColor`),bgColor:new o(`bgColor`)}}get name(){return`pattern`}get tag(){return`patternFill`}render(n,s){n.openNode(`patternFill`),n.addAttribute(`patternType`,s.pattern),s.fgColor&&this.map.fgColor.render(n,s.fgColor),s.bgColor&&this.map.bgColor.render(n,s.bgColor),n.closeNode()}parseOpen(n){return this.parser?(this.parser.parseOpen(n),!0):n.name===`patternFill`?(this.model={type:`pattern`,pattern:n.attributes.patternType},!0):(this.parser=this.map[n.name],!!this.parser&&(this.parser.parseOpen(n),!0))}parseText(n){this.parser&&this.parser.parseText(n)}parseClose(n){return!!this.parser&&(this.parser.parseClose(n)||(this.parser.model&&(this.model[n]=this.parser.model),this.parser=void 0),!0)}}class t extends p{constructor(){super(),this.map={stop:new a}}get name(){return`gradient`}get tag(){return`gradientFill`}render(n,s){switch(n.openNode(`gradientFill`),s.gradient){case`angle`:n.addAttribute(`degree`,s.degree);break;case`path`:n.addAttribute(`type`,`path`),s.center.left&&(n.addAttribute(`left`,s.center.left),s.center.right===void 0&&n.addAttribute(`right`,s.center.left)),s.center.right&&n.addAttribute(`right`,s.center.right),s.center.top&&(n.addAttribute(`top`,s.center.top),s.center.bottom===void 0&&n.addAttribute(`bottom`,s.center.top)),s.center.bottom&&n.addAttribute(`bottom`,s.center.bottom)}let h=this.map.stop;s.stops.forEach(d=>{h.render(n,d)}),n.closeNode()}
2parseOpen(n){if(this.parser)return this.parser.parseOpen(n),!0;switch(n.name){case`gradientFill`:{let s=this.model={stops:[]};return n.attributes.degree?(s.gradient=`angle`,s.degree=parseInt(n.attributes.degree,10)):n.attributes.type===`path`&&(s.gradient=`path`,s.center={left:n.attributes.left?parseFloat(n.attributes.left):0,top:n.attributes.top?parseFloat(n.attributes.top):0},n.attributes.right!==n.attributes.left&&(s.center.right=n.attributes.right?parseFloat(n.attributes.right):0),n.attributes.bottom!==n.attributes.top&&(s.center.bottom=n.attributes.bottom?parseFloat(n.attributes.bottom):0)),!0}case`stop`:return this.parser=this.map.stop,this.parser.parseOpen(n),!0;default:return!1}}parseText(n){this.parser&&this.parser.parseText(n)}parseClose(n){return!!this.parser&&(this.parser.parseClose(n)||(this.model.stops.push(this.parser.model),this.parser=void 0),!0)}}class e extends p{constructor(){super(),this.map={patternFill:new r,gradientFill:new t}}get tag(){return`fill`}render(n,s){switch(n.addRollback(),n.openNode(`fill`),s.type){case`pattern`:this.map.patternFill.render(n,s);break;case`gradient`:this.map.gradientFill.render(n,s);break;default:n.rollback();return}n.closeNode(),n.commit()}parseOpen(n){return this.parser?(this.parser.parseOpen(n),!0):n.name===`fill`?(this.model={},!0):(this.parser=this.map[n.name],!!this.parser&&(this.parser.parseOpen(n),!0))}parseText(n){this.parser&&this.parser.parseText(n)}parseClose(n){return!!this.parser&&(this.parser.parseClose(n)||(this.model=this.parser.model,this.model.type=this.parser.name,this.parser=void 0),!0)}validStyle(n){return e.validPatternValues[n]}}e.validPatternValues=[`none`,`solid`,`darkVertical`,`darkGray`,`mediumGray`,`lightGray`,`gray125`,`gray0625`,`darkHorizontal`,`darkVertical`,`darkDown`,`darkUp`,`darkGrid`,`darkTrellis`,`lightHorizontal`,`lightVertical`,`lightDown`,`lightUp`,`lightGrid`,`lightTrellis`,`lightGrid`].reduce((l,n)=>(l[n]=!0,l),{}),e.StopXform=a,e.PatternFillXform=r,e.GradientFillXform=t,E.exports=e},{"../base-xform":32,"./color-xform":128}],131:[function(i,E,w){"use strict";let p=i(`./color-xform`),o=i(`../simple/boolean-xform`),a=i(`../simple/integer-xform`),r=i(`../simple/string-xform`),t=i(`./underline-xform`),e=i(`../../../utils/under-dash`),l=i(`../base-xform`);class n extends l{constructor(h){super(),this.options=h||n.OPTIONS,this.map={b:{prop:`bold`,xform:new o({tag:`b`,attr:`val`})},i:{prop:`italic`,xform:new o({tag:`i`,attr:`val`})},u:{prop:`underline`,xform:new t},charset:{prop:`charset`,xform:new a({tag:`charset`,attr:`val`})},color:{prop:`color`,xform:new p},condense:{prop:`condense`,xform:new o({tag:`condense`,attr:`val`})},extend:{prop:`extend`,xform:new o({tag:`extend`,attr:`val`})},family:{prop:`family`,xform:new a({tag:`family`,attr:`val`})},outline:{prop:`outline`,xform:new o({tag:`outline`,attr:`val`})},vertAlign:{prop:`vertAlign`,xform:new r({tag:`vertAlign`,attr:`val`})},scheme:{prop:`scheme`,xform:new r({tag:`scheme`,attr:`val`})},shadow:{prop:`shadow`,xform:new o({tag:`shadow`,attr:`val`})},strike:{prop:`strike`,xform:new o({tag:`strike`,attr:`val`})},sz:{prop:`size`,xform:new a({tag:`sz`,attr:`val`})}},this.map[this.options.fontNameTag]={prop:`name`,xform:new r({tag:this.options.fontNameTag,attr:`val`})}}get tag(){return this.options.tagName}render(h,d){let{map:c}=this;h.openNode(this.options.tagName),e.each(this.map,(m,f)=>{c[f].xform.render(h,d[m.prop])}),h.closeNode()}parseOpen(h){return this.parser?(this.parser.parseOpen(h),!0):this.map[h.name]?(this.parser=this.map[h.name].xform,this.parser.parseOpen(h)):h.name===this.options.tagName?(this.model={},!0):!1}parseText(h){this.parser&&this.parser.parseText(h)}parseClose(h){if(this.parser&&!this.parser.parseClose(h)){let d=this.map[h];return this.parser.model&&(this.model[d.prop]=this.parser.model),this.parser=void 0,!0}return h!==this.options.tagName}}n.OPTIONS={tagName:`font`,fontNameTag:`name`},E.exports=n},{"../../../utils/under-dash":26,"../base-xform":32,"../simple/boolean-xform":116,"../simple/integer-xform":118,"../simple/string-xform":119,"./color-xform":128,"./underline-xform":136}],132:[function(i,E,w){"use strict";let p=i(`../../../utils/under-dash`),o=i(`../../defaultnumformats`),a=i(`../base-xform`),r=(function(){let e={};return p.each(o,(l,n)=>{l.f&&(e[l.f]=parseInt(n,10))}),e})();class t extends a{constructor(l,n){super(),this.id=l,this.formatCode=n}get tag(){return`numFmt`}render(l,n){l.leafNode(`numFmt`,{numFmtId:n.id,formatCode:n.formatCode})}parseOpen(l){return l.name===`numFmt`?(this.model={id:parseInt(l.attributes.numFmtId,10),formatCode:l.attributes.formatCode.replace(/[\\](.)/g,`$1`)},!0):!1}parseText(){}parseClose(){return!1}}t.getDefaultFmtId=function(e){return r[e]},t.getDefaultFmtCode=function(e){return o[e]&&o[e].f},E.exports=t},{"../../../utils/under-dash":26,"../../defaultnumformats":30,"../base-xform":32}],133:[function(i,E,w){"use strict";let p=i(`../base-xform`),o={boolean:(a,r)=>
vendor: 4,140 bytes, line 2
2a===void 0?r:a};E.exports=class extends p{get tag(){return`protection`}render(a,r){a.addRollback(),a.openNode(`protection`);let t=!1;function e(l,n){n!==void 0&&(a.addAttribute(l,n),t=!0)}e(`locked`,o.boolean(r.locked,!0)?void 0:`0`),e(`hidden`,o.boolean(r.hidden,!1)?`1`:void 0),a.closeNode(),t?a.commit():a.rollback()}parseOpen(a){let r={locked:a.attributes.locked!==`0`,hidden:a.attributes.hidden===`1`},t=!r.locked||r.hidden;this.model=t?r:null}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],134:[function(i,E,w){"use strict";let p=i(`../base-xform`),o=i(`./alignment-xform`),a=i(`./protection-xform`);E.exports=class extends p{constructor(r){super(),this.xfId=!(!r||!r.xfId),this.map={alignment:new o,protection:new a}}get tag(){return`xf`}render(r,t){r.openNode(`xf`,{numFmtId:t.numFmtId||0,fontId:t.fontId||0,fillId:t.fillId||0,borderId:t.borderId||0}),this.xfId&&r.addAttribute(`xfId`,t.xfId||0),t.numFmtId&&r.addAttribute(`applyNumberFormat`,`1`),t.fontId&&r.addAttribute(`applyFont`,`1`),t.fillId&&r.addAttribute(`applyFill`,`1`),t.borderId&&r.addAttribute(`applyBorder`,`1`),t.alignment&&r.addAttribute(`applyAlignment`,`1`),t.protection&&r.addAttribute(`applyProtection`,`1`),t.alignment&&this.map.alignment.render(r,t.alignment),t.protection&&this.map.protection.render(r,t.protection),r.closeNode()}parseOpen(r){if(this.parser)return this.parser.parseOpen(r),!0;switch(r.name){case`xf`:return this.model={numFmtId:parseInt(r.attributes.numFmtId,10),fontId:parseInt(r.attributes.fontId,10),fillId:parseInt(r.attributes.fillId,10),borderId:parseInt(r.attributes.borderId,10)},this.xfId&&(this.model.xfId=parseInt(r.attributes.xfId,10)),!0;case`alignment`:return this.parser=this.map.alignment,this.parser.parseOpen(r),!0;case`protection`:return this.parser=this.map.protection,this.parser.parseOpen(r),!0;default:return!1}}parseText(r){this.parser&&this.parser.parseText(r)}parseClose(r){return this.parser?(this.parser.parseClose(r)||(this.map.protection===this.parser?this.model.protection=this.parser.model:this.model.alignment=this.parser.model,this.parser=void 0),!0):r!==`xf`}}},{"../base-xform":32,"./alignment-xform":126,"./protection-xform":133}],135:[function(i,E,w){"use strict";let p=i(`../../../doc/enums`),o=i(`../../../utils/xml-stream`),a=i(`../base-xform`),r=i(`../static-xform`),t=i(`../list-xform`),e=i(`./font-xform`),l=i(`./fill-xform`),n=i(`./border-xform`),s=i(`./numfmt-xform`),h=i(`./style-xform`),d=i(`./dxf-xform`);class c extends a{constructor(f){super(),this.map={numFmts:new t({tag:`numFmts`,count:!0,childXform:new s}),fonts:new t({tag:`fonts`,count:!0,childXform:new e,$:{"x14ac:knownFonts":1}}),fills:new t({tag:`fills`,count:!0,childXform:new l}),borders:new t({tag:`borders`,count:!0,childXform:new n}),cellStyleXfs:new t({tag:`cellStyleXfs`,count:!0,childXform:new h}),cellXfs:new t({tag:`cellXfs`,count:!0,childXform:new h({xfId:!0})}),dxfs:new t({tag:`dxfs`,always:!0,count:!0,childXform:new d}),numFmt:new s,font:new e,fill:new l,border:new n,style:new h({xfId:!0}),cellStyles:c.STATIC_XFORMS.cellStyles,tableStyles:c.STATIC_XFORMS.tableStyles,extLst:c.STATIC_XFORMS.extLst},f&&this.init()}initIndex(){this.index={style:{},numFmt:{},numFmtNextId:164,font:{},border:{},fill:{}}}init(){this.model={styles:[],numFmts:[],fonts:[],borders:[],fills:[],dxfs:[]},this.initIndex(),this._addBorder({}),this._addStyle({numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}),this._addFill({type:`pattern`,pattern:`none`}),this._addFill({type:`pattern`,pattern:`gray125`}),this.weakMap=new WeakMap}render(f,v){v=v||this.model,f.openXml(o.StdDocAttributes),f.openNode(`styleSheet`,c.STYLESHEET_ATTRIBUTES),this.index?(v.numFmts&&v.numFmts.length&&(f.openNode(`numFmts`,{count:v.numFmts.length}),v.numFmts.forEach(x=>{f.writeXml(x)}),f.closeNode()),v.fonts.length||this._addFont({size:11,color:{theme:1},name:`Calibri`,family:2,scheme:`minor`}),f.openNode(`fonts`,{count:v.fonts.length,"x14ac:knownFonts":1}),v.fonts.forEach(x=>{f.writeXml(x)}),f.closeNode(),f.openNode(`fills`,{count:v.fills.length}),v.fills.forEach(x=>{f.writeXml(x)}),f.closeNode(),f.openNode(`borders`,{count:v.borders.length}
2),v.borders.forEach(x=>{f.writeXml(x)}),f.closeNode(),this.map.cellStyleXfs.render(f,[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}]),f.openNode(`cellXfs`,{count:v.styles.length}),v.styles.forEach(x=>{f.writeXml(x)}),f.closeNode()):(this.map.numFmts.render(f,v.numFmts),this.map.fonts.render(f,v.fonts),this.map.fills.render(f,v.fills),this.map.borders.render(f,v.borders),this.map.cellStyleXfs.render(f,[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}]),this.map.cellXfs.render(f,v.styles)),c.STATIC_XFORMS.cellStyles.render(f),this.map.dxfs.render(f,v.dxfs),c.STATIC_XFORMS.tableStyles.render(f),c.STATIC_XFORMS.extLst.render(f),f.closeNode()}parseOpen(f){return this.parser?(this.parser.parseOpen(f),!0):f.name===`styleSheet`?(this.initIndex(),!0):(this.parser=this.map[f.name],this.parser&&this.parser.parseOpen(f),!0)}parseText(f){this.parser&&this.parser.parseText(f)}parseClose(f){if(this.parser)return this.parser.parseClose(f)||(this.parser=void 0),!0;switch(f){case`styleSheet`:{this.model={};let v=(x,A)=>{A.model&&A.model.length&&(this.model[x]=A.model)};if(v(`numFmts`,this.map.numFmts),v(`fonts`,this.map.fonts),v(`fills`,this.map.fills),v(`borders`,this.map.borders),v(`styles`,this.map.cellXfs),v(`dxfs`,this.map.dxfs),this.index={model:[],numFmt:[]},this.model.numFmts){let x=this.index.numFmt;this.model.numFmts.forEach(A=>{x[A.id]=A.formatCode})}return!1}default:return!0}}addStyleModel(f,v){if(!f)return 0;if(this.model.fonts.length||this._addFont({size:11,color:{theme:1},name:`Calibri`,family:2,scheme:`minor`}),this.weakMap&&this.weakMap.has(f))return this.weakMap.get(f);let x={};if(v=v||p.ValueType.Number,f.numFmt)x.numFmtId=this._addNumFmtStr(f.numFmt);else switch(v){case p.ValueType.Number:x.numFmtId=this._addNumFmtStr(`General`);break;case p.ValueType.Date:x.numFmtId=this._addNumFmtStr(`mm-dd-yy`)}f.font&&(x.fontId=this._addFont(f.font)),f.border&&(x.borderId=this._addBorder(f.border)),f.fill&&(x.fillId=this._addFill(f.fill)),f.alignment&&(x.alignment=f.alignment),f.protection&&(x.protection=f.protection);let A=this._addStyle(x);return this.weakMap&&this.weakMap.set(f,A),A}getStyleModel(f){let v=this.model.styles[f];if(!v)return null;let x=this.index.model[f];if(x)return x;if(x=this.index.model[f]={},v.numFmtId){let j=this.index.numFmt[v.numFmtId]||s.getDefaultFmtCode(v.numFmtId);j&&(x.numFmt=j)}function A(j,L,N){if(N||N===0){let P=L[N];P&&(x[j]=P)}}return A(`font`,this.model.fonts,v.fontId),A(`border`,this.model.borders,v.borderId),A(`fill`,this.model.fills,v.fillId),v.alignment&&(x.alignment=v.alignment),v.protection&&(x.protection=v.protection),x}addDxfStyle(f){return f.numFmt&&(f.numFmtId=this._addNumFmtStr(f.numFmt)),this.model.dxfs.push(f),this.model.dxfs.length-1}getDxfStyle(f){return this.model.dxfs[f]}_addStyle(f){let v=this.map.style.toXml(f),x=this.index.style[v];return x===void 0&&(x=this.index.style[v]=this.model.styles.length,this.model.styles.push(v)),x}_addNumFmtStr(f){let v=s.getDefaultFmtId(f);if(v!==void 0||(v=this.index.numFmt[f],v!==void 0))return v;v=this.index.numFmt[f]=164+this.model.numFmts.length;let x=this.map.numFmt.toXml({id:v,formatCode:f});return this.model.numFmts.push(x),v}_addFont(f){let v=this.map.font.toXml(f),x=this.index.font[v];return x===void 0&&(x=this.index.font[v]=this.model.fonts.length,this.model.fonts.push(v)),x}_addBorder(f){let v=this.map.border.toXml(f),x=this.index.border[v];return x===void 0&&(x=this.index.border[v]=this.model.borders.length,this.model.borders.push(v)),x}_addFill(f){let v=this.map.fill.toXml(f),x=this.index.fill[v];return x===void 0&&(x=this.index.fill[v]=this.model.fills.length,this.model.fills.push(v)),x}}c.STYLESHEET_ATTRIBUTES={xmlns:`http://schemas.openxmlformats.org/spreadsheetml/2006/main`,"xmlns:mc":`http://schemas.openxmlformats.org/markup-compatibility/2006`,"mc:Ignorable":`x14ac x16r2`,"xmlns:x14ac":`http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac`,"xmlns:x16r2":`http://schemas.microsoft.com/office/spreadsheetml/2015/02/main`},c.STATIC_XFORMS={cellStyles:new r({tag:`cellStyles`,$:{count:1},c:[{tag:`cellStyle`,$:{name:`Normal`,xfId:0,builtinId:0}}]}),dxfs:new r({tag:`dxfs`,$:{count:0}}),tableStyles:new r({tag:`tableStyles`,$:{count:0,defaultTableStyle:`TableStyleMedium2`,defaultPivotStyle:`PivotStyleLight16`}}),extLst:new r({tag:`extLst`,c:[{tag:`ext`,$:{uri:`{EB79DEF2-80B8-43e5-95BD-54CBDDF9020C}`,"xmlns:x14":`http://schemas.microsoft.com/office/spreadsheetml/2009/9/main`}
2,c:[{tag:`x14:slicerStyles`,$:{defaultSlicerStyle:`SlicerStyleLight1`}}]},{tag:`ext`,$:{uri:`{9260A510-F301-46a8-8635-F512D64BE5F5}`,"xmlns:x15":`http://schemas.microsoft.com/office/spreadsheetml/2010/11/main`},c:[{tag:`x15:timelineStyles`,$:{defaultTimelineStyle:`TimeSlicerStyleLight1`}}]}]})},c.Mock=class extends c{constructor(){super(),this.model={styles:[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}],numFmts:[],fonts:[{size:11,color:{theme:1},name:`Calibri`,family:2,scheme:`minor`}],borders:[{}],fills:[{type:`pattern`,pattern:`none`},{type:`pattern`,pattern:`gray125`}]}}parseStream(m){return m.autodrain(),Promise.resolve()}addStyleModel(m,f){return f===p.ValueType.Date?this.dateStyleId:0}get dateStyleId(){if(!this._dateStyleId){let m={numFmtId:s.getDefaultFmtId(`mm-dd-yy`)};this._dateStyleId=this.model.styles.length,this.model.styles.push(m)}return this._dateStyleId}getStyleModel(){return{}}},E.exports=c},{"../../../doc/enums":7,"../../../utils/xml-stream":28,"../base-xform":32,"../list-xform":71,"../static-xform":120,"./border-xform":127,"./dxf-xform":129,"./fill-xform":130,"./font-xform":131,"./numfmt-xform":132,"./style-xform":134}],136:[function(i,E,w){"use strict";let p=i(`../base-xform`);class o extends p{constructor(r){super(),this.model=r}get tag(){return`u`}render(r,t){if((t=t||this.model)===!0)r.leafNode(`u`);else{let e=o.Attributes[t];e&&r.leafNode(`u`,e)}}parseOpen(r){r.name===`u`&&(this.model=r.attributes.val||!0)}parseText(){}parseClose(){return!1}}o.Attributes={single:{},double:{val:`double`},singleAccounting:{val:`singleAccounting`},doubleAccounting:{val:`doubleAccounting`}},E.exports=o},{"../base-xform":32}],137:[function(i,E,w){"use strict";let p=i(`../base-xform`),o=i(`./filter-column-xform`);E.exports=class extends p{constructor(){super(),this.map={filterColumn:new o}}get tag(){return`autoFilter`}prepare(a){a.columns.forEach((r,t)=>{this.map.filterColumn.prepare(r,{index:t})})}render(a,r){return a.openNode(this.tag,{ref:r.autoFilterRef}),r.columns.forEach(t=>{this.map.filterColumn.render(a,t)}),a.closeNode(),!0}parseOpen(a){if(this.parser)return this.parser.parseOpen(a),!0;switch(a.name){case this.tag:return this.model={autoFilterRef:a.attributes.ref,columns:[]},!0;default:if(this.parser=this.map[a.name],this.parser)return this.parseOpen(a),!0;throw new Error(`Unexpected xml node in parseOpen: `+JSON.stringify(a))}}parseText(a){this.parser&&this.parser.parseText(a)}parseClose(a){if(this.parser)return this.parser.parseClose(a)||(this.model.columns.push(this.parser.model),this.parser=void 0),!0;if(a===this.tag)return!1;throw new Error(`Unexpected xml node in parseClose: `+a)}}},{"../base-xform":32,"./filter-column-xform":139}],138:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{get tag(){return`customFilter`}render(o,a){o.leafNode(this.tag,{val:a.val,operator:a.operator})}parseOpen(o){return o.name===this.tag&&(this.model={val:o.attributes.val,operator:o.attributes.operator},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],139:[function(i,E,w){"use strict";let p=i(`../base-xform`),o=i(`../list-xform`),a=i(`./custom-filter-xform`),r=i(`./filter-xform`);E.exports=class extends p{constructor(){super(),this.map={customFilters:new o({tag:`customFilters`,count:!1,empty:!0,childXform:new a}),filters:new o({tag:`filters`,count:!1,empty:!0,childXform:new r})}}get tag(){return`filterColumn`}prepare(t,e){t.colId=e.index.toString()}render(t,e){return e.customFilters?(t.openNode(this.tag,{colId:e.colId,hiddenButton:e.filterButton?`0`:`1`}),this.map.customFilters.render(t,e.customFilters),t.closeNode(),!0):(t.leafNode(this.tag,{colId:e.colId,hiddenButton:e.filterButton?`0`:`1`}),!0)}parseOpen(t){if(this.parser)return this.parser.parseOpen(t),!0;let{attributes:e}=t;switch(t.name){case this.tag:return this.model={filterButton:e.hiddenButton===`0`},!0;default:if(this.parser=this.map[t.name],this.parser)return this.parseOpen(t),!0;throw new Error(`Unexpected xml node in parseOpen: `+JSON.stringify(t))}}parseText(){}parseClose(t){return this.parser?(this.parser.parseClose(t)||(this.parser=void 0),!0):t===this.tag?(this.model.customFilters=this.map.customFilters.model,!1):!0}}},{"../base-xform":32,"../list-xform":71,"./custom-filter-xform":138,"./filter-xform":140}],140:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{get tag(){return`filter`}render(o,a){o.leafNode(this.tag,{val:a.val})}parseOpen(o){return o.name===this.tag&&(this.model={val:o.attributes.val},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],141:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{get tag(){return`tableColumn`}prepare(o,a){o.id=a.index+1}render(o,a){return o.leafNode(this.tag,{id:a.id.toString(),name:a.name,totalsRowLabel:a.totalsRowLabel,totalsRowFunction:a.totalsRowFunction,dxfId:a.dxfId}),!0}parseOpen(o){if(o.name===this.tag){let{attributes:a}=o;return this.model={name:a.name,totalsRowLabel:a.totalsRowLabel,totalsRowFunction:a.totalsRowFunction,dxfId:a.dxfId},!0}return!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],142:[function(i,E,w){"use strict";let p=i(`../base-xform`);E.exports=class extends p{get tag(){return`tableStyleInfo`}render(o,a){return o.leafNode(this.tag,{name:a.theme?a.theme:void 0,showFirstColumn:a.showFirstColumn?`1`:`0`,showLastColumn:a.showLastColumn?`1`:`0`,showRowStripes:a.showRowStripes?`1`:`0`,showColumnStripes:a.showColumnStripes?`1`:`0`}),!0}parseOpen(o){if(o.name===this.tag){let{attributes:a}=o;return this.model={theme:a.name?a.name:null,showFirstColumn:a.showFirstColumn===`1`,showLastColumn:a.showLastColumn===`1`,showRowStripes:a.showRowStripes===`1`,showColumnStripes:a.showColumnStripes===`1`},!0}return!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],143:[function(i,E,w){"use strict";let p=i(`../../../utils/xml-stream`),o=i(`../base-xform`),a=i(`../list-xform`),r=i(`./auto-filter-xform`),t=i(`./table-column-xform`),e=i(`./table-style-info-xform`);class l extends o{constructor(){super(),this.map={autoFilter:new r,tableColumns:new a({tag:`tableColumns`,count:!0,empty:!0,childXform:new t}),tableStyleInfo:new e}}prepare(s,h){this.map.autoFilter.prepare(s),this.map.tableColumns.prepare(s.columns,h)}get tag(){return`table`}render(s,h){s.openXml(p.StdDocAttributes),s.openNode(this.tag,j(y$5({},l.TABLE_ATTRIBUTES),{id:h.id,name:h.name,displayName:h.displayName||h.name,ref:h.tableRef,totalsRowCount:h.totalsRow?`1`:void 0,totalsRowShown:h.totalsRow?void 0:`1`,headerRowCount:h.headerRow?`1`:`0`})),this.map.autoFilter.render(s,h),this.map.tableColumns.render(s,h.columns),this.map.tableStyleInfo.render(s,h.style),s.closeNode()}parseOpen(s){if(this.parser)return this.parser.parseOpen(s),!0;let{name:h,attributes:d}=s;return h===this.tag?(this.reset(),this.model={name:d.name,displayName:d.displayName||d.name,tableRef:d.ref,totalsRow:d.totalsRowCount===`1`,headerRow:d.headerRowCount===`1`}):(this.parser=this.map[s.name],this.parser&&this.parser.parseOpen(s)),!0}parseText(s){this.parser&&this.parser.parseText(s)}parseClose(s){return this.parser?(this.parser.parseClose(s)||(this.parser=void 0),!0):s===this.tag?(this.model.columns=this.map.tableColumns.model,this.map.autoFilter.model&&(this.model.autoFilterRef=this.map.autoFilter.model.autoFilterRef,this.map.autoFilter.model.columns.forEach((h,d)=>{this.model.columns[d].filterButton=h.filterButton})),this.model.style=this.map.tableStyleInfo.model,!1):!0}reconcile(s,h){s.columns.forEach(d=>{d.dxfId!==void 0&&(d.style=h.styles.getDxfStyle(d.dxfId))})}}l.TABLE_ATTRIBUTES={xmlns:`http://schemas.openxmlformats.org/spreadsheetml/2006/main`,"xmlns:mc":`http://schemas.openxmlformats.org/markup-compatibility/2006`,"mc:Ignorable":`xr xr3`,"xmlns:xr":`http://schemas.microsoft.com/office/spreadsheetml/2014/revision`,"xmlns:xr3":`http://schemas.microsoft.com/office/spreadsheetml/2016/revision3`},E.exports=l},{"../../../utils/xml-stream":28,"../base-xform":32,"../list-xform":71,"./auto-filter-xform":137,"./table-column-xform":141,"./table-style-info-xform":142}],144:[function(i,E,w){(function(p,o){(function(){"use strict";let a=i(`fs`),r=i(`jszip`),{PassThrough:t}=i(`readable-stream`),e=i(`../utils/zip-stream`),l=i(`../utils/stream-buf`),n=i(`../utils/utils`),s=i(`../utils/xml-stream`),{bufferToString:h}=i(`../utils/browser-buffer-decode`),d=i(`./xform/style/styles-xform`),c=i(`./xform/core/core-xform`),m=i(`./xform/strings/shared-strings-xform`),f=i(`./xform/core/relationships-xform`),v=i(`./xform/core/content-types-xform`),x=i(`./xform/core/app-xform`),A=i(`./xform/book/workbook-xform`),j=i(`./xform/sheet/wor
2ksheet-xform`),L=i(`./xform/drawing/drawing-xform`),N=i(`./xform/table/table-xform`),P=i(`./xform/comment/comments-xform`),D=i(`./xform/comment/vml-notes-xform`),$=i(`./xml/theme1`);class B{constructor(C){this.workbook=C}readFile(C,I){return H$2(this,null,function*(){if(!(yield n.fs.exists(C)))throw new Error(`File not found: `+C);let u=a.createReadStream(C);try{let b=yield this.read(u,I);return u.close(),b}catch(b){throw u.close(),b}})}parseRels(C){return new f().parseStream(C)}parseWorkbook(C){return new A().parseStream(C)}parseSharedStrings(C){return new m().parseStream(C)}reconcile(C,I){let u=new A,b=new j(I),y=new L,g=new N;u.reconcile(C);let _={media:C.media,mediaIndex:C.mediaIndex};Object.keys(C.drawings).forEach(z=>{let U=C.drawings[z],V=C.drawingRels[z];V&&(_.rels=V.reduce((R,H)=>(R[H.Id]=H,R),{}),(U.anchors||[]).forEach(R=>{let H=R.picture&&R.picture.hyperlinks;H&&_.rels[H.rId]&&(H.hyperlink=_.rels[H.rId].Target,delete H.rId)}),y.reconcile(U,_))});let k={styles:C.styles};Object.values(C.tables).forEach(z=>{g.reconcile(z,k)});let O={styles:C.styles,sharedStrings:C.sharedStrings,media:C.media,mediaIndex:C.mediaIndex,date1904:C.properties&&C.properties.date1904,drawings:C.drawings,comments:C.comments,tables:C.tables,vmlDrawings:C.vmlDrawings};C.worksheets.forEach(z=>{z.relationships=C.worksheetRels[z.sheetNo],b.reconcile(z,O)}),delete C.worksheetHash,delete C.worksheetRels,delete C.globalRels,delete C.sharedStrings,delete C.workbookRels,delete C.sheetDefs,delete C.styles,delete C.mediaIndex,delete C.drawings,delete C.drawingRels,delete C.vmlDrawings}_processWorksheetEntry(C,I,u,b,y){return H$2(this,null,function*(){let _=yield new j(b).parseStream(C);_.sheetNo=u,I.worksheetHash[y]=_,I.worksheets.push(_)})}_processCommentEntry(C,I,u){return H$2(this,null,function*(){let y=yield new P().parseStream(C);I.comments[`../${u}.xml`]=y})}_processTableEntry(C,I,u){return H$2(this,null,function*(){let y=yield new N().parseStream(C);I.tables[`../tables/${u}.xml`]=y})}_processWorksheetRelsEntry(C,I,u){return H$2(this,null,function*(){let y=yield new f().parseStream(C);I.worksheetRels[u]=y})}_processMediaEntry(C,I,u){return H$2(this,null,function*(){let b=u.lastIndexOf(`.`);if(b>=1){let y=u.substr(b+1),g=u.substr(0,b);yield new Promise((_,k)=>{let O=new l;O.on(`finish`,()=>{I.mediaIndex[u]=I.media.length,I.mediaIndex[g]=I.media.length;let z={type:`image`,name:g,extension:y,buffer:O.toBuffer()};I.media.push(z),_()}),C.on(`error`,z=>{k(z)}),C.pipe(O)})}})}_processDrawingEntry(C,I,u){return H$2(this,null,function*(){let y=yield new L().parseStream(C);I.drawings[u]=y})}_processDrawingRelsEntry(C,I,u){return H$2(this,null,function*(){let y=yield new f().parseStream(C);I.drawingRels[u]=y})}_processVmlDrawingEntry(C,I,u){return H$2(this,null,function*(){let y=yield new D().parseStream(C);I.vmlDrawings[`../drawings/${u}.vml`]=y})}_processThemeEntry(C,I,u){return H$2(this,null,function*(){yield new Promise((b,y)=>{let g=new l;C.on(`error`,y),g.on(`error`,y),g.on(`finish`,()=>{I.themes[u]=g.read().toString(),b()}),C.pipe(g)})})}createInputStream(){throw new Error("`XLSX#createInputStream` is deprecated. You should use `XLSX#read` instead. This method will be removed in version 5.0. Please follow upgrade instruction: https://github.com/exceljs/exceljs/blob/master/UPGRADE-4.0.md")}read(C,I){return H$2(this,null,function*(){!C[Symbol.asyncIterator]&&C.pipe&&(C=C.pipe(new t));let u=[];try{for(var b=xx(C),y,g,_;y=!(g=yield b.next()).done;y=!1){let k=g.value;u.push(k)}}catch(g){_=[g]}finally{try{y&&(g=b.return)&&(yield g.call(b))}finally{if(_)throw _[0]}}return this.load(o.concat(u),I)})}load(C,I){return H$2(this,null,function*(){let u;u=I&&I.base64?o.from(C.toString(),`base64`):C;let b={worksheets:[],worksheetHash:{},worksheetRels:[],themes:{},media:[],mediaIndex:{},drawings:{},drawingRels:{},comments:{},tables:{},vmlDrawings:{}},y=yield r.loadAsync(u);for(let g of Object.values(y.files))if(!g.dir){let _,k=g.name;if(k[0]===`/`&&(k=k.substr(1)),k.match(/xl\/media\//)||k.match(/xl\/theme\/([a-zA-Z0-9]+)[.]xml/))_=new t,_.write(yield g.async(`nodebuffer`));else{let O;_=new t({writableObjectMode:!0,readableObjectMode:!0}),O=p.browser?h(yield g.async(`nodebuffer`)):yield g.async(`string`);let z=16384;for(let U=0;U<O.length;U+=z)_.write(O.substring(U,U+z))}switch(_.end(),k){case`_rels/.rels`:b.globalRels=yield this.parseRels(_);break;case`xl/workbook.xml`:{let O=yield this.parseWorkbook(_);b.sheets=O.sheets,b.definedNames=O.definedNames,b.views=O.views,b.properties=O.properties,b.calcProperties=O.calcProperties;break}case`xl/_rels/workbook.xml.rels`:b.workbookRels=yield this.parseRels(_);break;
2case`xl/sharedStrings.xml`:b.sharedStrings=new m,yield b.sharedStrings.parseStream(_);break;case`xl/styles.xml`:b.styles=new d,yield b.styles.parseStream(_);break;case`docProps/app.xml`:{let z=yield new x().parseStream(_);b.company=z.company,b.manager=z.manager;break}case`docProps/core.xml`:{let z=yield new c().parseStream(_);Object.assign(b,z);break}default:{let O=k.match(/xl\/worksheets\/sheet(\d+)[.]xml/);if(O){yield this._processWorksheetEntry(_,b,O[1],I,k);break}if(O=k.match(/xl\/worksheets\/_rels\/sheet(\d+)[.]xml.rels/),O){yield this._processWorksheetRelsEntry(_,b,O[1]);break}if(O=k.match(/xl\/theme\/([a-zA-Z0-9]+)[.]xml/),O){yield this._processThemeEntry(_,b,O[1]);break}if(O=k.match(/xl\/media\/([a-zA-Z0-9]+[.][a-zA-Z0-9]{3,4})$/),O){yield this._processMediaEntry(_,b,O[1]);break}if(O=k.match(/xl\/drawings\/([a-zA-Z0-9]+)[.]xml/),O){yield this._processDrawingEntry(_,b,O[1]);break}if(O=k.match(/xl\/(comments\d+)[.]xml/),O){yield this._processCommentEntry(_,b,O[1]);break}if(O=k.match(/xl\/tables\/(table\d+)[.]xml/),O){yield this._processTableEntry(_,b,O[1]);break}if(O=k.match(/xl\/drawings\/_rels\/([a-zA-Z0-9]+)[.]xml[.]rels/),O){yield this._processDrawingRelsEntry(_,b,O[1]);break}if(O=k.match(/xl\/drawings\/(vmlDrawing\d+)[.]vml/),O){yield this._processVmlDrawingEntry(_,b,O[1]);break}}}}return this.reconcile(b,I),this.workbook.model=b,this.workbook})}addMedia(C,I){return H$2(this,null,function*(){yield Promise.all(I.media.map(u=>H$2(null,null,function*(){if(u.type===`image`){let b=`xl/media/${u.name}.${u.extension}`;if(u.filename){let y=yield(function(g,_){return new Promise((k,O)=>{a.readFile(g,_,(z,U)=>{z?O(z):k(U)})})})(u.filename);return C.append(y,{name:b})}if(u.buffer)return C.append(u.buffer,{name:b});if(u.base64){let y=u.base64,g=y.substring(y.indexOf(`,`)+1);return C.append(g,{name:b,base64:!0})}}throw new Error(`Unsupported media`)})))})}addDrawings(C,I){let u=new L,b=new f;I.worksheets.forEach(y=>{let{drawing:g}=y;if(g){u.prepare(g,{});let _=u.toXml(g);C.append(_,{name:`xl/drawings/${g.name}.xml`}),_=b.toXml(g.rels),C.append(_,{name:`xl/drawings/_rels/${g.name}.xml.rels`})}})}addTables(C,I){let u=new N;I.worksheets.forEach(b=>{let{tables:y}=b;y.forEach(g=>{u.prepare(g,{});let _=u.toXml(g);C.append(_,{name:`xl/tables/`+g.target})})})}addContentTypes(C,I){return H$2(this,null,function*(){let u=new v().toXml(I);C.append(u,{name:`[Content_Types].xml`})})}addApp(C,I){return H$2(this,null,function*(){let u=new x().toXml(I);C.append(u,{name:`docProps/app.xml`})})}addCore(C,I){return H$2(this,null,function*(){let u=new c;C.append(u.toXml(I),{name:`docProps/core.xml`})})}addThemes(C,I){return H$2(this,null,function*(){let u=I.themes||{theme1:$};Object.keys(u).forEach(b=>{let y=u[b],g=`xl/theme/${b}.xml`;C.append(y,{name:g})})})}addOfficeRels(C){return H$2(this,null,function*(){let I=new f().toXml([{Id:`rId1`,Type:B.RelType.OfficeDocument,Target:`xl/workbook.xml`},{Id:`rId2`,Type:B.RelType.CoreProperties,Target:`docProps/core.xml`},{Id:`rId3`,Type:B.RelType.ExtenderProperties,Target:`docProps/app.xml`}]);C.append(I,{name:`_rels/.rels`})})}addWorkbookRels(C,I){return H$2(this,null,function*(){let u=1,b=[{Id:`rId`+u++,Type:B.RelType.Styles,Target:`styles.xml`},{Id:`rId`+u++,Type:B.RelType.Theme,Target:`theme/theme1.xml`}];I.sharedStrings.count&&b.push({Id:`rId`+u++,Type:B.RelType.SharedStrings,Target:`sharedStrings.xml`}),I.worksheets.forEach(g=>{g.rId=`rId`+u++,b.push({Id:g.rId,Type:B.RelType.Worksheet,Target:`worksheets/sheet${g.id}.xml`})});let y=new f().toXml(b);C.append(y,{name:`xl/_rels/workbook.xml.rels`})})}addSharedStrings(C,I){return H$2(this,null,function*(){I.sharedStrings&&I.sharedStrings.count&&C.append(I.sharedStrings.xml,{name:`xl/sharedStrings.xml`})})}addStyles(C,I){return H$2(this,null,function*(){let{xml:u}=I.styles;u&&C.append(u,{name:`xl/styles.xml`})})}addWorkbook(C,I){return H$2(this,null,function*(){let u=new A;C.append(u.toXml(I),{name:`xl/workbook.xml`})})}addWorksheets(C,I){return H$2(this,null,function*(){let u=new j,b=new f,y=new P,g=new D;I.worksheets.forEach(_=>{let k=new s;u.render(k,_),C.append(k.xml,{name:`xl/worksheets/sheet${_.id}.xml`}),_.rels&&_.rels.length&&(k=new s,b.render(k,_.rels),C.append(k.xml,{name:`xl/worksheets/_rels/sheet${_.id}.xml.rels`})),_.comments.length>0&&(k=new s,y.render(k,_),C.append(k.xml,{name:`xl/comments${_.id}.xml`}),k=new s,g.render(k,_),C.append(k.xml,{name:`xl/drawings/vmlDrawing${_.
2id}.vml`}))})})}_finalize(C){return new Promise((I,u)=>{C.on(`finish`,()=>{I(this)}),C.on(`error`,u),C.finalize()})}prepareModel(C,I){C.creator=C.creator||`ExcelJS`,C.lastModifiedBy=C.lastModifiedBy||`ExcelJS`,C.created=C.created||new Date,C.modified=C.modified||new Date,C.useSharedStrings=I.useSharedStrings===void 0||I.useSharedStrings,C.useStyles=I.useStyles===void 0||I.useStyles,C.sharedStrings=new m,C.styles=C.useStyles?new d(!0):new d.Mock;let u=new A,b=new j;u.prepare(C);let y={sharedStrings:C.sharedStrings,styles:C.styles,date1904:C.properties.date1904,drawingsCount:0,media:C.media};y.drawings=C.drawings=[],y.commentRefs=C.commentRefs=[];let g=0;C.tables=[],C.worksheets.forEach(_=>{_.tables.forEach(k=>{g++,k.target=`table${g}.xml`,k.id=g,C.tables.push(k)}),b.prepare(_,y)})}write(C,I){return H$2(this,null,function*(){I=I||{};let{model:u}=this.workbook,b=new e.ZipWriter(I.zip);return b.pipe(C),this.prepareModel(u,I),yield this.addContentTypes(b,u),yield this.addOfficeRels(b,u),yield this.addWorkbookRels(b,u),yield this.addWorksheets(b,u),yield this.addSharedStrings(b,u),yield this.addDrawings(b,u),yield this.addTables(b,u),yield Promise.all([this.addThemes(b,u),this.addStyles(b,u)]),yield this.addMedia(b,u),yield Promise.all([this.addApp(b,u),this.addCore(b,u)]),yield this.addWorkbook(b,u),this._finalize(b)})}writeFile(C,I){let u=a.createWriteStream(C);return new Promise((b,y)=>{u.on(`finish`,()=>{b()}),u.on(`error`,g=>{y(g)}),this.write(u,I).then(()=>{u.end()}).catch(g=>{y(g)})})}writeBuffer(C){return H$2(this,null,function*(){let I=new l;return yield this.write(I,C),I.read()})}}B.RelType=i(`./rel-type`),E.exports=B}).call(this)}).call(this,i(`_process`),i(`buffer`).Buffer)},{"../utils/browser-buffer-decode":16,"../utils/stream-buf":24,"../utils/utils":27,"../utils/xml-stream":28,"../utils/zip-stream":29,"./rel-type":31,"./xform/book/workbook-xform":38,"./xform/comment/comments-xform":40,"./xform/comment/vml-notes-xform":45,"./xform/core/app-xform":51,"./xform/core/content-types-xform":52,"./xform/core/core-xform":53,"./xform/core/relationships-xform":55,"./xform/drawing/drawing-xform":62,"./xform/sheet/worksheet-xform":115,"./xform/strings/shared-strings-xform":124,"./xform/style/styles-xform":135,"./xform/table/table-xform":143,"./xml/theme1":145,_process:467,buffer:220,fs:216,jszip:441,"readable-stream":491}],145:[function(i,E,w){"use strict";E.exports=`<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 3<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme"> <a:themeElements> <a:clrScheme name="Office"> <a:dk1> <a:sysClr val="windowText" lastClr="000000"/> </a:dk1> <a:lt1> <a:sysClr val="window" lastClr="FFFFFF"/> </a:lt1> <a:dk2> <a:srgbClr val="1F497D"/> </a:dk2> <a:lt2> <a:srgbClr val="EEECE1"/> </a:lt2> <a:accent1> <a:srgbClr val="4F81BD"/> </a:accent1> <a:accent2> <a:srgbClr val="C0504D"/> </a:accent2> <a:accent3> <a:srgbClr val="9BBB59"/> </a:accent3> <a:accent4> <a:srgbClr val="8064A2"/> </a:accent4> <a:accent5> <a:srgbClr val="4BACC6"/> </a:accent5> <a:accent6> <a:srgbClr val="F79646"/> </a:accent6> <a:hlink> <a:srgbClr val="0000FF"/> </a:hlink> <a:folHlink> <a:srgbClr val="800080"/> </a:folHlink> </a:clrScheme> <a:fontScheme name="Office"> <a:majorFont> <a:latin typeface="Cambria"/> <a:ea typeface=""/> <a:cs typeface=""/> <a:font script="Jpan" typeface="\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"/> <a:font script="Hang" typeface="\uB9D1\uC740 \uACE0\uB515"/> <a:font script="Hans" typeface="\u5B8B\u4F53"/> <a:font script="Hant" typeface="\u65B0\u7D30\u660E\u9AD4"/> <a:font script="Arab" typeface="Times New Roman"/> <a:font script="Hebr" typeface="Times New Roman"/> <a:font script="Thai" typeface="Tahoma"/> <a:font script="Ethi" typeface="Nyala"/> <a:font script="Beng" typeface="Vrinda"/> <a:font script="Gujr" typeface="Shruti"/> <a:font script="Khmr" typeface="MoolBoran"/> <a:font script="Knda" typeface="Tunga"/> <a:font script="Guru" typeface="Raavi"/> <a:font script="Cans" typeface="Euphemia"/> <a:font script="Cher" typeface="Plantagenet Cherokee"/> <a:font script="Yiii" typeface="Microsoft Yi Baiti"/> <a:font script="Tibt" typeface="Microsoft Himalaya"/> <a:font script="Thaa" typeface="MV Boli"/> <a:font script="Deva" typeface="Mangal"/> <a:font script="Telu" typeface="Gautami"/> <a:font script="Taml" typeface="Latha"/> <a:font script="Syrc" typeface="Estrangelo Edessa"/> <a:font script="Orya" typeface="Kalinga"/> <a:font script="Mlym" typeface="Kartika"/> <a:font script="Laoo" typeface="DokChampa"/> <a:font script="Sinh" typeface="Iskoola Pota"/> <a:font script="Mong" typeface="Mongolian Baiti"/> <a:font script="Viet" typeface="Times New Roman"/> <a:font script="Uigh" typeface="Microsoft Uighur"/> <a:font script="Geor" typeface="Sylfaen"/> </a:majorFont> <a:minorFont> <a:latin typeface="Calibri"/> <a:ea typeface=""/> <a:cs typeface=""/> <a:font script="Jpan" typeface="\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"/> <a:font script="Hang" typeface="\uB9D1\uC740 \uACE0\uB515"/> <a:font script="Hans" typeface="\u5B8B\u4F53"/>
3 <a:font script="Hant" typeface="\u65B0\u7D30\u660E\u9AD4"/> <a:font script="Arab" typeface="Arial"/> <a:font script="Hebr" typeface="Arial"/> <a:font script="Thai" typeface="Tahoma"/> <a:font script="Ethi" typeface="Nyala"/> <a:font script="Beng" typeface="Vrinda"/> <a:font script="Gujr" typeface="Shruti"/> <a:font script="Khmr" typeface="DaunPenh"/> <a:font script="Knda" typeface="Tunga"/> <a:font script="Guru" typeface="Raavi"/> <a:font script="Cans" typeface="Euphemia"/> <a:font script="Cher" typeface="Plantagenet Cherokee"/> <a:font script="Yiii" typeface="Microsoft Yi Baiti"/> <a:font script="Tibt" typeface="Microsoft Himalaya"/> <a:font script="Thaa" typeface="MV Boli"/> <a:font script="Deva" typeface="Mangal"/> <a:font script="Telu" typeface="Gautami"/> <a:font script="Taml" typeface="Latha"/> <a:font script="Syrc" typeface="Estrangelo Edessa"/> <a:font script="Orya" typeface="Kalinga"/> <a:font script="Mlym" typeface="Kartika"/> <a:font script="Laoo" typeface="DokChampa"/> <a:font script="Sinh" typeface="Iskoola Pota"/> <a:font script="Mong" typeface="Mongolian Baiti"/> <a:font script="Viet" typeface="Arial"/> <a:font script="Uigh" typeface="Microsoft Uighur"/> <a:font script="Geor" typeface="Sylfaen"/> </a:minorFont> </a:fontScheme> <a:fmtScheme name="Office"> <a:fillStyleLst> <a:solidFill> <a:schemeClr val="phClr"/> </a:solidFill> <a:gradFill rotWithShape="1"> <a:gsLst> <a:gs pos="0"> <a:schemeClr val="phClr"> <a:tint val="50000"/> <a:satMod val="300000"/> </a:schemeClr> </a:gs> <a:gs pos="35000"> <a:schemeClr val="phClr"> <a:tint val="37000"/> <a:satMod val="300000"/> </a:schemeClr> </a:gs> <a:gs pos="100000"> <a:schemeClr val="phClr"> <a:tint val="15000"/> <a:satMod val="350000"/> </a:schemeClr> </a:gs> </a:gsLst> <a:lin ang="16200000" scaled="1"/> </a:gradFill> <a:gradFill rotWithShape="1"> <a:gsLst> <a:gs pos="0"> <a:schemeClr val="phClr"> <a:tint val="100000"/> <a:shade val="100000"/> <a:satMod val="130000"/> </a:schemeClr> </a:gs> <a:gs pos="100000"> <a:schemeClr val="phClr"> <a:tint val="50000"/> <a:shade val="100000"/> <a:satMod val="350000"/> </a:schemeClr> </a:gs> </a:gsLst> <a:lin ang="16200000" scaled="0"/> </a:gradFill> </a:fillStyleLst> <a:lnStyleLst> <a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"> <a:solidFill> <a:schemeClr val="phClr"> <a:shade val="95000"/> <a:satMod val="105000"/> </a:schemeClr> </a:solidFill> <a:prstDash val="solid"/> </a:ln> <a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"> <a:solidFill> <a:schemeClr val="phClr"/> </a:solidFill> <a:prstDash val="solid"/> </a:ln> <a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"> <a:solidFill> <a:schemeClr val="phClr"/> </a:solidFill> <a:prstDash val="solid"/> </a:ln> </a:lnStyleLst> <a:effectStyleLst> <a:effectStyle> <a:effectLst> <a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"> <a:srgbClr val="000000"> <a:alpha val="38000"/>
3 </a:srgbClr> </a:outerShdw> </a:effectLst> </a:effectStyle> <a:effectStyle> <a:effectLst> <a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"> <a:srgbClr val="000000"> <a:alpha val="35000"/> </a:srgbClr> </a:outerShdw> </a:effectLst> </a:effectStyle> <a:effectStyle> <a:effectLst> <a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"> <a:srgbClr val="000000"> <a:alpha val="35000"/> </a:srgbClr> </a:outerShdw> </a:effectLst> <a:scene3d> <a:camera prst="orthographicFront"> <a:rot lat="0" lon="0" rev="0"/> </a:camera> <a:lightRig rig="threePt" dir="t"> <a:rot lat="0" lon="0" rev="1200000"/> </a:lightRig> </a:scene3d> <a:sp3d> <a:bevelT w="63500" h="25400"/> </a:sp3d> </a:effectStyle> </a:effectStyleLst> <a:bgFillStyleLst> <a:solidFill> <a:schemeClr val="phClr"/> </a:solidFill> <a:gradFill rotWithShape="1"> <a:gsLst> <a:gs pos="0"> <a:schemeClr val="phClr"> <a:tint val="40000"/> <a:satMod val="350000"/> </a:schemeClr> </a:gs> <a:gs pos="40000"> <a:schemeClr val="phClr"> <a:tint val="45000"/> <a:shade val="99000"/> <a:satMod val="350000"/> </a:schemeClr> </a:gs> <a:gs pos="100000"> <a:schemeClr val="phClr"> <a:shade val="20000"/> <a:satMod val="255000"/> </a:schemeClr> </a:gs> </a:gsLst> <a:path path="circle"> <a:fillToRect l="50000" t="-80000" r="50000" b="180000"/> </a:path> </a:gradFill> <a:gradFill rotWithShape="1"> <a:gsLst> <a:gs pos="0"> <a:schemeClr val="phClr"> <a:tint val="80000"/> <a:satMod val="300000"/> </a:schemeClr> </a:gs> <a:gs pos="100000"> <a:schemeClr val="phClr"> <a:shade val="30000"/> <a:satMod val="200000"/> </a:schemeClr> </a:gs> </a:gsLst> <a:path path="circle"> <a:fillToRect l="50000" t="50000" r="50000" b="50000"/> </a:path> </a:gradFill> </a:bgFillStyleLst> </a:fmtScheme> </a:themeElements> <a:objectDefaults> <a:spDef> <a:spPr/> <a:bodyPr/> <a:lstStyle/> <a:style> <a:lnRef idx="1"> <a:schemeClr val="accent1"/> </a:lnRef> <a:fillRef idx="3"> <a:schemeClr val="accent1"/> </a:fillRef> <a:effectRef idx="2"> <a:schemeClr val="accent1"/> </a:effectRef> <a:fontRef idx="minor"> <a:schemeClr val="lt1"/> </a:fontRef> </a:style> </a:spDef> <a:lnDef> <a:spPr/> <a:bodyPr/> <a:lstStyle/> <a:style> <a:lnRef idx="2"> <a:schemeClr val="accent1"/> </a:lnRef> <a:fillRef idx="0"> <a:schemeClr val="accent1"/> </a:fillRef> <a:effectRef idx="1"> <a:schemeClr val="accent1"/> </a:effectRef> <a:fontRef idx="minor"> <a:schemeClr val="tx1"/> </a:fontRef> </a:style> </a:lnDef> </a:objectDefaults> <a:extraClrSchemeLst/> </a:theme>`},{}],146:[function(i,E,w){(function(p){(function(){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.CsvFormatterStream=void 0;let o=i(`stream`),a=i(`./formatter`);class r extends o.Transform{constructor(e){super({writableObjectMode:e.objectMode}),this.hasWrittenBOM=!1,this.formatterOptions=e,this.rowFormatter=new a.RowFormatter(e),this.hasWrittenBOM=!e.writeBOM}transform(e){return this.rowFormatter.rowTransform=e,this}_transform(e,l,n){let s=!1;try{this.hasWrittenBOM||(this.push(this.formatterOptions.BOM),this.hasWrittenBOM=!0),this.rowFormatter.format(e,(h,d)=>h?(s=!0,n(h)):(d&&d.forEach(c=>{this.push(p.from(c,`utf8`))}),s=!0,n()))}catch(h){if(s)throw h;n(h)}}_flush(e){this.rowFormatter.finish((l,n)=>l?e(l):(n&&n.forEach(s=>{this.push(p.from(s,`utf8`))}),e()))}}w.CsvFormatterStream=r}).call(this)}).call(this,i(`buffer`).Buffer)},{"./formatter":150,buffer:220,stream:505}],147:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.FormatterOptions=void 0,w.FormatterOptions=class{constructor(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};var o;this.objectMode=!0,this.delimiter=`,`,this.rowDelimiter=` 4`,this.quote=`"`,this.escape=this.quote,this.quoteColumns=!1,this.quoteHeaders=this.quoteColumns,this.headers=null,this.includeEndRowDelimiter=!1,this.writeBOM=!1,this.BOM=``,this.alwaysWriteHeaders=!1,Object.assign(this,p||{}),p?.quoteHeaders===void 0&&(this.quoteHeaders=this.quoteColumns),p?.quote===!0?this.quote=`"`:p?.quote===!1&&(this.quote=``),typeof p?.escape!=`string`&&(this.escape=this.quote),this.shouldWriteHeaders=!!this.headers&&((o=p.writeHeaders)===null||o===void 0||o),this.headers=Array.isArray(this.headers)?this.headers:null,this.escapedQuote=`${this.escape}${this.quote}`}}},{}],148:[function(i,E,w){"use strict";var p=function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(w,"__esModule",{value:!0}
4),w.FieldFormatter=void 0;let o=p(i(`lodash.isboolean`)),a=p(i(`lodash.isnil`)),r=p(i(`lodash.escaperegexp`));w.FieldFormatter=class{constructor(t){this._headers=null,this.formatterOptions=t,t.headers!==null&&(this.headers=t.headers),this.REPLACE_REGEXP=new RegExp(t.quote,`g`);let e=`[${t.delimiter}${r.default(t.rowDelimiter)}|\r| 5]`;this.ESCAPE_REGEXP=new RegExp(e)}set headers(t){this._headers=t}shouldQuote(t,e){let l=e?this.formatterOptions.quoteHeaders:this.formatterOptions.quoteColumns;return o.default(l)?l:Array.isArray(l)?l[t]:this._headers!==null&&l[this._headers[t]]}format(t,e,l){let n=(``+(a.default(t)?``:t)).replace(/\0/g,``),{formatterOptions:s}=this;return s.quote!==``&&n.indexOf(s.quote)!==-1?this.quoteField(n.replace(this.REPLACE_REGEXP,s.escapedQuote)):n.search(this.ESCAPE_REGEXP)!==-1||this.shouldQuote(e,l)?this.quoteField(n):n}quoteField(t){let{quote:e}=this.formatterOptions;return`${e}${t}${e}`}}},{"lodash.escaperegexp":442,"lodash.isboolean":444,"lodash.isnil":447}],149:[function(i,E,w){"use strict";var p=function(l){return l&&l.__esModule?l:{default:l}};Object.defineProperty(w,"__esModule",{value:!0}),w.RowFormatter=void 0;let o=p(i(`lodash.isfunction`)),a=p(i(`lodash.isequal`)),r=i(`./FieldFormatter`),t=i(`../types`);class e{constructor(n){this.rowCount=0,this.formatterOptions=n,this.fieldFormatter=new r.FieldFormatter(n),this.headers=n.headers,this.shouldWriteHeaders=n.shouldWriteHeaders,this.hasWrittenHeaders=!1,this.headers!==null&&(this.fieldFormatter.headers=this.headers),n.transform&&(this.rowTransform=n.transform)}static isRowHashArray(n){return!!Array.isArray(n)&&Array.isArray(n[0])&&n[0].length===2}static isRowArray(n){return Array.isArray(n)&&!this.isRowHashArray(n)}static gatherHeaders(n){return e.isRowHashArray(n)?n.map(s=>s[0]):Array.isArray(n)?n:Object.keys(n)}static createTransform(n){return t.isSyncTransform(n)?(s,h)=>{let d=null;try{d=n(s)}catch(c){return h(c)}return h(null,d)}:(s,h)=>{n(s,h)}}set rowTransform(n){if(!o.default(n))throw new TypeError(`The transform should be a function`);this._rowTransform=e.createTransform(n)}format(n,s){this.callTransformer(n,(h,d)=>{if(h)return s(h);if(!n)return s(null);let c=[];if(d){let{shouldFormatColumns:m,headers:f}=this.checkHeaders(d);if(this.shouldWriteHeaders&&f&&!this.hasWrittenHeaders&&(c.push(this.formatColumns(f,!0)),this.hasWrittenHeaders=!0),m){let v=this.gatherColumns(d);c.push(this.formatColumns(v,!1))}}return s(null,c)})}finish(n){let s=[];if(this.formatterOptions.alwaysWriteHeaders&&this.rowCount===0){if(!this.headers)return n(new Error("`alwaysWriteHeaders` option is set to true but `headers` option not provided."));s.push(this.formatColumns(this.headers,!0))}return this.formatterOptions.includeEndRowDelimiter&&s.push(this.formatterOptions.rowDelimiter),n(null,s)}checkHeaders(n){if(this.headers)return{shouldFormatColumns:!0,headers:this.headers};let s=e.gatherHeaders(n);return this.headers=s,this.fieldFormatter.headers=s,this.shouldWriteHeaders?{shouldFormatColumns:!a.default(s,n),headers:s}:{shouldFormatColumns:!0,headers:null}}gatherColumns(n){if(this.headers===null)throw new Error(`Headers is currently null`);return Array.isArray(n)?e.isRowHashArray(n)?this.headers.map((s,h)=>{let d=n[h];return d?d[1]:``}):e.isRowArray(n)&&!this.shouldWriteHeaders?n:this.headers.map((s,h)=>n[h]):this.headers.map(s=>n[s])}callTransformer(n,s){return this._rowTransform?this._rowTransform(n,s):s(null,n)}formatColumns(n,s){let h=n.map((c,m)=>this.fieldFormatter.format(c,m,s)).join(this.formatterOptions.delimiter),{rowCount:d}=this;return this.rowCount+=1,d?[this.formatterOptions.rowDelimiter,h].join(``):h}}w.RowFormatter=e},{"../types":152,"./FieldFormatter":148,"lodash.isequal":445,"lodash.isfunction":446}],150:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.FieldFormatter=w.RowFormatter=void 0;var p=i(`./RowFormatter`);Object.defineProperty(w,"RowFormatter",{enumerable:!0,get:function(){return p.RowFormatter}});var o=i(`./FieldFormatter`);Object.defineProperty(w,"FieldFormatter",{enumerable:!0,get:function(){return o.FieldFormatter}})},{"./FieldFormatter":148,"./RowFormatter":149}],151:[function(i,E,w){(function(p){(function(){"use strict";var o=Object.create?function(m,f,v,x){x===void 0&&(x=v),Object.defineProperty(m,x,{enumerable:!0,get:function(){return f[v]}})}:function(m,f,v,x){x===void 0&&(x=v),m[x]=f[v]},a=Object.create?function(m,f){Object.defineProperty(m,"default",{enumerable:!0,value:f})}:function(m,f){m.default=f}
5,r=function(m){if(m&&m.__esModule)return m;var f={};if(m!=null)for(var v in m)v!=="default"&&Object.prototype.hasOwnProperty.call(m,v)&&o(f,m,v);return a(f,m),f},t=function(m,f){for(var v in m)v==="default"||Object.prototype.hasOwnProperty.call(f,v)||o(f,m,v)};Object.defineProperty(w,"__esModule",{value:!0}),w.writeToPath=w.writeToString=w.writeToBuffer=w.writeToStream=w.write=w.format=w.FormatterOptions=w.CsvFormatterStream=void 0;let e=i(`util`),l=i(`stream`),n=r(i(`fs`)),s=i(`./FormatterOptions`),h=i(`./CsvFormatterStream`);t(i(`./types`),w);var d=i(`./CsvFormatterStream`);Object.defineProperty(w,"CsvFormatterStream",{enumerable:!0,get:function(){return d.CsvFormatterStream}});var c=i(`./FormatterOptions`);Object.defineProperty(w,"FormatterOptions",{enumerable:!0,get:function(){return c.FormatterOptions}}),w.format=m=>new h.CsvFormatterStream(new s.FormatterOptions(m)),w.write=(m,f)=>{let v=w.format(f),x=e.promisify((A,j)=>{v.write(A,void 0,j)});return m.reduce((A,j)=>A.then(()=>x(j)),Promise.resolve()).then(()=>v.end()).catch(A=>{v.emit(`error`,A)}),v},w.writeToStream=(m,f,v)=>w.write(f,v).pipe(m),w.writeToBuffer=function(m){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},v=[],x=new l.Writable({write(A,j,L){v.push(A),L()}});return new Promise((A,j)=>{x.on(`error`,j).on(`finish`,()=>A(p.concat(v))),w.write(m,f).pipe(x)})},w.writeToString=(m,f)=>w.writeToBuffer(m,f).then(v=>v.toString()),w.writeToPath=(m,f,v)=>{let x=n.createWriteStream(m,{encoding:`utf8`});return w.write(f,v).pipe(x)}}).call(this)}).call(this,i(`buffer`).Buffer)},{"./CsvFormatterStream":146,"./FormatterOptions":147,"./types":152,buffer:220,fs:216,stream:505,util:527}],152:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.isSyncTransform=void 0,w.isSyncTransform=p=>p.length===1},{}],153:[function(i,E,w){(function(p){(function(){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.CsvParserStream=void 0;let o=i(`string_decoder`),a=i(`stream`),r=i(`./transforms`),t=i(`./parser`);class e extends a.Transform{constructor(n){super({objectMode:n.objectMode}),this.lines=``,this.rowCount=0,this.parsedRowCount=0,this.parsedLineCount=0,this.endEmitted=!1,this.headersEmitted=!1,this.parserOptions=n,this.parser=new t.Parser(n),this.headerTransformer=new r.HeaderTransformer(n),this.decoder=new o.StringDecoder(n.encoding),this.rowTransformerValidator=new r.RowTransformerValidator}get hasHitRowLimit(){return this.parserOptions.limitRows&&this.rowCount>=this.parserOptions.maxRows}get shouldEmitRows(){return this.parsedRowCount>this.parserOptions.skipRows}get shouldSkipLine(){return this.parsedLineCount<=this.parserOptions.skipLines}transform(n){return this.rowTransformerValidator.rowTransform=n,this}validate(n){return this.rowTransformerValidator.rowValidator=n,this}emit(n){if(n===`end`)return this.endEmitted||(this.endEmitted=!0,super.emit(`end`,this.rowCount)),!1;for(var s=arguments.length,h=new Array(s>1?s-1:0),d=1;d<s;d++)h[d-1]=arguments[d];return super.emit(n,...h)}_transform(n,s,h){if(this.hasHitRowLimit)return h();let d=e.wrapDoneCallback(h);try{let{lines:c}=this,m=c+this.decoder.write(n),f=this.parse(m,!0);return this.processRows(f,d)}catch(c){return d(c)}}_flush(n){let s=e.wrapDoneCallback(n);if(this.hasHitRowLimit)return s();try{let h=this.lines+this.decoder.end(),d=this.parse(h,!1);return this.processRows(d,s)}catch(h){return s(h)}}parse(n,s){if(!n)return[];let{line:h,rows:d}=this.parser.parse(n,s);return this.lines=h,d}processRows(n,s){let h=n.length,d=c=>{let m=x=>x?s(x):c%100!=0?d(c+1):void p(()=>d(c+1));if(this.checkAndEmitHeaders(),c>=h||this.hasHitRowLimit)return s();if(this.parsedLineCount+=1,this.shouldSkipLine)return m();let f=n[c];this.rowCount+=1,this.parsedRowCount+=1;let v=this.rowCount;return this.transformRow(f,(x,A)=>{if(x)return this.rowCount-=1,m(x);if(!A)return m(new Error(`expected transform result`));if(A.isValid){if(A.row)return this.pushRow(A.row,m)}else this.emit(`data-invalid`,A.row,v,A.reason);return m()})};d(0)}transformRow(n,s){try{this.headerTransformer.transform(n,(h,d)=>h?s(h):d?d.isValid?d.row?this.shouldEmitRows?this.rowTransformerValidator.transformAndValidate(d.row,s):this.skipRow(s):(this.rowCount-=1,this.parsedRowCount-=1,s(null,{row:null,isValid:!0})):this.shouldEmitRows?s(null,{isValid:!1,row:n}):this.skipRow(s):s(new Error(`Expected result from header transform`)))}catch(h){s(h)}}
5checkAndEmitHeaders(){!this.headersEmitted&&this.headerTransformer.headers&&(this.headersEmitted=!0,this.emit(`headers`,this.headerTransformer.headers))}skipRow(n){return this.rowCount-=1,n(null,{row:null,isValid:!0})}pushRow(n,s){try{this.parserOptions.objectMode?this.push(n):this.push(JSON.stringify(n)),s()}catch(h){s(h)}}static wrapDoneCallback(n){let s=!1;return function(h){if(h){if(s)throw h;s=!0,n(h);return}for(var d=arguments.length,c=new Array(d>1?d-1:0),m=1;m<d;m++)c[m-1]=arguments[m];n(...c)}}}w.CsvParserStream=e}).call(this)}).call(this,i(`timers`).setImmediate)},{"./parser":165,"./transforms":168,stream:505,string_decoder:218,timers:523}],154:[function(i,E,w){"use strict";var p=function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(w,"__esModule",{value:!0}),w.ParserOptions=void 0;let o=p(i(`lodash.escaperegexp`)),a=p(i(`lodash.isnil`));w.ParserOptions=class{constructor(r){var t;if(this.objectMode=!0,this.delimiter=`,`,this.ignoreEmpty=!1,this.quote=`"`,this.escape=null,this.escapeChar=this.quote,this.comment=null,this.supportsComments=!1,this.ltrim=!1,this.rtrim=!1,this.trim=!1,this.headers=null,this.renameHeaders=!1,this.strictColumnHandling=!1,this.discardUnmappedColumns=!1,this.carriageReturn=`\r`,this.encoding=`utf8`,this.limitRows=!1,this.maxRows=0,this.skipLines=0,this.skipRows=0,Object.assign(this,r||{}),this.delimiter.length>1)throw new Error(`delimiter option must be one character long`);this.escapedDelimiter=o.default(this.delimiter),this.escapeChar=(t=this.escape)!==null&&t!==void 0?t:this.quote,this.supportsComments=!a.default(this.comment),this.NEXT_TOKEN_REGEXP=new RegExp(`([^\\s]|\\r\\n|\\n|\\r|${this.escapedDelimiter})`),this.maxRows>0&&(this.limitRows=!0)}}},{"lodash.escaperegexp":442,"lodash.isnil":447}],155:[function(i,E,w){"use strict";var p=Object.create?function(d,c,m,f){f===void 0&&(f=m),Object.defineProperty(d,f,{enumerable:!0,get:function(){return c[m]}})}:function(d,c,m,f){f===void 0&&(f=m),d[f]=c[m]},o=Object.create?function(d,c){Object.defineProperty(d,"default",{enumerable:!0,value:c})}:function(d,c){d.default=c},a=function(d){if(d&&d.__esModule)return d;var c={};if(d!=null)for(var m in d)m!=="default"&&Object.prototype.hasOwnProperty.call(d,m)&&p(c,d,m);return o(c,d),c},r=function(d,c){for(var m in d)m==="default"||Object.prototype.hasOwnProperty.call(c,m)||p(c,d,m)};Object.defineProperty(w,"__esModule",{value:!0}),w.parseString=w.parseFile=w.parseStream=w.parse=w.ParserOptions=w.CsvParserStream=void 0;let t=a(i(`fs`)),e=i(`stream`),l=i(`./ParserOptions`),n=i(`./CsvParserStream`);r(i(`./types`),w);var s=i(`./CsvParserStream`);Object.defineProperty(w,"CsvParserStream",{enumerable:!0,get:function(){return s.CsvParserStream}});var h=i(`./ParserOptions`);Object.defineProperty(w,"ParserOptions",{enumerable:!0,get:function(){return h.ParserOptions}}),w.parse=d=>new n.CsvParserStream(new l.ParserOptions(d)),w.parseStream=(d,c)=>d.pipe(new n.CsvParserStream(new l.ParserOptions(c))),w.parseFile=function(d){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return t.createReadStream(d).pipe(new n.CsvParserStream(new l.ParserOptions(c)))},w.parseString=(d,c)=>{let m=new e.Readable;return m.push(d),m.push(null),m.pipe(new n.CsvParserStream(new l.ParserOptions(c)))}},{"./CsvParserStream":153,"./ParserOptions":154,"./types":169,fs:216,stream:505}],156:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.Parser=void 0;let p=i(`./Scanner`),o=i(`./RowParser`),a=i(`./Token`);class r{constructor(e){this.parserOptions=e,this.rowParser=new o.RowParser(this.parserOptions)}static removeBOM(e){return e&&e.charCodeAt(0)===65279?e.slice(1):e}parse(e,l){let n=new p.Scanner({line:r.removeBOM(e),parserOptions:this.parserOptions,hasMoreData:l});return this.parserOptions.supportsComments?this.parseWithComments(n):this.parseWithoutComments(n)}parseWithoutComments(e){let l=[],n=!0;for(;n;)n=this.parseRow(e,l);return{line:e.line,rows:l}}parseWithComments(e){let{parserOptions:l}=this,n=[];for(let s=e.nextCharacterToken;s!==null;s=e.nextCharacterToken)if(a.Token.isTokenComment(s,l)){if(e.advancePastLine()===null)return{line:e.lineFromCursor,rows:n};if(!e.hasMoreCharacters)return{line:e.lineFromCursor,rows:n};e.truncateToCursor()}else if(!this.parseRow(e,n))break;return{line:e.line,rows:n}}parseRow(e,l){if(!e.nextNonSpaceToken)return!1;let n=this.rowParser.parse(e);return n!==null&&(this.parserOptions.ignoreEmpty&&o.RowParser.isEmptyRow(n)||l.push(n),!0)}}w.Parser=r},{"./RowParser":157,"./Scanner":158,"./Token":159}],157:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.RowParser=void 0;let p=i(`./column`),o=i(`./Token`);w.RowParser=class{constructor(a){this.parserOptions=a,this.columnParser=new p.C
5olumnParser(a)}static isEmptyRow(a){return a.join(``).replace(/\s+/g,``)===``}parse(a){let{parserOptions:r}=this,{hasMoreData:t}=a,e=a,l=[],n=this.getStartToken(e,l);for(;n;){if(o.Token.isTokenRowDelimiter(n))return e.advancePastToken(n),!e.hasMoreCharacters&&o.Token.isTokenCarriageReturn(n,r)&&t?null:(e.truncateToCursor(),l);if(!this.shouldSkipColumnParse(e,n,l)){let s=this.columnParser.parse(e);if(s===null)return null;l.push(s)}n=e.nextNonSpaceToken}return t?null:(e.truncateToCursor(),l)}getStartToken(a,r){let t=a.nextNonSpaceToken;return t!==null&&o.Token.isTokenDelimiter(t,this.parserOptions)?(r.push(``),a.nextNonSpaceToken):t}shouldSkipColumnParse(a,r,t){let{parserOptions:e}=this;if(o.Token.isTokenDelimiter(r,e)){a.advancePastToken(r);let l=a.nextCharacterToken;if(!a.hasMoreCharacters||l!==null&&o.Token.isTokenRowDelimiter(l)||l!==null&&o.Token.isTokenDelimiter(l,e))return t.push(``),!0}return!1}}},{"./Token":159,"./column":164}],158:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.Scanner=void 0;let p=i(`./Token`),o=/((?:\r\n)|\n|\r)/;w.Scanner=class{constructor(a){this.cursor=0,this.line=a.line,this.lineLength=this.line.length,this.parserOptions=a.parserOptions,this.hasMoreData=a.hasMoreData,this.cursor=a.cursor||0}get hasMoreCharacters(){return this.lineLength>this.cursor}get nextNonSpaceToken(){let{lineFromCursor:a}=this,r=this.parserOptions.NEXT_TOKEN_REGEXP;if(a.search(r)===-1)return null;let t=r.exec(a);if(t==null)return null;let e=t[1],l=this.cursor+(t.index||0);return new p.Token({token:e,startCursor:l,endCursor:l+e.length-1})}get nextCharacterToken(){let{cursor:a,lineLength:r}=this;return r<=a?null:new p.Token({token:this.line[a],startCursor:a,endCursor:a})}get lineFromCursor(){return this.line.substr(this.cursor)}advancePastLine(){let a=o.exec(this.lineFromCursor);return a?(this.cursor+=(a.index||0)+a[0].length,this):this.hasMoreData?null:(this.cursor=this.lineLength,this)}advanceTo(a){return this.cursor=a,this}advanceToToken(a){return this.cursor=a.startCursor,this}advancePastToken(a){return this.cursor=a.endCursor+1,this}truncateToCursor(){return this.line=this.lineFromCursor,this.lineLength=this.line.length,this.cursor=0,this}}},{"./Token":159}],159:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.Token=void 0,w.Token=class{constructor(p){this.token=p.token,this.startCursor=p.startCursor,this.endCursor=p.endCursor}static isTokenRowDelimiter(p){let o=p.token;return o===`\r`||o===` 6`||o===`\r 7`}static isTokenCarriageReturn(p,o){return p.token===o.carriageReturn}static isTokenComment(p,o){return o.supportsComments&&!!p&&p.token===o.comment}static isTokenEscapeCharacter(p,o){return p.token===o.escapeChar}static isTokenQuote(p,o){return p.token===o.quote}static isTokenDelimiter(p,o){return p.token===o.delimiter}}},{}],160:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.ColumnFormatter=void 0,w.ColumnFormatter=class{constructor(p){p.trim?this.format=o=>o.trim():p.ltrim?this.format=o=>o.trimLeft():p.rtrim?this.format=o=>o.trimRight():this.format=o=>o}}},{}],161:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.ColumnParser=void 0;let p=i(`./NonQuotedColumnParser`),o=i(`./QuotedColumnParser`),a=i(`../Token`);w.ColumnParser=class{constructor(r){this.parserOptions=r,this.quotedColumnParser=new o.QuotedColumnParser(r),this.nonQuotedColumnParser=new p.NonQuotedColumnParser(r)}parse(r){let{nextNonSpaceToken:t}=r;return t!==null&&a.Token.isTokenQuote(t,this.parserOptions)?(r.advanceToToken(t),this.quotedColumnParser.parse(r)):this.nonQuotedColumnParser.parse(r)}}},{"../Token":159,"./NonQuotedColumnParser":162,"./QuotedColumnParser":163}],162:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.NonQuotedColumnParser=void 0;let p=i(`./ColumnFormatter`),o=i(`../Token`);w.NonQuotedColumnParser=class{constructor(a){this.parserOptions=a,this.columnFormatter=new p.ColumnFormatter(a)}parse(a){if(!a.hasMoreCharacters)return null;let{parserOptions:r}=this,t=[],e=a.nextCharacterToken;for(;e&&!o.Token.isTokenDelimiter(e,r)&&!o.Token.isTokenRowDelimiter(e);e=a.nextCharacterToken)t.push(e.token),a.advancePastToken(e);return this.columnFormatter.format(t.join(``))}}},{"../Token":159,"./ColumnFormatter":160}],163:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.QuotedColumnParser=void 0;let p=i(`./ColumnFormatter`),o=i(`../Token`);w.QuotedColumnParser=class{constructor(a){this.parserOptions=a,this.columnFormatter=new p.C
7olumnFormatter(a)}parse(a){if(!a.hasMoreCharacters)return null;let r=a.cursor,{foundClosingQuote:t,col:e}=this.gatherDataBetweenQuotes(a);if(!t){if(a.advanceTo(r),!a.hasMoreData)throw new Error(`Parse Error: missing closing: '${this.parserOptions.quote||``}' in line: at '${a.lineFromCursor.replace(/[\r\n]/g,`\\n'`)}'`);return null}return this.checkForMalformedColumn(a),e}gatherDataBetweenQuotes(a){let{parserOptions:r}=this,t=!1,e=!1,l=[],n=a.nextCharacterToken;for(;!e&&n!==null;n=a.nextCharacterToken){let s=o.Token.isTokenQuote(n,r);if(!t&&s)t=!0;else if(t)if(o.Token.isTokenEscapeCharacter(n,r)){a.advancePastToken(n);let h=a.nextCharacterToken;h!==null&&(o.Token.isTokenQuote(h,r)||o.Token.isTokenEscapeCharacter(h,r))?(l.push(h.token),n=h):s?e=!0:l.push(n.token)}else s?e=!0:l.push(n.token);a.advancePastToken(n)}return{col:this.columnFormatter.format(l.join(``)),foundClosingQuote:e}}checkForMalformedColumn(a){let{parserOptions:r}=this,{nextNonSpaceToken:t}=a;if(t){let e=o.Token.isTokenDelimiter(t,r),l=o.Token.isTokenRowDelimiter(t);if(!e&&!l){let n=a.lineFromCursor.substr(0,10).replace(/[\r\n]/g,`\\n'`);throw new Error(`Parse Error: expected: '${r.escapedDelimiter}' OR new line got: '${t.token}'. at '${n}`)}a.advanceToToken(t)}else a.hasMoreData||a.advancePastLine()}}},{"../Token":159,"./ColumnFormatter":160}],164:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.ColumnFormatter=w.QuotedColumnParser=w.NonQuotedColumnParser=w.ColumnParser=void 0;var p=i(`./ColumnParser`);Object.defineProperty(w,"ColumnParser",{enumerable:!0,get:function(){return p.ColumnParser}});var o=i(`./NonQuotedColumnParser`);Object.defineProperty(w,"NonQuotedColumnParser",{enumerable:!0,get:function(){return o.NonQuotedColumnParser}});var a=i(`./QuotedColumnParser`);Object.defineProperty(w,"QuotedColumnParser",{enumerable:!0,get:function(){return a.QuotedColumnParser}});var r=i(`./ColumnFormatter`);Object.defineProperty(w,"ColumnFormatter",{enumerable:!0,get:function(){return r.ColumnFormatter}})},{"./ColumnFormatter":160,"./ColumnParser":161,"./NonQuotedColumnParser":162,"./QuotedColumnParser":163}],165:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.QuotedColumnParser=w.NonQuotedColumnParser=w.ColumnParser=w.Token=w.Scanner=w.RowParser=w.Parser=void 0;var p=i(`./Parser`);Object.defineProperty(w,"Parser",{enumerable:!0,get:function(){return p.Parser}});var o=i(`./RowParser`);Object.defineProperty(w,"RowParser",{enumerable:!0,get:function(){return o.RowParser}});var a=i(`./Scanner`);Object.defineProperty(w,"Scanner",{enumerable:!0,get:function(){return a.Scanner}});var r=i(`./Token`);Object.defineProperty(w,"Token",{enumerable:!0,get:function(){return r.Token}});var t=i(`./column`);Object.defineProperty(w,"ColumnParser",{enumerable:!0,get:function(){return t.ColumnParser}}),Object.defineProperty(w,"NonQuotedColumnParser",{enumerable:!0,get:function(){return t.NonQuotedColumnParser}}),Object.defineProperty(w,"QuotedColumnParser",{enumerable:!0,get:function(){return t.QuotedColumnParser}})},{"./Parser":156,"./RowParser":157,"./Scanner":158,"./Token":159,"./column":164}],166:[function(i,E,w){"use strict";var p=function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(w,"__esModule",{value:!0}),w.HeaderTransformer=void 0;let o=p(i(`lodash.isundefined`)),a=p(i(`lodash.isfunction`)),r=p(i(`lodash.uniq`)),t=p(i(`lodash.groupby`));w.HeaderTransformer=class{constructor(e){this.headers=null,this.receivedHeaders=!1,this.shouldUseFirstRow=!1,this.processedFirstRow=!1,this.headersLength=0,this.parserOptions=e,e.headers===!0?this.shouldUseFirstRow=!0:Array.isArray(e.headers)?this.setHeaders(e.headers):a.default(e.headers)&&(this.headersTransform=e.headers)}transform(e,l){return this.shouldMapRow(e)?l(null,this.processRow(e)):l(null,{row:null,isValid:!0})}shouldMapRow(e){let{parserOptions:l}=this;if(!this.headersTransform&&l.renameHeaders&&!this.processedFirstRow){if(!this.receivedHeaders)throw new Error(`Error renaming headers: new headers must be provided in an array`);return this.processedFirstRow=!0,!1}if(!this.receivedHeaders&&Array.isArray(e)){if(this.headersTransform)this.setHeaders(this.headersTransform(e));else{if(!this.shouldUseFirstRow)return!0;this.setHeaders(e)}return!1}return!0}processRow(e){if(!this.headers)return{row:e,isValid:!0};let{parserOptions:l}=this;if(!l.discardUnmappedColumns&&e.length>this.headersLength){if(!l.strictColumnHandling)throw new Error(`Unexpected Error: column header mismatch expected: ${this.headersLength} columns got: ${e.length}`);return{row:e,isValid:!1,reason:`Column header mismatch expected: ${this.headersLength} columns got: ${e.length}`}}return l.strictColumnHandling&&e.length<this.headersLength?{row:e,isValid:!1,reason:`Column header mismatch expected: ${this.headersLength} columns got: ${e.length}`}:{row:this.mapHeaders(e),isValid:!0}}mapHeaders(e){let l={},{headers:n,headersLength:s}=this;for(let h=0;h<s;h+=1){let d=n[h];if(!o.default(d)){let c=e[h];o.default(c)?l[d]=``:l[d]=c}}return l}setHeaders(e){var l;let n=e.filter(s=>!!s);if(r.default(n).length!==n.length){let s=t.default(n),h=Object.keys(s).filter(d=>s[d].length>1);throw new Error(`Duplicate headers found `+JSON.stringify(h))}this.headers=e,this.receivedHeaders=!0,this.headersLength=((l=this.headers)===null||l===void 0?void 0:l.length)||0}}},{"lodash.groupby":443,"lodash.isfunction":446,"lodash.isundefined":448,"lodash.uniq":449}],167:[function(i,E,w){"use strict";var p=function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(w,"__esModule",{value:!0}),w.RowTransformerValidator=void 0;let o=p(i(`lodash.isfunction`)),a=i(`../types`);
7class r{constructor(){this._rowTransform=null,this._rowValidator=null}static createTransform(e){return a.isSyncTransform(e)?(l,n)=>{let s=null;try{s=e(l)}catch(h){return n(h)}return n(null,s)}:e}static createValidator(e){return a.isSyncValidate(e)?(l,n)=>{n(null,{row:l,isValid:e(l)})}:(l,n)=>{e(l,(s,h,d)=>s?n(s):n(null,h?{row:l,isValid:h,reason:d}:{row:l,isValid:!1,reason:d}))}}set rowTransform(e){if(!o.default(e))throw new TypeError(`The transform should be a function`);this._rowTransform=r.createTransform(e)}set rowValidator(e){if(!o.default(e))throw new TypeError(`The validate should be a function`);this._rowValidator=r.createValidator(e)}transformAndValidate(e,l){return this.callTransformer(e,(n,s)=>n?l(n):s?this.callValidator(s,(h,d)=>h?l(h):d&&!d.isValid?l(null,{row:s,isValid:!1,reason:d.reason}):l(null,{row:s,isValid:!0})):l(null,{row:null,isValid:!0}))}callTransformer(e,l){return this._rowTransform?this._rowTransform(e,l):l(null,e)}callValidator(e,l){return this._rowValidator?this._rowValidator(e,l):l(null,{row:e,isValid:!0})}}w.RowTransformerValidator=r},{"../types":169,"lodash.isfunction":446}],168:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.HeaderTransformer=w.RowTransformerValidator=void 0;var p=i(`./RowTransformerValidator`);Object.defineProperty(w,"RowTransformerValidator",{enumerable:!0,get:function(){return p.RowTransformerValidator}});var o=i(`./HeaderTransformer`);Object.defineProperty(w,"HeaderTransformer",{enumerable:!0,get:function(){return o.HeaderTransformer}})},{"./HeaderTransformer":166,"./RowTransformerValidator":167}],169:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.isSyncValidate=w.isSyncTransform=void 0,w.isSyncTransform=p=>p.length===1,w.isSyncValidate=p=>p.length===1},{}],170:[function(i,E,w){"use strict";let p=w;p.bignum=i(`bn.js`),p.define=i(`./asn1/api`).define,p.base=i(`./asn1/base`),p.constants=i(`./asn1/constants`),p.decoders=i(`./asn1/decoders`),p.encoders=i(`./asn1/encoders`)},{"./asn1/api":171,"./asn1/base":173,"./asn1/constants":177,"./asn1/decoders":179,"./asn1/encoders":182,"bn.js":184}],171:[function(i,E,w){"use strict";let p=i(`./encoders`),o=i(`./decoders`),a=i(`inherits`);function r(t,e){this.name=t,this.body=e,this.decoders={},this.encoders={}}w.define=function(t,e){return new r(t,e)},r.prototype._createNamed=function(t){let e=this.name;function l(n){this._initNamed(n,e)}return a(l,t),l.prototype._initNamed=function(n,s){t.call(this,n,s)},new l(this)},r.prototype._getDecoder=function(t){return t=t||`der`,this.decoders.hasOwnProperty(t)||(this.decoders[t]=this._createNamed(o[t])),this.decoders[t]},r.prototype.decode=function(t,e,l){return this._getDecoder(e).decode(t,l)},r.prototype._getEncoder=function(t){return t=t||`der`,this.encoders.hasOwnProperty(t)||(this.encoders[t]=this._createNamed(p[t])),this.encoders[t]},r.prototype.encode=function(t,e,l){return this._getEncoder(e).encode(t,l)}},{"./decoders":179,"./encoders":182,inherits:440}],172:[function(i,E,w){"use strict";let p=i(`inherits`),o=i(`../base/reporter`).Reporter,a=i(`safer-buffer`).Buffer;function r(e,l){o.call(this,l),a.isBuffer(e)?(this.base=e,this.offset=0,this.length=e.length):this.error(`Input not Buffer`)}function t(e,l){if(Array.isArray(e))this.length=0,this.value=e.map((function(n){return t.isEncoderBuffer(n)||(n=new t(n,l)),this.length+=n.length,n}),this);else if(typeof e==`number`){if(!(0<=e&&e<=255))return l.error(`non-byte EncoderBuffer value`);this.value=e,this.length=1}else if(typeof e==`string`)this.value=e,this.length=a.byteLength(e);else{if(!a.isBuffer(e))return l.error(`Unsupported type: `+typeof e);this.value=e,this.length=e.length}}p(r,o),w.DecoderBuffer=r,r.isDecoderBuffer=function(e){return e instanceof r?!0:typeof e==`object`&&a.isBuffer(e.base)&&e.constructor.name===`DecoderBuffer`&&typeof e.offset==`number`&&typeof e.length==`number`&&typeof e.save==`function`&&typeof e.restore==`function`&&typeof e.isEmpty==`function`&&typeof e.readUInt8==`function`&&typeof e.skip==`function`&&typeof e.raw==`function`},r.prototype.save=function(){return{offset:this.offset,reporter:o.prototype.save.call(this)}},r.prototype.restore=function(e){let l=new r(this.base);return l.offset=e.offset,l.length=this.offset,this.offset=e.offset,o.prototype.restore.call(this,e.reporter),l},r.prototype.isEmpty=function(){return this.offset===this.length},r.prototype.readUInt8=function(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||`DecoderBuffer overrun`)},r.prototype.skip=function(e,l){if(!(this.offset+e<=this.length))return this.error(l||`DecoderBuffer overrun`);let n=new r(this.base);return n._reporterState=this._reporterState,n.offset=this.offset,n.length=this.offset+e,this.offset+=e,n},r.prototype.raw=function(e){return this.base.slice(e?e.offset:this.offset,this.length)},w.EncoderBuffer=t,t.isEncoderBuffer=function(e){return e instanceof t?!0:typeof e==`object`&&e.constructor.name===`EncoderBuffer`&&typeof e.length==`number`&&typeof e.join==`function`}
7,t.prototype.join=function(e,l){return e||(e=a.alloc(this.length)),l||(l=0),this.length===0||(Array.isArray(this.value)?this.value.forEach((function(n){n.join(e,l),l+=n.length})):(typeof this.value==`number`?e[l]=this.value:typeof this.value==`string`?e.write(this.value,l):a.isBuffer(this.value)&&this.value.copy(e,l),l+=this.length)),e}},{"../base/reporter":175,inherits:440,"safer-buffer":495}],173:[function(i,E,w){"use strict";let p=w;p.Reporter=i(`./reporter`).Reporter,p.DecoderBuffer=i(`./buffer`).DecoderBuffer,p.EncoderBuffer=i(`./buffer`).EncoderBuffer,p.Node=i(`./node`)},{"./buffer":172,"./node":174,"./reporter":175}],174:[function(i,E,w){"use strict";let p=i(`../base/reporter`).Reporter,o=i(`../base/buffer`).EncoderBuffer,a=i(`../base/buffer`).DecoderBuffer,r=i(`minimalistic-assert`),t=[`seq`,`seqof`,`set`,`setof`,`objid`,`bool`,`gentime`,`utctime`,`null_`,`enum`,`int`,`objDesc`,`bitstr`,`bmpstr`,`charstr`,`genstr`,`graphstr`,`ia5str`,`iso646str`,`numstr`,`octstr`,`printstr`,`t61str`,`unistr`,`utf8str`,`videostr`],e=[`key`,`obj`,`use`,`optional`,`explicit`,`implicit`,`def`,`choice`,`any`,`contains`].concat(t);function l(s,h,d){let c={};this._baseState=c,c.name=d,c.enc=s,c.parent=h||null,c.children=null,c.tag=null,c.args=null,c.reverseArgs=null,c.choice=null,c.optional=!1,c.any=!1,c.obj=!1,c.use=null,c.useDecoder=null,c.key=null,c.default=null,c.explicit=null,c.implicit=null,c.contains=null,c.parent||(c.children=[],this._wrap())}E.exports=l;let n=[`enc`,`parent`,`children`,`tag`,`args`,`reverseArgs`,`choice`,`optional`,`any`,`obj`,`use`,`alteredUse`,`key`,`default`,`explicit`,`implicit`,`contains`];l.prototype.clone=function(){let s=this._baseState,h={};n.forEach((function(c){h[c]=s[c]}));let d=new this.constructor(h.parent);return d._baseState=h,d},l.prototype._wrap=function(){let s=this._baseState;e.forEach((function(h){this[h]=function(){let d=new this.constructor(this);return s.children.push(d),d[h].apply(d,arguments)}}),this)},l.prototype._init=function(s){let h=this._baseState;r(h.parent===null),s.call(this),h.children=h.children.filter((function(d){return d._baseState.parent===this}),this),r.equal(h.children.length,1,`Root node can have only one child`)},l.prototype._useArgs=function(s){let h=this._baseState,d=s.filter((function(c){return c instanceof this.constructor}),this);s=s.filter((function(c){return!(c instanceof this.constructor)}),this),d.length!==0&&(r(h.children===null),h.children=d,d.forEach((function(c){c._baseState.parent=this}),this)),s.length!==0&&(r(h.args===null),h.args=s,h.reverseArgs=s.map((function(c){if(typeof c!=`object`||c.constructor!==Object)return c;let m={};return Object.keys(c).forEach((function(f){f==(0|f)&&(f|=0);let v=c[f];m[v]=f})),m})))},[`_peekTag`,`_decodeTag`,`_use`,`_decodeStr`,`_decodeObjid`,`_decodeTime`,`_decodeNull`,`_decodeInt`,`_decodeBool`,`_decodeList`,`_encodeComposite`,`_encodeStr`,`_encodeObjid`,`_encodeTime`,`_encodeNull`,`_encodeInt`,`_encodeBool`].forEach((function(s){l.prototype[s]=function(){let h=this._baseState;throw new Error(s+` not implemented for encoding: `+h.enc)}})),t.forEach((function(s){l.prototype[s]=function(){let h=this._baseState,d=Array.prototype.slice.call(arguments);return r(h.tag===null),h.tag=s,this._useArgs(d),this}})),l.prototype.use=function(s){r(s);let h=this._baseState;return r(h.use===null),h.use=s,this},l.prototype.optional=function(){return this._baseState.optional=!0,this},l.prototype.def=function(s){let h=this._baseState;return r(h.default===null),h.default=s,h.optional=!0,this},l.prototype.explicit=function(s){let h=this._baseState;return r(h.explicit===null&&h.implicit===null),h.explicit=s,this},l.prototype.implicit=function(s){let h=this._baseState;return r(h.explicit===null&&h.implicit===null),h.implicit=s,this},l.prototype.obj=function(){let s=this._baseState,h=Array.prototype.slice.call(arguments);return s.obj=!0,h.length!==0&&this._useArgs(h),this},l.prototype.key=function(s){let h=this._baseState;return r(h.key===null),h.key=s,this},l.prototype.any=function(){return this._baseState.any=!0,this},l.prototype.choice=function(s){let h=this._baseState;return r(h.choice===null),h.choice=s,this._useArgs(Object.keys(s).map((function(d){return s[d]}))),this},l.prototype.contains=function(s){let h=this._baseState;return r(h.use===null),h.contains=s,this},l.prototype._decode=function(s,h){let d=this._baseState;if(d.parent===null)return s.wrapResult(d.children[0]._decode(s,h));let c,m=d.default,f=!0,v=null;if(d.key!==null&&(v=s.enterKey(d.key)),d.optional){let x=null;if(d.explicit!==null?x=d.explicit:d.implicit!==null?x=d.implicit:d.tag!==null&&(x=d.tag),x!==null||d.any){if(f=this._peekTag(s,x,d.any),s.isError(f))return f}else{let A=s.save();try{d.choice===null?this._decodeGeneric(d.tag,s,h):this._decodeChoice(s,h),f=!0}catch(j){f=!1}s.restore(A)}}if(d.obj&&f&&(c=s.enterObject()),f){if(d.explicit!==null){let A=this._decodeTag(s,d.explicit);if(s.isError(A))return A;s=A}let x=s.offset;if(d.use===null&&d.choice===null){let A;d.any&&(A=s.save());let j=this._decodeTag(s,d.implicit!==null?d.implicit:d.tag,d.any);if(s.isError(j))return j;d.any?m=s.raw(A):s=j}if(h&&h.track&&d.tag!==null&&h.track(s.path(),x,s.length,`tagged`),h&&h.track&&d.tag!==null&&h.track(s.path(),s.offset,s.length,`content`),d.any||(m=d.choice===null?this._decodeGeneric(d.tag,s,h):this._decodeChoice(s,h)),s.isError(m))return m;
7if(d.any||d.choice!==null||d.children===null||d.children.forEach((function(A){A._decode(s,h)})),d.contains&&(d.tag===`octstr`||d.tag===`bitstr`)){let A=new a(m);m=this._getUse(d.contains,s._reporterState.obj)._decode(A,h)}}return d.obj&&f&&(m=s.leaveObject(c)),d.key===null||m===null&&f!==!0?v!==null&&s.exitKey(v):s.leaveKey(v,d.key,m),m},l.prototype._decodeGeneric=function(s,h,d){let c=this._baseState;return s===`seq`||s===`set`?null:s===`seqof`||s===`setof`?this._decodeList(h,s,c.args[0],d):/str$/.test(s)?this._decodeStr(h,s,d):s===`objid`&&c.args?this._decodeObjid(h,c.args[0],c.args[1],d):s===`objid`?this._decodeObjid(h,null,null,d):s===`gentime`||s===`utctime`?this._decodeTime(h,s,d):s===`null_`?this._decodeNull(h,d):s===`bool`?this._decodeBool(h,d):s===`objDesc`?this._decodeStr(h,s,d):s===`int`||s===`enum`?this._decodeInt(h,c.args&&c.args[0],d):c.use!==null?this._getUse(c.use,h._reporterState.obj)._decode(h,d):h.error(`unknown tag: `+s)},l.prototype._getUse=function(s,h){let d=this._baseState;return d.useDecoder=this._use(s,h),r(d.useDecoder._baseState.parent===null),d.useDecoder=d.useDecoder._baseState.children[0],d.implicit!==d.useDecoder._baseState.implicit&&(d.useDecoder=d.useDecoder.clone(),d.useDecoder._baseState.implicit=d.implicit),d.useDecoder},l.prototype._decodeChoice=function(s,h){let d=this._baseState,c=null,m=!1;return Object.keys(d.choice).some((function(f){let v=s.save(),x=d.choice[f];try{let A=x._decode(s,h);if(s.isError(A))return!1;c={type:f,value:A},m=!0}catch(A){return s.restore(v),!1}return!0}),this),m?c:s.error(`Choice not matched`)},l.prototype._createEncoderBuffer=function(s){return new o(s,this.reporter)},l.prototype._encode=function(s,h,d){let c=this._baseState;if(c.default!==null&&c.default===s)return;let m=this._encodeValue(s,h,d);return m===void 0||this._skipDefault(m,h,d)?void 0:m},l.prototype._encodeValue=function(s,h,d){let c=this._baseState;if(c.parent===null)return c.children[0]._encode(s,h||new p);let m=null;if(this.reporter=h,c.optional&&s===void 0){if(c.default===null)return;s=c.default}let f=null,v=!1;if(c.any)m=this._createEncoderBuffer(s);else if(c.choice)m=this._encodeChoice(s,h);else if(c.contains)f=this._getUse(c.contains,d)._encode(s,h),v=!0;else if(c.children)f=c.children.map((function(x){if(x._baseState.tag===`null_`)return x._encode(null,h,s);if(x._baseState.key===null)return h.error(`Child should have a key`);let A=h.enterKey(x._baseState.key);if(typeof s!=`object`)return h.error(`Child expected, but input is not object`);let j=x._encode(s[x._baseState.key],h,s);return h.leaveKey(A),j}),this).filter((function(x){return x})),f=this._createEncoderBuffer(f);else if(c.tag===`seqof`||c.tag===`setof`){if(!c.args||c.args.length!==1)return h.error(`Too many args for : `+c.tag);if(!Array.isArray(s))return h.error(`seqof/setof, but data is not Array`);let x=this.clone();x._baseState.implicit=null,f=this._createEncoderBuffer(s.map((function(A){let j=this._baseState;return this._getUse(j.args[0],s)._encode(A,h)}),x))}else c.use!==null?m=this._getUse(c.use,d)._encode(s,h):(f=this._encodePrimitive(c.tag,s),v=!0);if(!c.any&&c.choice===null){let x=c.implicit!==null?c.implicit:c.tag,A=c.implicit===null?`universal`:`context`;x===null?c.use===null&&h.error(`Tag could be omitted only for .use()`):c.use===null&&(m=this._encodeComposite(x,v,A,f))}return c.explicit!==null&&(m=this._encodeComposite(c.explicit,!1,`context`,m)),m},l.prototype._encodeChoice=function(s,h){let d=this._baseState,c=d.choice[s.type];return c||r(!1,s.type+` not found in `+JSON.stringify(Object.keys(d.choice))),c._encode(s.value,h)},l.prototype._encodePrimitive=function(s,h){let d=this._baseState;if(/str$/.test(s))return this._encodeStr(h,s);if(s===`objid`&&d.args)return this._encodeObjid(h,d.reverseArgs[0],d.args[
71]);if(s===`objid`)return this._encodeObjid(h,null,null);if(s===`gentime`||s===`utctime`)return this._encodeTime(h,s);if(s===`null_`)return this._encodeNull();if(s===`int`||s===`enum`)return this._encodeInt(h,d.args&&d.reverseArgs[0]);if(s===`bool`)return this._encodeBool(h);if(s===`objDesc`)return this._encodeStr(h,s);throw new Error(`Unsupported tag: `+s)},l.prototype._isNumstr=function(s){return/^[0-9 ]*$/.test(s)},l.prototype._isPrintstr=function(s){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(s)}},{"../base/buffer":172,"../base/reporter":175,"minimalistic-assert":453}],175:[function(i,E,w){"use strict";let p=i(`inherits`);function o(r){this._reporterState={obj:null,path:[],options:r||{},errors:[]}}function a(r,t){this.path=r,this.rethrow(t)}w.Reporter=o,o.prototype.isError=function(r){return r instanceof a},o.prototype.save=function(){let r=this._reporterState;return{obj:r.obj,pathLen:r.path.length}},o.prototype.restore=function(r){let t=this._reporterState;t.obj=r.obj,t.path=t.path.slice(0,r.pathLen)},o.prototype.enterKey=function(r){return this._reporterState.path.push(r)},o.prototype.exitKey=function(r){let t=this._reporterState;t.path=t.path.slice(0,r-1)},o.prototype.leaveKey=function(r,t,e){let l=this._reporterState;this.exitKey(r),l.obj!==null&&(l.obj[t]=e)},o.prototype.path=function(){return this._reporterState.path.join(`/`)},o.prototype.enterObject=function(){let r=this._reporterState,t=r.obj;return r.obj={},t},o.prototype.leaveObject=function(r){let t=this._reporterState,e=t.obj;return t.obj=r,e},o.prototype.error=function(r){let t,e=this._reporterState,l=r instanceof a;if(t=l?r:new a(e.path.map((function(n){return`[`+JSON.stringify(n)+`]`})).join(``),r.message||r,r.stack),!e.options.partial)throw t;return l||e.errors.push(t),t},o.prototype.wrapResult=function(r){let t=this._reporterState;return t.options.partial?{result:this.isError(r)?null:r,errors:t.errors}:r},p(a,Error),a.prototype.rethrow=function(r){if(this.message=r+` at: `+(this.path||`(shallow)`),Error.captureStackTrace&&Error.captureStackTrace(this,a),!this.stack)try{throw new Error(this.message)}catch(t){this.stack=t.stack}return this}},{inherits:440}],176:[function(i,E,w){"use strict";function p(o){let a={};return Object.keys(o).forEach((function(r){(0|r)==r&&(r|=0);let t=o[r];a[t]=r})),a}w.tagClass={0:`universal`,1:`application`,2:`context`,3:`private`},w.tagClassByName=p(w.tagClass),w.tag={0:`end`,1:`bool`,2:`int`,3:`bitstr`,4:`octstr`,5:`null_`,6:`objid`,7:`objDesc`,8:`external`,9:`real`,10:`enum`,11:`embed`,12:`utf8str`,13:`relativeOid`,16:`seq`,17:`set`,18:`numstr`,19:`printstr`,20:`t61str`,21:`videostr`,22:`ia5str`,23:`utctime`,24:`gentime`,25:`graphstr`,26:`iso646str`,27:`genstr`,28:`unistr`,29:`charstr`,30:`bmpstr`},w.tagByName=p(w.tag)},{}],177:[function(i,E,w){"use strict";let p=w;p._reverse=function(o){let a={};return Object.keys(o).forEach((function(r){(0|r)==r&&(r|=0);let t=o[r];a[t]=r})),a},p.der=i(`./der`)},{"./der":176}],178:[function(i,E,w){"use strict";let p=i(`inherits`),o=i(`bn.js`),a=i(`../base/buffer`).DecoderBuffer,r=i(`../base/node`),t=i(`../constants/der`);function e(h){this.enc=`der`,this.name=h.name,this.entity=h,this.tree=new l,this.tree._init(h.body)}function l(h){r.call(this,`der`,h)}function n(h,d){let c=h.readUInt8(d);if(h.isError(c))return c;let m=t.tagClass[c>>6],f=(32&c)==0;if((31&c)==31){let v=c;for(c=0;(128&v)==128;){if(v=h.readUInt8(d),h.isError(v))return v;c<<=7,c|=127&v}}else c&=31;return{cls:m,primitive:f,tag:c,tagStr:t.tag[c]}}function s(h,d,c){let m=h.readUInt8(c);if(h.isError(m))return m;if(!d&&m===128)return null;if((128&m)==0)return m;let f=127&m;if(f>4)return h.error(`length octect is too long`);m=0;for(let v=0;v<f;v++){m<<=8;let x=h.readUInt8(c);if(h.isError(x))return x;m|=x}return m}E.exports=e,e.prototype.decode=function(h,d){return a.isDecoderBuffer(h)||(h=new a(h,d)),this.tree._decode(h,d)},p(l,r),l.prototype._peekTag=function(h,d,c){if(h.isEmpty())return!1;let m=h.save(),f=n(h,`Failed to peek tag: "`+d+`"`);return h.isError(f)?f:(h.restore(m),f.tag===d||f.tagStr===d||f.tagStr+`of`===d||c)},l.prototype._decodeTag=function(h,d,c){let m=n(h,`Failed to decode tag of "`+d+`"`);if(h.isError(m))return m;let f=s(h,m.primitive,`Failed to get length of "`+d+`"`);if(h.isError(f))return f;if(!c&&m.tag!==d&&m.tagStr!==d&&m.tagStr+`of`!==d)return h.error(`Failed to match tag: "`+d+`"`);if(m.primitive||f!==null)return h.skip(f,`Failed to match body of: "`+d+`"`);let v=h.save(),x=this._skipUntilEnd(h,`Failed to skip indefinite length body: "`+this.tag+`"`);return h.isError(x)?x:(f=h.offset-v.offset,h.restore(v),h.skip(f,`Failed to match body of: "`+d+`"`))},l.prototype._skipUntilEnd=function(h,d){for(;;){let c=n(h,d);if(h.isError(c))return c;let m=s(h,c.primitive,d);if(h.isError(m))return m;let f;if(f=c.primitive||m!==null?h.skip(m):this._skipUntilEnd(h,d),h.isError(f))return f;if(c.tagStr===`end`)break}},l.prototype._decodeList=function(h,d,c,m){let f=[];for(;!h.isEmpty();){let v=this._peekTag(h,`end`);
7if(h.isError(v))return v;let x=c.decode(h,`der`,m);if(h.isError(x)&&v)break;f.push(x)}return f},l.prototype._decodeStr=function(h,d){if(d===`bitstr`){let c=h.readUInt8();return h.isError(c)?c:{unused:c,data:h.raw()}}if(d===`bmpstr`){let c=h.raw();if(c.length%2==1)return h.error(`Decoding of string type: bmpstr length mismatch`);let m=``;for(let f=0;f<c.length/2;f++)m+=String.fromCharCode(c.readUInt16BE(2*f));return m}if(d===`numstr`){let c=h.raw().toString(`ascii`);return this._isNumstr(c)?c:h.error(`Decoding of string type: numstr unsupported characters`)}if(d===`octstr`||d===`objDesc`)return h.raw();if(d===`printstr`){let c=h.raw().toString(`ascii`);return this._isPrintstr(c)?c:h.error(`Decoding of string type: printstr unsupported characters`)}return/str$/.test(d)?h.raw().toString():h.error(`Decoding of string type: `+d+` unsupported`)},l.prototype._decodeObjid=function(h,d,c){let m,f=[],v=0,x=0;for(;!h.isEmpty();)x=h.readUInt8(),v<<=7,v|=127&x,!(128&x)&&(f.push(v),v=0);128&x&&f.push(v);let A=f[0]/40|0,j=f[0]%40;if(m=c?f:[A,j].concat(f.slice(1)),d){let L=d[m.join(` `)];L===void 0&&(L=d[m.join(`.`)]),L!==void 0&&(m=L)}return m},l.prototype._decodeTime=function(h,d){let c=h.raw().toString(),m,f,v,x,A,j;if(d===`gentime`)m=0|c.slice(0,4),f=0|c.slice(4,6),v=0|c.slice(6,8),x=0|c.slice(8,10),A=0|c.slice(10,12),j=0|c.slice(12,14);else{if(d!==`utctime`)return h.error(`Decoding `+d+` time is not supported yet`);m=0|c.slice(0,2),f=0|c.slice(2,4),v=0|c.slice(4,6),x=0|c.slice(6,8),A=0|c.slice(8,10),j=0|c.slice(10,12),m=m<70?2e3+m:1900+m}return Date.UTC(m,f-1,v,x,A,j,0)},l.prototype._decodeNull=function(){return null},l.prototype._decodeBool=function(h){let d=h.readUInt8();return h.isError(d)?d:d!==0},l.prototype._decodeInt=function(h,d){let c=h.raw(),m=new o(c);return d&&(m=d[m.toString(10)]||m),m},l.prototype._use=function(h,d){return typeof h==`function`&&(h=h(d)),h._getDecoder(`der`).tree}},{"../base/buffer":172,"../base/node":174,"../constants/der":176,"bn.js":184,inherits:440}],179:[function(i,E,w){"use strict";let p=w;p.der=i(`./der`),p.pem=i(`./pem`)},{"./der":178,"./pem":180}],180:[function(i,E,w){"use strict";let p=i(`inherits`),o=i(`safer-buffer`).Buffer,a=i(`./der`);function r(t){a.call(this,t),this.enc=`pem`}p(r,a),E.exports=r,r.prototype.decode=function(t,e){let l=t.toString().split(/[\r\n]+/g),n=e.label.toUpperCase(),s=/^-----(BEGIN|END) ([^-]+)-----$/,h=-1,d=-1;for(let f=0;f<l.length;f++){let v=l[f].match(s);if(v!==null&&v[2]===n){if(h!==-1){if(v[1]!==`END`)break;d=f;break}if(v[1]!==`BEGIN`)break;h=f}}if(h===-1||d===-1)throw new Error(`PEM section not found for: `+n);let c=l.slice(h+1,d).join(``);c.replace(/[^a-z0-9+/=]+/gi,``);let m=o.from(c,`base64`);return a.prototype.decode.call(this,m,e)}},{"./der":178,inherits:440,"safer-buffer":495}],181:[function(i,E,w){"use strict";let p=i(`inherits`),o=i(`safer-buffer`).Buffer,a=i(`../base/node`),r=i(`../constants/der`);function t(n){this.enc=`der`,this.name=n.name,this.entity=n,this.tree=new e,this.tree._init(n.body)}function e(n){a.call(this,`der`,n)}function l(n){return n<10?`0`+n:n}E.exports=t,t.prototype.encode=function(n,s){return this.tree._encode(n,s).join()},p(e,a),e.prototype._encodeComposite=function(n,s,h,d){let c=(function(v,x,A,j){let L;if(v===`seqof`?v=`seq`:v===`setof`&&(v=`set`),r.tagByName.hasOwnProperty(v))L=r.tagByName[v];else{if(typeof v!=`number`||(0|v)!==v)return j.error(`Unknown tag: `+v);L=v}return L>=31?j.error(`Multi-octet tag encoding unsupported`):(x||(L|=32),L|=r.tagClassByName[A||`universal`]<<6,L)})(n,s,h,this.reporter);if(d.length<128){let v=o.alloc(2);return v[0]=c,v[1]=d.length,this._createEncoderBuffer([v,d])}let m=1;for(let v=d.length;v>=256;v>>=8)m++;let f=o.alloc(2+m);f[0]=c,f[1]=128|m;for(let v=1+m,x=d.length;x>0;v--,x>>=8)f[v]=255&x;return this._createEncoderBuffer([f,d])},e.prototype._encodeStr=function(n,s){if(s===`bitstr`)return this._createEncoderBuffer([0|n.unused,n.data]);if(s===`bmpstr`){let h=o.alloc(2*n.length);for(let d=0;d<n.length;d++)h.writeUInt16BE(n.charCodeAt(d),2*d);return this._createEncoderBuffer(h)}return s===`numstr`?this._isNumstr(n)?this._createEncoderBuffer(n):this.reporter.error(`Encoding of string type: numstr supports only digits and space`):s===`printstr`?this._isPrintstr(n)?this._createEncoderBuffer(n):this.reporter.error(`Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark`):/str$/.test(s)||s===`objDesc`?this._createEncoderBuffer(n):this.reporter.error(`Encoding of string type: `+s+` unsupported`)},e.prototype._encodeObjid=function(n,s,h){if(typeof n==`string`){if(!s)return this.reporter.error(`string objid given, but no values map found`);if(!s.hasOwnProperty(n))return this.reporter.error(`objid not found in values map`);n=s[n].split(/[\s.]+/g);for(let f=0;f<n.length;f++)n[f]|=0}else if(Array.isArray(n)){n=n.slice();for(let f=0;f<n.length;f++)n[f]|=0}if(!Array.isArray(n))return this.reporter.error(`objid() should be either array or string, got: `+JSON.stringify(n));if(!h){if(n[1]>=40)return this.reporter.error(`Second objid identifier OOB`);n.splice(0,2,40*n[0]+n[1])}let d=0;for(let f=0;f<n.length;f++){let v=n[f];for(d++;v>=128;v>>=7)d++}let c=o.alloc(d),m=c.length-1;for(let f=n.length-1;f>=0;f--){let v=n[f];for(c[m--]=127&v;(v>>=7)>0;)c[m--]=128|127&v}return this._createEncoderBuffer(c)},e.prototype._encodeTime=function(n,s){let h,d=new Date(n);return s===`gentime`?h=[l(d.getUTCFullYear()),l(d.getUTCMonth()+1),l(d.getUTCDate()),l(d.getUTCHours()),l(d.getUTCMinutes()),l(d.getUTCSeconds()),`Z`].join(``):s===`utctime`?h=[l(d.getUTCFullYear()%100),l(d.getUTCMonth()+1),l(d.getUTCDate()),l(d.getUTCHours()),l(d.getUTCMinutes()),l(d.getUTCSeconds()),`Z`].join(``):this.reporter.error(`Encoding `+s+` time is not supported yet`),this._encodeStr(h,`octstr`)},e.prototype._encodeNull=function(){return this._createEncoderBuffer(``)},e.prototype._encodeInt=function(n,s){if(typeof n==`string`){if(!s)return this.reporter.error(`String int or enum given, but no values map`);
7if(!s.hasOwnProperty(n))return this.reporter.error(`Values map doesn't contain: `+JSON.stringify(n));n=s[n]}if(typeof n!=`number`&&!o.isBuffer(n)){let c=n.toArray();!n.sign&&128&c[0]&&c.unshift(0),n=o.from(c)}if(o.isBuffer(n)){let c=n.length;n.length===0&&c++;let m=o.alloc(c);return n.copy(m),n.length===0&&(m[0]=0),this._createEncoderBuffer(m)}if(n<128)return this._createEncoderBuffer(n);if(n<256)return this._createEncoderBuffer([0,n]);let h=1;for(let c=n;c>=256;c>>=8)h++;let d=new Array(h);for(let c=d.length-1;c>=0;c--)d[c]=255&n,n>>=8;return 128&d[0]&&d.unshift(0),this._createEncoderBuffer(o.from(d))},e.prototype._encodeBool=function(n){return this._createEncoderBuffer(n?255:0)},e.prototype._use=function(n,s){return typeof n==`function`&&(n=n(s)),n._getEncoder(`der`).tree},e.prototype._skipDefault=function(n,s,h){let d=this._baseState,c;if(d.default===null)return!1;let m=n.join();if(d.defaultBuffer===void 0&&(d.defaultBuffer=this._encodeValue(d.default,s,h).join()),m.length!==d.defaultBuffer.length)return!1;for(c=0;c<m.length;c++)if(m[c]!==d.defaultBuffer[c])return!1;return!0}},{"../base/node":174,"../constants/der":176,inherits:440,"safer-buffer":495}],182:[function(i,E,w){"use strict";let p=w;p.der=i(`./der`),p.pem=i(`./pem`)},{"./der":181,"./pem":183}],183:[function(i,E,w){"use strict";let p=i(`inherits`),o=i(`./der`);function a(r){o.call(this,r),this.enc=`pem`}p(a,o),E.exports=a,a.prototype.encode=function(r,t){let e=o.prototype.encode.call(this,r).toString(`base64`),l=[`-----BEGIN `+t.label+`-----`];for(let n=0;n<e.length;n+=64)l.push(e.slice(n,n+64));return l.push(`-----END `+t.label+`-----`),l.join(` 8`)}},{"./der":181,inherits:440}],184:[function(i,E,w){"use strict";(function(p,o){function a(S,C){if(!S)throw new Error(C||`Assertion failed`)}function r(S,C){S.super_=C;var I=function(){};I.prototype=C.prototype,S.prototype=new I,S.prototype.constructor=S}function t(S,C,I){if(t.isBN(S))return S;this.negative=0,this.words=null,this.length=0,this.red=null,S!==null&&(C!==`le`&&C!==`be`||(I=C,C=10),this._init(S||0,C||10,I||`be`))}var e;typeof p==`object`?p.exports=t:(void 0).BN=t,t.BN=t,t.wordSize=26;try{e=typeof window<`u`&&window.Buffer!==void 0?window.Buffer:i(`buffer`).Buffer}catch(S){}function l(S,C){var I=S.charCodeAt(C);return I>=65&&I<=70?I-55:I>=97&&I<=102?I-87:I-48&15}function n(S,C,I){var u=l(S,I);return I-1>=C&&(u|=l(S,I-1)<<4),u}function s(S,C,I,u){for(var b=0,y=Math.min(S.length,I),g=C;g<y;g++){var _=S.charCodeAt(g)-48;b*=u,b+=_>=49?_-49+10:_>=17?_-17+10:_}return b}t.isBN=function(S){return S instanceof t||S!==null&&typeof S==`object`&&S.constructor.wordSize===t.wordSize&&Array.isArray(S.words)},t.max=function(S,C){return S.cmp(C)>0?S:C},t.min=function(S,C){return S.cmp(C)<0?S:C},t.prototype._init=function(S,C,I){if(typeof S==`number`)return this._initNumber(S,C,I);if(typeof S==`object`)return this._initArray(S,C,I);C===`hex`&&(C=16),a(C===(0|C)&&C>=2&&C<=36);var u=0;(S=S.toString().replace(/\s+/g,``))[0]===`-`&&(u++,this.negative=1),u<S.length&&(C===16?this._parseHex(S,u,I):(this._parseBase(S,C,u),I===`le`&&this._initArray(this.toArray(),C,I)))},t.prototype._initNumber=function(S,C,I){S<0&&(this.negative=1,S=-S),S<67108864?(this.words=[67108863&S],this.length=1):S<4503599627370496?(this.words=[67108863&S,S/67108864&67108863],this.length=2):(a(S<9007199254740992),this.words=[67108863&S,S/67108864&67108863,1],this.length=3),I===`le`&&this._initArray(this.toArray(),C,I)},t.prototype._initArray=function(S,C,I){if(a(typeof S.length==`number`),S.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(S.length/3),this.words=new Array(this.length);for(var u=0;u<this.length;u++)this.words[u]=0;var b,y,g=0;if(I===`be`)for(u=S.length-1,b=0;u>=0;u-=3)y=S[u]|S[u-1]<<8|S[u-2]<<16,this.words[b]|=y<<g&67108863,this.words[b+1]=y>>>26-g&67108863,(g+=24)>=26&&(g-=26,b++);else if(I===`le`)for(u=0,b=0;u<S.length;u+=3)y=S[u]|S[u+1]<<8|S[u+2]<<16,this.words[b]|=y<<g&67108863,this.words[b+1]=y>>>26-g&67108863,(g+=24)>=26&&(g-=26,b++);return this.strip()},t.prototype._parseHex=function(S,C,I){this.length=Math.ceil((S.length-C)/6),this.words=new Array(this.length);for(var u=0;u<this.length;u++)this.words[u]=0;var b,y=0,g=0;if(I===`be`)for(u=S.length-1;u>=C;u-=2)b=n(S,C,u)<<y,this.words[g]|=67108863&b,y>=18?(y-=18,g+=1,this.words[g]|=b>>>26):y+=8;else for(u=(S.length-C)%2==0?C+1:C;u<S.length;u+=2)b=n(S,C,u)<<y,this.words[g]|=67108863&b,y>=18?(y-=18,g+=1,this.words[g]|=b>>>26):y+=8;this.strip()},t.prototype._parseBase=function(S,C,I){this.words=[0],this.length=1;for(var u=0,b=1;b<=67108863;b*=C)u++;u--,b=b/C|0;for(var y=S.length-I,g=y%u,_=Math.min(y,y-g)+I,k=0,O=I;O<_;O+=u)k=s(S,O,O+u,C),this.imuln(b),this.words[0]+k<67108864?this.words[0]+=k:this._iaddn(k);if(g!==0){var z=1;for(k=s(S,O,S.length,C),O=0;O<g;O++)z*=C;this.imuln(z),this.words[0]+k<67108864?this.words[0]+=k:this._iaddn(k)}this.strip()},t.prototype.copy=function(S){S.words=new Array(this.length);for(var C=0;C<this.length;C++)S.words[C]=this.words[C];S.length=this.length,S.negative=this.negative,S.red=this.red},t.prototype.clone=function(){var S=new t(null);return this.copy(S),S},t.prototype._expand=function(S){for(;this.length<S;)this.words[this.length++]=0;return this},t.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},t.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},t.prototype.inspect=function(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`};var h=[``,`0`,`00`,`000`,`0000`,`00000`,`000000`,`0000000`,`00000000`,`000000000`,`0000000000`,`00000000000`,`000000000000`,`0000000000000`,`00000000000000`,`000000000000000`,`0000000000000000`,`00000000000000000`,`000000000000000000`,`0000000000000000000`,`00000000000000000000`,`000000000000000000000`,`0000000000000000000000`,`00000000000000000000000`,`000000000000000000000000`,`0000000000000000000000000`],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],c=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16
8777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function m(S,C,I){I.negative=C.negative^S.negative;var u=S.length+C.length|0;I.length=u,u=u-1|0;var b=0|S.words[0],y=0|C.words[0],g=b*y,_=67108863&g,k=g/67108864|0;I.words[0]=_;for(var O=1;O<u;O++){for(var z=k>>>26,U=67108863&k,V=Math.min(O,C.length-1),R=Math.max(0,O-S.length+1);R<=V;R++){var H=O-R|0;z+=(g=(b=0|S.words[H])*(y=0|C.words[R])+U)/67108864|0,U=67108863&g}I.words[O]=0|U,k=0|z}return k!==0?I.words[O]=0|k:I.length--,I.strip()}t.prototype.toString=function(S,C){var I;if(C=0|C||1,(S=S||10)===16||S===`hex`){I=``;for(var u=0,b=0,y=0;y<this.length;y++){var g=this.words[y],_=(16777215&(g<<u|b)).toString(16);I=(b=g>>>24-u&16777215)!==0||y!==this.length-1?h[6-_.length]+_+I:_+I,(u+=2)>=26&&(u-=26,y--)}for(b!==0&&(I=b.toString(16)+I);I.length%C!=0;)I=`0`+I;return this.negative!==0&&(I=`-`+I),I}if(S===(0|S)&&S>=2&&S<=36){var k=d[S],O=c[S];I=``;var z=this.clone();for(z.negative=0;!z.isZero();){var U=z.modn(O).toString(S);I=(z=z.idivn(O)).isZero()?U+I:h[k-U.length]+U+I}for(this.isZero()&&(I=`0`+I);I.length%C!=0;)I=`0`+I;return this.negative!==0&&(I=`-`+I),I}a(!1,`Base should be between 2 and 36`)},t.prototype.toNumber=function(){var S=this.words[0];return this.length===2?S+=67108864*this.words[1]:this.length===3&&this.words[2]===1?S+=4503599627370496+67108864*this.words[1]:this.length>2&&a(!1,`Number can only safely store up to 53 bits`),this.negative!==0?-S:S},t.prototype.toJSON=function(){return this.toString(16)},t.prototype.toBuffer=function(S,C){return a(e!==void 0),this.toArrayLike(e,S,C)},t.prototype.toArray=function(S,C){return this.toArrayLike(Array,S,C)},t.prototype.toArrayLike=function(S,C,I){var u=this.byteLength(),b=I||Math.max(1,u);a(u<=b,`byte array longer than desired length`),a(b>0,`Requested array length <= 0`),this.strip();var y,g,_=C===`le`,k=new S(b),O=this.clone();if(_){for(g=0;!O.isZero();g++)y=O.andln(255),O.iushrn(8),k[g]=y;for(;g<b;g++)k[g]=0}else{for(g=0;g<b-u;g++)k[g]=0;for(g=0;!O.isZero();g++)y=O.andln(255),O.iushrn(8),k[b-g-1]=y}return k},Math.clz32?t.prototype._countBits=function(S){return 32-Math.clz32(S)}:t.prototype._countBits=function(S){var C=S,I=0;return C>=4096&&(I+=13,C>>>=13),C>=64&&(I+=7,C>>>=7),C>=8&&(I+=4,C>>>=4),C>=2&&(I+=2,C>>>=2),I+C},t.prototype._zeroBits=function(S){if(S===0)return 26;var C=S,I=0;return!(8191&C)&&(I+=13,C>>>=13),!(127&C)&&(I+=7,C>>>=7),!(15&C)&&(I+=4,C>>>=4),!(3&C)&&(I+=2,C>>>=2),!(1&C)&&I++,I},t.prototype.bitLength=function(){var S=this.words[this.length-1],C=this._countBits(S);return 26*(this.length-1)+C},t.prototype.zeroBits=function(){if(this.isZero())return 0;for(var S=0,C=0;C<this.length;C++){var I=this._zeroBits(this.words[C]);if(S+=I,I!==26)break}return S},t.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},t.prototype.toTwos=function(S){return this.negative!==0?this.abs().inotn(S).iaddn(1):this.clone()},t.prototype.fromTwos=function(S){return this.testn(S-1)?this.notn(S).iaddn(1).ineg():this.clone()},t.prototype.isNeg=function(){return this.negative!==0},t.prototype.neg=function(){return this.clone().ineg()},t.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},t.prototype.iuor=function(S){for(;this.length<S.length;)this.words[this.length++]=0;for(var C=0;C<S.length;C++)this.words[C]=this.words[C]|S.words[C];return this.strip()},t.prototype.ior=function(S){return a((this.negative|S.negative)==0),this.iuor(S)},t.prototype.or=function(S){return this.length>S.length?this.clone().ior(S):S.clone().ior(this)},t.prototype.uor=function(S){return this.length>S.length?this.clone().iuor(S):S.clone().iuor(this)},t.prototype.iuand=function(S){var C=this.length>S.length?S:this;for(var I=0;I<C.length;I++)this.words[I]=this.words[I]&S.words[I];return this.length=C.length,this.strip()},t.prototype.iand=function(S){return a((this.negative|S.negative)==0),this.iuand(S)},t.prototype.and=function(S){return this.length>S.length?this.clone().iand(S):S.clone().iand(this)},t.prototype.uand=function(S){return this.length>S.length?this.clone().iuand(S):S.clone().iuand(this)},t.prototype.iuxor=function(S){var C,I;this.length>S.length?(C=this,I=S):(C=S,I=this);for(var u=0;u<I.length;u++)this.words[u]=C.words[u]^I.words[u];if(this!==C)for(;u<C.length;u++)this.words[u]=C.words[u];return this.length=C.length,this.strip()},t.prototype.ixor=function(S){return a((this.negative|S.negative)==0),this.iuxor(S)},t.prototype.xor=function(S){return this.length>S.length?this.clone().ixor(S):S.clone().ixor(this)},t.prototype.uxor=function(S){return this.length>S.length?this.clone().iuxor(S):S.clone().iuxor(this)},t.prototype.inotn=function(S){a(typeof S==`number`&&S>=0);var C=0|Math.ceil(S/26),I=S%26;this._expand(C),I>0&&C--;for(var u=0;u<C;u++)this.words[u]=67108863&~this.words[u];return I>0&&(this.words[u]=~this.words[u]&67108863>>26-I),this.strip()},t.prototype.notn=function(S){return this.clone().inotn(S)},t.prototype.setn=function(S,C){a(typeof S==`number`&&S>=0);var I=S/26|0,u=S%26;return this._expand(I+1),this.words[I]=C?this.words[I]|1<<u:this.words[I]&~(1<<u),this.strip()},t.prototype.iadd=function(S){var C,I,u;if(this.negative!==0&&S.negative===0)return this.negative=0,C=this.isub(S),this.negative^=1,this._normSign();if(this.negative===0&&S.negative!==0)return S.negative=0,C=this.isub(S),S.negative=1,C._normSign();this.length>
8S.length?(I=this,u=S):(I=S,u=this);for(var b=0,y=0;y<u.length;y++)C=(0|I.words[y])+(0|u.words[y])+b,this.words[y]=67108863&C,b=C>>>26;for(;b!==0&&y<I.length;y++)C=(0|I.words[y])+b,this.words[y]=67108863&C,b=C>>>26;if(this.length=I.length,b!==0)this.words[this.length]=b,this.length++;else if(I!==this)for(;y<I.length;y++)this.words[y]=I.words[y];return this},t.prototype.add=function(S){var C;return S.negative!==0&&this.negative===0?(S.negative=0,C=this.sub(S),S.negative^=1,C):S.negative===0&&this.negative!==0?(this.negative=0,C=S.sub(this),this.negative=1,C):this.length>S.length?this.clone().iadd(S):S.clone().iadd(this)},t.prototype.isub=function(S){if(S.negative!==0){S.negative=0;var C=this.iadd(S);return S.negative=1,C._normSign()}if(this.negative!==0)return this.negative=0,this.iadd(S),this.negative=1,this._normSign();var I,u,b=this.cmp(S);if(b===0)return this.negative=0,this.length=1,this.words[0]=0,this;b>0?(I=this,u=S):(I=S,u=this);for(var y=0,g=0;g<u.length;g++)y=(C=(0|I.words[g])-(0|u.words[g])+y)>>26,this.words[g]=67108863&C;for(;y!==0&&g<I.length;g++)y=(C=(0|I.words[g])+y)>>26,this.words[g]=67108863&C;if(y===0&&g<I.length&&I!==this)for(;g<I.length;g++)this.words[g]=I.words[g];return this.length=Math.max(this.length,g),I!==this&&(this.negative=1),this.strip()},t.prototype.sub=function(S){return this.clone().isub(S)};var f=function(S,C,I){var u,b,y,g=S.words,_=C.words,k=I.words,O=0,z=0|g[0],U=8191&z,V=z>>>13,R=0|g[1],H=8191&R,M=R>>>13,T=0|g[2],F=8191&T,W=T>>>13,Y=0|g[3],X=8191&Y,K=Y>>>13,rt=0|g[4],tt=8191&rt,q=rt>>>13,Q=0|g[5],G=8191&Q,et=Q>>>13,nt=0|g[6],it=8191&nt,ot=nt>>>13,ht=0|g[7],ft=8191&ht,pt=ht>>>13,Ct=0|g[8],yt=8191&Ct,wt=Ct>>>13,Wt=0|g[9],Mt=8191&Wt,_t=Wt>>>13,At=0|_[0],gt=8191&At,mt=At>>>13,Vt=0|_[1],kt=8191&Vt,Ot=Vt>>>13,Ce=0|_[2],Rt=8191&Ce,Nt=Ce>>>13,ue=0|_[3],Lt=8191&ue,zt=ue>>>13,we=0|_[4],Dt=8191&we,Pt=we>>>13,de=0|_[5],Ft=8191&de,It=de>>>13,Me=0|_[6],Ut=8191&Me,J=Me>>>13,at=0|_[7],lt=8191&at,dt=at>>>13,Yt=0|_[8],vt=8191&Yt,St=Yt>>>13,ee=0|_[9],jt=8191&ee,xt=ee>>>13;I.negative=S.negative^C.negative,I.length=19;var te=(O+(u=Math.imul(U,gt))|0)+((8191&(b=(b=Math.imul(U,mt))+Math.imul(V,gt)|0))<<13)|0;O=((y=Math.imul(V,mt))+(b>>>13)|0)+(te>>>26)|0,te&=67108863,u=Math.imul(H,gt),b=(b=Math.imul(H,mt))+Math.imul(M,gt)|0,y=Math.imul(M,mt);var qt=(O+(u=u+Math.imul(U,kt)|0)|0)+((8191&(b=(b=b+Math.imul(U,Ot)|0)+Math.imul(V,kt)|0))<<13)|0;O=((y=y+Math.imul(V,Ot)|0)+(b>>>13)|0)+(qt>>>26)|0,qt&=67108863,u=Math.imul(F,gt),b=(b=Math.imul(F,mt))+Math.imul(W,gt)|0,y=Math.imul(W,mt),u=u+Math.imul(H,kt)|0,b=(b=b+Math.imul(H,Ot)|0)+Math.imul(M,kt)|0,y=y+Math.imul(M,Ot)|0;var Xt=(O+(u=u+Math.imul(U,Rt)|0)|0)+((8191&(b=(b=b+Math.imul(U,Nt)|0)+Math.imul(V,Rt)|0))<<13)|0;O=((y=y+Math.imul(V,Nt)|0)+(b>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,u=Math.imul(X,gt),b=(b=Math.imul(X,mt))+Math.imul(K,gt)|0,y=Math.imul(K,mt),u=u+Math.imul(F,kt)|0,b=(b=b+Math.imul(F,Ot)|0)+Math.imul(W,kt)|0,y=y+Math.imul(W,Ot)|0,u=u+Math.imul(H,Rt)|0,b=(b=b+Math.imul(H,Nt)|0)+Math.imul(M,Rt)|0,y=y+Math.imul(M,Nt)|0;var ne=(O+(u=u+Math.imul(U,Lt)|0)|0)+((8191&(b=(b=b+Math.imul(U,zt)|0)+Math.imul(V,Lt)|0))<<13)|0;O=((y=y+Math.imul(V,zt)|0)+(b>>>13)|0)+(ne>>>26)|0,ne&=67108863,u=Math.imul(tt,gt),b=(b=Math.imul(tt,mt))+Math.imul(q,gt)|0,y=Math.imul(q,mt),u=u+Math.imul(X,kt)|0,b=(b=b+Math.imul(X,Ot)|0)+Math.imul(K,kt)|0,y=y+Math.imul(K,Ot)|0,u=u+Math.imul(F,Rt)|0,b=(b=b+Math.imul(F,Nt)|0)+Math.imul(W,Rt)|0,y=y+Math.imul(W,Nt)|0,u=u+Math.imul(H,Lt)|0,b=(b=b+Math.imul(H,zt)|0)+Math.imul(M,Lt)|0,y=y+Math.imul(M,zt)|0;var oe=(O+(u=u+Math.imul(U,Dt)|0)|0)+((8191&(b=(b=b+Math.imul(U,Pt)|0)+Math.imul(V,Dt)|0))<<13)|0;O=((y=y+Math.imul(V,Pt)|0)+(b>>>13)|0)+(oe>>>26)|0,oe&=67108863,u=Math.imul(G,gt),b=(b=Math.imul(G,mt))+Math.imul(et,gt)|0,y=Math.imul(et,mt),u=u+Math.imul(tt,kt)|0,b=(b=b+Math.imul(tt,Ot)|0)+Math.imul(q,kt)|0,y=y+Math.imul(q,Ot)|0,u=u+Math.imul(X,Rt)|0,b=(b=b+Math.imul(X,Nt)|0)+Math.imul(K,Rt)|0,y=y+Math.imul(K,Nt)|0,u=u+Math.imul(F,Lt)|0,b=(b=b+Math.imul(F,zt)|0)+Math.imul(W,Lt)|0,y=y+Math.imul(W,zt)|0,u=u+Math.imul(H,Dt)|0,b=(b=b+Math.imul(H,Pt)|0)+Math.imul(M,Dt)|0,y=y+Math.imul(M,Pt)|0;var fe=(O+(u=u+Math.imul(U,Ft)|0)|0)+((8191&(b=(b=b+Math.imul(U,It)|0)+Math.imul(V,Ft)|0))<<13)|0;O=((y=y+Math.imul(V,It)|0)+(b>>>13)|0)+(fe>>>26)|0,fe&=67108863,u=Math.imul(it,gt),b=(b=Math.imul(it,mt))+Math.imul(ot,gt)|0,y=Math.imul(ot,mt),u=u+Math.imul(G,kt)|0,b=(b=b+Math.imul(G,Ot)|0)+Math.imul(et,kt)|0,y=y+Math.imul(et,Ot)|0,u=u+Math.imul(tt,Rt)|0,b=(b=b+Math.imul(tt,Nt)|0)+Math.imul(q,Rt)|0,y=y+Math.imul(q,Nt)|0,u=u+Math.imul(X,Lt)|0,b=(b=b+Math.imul(X,zt)|0)+Math.imul(K,Lt)|0,y=y+Math.imul(K,zt)|0,u=u+Math.imul(F,Dt)|0,b=(b=b+Math.imul(F,Pt)|0)+Math.imul(W,Dt)|0,y=y+Math.imul(W,Pt)|0,u=u+Math.imul(H,Ft)|0,b=(b=b+Math.imul(H,It)|0)+Math.imul(M,Ft)|0,y=y+Math.imul(M,It)|0;var ye=(O+(u=u+Math.imul(U,Ut)|0)|0)+((8191&(b=(b=b+Math.imul(U,J)|0)+Math.imul(V,Ut)|0))<<13)|0;O=((y=y+Math.imul(V,J)|0)+(b>>>13)|0)+(ye>>>26)|0,ye&=67108863,u=Math.imul(ft,gt),b=(b=Math.imul(ft,mt))+Math.imul(pt,gt)|0,y=Math.imul(pt,mt),u=u+Math.imul(it,kt)|0,b=(b=b+Math.imul(it,Ot)|0)+Math.imul(ot,kt)|0,y=y+Math.imul(ot,Ot)|0,u=u+Math.imul(G,Rt)|0,b=(b=b+Math.imul(G,Nt)|0)+Math.imul(et,Rt)|0,y=y+Math.imul(et,Nt)|0,u=u+Math.imul(tt,Lt)|0,b=(b=b+Math.imul(tt,zt)|0)+Math.imul(q,Lt)|0,y=y+Math.imul(q,zt)|0,u=u+Math.imul(X,Dt)|0,b=(b=b+Math.imul(X,Pt)|0)+Math.imul(K,Dt)|0,y=y+Math.imul(K,Pt)|0,u=u+Math.imul(F,Ft)|0,b=(b=b+Math.imul(F,It)|0)+Math.imul(W,Ft)|0,y=y+Math.imul(W,It)|0,u=u+Math.imul(H,Ut)|0,b=(b=b+Math.imul(H,J)|0)+Math.imul(M,Ut)|0,y=y+Math.imul(M,J)|0;var he=(O+(u=u+Math.imul(U,lt)|0)|0)+((8191&(b=(b=b+Math.imul(U,dt)|0)+Math.imul(V,lt)|0))<<13)|0;O=((y=y+Math.imul(V,dt)|0)+(b>>>13)|0)+(he>>>26)|0,he&=67108863,u=Math.imul(yt,gt),b=(b=Math.imul(yt,mt))+Math.imul(wt,gt)|0,y=Math.imul(wt,mt),u=u+Math.imul(ft,kt)|0,b=(b=b+Math.imul(ft,Ot)|0)+Math.imul(pt,kt)|0,y=y+Math.imul(pt,Ot)|0,u=u+Math.imul(it,Rt)|0,b=(b=b+Math.imul(it,Nt)|0)+Math.imul(ot,Rt)|0,y=y+Math.imul(ot,Nt)|0,u=u+Math.imul(G,Lt)|0,b=(b=b+Math.imul(G,zt)|0)+Math.imul(et,Lt)|0,y=y+Math.imul(et,zt)|0,u=u+Math.imul(tt,Dt)|0,b=(b=b+Math.imul(tt,Pt)|0)+Math.imul(q,Dt)|0,y=y+Math.imul(q,Pt)|0,u=u+Math.imul(X,Ft)|0,b=(b=b+Math.imul(X,It)|0)+Math.imul(K,Ft)|0,y=y+Math.imul(K,It)|0,u=u+Math.imul(F,Ut)|0,b=(b=b+Math.imul(F,J)|0)+Math.imul(W,Ut)|0,y=y+Math.imul(W,J)|0,u=u+Math.imul(H,lt)|0,b=(b=b+Math.imul(H,dt)|0)+Math.imul(M,lt)|0,y=y+Math.imul(M,dt)|0;var be=(O+(u=u+Math.imul(U,vt)|0)|0)+((8191&(b=(b=b+Math.imul(U,St)|0)+Math.imul(V,vt)|0))<<13)|0;O=((y=y+Math.imul(V,St)|0)+(b>>>13)|0)+(be>>>26)|0,be&=67108863,u=Math.imul(Mt,gt),b=(b=Math.imul(Mt,mt))+Math.imul(_t,gt)|0,y=Math.imul(_t,mt),u=u+Math.imul(yt,kt)|0,b=(b=b+Math.imul(yt,Ot)|0)+Math.imul(wt,kt)|0,y=y+Math.imul(wt,Ot)|0,u=u+Math.imul(ft,Rt)|0,b=(b=b+Math.imul(ft,Nt)|0)+Math.imul(pt,Rt)|0,y=y+Math.imul(pt,Nt)|0,u=u+Math.imul(it,Lt)|0,b=(b=b+Math.imul(it,zt)|0)+Math.imul(ot,Lt)|0,y=y+Math.imul(ot,zt)|0,u=u+Math.imul(G,Dt)|0,b=(b=b+Math.imul(G,Pt)|0)+Math.imul(et,Dt)|0,y=y+Math.imul(et,Pt)|0,u=u+Math.imul(tt,Ft)|0,b=(b=b+Math.imul(tt,It)|0)+Math.imul(q,Ft)|0,y=y+Math.imul(q,It)|0,u=u+Math.imul(X,Ut)|0,b=(b=b+Math.imul(X,J)|0)+Math.imul(K,Ut)|0,y=y+Math.imul(K,J)|0,u=u+Math.imul(F,lt)|0,b=(b=b+Math.imul(F,dt)|0)+Math.imul(W,lt)|0,y=y+Math.imul(W,dt)|0,u=u+Math.imul(H,vt)|0,b=(b=b+Math.imul(H,St)|0)+Math.imul(M,vt)|0,y=y+Math.imul(M,St)|0;var Z=(O+(u=u+Math.imul(U,jt)|0)|0)+((8191&(b=(b=b+Math.imul(U,xt)|0)+Math.imul(V,jt)|0))<<13)|0;O=((y=y+Math.imul(V,xt)|0)+(b>>>13)|0)+(Z>>>26)|0,Z&=67108863,u=Math.imul(Mt,kt),b=(b=Math.imul(Mt,Ot))+Math.imul(_t,kt)|0,y=Math.imul(_t,Ot),u=u+Math.imul(yt,Rt)|0,b=(b=b+Math.imul(yt,Nt)|0)+Math.imul(wt,Rt)|0,y=y+Math.imul(wt,Nt)|0,u=u+Math.imul(ft,Lt)|0,b=(b=b+Math.imul(ft,zt)|0)+Math.imul(pt,Lt)|0,y=y+Math.imul(pt,zt)|0,u=u+Math.imul(it,Dt)|0,b=(b=b+Math.imul(it,Pt)|0)+Math.imul(ot,Dt)|0,y=y+Math.imul(ot,Pt)|0,u=u+Math.imul(G,Ft)|0,b=(b=b+Math.imul(G,It)|0)+Math.imul(et,Ft)|0,y=y+Math.imul(et,It)|0,u=u+Math.imul(tt,Ut)|0,b=(b=b+Math.imul(tt,J)|0)+Math.imul(q,Ut)|0,y=y+Math.imul(q,J)|0,u=u+Math.imul(X,lt)|0,b=(b=b+Math.imul(X,dt)|0)+Math.imul(K,lt)|0,y=y+Math.imul(K,dt)|0,u=u+Math.imul(F,vt)|0,b=(b=b+Math.imul(F,St)|0)+Math.imul(W,vt)|0,y=y+Math.imul(W,St)|0;var st=(O+(u=u+Math.imul(H,jt)|0)|0)+((8191&(b=(b=b+Math.imul(H,xt)|0)+Math.imul(M,jt)|0))<<13)|0;O=((y=y+Math.imul(M,xt)|0)+(b>>>13)|0)+(st>>>26)|0,st&=67108863,u=Math.imul(Mt,Rt),b=(b=Math.imul(Mt,Nt))+Math.imul(_t,Rt)|0,y=Math.imul(_t,Nt),u=u+Math.imul(yt,Lt)|0,b=(b=b+Math.imul(yt,zt)|0)+Math.imul(wt,Lt)|0,y=y+Math.imul(wt,zt)|0,u=u+Math.imul(ft,Dt)|0,b=(b=b+Math.imul(ft,Pt)|0)+Math.imul(pt,Dt)|0,y=y+Math.imul(pt,Pt)|0,u=u+Math.imul(it,Ft)|0,b=(b=b+Math.imul(it,It)|0)+Math.imul(ot,Ft)|0,y=y+Math.imul(ot,It)|0,u=u+Math.imul(G,Ut)|0,b=(b=b+Math.imul(G,J)|0)+Math.imul(et,Ut)|0,y=y+Math.imul(et,J)|0,u=u+Math.imul(tt,lt)|0,b=(b=b+Math.imul(tt,dt)|0)+Math.imul(q,lt)|0,y=y+Math.imul(q,dt)|0,u=u+Math.imul(X,vt)|0,b=(b=b+Math.imul(X,St)|0)+Math.imul(K,vt)|0,y=y+Math.imul(K,St)|0;var ut=(O+(u=u+Math.imul(F,jt)|0)|0)+((8191&(b=(b=b+Math.imul(F,xt)|0)+Math.imul(W,jt)|0))<<13)|0;O=((y=y+Math.imul(W,xt)|0)+(b>>>13)|0)+(ut>>>26)|0,ut&=67108863,u=Math.imul(Mt,Lt),b=(b=Math.imul(Mt,zt))+Math.imul(_t,Lt)|0,y=Math.imul(_t,zt),u=u+Math.imul(yt,Dt)|0,b=(b=b+Math.imul(yt,Pt)|0)+Math.imul(wt,Dt)|0,y=y+Math.imul(wt,Pt)|0,u=u+Math.imul(ft,Ft)|0,b=(b=b+Math.imul(ft,It)|0)+Math.imul(pt,Ft)|0,y=y+Math.imul(pt,It)|0,u=u+Math.imul(it,Ut)|0,b=(b=b+Math.imul(it,J)|0)+Math.imul(ot,Ut)|0,y=y+Math.imul(ot,J)|0,u=u+Math.imul(G,lt)|0,b=(b=b+Math.imul(G,dt)|0)+Math.imul(et,lt)|0,y=y+Math.imul(et,dt)|0,u=u+Math.imul(tt,vt)|0,b=(b=b+Math.imul(tt,St)|0)+Math.imul(q,vt)|0,y=y+Math.imul(q,St)|0;var ct=(O+(u=u+Math.imul(X,jt)|0)|0)+((8191&(b=(b=b+Math.imul(X,xt)|0)+Math.imul(K,jt)|0))<<13)|0;O=((y=y+Math.imul(K,xt)|0)+(b>>>13)|0)+(ct>>>26)|0,ct&=67108863,u=Math.imul(Mt,Dt),b=(b=Math.imul(Mt,Pt))+Math.imul(_t,Dt)|0,y=Math.imul(_t,Pt),u=u+Math.imul(yt,Ft)|0,b=(b=b+Math.imul(yt,It)|0)+Math.imul(wt,Ft)|0,y=y+Math.imul(wt,It)|0,u=u+Math.imul(ft,Ut)|0,b=(b=b+Math.imul(ft,J)|0)+Math.imul(pt,Ut)|0,y=y+Math.imul(pt,J)|0,u=u+Math.imul(it,lt)|0,b=(b=b+Math.imul(it,dt)|0)+Math.imul(ot,lt)|0,y=y+Math.imul(ot,dt)|0,u=u+Math.imul(G,vt)|0,b=(b=b+Math.imul(G,St)|0)+Math.imul(et,vt)|0,y=y+Math.imul(et,St)|0;var bt=(O+(u=u+Math.imul(tt,jt)|0)|0)+((8191&(b=(b=b+Math.imul(tt,xt)|0)+Math.imul(q,jt)|0))<<13)|0;O=((y=y+Math.imul(q,xt)|0)+(b>>>13)|0)+(bt>>>26)|0,bt&=67108863,u=Math.imul(Mt,Ft),b=(b=Math.imul(Mt,It))+Math.imul(_t,Ft)|0,y=Math.imul(_t,It),u=u+Math.imul(yt,Ut)|0,b=(b=b+Math.imul(yt,J)|0)+Math.imul(wt,Ut)|0,y=y+Math.imul(wt,J)|0,u=u+Math.imul(ft,lt)|0,b=(b=b+Math.imul(ft,dt)|0)+Math.imul(pt,lt)|0,y=y+Math.imul(pt,dt)|0,u=u+Math.imul(it,vt)|0,b=(b=b+Math.imul(it,St)|0)+Math.imul(ot,vt)|0,y=y+Math.imul(ot,St)|0;var Et=(O+(u=u+Math.imul(G,jt)|0)|0)+((8191&(b=(b=b+Math.imul(G,xt)|0)+Math.imul(et,jt)|0))<<13)|0;O=((y=y+Math.imul(et,xt)|0)+(b>>>13)|0)+(Et>>>26)|0,Et&=67108863,u=Math.imul(Mt,Ut),b=(b=Math.imul(Mt,J))+Math.imul(_t,Ut)|0,y=Math.imul(_t,J),u=u+Math.imul(yt,lt)|0,b=(b=b+Math.imul(yt,dt)|0)+Math.imul(wt,lt)|0,y=y+Math.imul(wt,dt)|0,u=u+Math.imul(ft,vt)|0,b=(b=b+Math.imul(ft,St)|0)+Math.imul(pt,vt)|0,y=y+Math.imul(pt,St)|0;var Tt=(O+(u=u+Math.imul(it,jt)|0)|0)+((8191&(b=(b=b+Math.imul(it,xt)|0)+Math.imul(ot,jt)|0))<<13)|0;O=((y=y+Math.imul(ot,xt)|0)+(b>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,u=Math.imul(Mt,lt),b=(b=Math.imul(Mt,dt))+Math.imul(_t,lt)|0,y=Math.imul(_t,dt),u=u+Math.imul(yt,vt)|0,b=(b=b+Math.imul(yt,St)|0)+Math.imul(wt,vt)|0,y=y+Math.imul(wt,St)|0;var Kt=(O+(u=u+Math.imul(ft,jt)|0)|0)+((8191&(b=(b=b+Math.imul(ft,xt)|0)+Math.imul(pt,jt)|0))<<13)|0;O=((y=y+Math.imul(pt,xt)|0)+(b>>>13)|0)+(Kt>>>26)|0,Kt&=67108863,u=Math.imul(Mt,vt),b=(b=Math.imul(Mt,St))+Math.imul(_t,vt)|0,y=Math.imul(_t,St);var $t=(O+(u=u+Math.imul(yt,jt)|0)|0)+((8191&(b=(b=b+Math.imul(yt,xt)|0)+Math.imul(wt,jt)|0))<<13)|0;O=((y=y+Math.imul(wt,xt)|0)+(b>>>13)|0)+($t>>>26)|0,$t&=67108863;var Bt=(O+(u=Math.imul(Mt,jt))|0)+((8191&(b=(b=Math.imul(Mt,xt))+Math.imul(_t,jt)|0))<<13)|0;return O=((y=Math.imul(_t,xt))+(b>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,k[0]=te,k[1]=qt,k[2]=Xt,k[3]=ne,k[4]=oe,k[5]=fe,k[6]=ye,k[7]=he,k[8]=be,k[9]=Z,k[10]=st,k[11]=ut,k[12]=ct,k[13]=bt,k[14]=Et,k[15]=Tt,k[16]=Kt,k[17]=$t,k[18]=Bt,O!==0&&(k[19]=O,I.length++),I};function v(S,C,I){return new x().mulp(S,C,I)}function x(S,C){this.x=S,this.y=C}Math.imul||(f=m),t.prototype.mulTo=function(S,C){var I=this.length+S.length;return this.length===10&&S.length===10?f(this,S,C):I<63?m(this,S,C):I<1024?(function(u,b,y){y.negative=b.negative^u.negative,y.length=u.length+b.length;for(var g=0,_=0,k=0;k<y.length-1;k++){var O=_;_=0;for(var z=67108863&g,U=Math.min(k,b.length-1),V=Math.max(0,k-u.length+1);V<=U;
8V++){var R=k-V,H=(0|u.words[R])*(0|b.words[V]),M=67108863&H;z=67108863&(M=M+z|0),_+=(O=(O=O+(H/67108864|0)|0)+(M>>>26)|0)>>>26,O&=67108863}y.words[k]=z,g=O,O=_}return g!==0?y.words[k]=g:y.length--,y.strip()})(this,S,C):v(this,S,C)},x.prototype.makeRBT=function(S){for(var C=new Array(S),I=t.prototype._countBits(S)-1,u=0;u<S;u++)C[u]=this.revBin(u,I,S);return C},x.prototype.revBin=function(S,C,I){if(S===0||S===I-1)return S;for(var u=0,b=0;b<C;b++)u|=(1&S)<<C-b-1,S>>=1;return u},x.prototype.permute=function(S,C,I,u,b,y){for(var g=0;g<y;g++)u[g]=C[S[g]],b[g]=I[S[g]]},x.prototype.transform=function(S,C,I,u,b,y){this.permute(y,S,C,I,u,b);for(var g=1;g<b;g<<=1)for(var _=g<<1,k=Math.cos(2*Math.PI/_),O=Math.sin(2*Math.PI/_),z=0;z<b;z+=_)for(var U=k,V=O,R=0;R<g;R++){var H=I[z+R],M=u[z+R],T=I[z+R+g],F=u[z+R+g],W=U*T-V*F;F=U*F+V*T,T=W,I[z+R]=H+T,u[z+R]=M+F,I[z+R+g]=H-T,u[z+R+g]=M-F,R!==_&&(W=k*U-O*V,V=k*V+O*U,U=W)}},x.prototype.guessLen13b=function(S,C){var I=1|Math.max(C,S),u=1&I,b=0;for(I=I/2|0;I;I>>>=1)b++;return 1<<b+1+u},x.prototype.conjugate=function(S,C,I){if(!(I<=1))for(var u=0;u<I/2;u++){var b=S[u];S[u]=S[I-u-1],S[I-u-1]=b,b=C[u],C[u]=-C[I-u-1],C[I-u-1]=-b}},x.prototype.normalize13b=function(S,C){for(var I=0,u=0;u<C/2;u++){var b=8192*Math.round(S[2*u+1]/C)+Math.round(S[2*u]/C)+I;S[u]=67108863&b,I=b<67108864?0:b/67108864|0}return S},x.prototype.convert13b=function(S,C,I,u){for(var b=0,y=0;y<C;y++)b+=0|S[y],I[2*y]=8191&b,b>>>=13,I[2*y+1]=8191&b,b>>>=13;for(y=2*C;y<u;++y)I[y]=0;a(b===0),a((-8192&b)==0)},x.prototype.stub=function(S){for(var C=new Array(S),I=0;I<S;I++)C[I]=0;return C},x.prototype.mulp=function(S,C,I){var u=2*this.guessLen13b(S.length,C.length),b=this.makeRBT(u),y=this.stub(u),g=new Array(u),_=new Array(u),k=new Array(u),O=new Array(u),z=new Array(u),U=new Array(u),V=I.words;V.length=u,this.convert13b(S.words,S.length,g,u),this.convert13b(C.words,C.length,O,u),this.transform(g,y,_,k,u,b),this.transform(O,y,z,U,u,b);for(var R=0;R<u;R++){var H=_[R]*z[R]-k[R]*U[R];k[R]=_[R]*U[R]+k[R]*z[R],_[R]=H}return this.conjugate(_,k,u),this.transform(_,k,V,y,u,b),this.conjugate(V,y,u),this.normalize13b(V,u),I.negative=S.negative^C.negative,I.length=S.length+C.length,I.strip()},t.prototype.mul=function(S){var C=new t(null);return C.words=new Array(this.length+S.length),this.mulTo(S,C)},t.prototype.mulf=function(S){var C=new t(null);return C.words=new Array(this.length+S.length),v(this,S,C)},t.prototype.imul=function(S){return this.clone().mulTo(S,this)},t.prototype.imuln=function(S){a(typeof S==`number`),a(S<67108864);for(var C=0,I=0;I<this.length;I++){var u=(0|this.words[I])*S,b=(67108863&u)+(67108863&C);C>>=26,C+=u/67108864|0,C+=b>>>26,this.words[I]=67108863&b}return C!==0&&(this.words[I]=C,this.length++),this},t.prototype.muln=function(S){return this.clone().imuln(S)},t.prototype.sqr=function(){return this.mul(this)},t.prototype.isqr=function(){return this.imul(this.clone())},t.prototype.pow=function(S){var C=(function(y){for(var g=new Array(y.bitLength()),_=0;_<g.length;_++){var k=_/26|0,O=_%26;g[_]=(y.words[k]&1<<O)>>>O}return g})(S);if(C.length===0)return new t(1);for(var I=this,u=0;u<C.length&&C[u]===0;u++,I=I.sqr());if(++u<C.length)for(var b=I.sqr();u<C.length;u++,b=b.sqr())C[u]!==0&&(I=I.mul(b));return I},t.prototype.iushln=function(S){a(typeof S==`number`&&S>=0);var C,I=S%26,u=(S-I)/26,b=67108863>>>26-I<<26-I;if(I!==0){var y=0;for(C=0;C<this.length;C++){var g=this.words[C]&b,_=(0|this.words[C])-g<<I;this.words[C]=_|y,y=g>>>26-I}y&&(this.words[C]=y,this.length++)}if(u!==0){for(C=this.length-1;C>=0;C--)this.words[C+u]=this.words[C];for(C=0;C<u;C++)this.words[C]=0;this.length+=u}return this.strip()},t.prototype.ishln=function(S){return a(this.negative===0),this.iushln(S)},t.prototype.iushrn=function(S,C,I){var u;a(typeof S==`number`&&S>=0),u=C?(C-C%26)/26:0;var b=S%26,y=Math.min((S-b)/26,this.length),g=67108863^67108863>>>b<<b,_=I;if(u-=y,u=Math.max(0,u),_){for(var k=0;k<y;k++)_.words[k]=this.words[k];_.length=y}if(y!==0)if(this.length>y)for(this.length-=y,k=0;k<this.length;k++)this.words[k]=this.words[k+y];else this.words[0]=0,this.length=1;var O=0;for(k=this.length-1;k>=0&&(O!==0||k>=u);k--){var z=0|this.words[k];this.words[k]=O<<26-b|z>>>b,O=z&g}return _&&O!==0&&(_.words[_.length++]=O),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},t.prototype.ishrn=function(S,C,I){return a(this.negative===0),this.iushrn(S,C,I)},t.prototype.shln=function(S){return this.clone().ishln(S)},t.prototype.ushln=function(S){return this.clone().iushln(S)},t.prototype.shrn=function(S){return this.clone().ishrn(S)},t.prototype.ushrn=function(S){return this.clone().iushrn(S)},t.prototype.testn=function(S){a(typeof S==`number`&&S>=0);var C=S%26,I=(S-C)/26,u=1<<C;return!(this.length<=I)&&!!(this.words[I]&u)},t.prototype.imaskn=function(S){a(typeof S==`number`&&S>=0);var C=S%26,I=(S-C)/26;if(a(this.negative===0,`imaskn works only with positive numbers`),this.length<=I)return this;if(C!==0&&I++,this.length=Math.min(I,this.length),C!==0){var u=67108863^67108863>>>C<<C;this.words[this.length-1]&=u}return this.strip()},t.prototype.maskn=function(S){return this.clone().imaskn(S)},t.prototype.iaddn=function(S){return a(typeof S==`number`),a(S<67108864),S<0?this.isubn(-S):this.negative!==0?this.length===1&&(0|this.words[0])<S?(this.words[0]=S-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(S),this.negative=1,this):this._iaddn(S)},t.prototype._iaddn=function(S){this.words[0]+=S;for(var C=0;C<this.length&&this.words[C]>=67108864;C++)this.words[C]-=67108864,C===this.length-1?this.words[C+1]=1:this.words[C+1]++;return this.length=Math.max(this.length,C+1),this},t.prototype.isubn=function(S){if(a(typeof S==`number`),a(S<67108864),S<0)return this.iaddn(-S);if(this.negative!==0)return this.negative=0,this.iaddn(S),this.negative=1,this;if(this.words[0]-=S,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var C=0;C<this.length&&this.words[C]<0;C++)this.words[C]+=67108864,this.words[C+1]-=1;return this.strip()},t.prototype.addn=function(S){return this.clone().iaddn(S)},t.prototype.subn=function(S){return this.clone().isubn(S)},t.prototype.iabs=function(){return this.negative=0,this},t.prototype.abs=function(){return this.clone().iabs()},t.prototype._ishlnsubmul=function(S,C,I){var u,b,y=S.length+I;this._expand(y);var g=0;for(u=0;
8u<S.length;u++){b=(0|this.words[u+I])+g;var _=(0|S.words[u])*C;g=((b-=67108863&_)>>26)-(_/67108864|0),this.words[u+I]=67108863&b}for(;u<this.length-I;u++)g=(b=(0|this.words[u+I])+g)>>26,this.words[u+I]=67108863&b;if(g===0)return this.strip();for(a(g===-1),g=0,u=0;u<this.length;u++)g=(b=-(0|this.words[u])+g)>>26,this.words[u]=67108863&b;return this.negative=1,this.strip()},t.prototype._wordDiv=function(S,C){var I=(this.length,S.length),u=this.clone(),b=S,y=0|b.words[b.length-1];(I=26-this._countBits(y))!==0&&(b=b.ushln(I),u.iushln(I),y=0|b.words[b.length-1]);var g,_=u.length-b.length;if(C!==`mod`){(g=new t(null)).length=_+1,g.words=new Array(g.length);for(var k=0;k<g.length;k++)g.words[k]=0}var O=u.clone()._ishlnsubmul(b,1,_);O.negative===0&&(u=O,g&&(g.words[_]=1));for(var z=_-1;z>=0;z--){var U=67108864*(0|u.words[b.length+z])+(0|u.words[b.length+z-1]);for(U=Math.min(U/y|0,67108863),u._ishlnsubmul(b,U,z);u.negative!==0;)U--,u.negative=0,u._ishlnsubmul(b,1,z),u.isZero()||(u.negative^=1);g&&(g.words[z]=U)}return g&&g.strip(),u.strip(),C!==`div`&&I!==0&&u.iushrn(I),{div:g||null,mod:u}},t.prototype.divmod=function(S,C,I){return a(!S.isZero()),this.isZero()?{div:new t(0),mod:new t(0)}:this.negative!==0&&S.negative===0?(y=this.neg().divmod(S,C),C!==`mod`&&(u=y.div.neg()),C!==`div`&&(b=y.mod.neg(),I&&b.negative!==0&&b.iadd(S)),{div:u,mod:b}):this.negative===0&&S.negative!==0?(y=this.divmod(S.neg(),C),C!==`mod`&&(u=y.div.neg()),{div:u,mod:y.mod}):(this.negative&S.negative)!=0?(y=this.neg().divmod(S.neg(),C),C!==`div`&&(b=y.mod.neg(),I&&b.negative!==0&&b.isub(S)),{div:y.div,mod:b}):S.length>this.length||this.cmp(S)<0?{div:new t(0),mod:this}:S.length===1?C===`div`?{div:this.divn(S.words[0]),mod:null}:C===`mod`?{div:null,mod:new t(this.modn(S.words[0]))}:{div:this.divn(S.words[0]),mod:new t(this.modn(S.words[0]))}:this._wordDiv(S,C);var u,b,y},t.prototype.div=function(S){return this.divmod(S,`div`,!1).div},t.prototype.mod=function(S){return this.divmod(S,`mod`,!1).mod},t.prototype.umod=function(S){return this.divmod(S,`mod`,!0).mod},t.prototype.divRound=function(S){var C=this.divmod(S);if(C.mod.isZero())return C.div;var I=C.div.negative!==0?C.mod.isub(S):C.mod,u=S.ushrn(1),b=S.andln(1),y=I.cmp(u);return y<0||b===1&&y===0?C.div:C.div.negative!==0?C.div.isubn(1):C.div.iaddn(1)},t.prototype.modn=function(S){a(S<=67108863);for(var C=(1<<26)%S,I=0,u=this.length-1;u>=0;u--)I=(C*I+(0|this.words[u]))%S;return I},t.prototype.idivn=function(S){a(S<=67108863);for(var C=0,I=this.length-1;I>=0;I--){var u=(0|this.words[I])+67108864*C;this.words[I]=u/S|0,C=u%S}return this.strip()},t.prototype.divn=function(S){return this.clone().idivn(S)},t.prototype.egcd=function(S){a(S.negative===0),a(!S.isZero());var C=this,I=S.clone();C=C.negative!==0?C.umod(S):C.clone();for(var u=new t(1),b=new t(0),y=new t(0),g=new t(1),_=0;C.isEven()&&I.isEven();)C.iushrn(1),I.iushrn(1),++_;for(var k=I.clone(),O=C.clone();!C.isZero();){for(var z=0,U=1;(C.words[0]&U)==0&&z<26;++z,U<<=1);if(z>0)for(C.iushrn(z);z-->0;)(u.isOdd()||b.isOdd())&&(u.iadd(k),b.isub(O)),u.iushrn(1),b.iushrn(1);for(var V=0,R=1;(I.words[0]&R)==0&&V<26;++V,R<<=1);if(V>0)for(I.iushrn(V);V-->0;)(y.isOdd()||g.isOdd())&&(y.iadd(k),g.isub(O)),y.iushrn(1),g.iushrn(1);C.cmp(I)>=0?(C.isub(I),u.isub(y),b.isub(g)):(I.isub(C),y.isub(u),g.isub(b))}return{a:y,b:g,gcd:I.iushln(_)}},t.prototype._invmp=function(S){a(S.negative===0),a(!S.isZero());var C=this,I=S.clone();C=C.negative!==0?C.umod(S):C.clone();for(var u,b=new t(1),y=new t(0),g=I.clone();C.cmpn(1)>0&&I.cmpn(1)>0;){for(var _=0,k=1;(C.words[0]&k)==0&&_<26;++_,k<<=1);if(_>0)for(C.iushrn(_);_-->0;)b.isOdd()&&b.iadd(g),b.iushrn(1);for(var O=0,z=1;(I.words[0]&z)==0&&O<26;++O,z<<=1);if(O>0)for(I.iushrn(O);O-->0;)y.isOdd()&&y.iadd(g),y.iushrn(1);C.cmp(I)>=0?(C.isub(I),b.isub(y)):(I.isub(C),y.isub(b))}return(u=C.cmpn(1)===0?b:y).cmpn(0)<0&&u.iadd(S),u},t.prototype.gcd=function(S){if(this.isZero())return S.abs();if(S.isZero())return this.abs();var C=this.clone(),I=S.clone();C.negative=0,I.negative=0;for(var u=0;C.isEven()&&I.isEven();u++)C.iushrn(1),I.iushrn(1);for(;;){for(;C.isEven();)C.iushrn(1);for(;I.isEven();)I.iushrn(1);
8var b=C.cmp(I);if(b<0){var y=C;C=I,I=y}else if(b===0||I.cmpn(1)===0)break;C.isub(I)}return I.iushln(u)},t.prototype.invm=function(S){return this.egcd(S).a.umod(S)},t.prototype.isEven=function(){return(1&this.words[0])==0},t.prototype.isOdd=function(){return(1&this.words[0])==1},t.prototype.andln=function(S){return this.words[0]&S},t.prototype.bincn=function(S){a(typeof S==`number`);var C=S%26,I=(S-C)/26,u=1<<C;if(this.length<=I)return this._expand(I+1),this.words[I]|=u,this;for(var b=u,y=I;b!==0&&y<this.length;y++){var g=0|this.words[y];b=(g+=b)>>>26,g&=67108863,this.words[y]=g}return b!==0&&(this.words[y]=b,this.length++),this},t.prototype.isZero=function(){return this.length===1&&this.words[0]===0},t.prototype.cmpn=function(S){var C,I=S<0;if(this.negative!==0&&!I)return-1;if(this.negative===0&&I)return 1;if(this.strip(),this.length>1)C=1;else{I&&(S=-S),a(S<=67108863,`Number is too big`);var u=0|this.words[0];C=u===S?0:u<S?-1:1}return this.negative!==0?0|-C:C},t.prototype.cmp=function(S){if(this.negative!==0&&S.negative===0)return-1;if(this.negative===0&&S.negative!==0)return 1;var C=this.ucmp(S);return this.negative!==0?0|-C:C},t.prototype.ucmp=function(S){if(this.length>S.length)return 1;if(this.length<S.length)return-1;for(var C=0,I=this.length-1;I>=0;I--){var u=0|this.words[I],b=0|S.words[I];if(u!==b){u<b?C=-1:u>b&&(C=1);break}}return C},t.prototype.gtn=function(S){return this.cmpn(S)===1},t.prototype.gt=function(S){return this.cmp(S)===1},t.prototype.gten=function(S){return this.cmpn(S)>=0},t.prototype.gte=function(S){return this.cmp(S)>=0},t.prototype.ltn=function(S){return this.cmpn(S)===-1},t.prototype.lt=function(S){return this.cmp(S)===-1},t.prototype.lten=function(S){return this.cmpn(S)<=0},t.prototype.lte=function(S){return this.cmp(S)<=0},t.prototype.eqn=function(S){return this.cmpn(S)===0},t.prototype.eq=function(S){return this.cmp(S)===0},t.red=function(S){return new $(S)},t.prototype.toRed=function(S){return a(!this.red,`Already a number in reduction context`),a(this.negative===0,`red works only with positives`),S.convertTo(this)._forceRed(S)},t.prototype.fromRed=function(){return a(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},t.prototype._forceRed=function(S){return this.red=S,this},t.prototype.forceRed=function(S){return a(!this.red,`Already a number in reduction context`),this._forceRed(S)},t.prototype.redAdd=function(S){return a(this.red,`redAdd works only with red numbers`),this.red.add(this,S)},t.prototype.redIAdd=function(S){return a(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,S)},t.prototype.redSub=function(S){return a(this.red,`redSub works only with red numbers`),this.red.sub(this,S)},t.prototype.redISub=function(S){return a(this.red,`redISub works only with red numbers`),this.red.isub(this,S)},t.prototype.redShl=function(S){return a(this.red,`redShl works only with red numbers`),this.red.shl(this,S)},t.prototype.redMul=function(S){return a(this.red,`redMul works only with red numbers`),this.red._verify2(this,S),this.red.mul(this,S)},t.prototype.redIMul=function(S){return a(this.red,`redMul works only with red numbers`),this.red._verify2(this,S),this.red.imul(this,S)},t.prototype.redSqr=function(){return a(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},t.prototype.redISqr=function(){return a(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},t.prototype.redSqrt=function(){return a(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},t.prototype.redInvm=function(){return a(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},t.prototype.redNeg=function(){return a(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},t.prototype.redPow=function(S){return a(this.red&&!S.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,S)};var A={k256:null,p224:null,p192:null,p25519:null};function j(S,C){this.name=S,this.p=new t(C,16),this.n=this.p.bitLength(),this.k=new t(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function L(){j.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}function N(){j.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}function P(){j.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}
8function D(){j.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}function $(S){if(typeof S==`string`){var C=t._prime(S);this.m=C.p,this.prime=C}else a(S.gtn(1),`modulus must be greater than 1`),this.m=S,this.prime=null}function B(S){$.call(this,S),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new t(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}j.prototype._tmp=function(){var S=new t(null);return S.words=new Array(Math.ceil(this.n/13)),S},j.prototype.ireduce=function(S){var C,I=S;do this.split(I,this.tmp),C=(I=(I=this.imulK(I)).iadd(this.tmp)).bitLength();while(C>this.n);var u=C<this.n?-1:I.ucmp(this.p);return u===0?(I.words[0]=0,I.length=1):u>0?I.isub(this.p):I.strip!==void 0?I.strip():I._strip(),I},j.prototype.split=function(S,C){S.iushrn(this.n,0,C)},j.prototype.imulK=function(S){return S.imul(this.k)},r(L,j),L.prototype.split=function(S,C){for(var I=Math.min(S.length,9),u=0;u<I;u++)C.words[u]=S.words[u];if(C.length=I,S.length<=9)return S.words[0]=0,void(S.length=1);var b=S.words[9];for(C.words[C.length++]=4194303&b,u=10;u<S.length;u++){var y=0|S.words[u];S.words[u-10]=(4194303&y)<<4|b>>>22,b=y}b>>>=22,S.words[u-10]=b,b===0&&S.length>10?S.length-=10:S.length-=9},L.prototype.imulK=function(S){S.words[S.length]=0,S.words[S.length+1]=0,S.length+=2;for(var C=0,I=0;I<S.length;I++){var u=0|S.words[I];C+=977*u,S.words[I]=67108863&C,C=64*u+(C/67108864|0)}return S.words[S.length-1]===0&&(S.length--,S.words[S.length-1]===0&&S.length--),S},r(N,j),r(P,j),r(D,j),D.prototype.imulK=function(S){for(var C=0,I=0;I<S.length;I++){var u=19*(0|S.words[I])+C,b=67108863&u;u>>>=26,S.words[I]=b,C=u}return C!==0&&(S.words[S.length++]=C),S},t._prime=function(S){if(A[S])return A[S];var C;if(S===`k256`)C=new L;else if(S===`p224`)C=new N;else if(S===`p192`)C=new P;else{if(S!==`p25519`)throw new Error(`Unknown prime `+S);C=new D}return A[S]=C,C},$.prototype._verify1=function(S){a(S.negative===0,`red works only with positives`),a(S.red,`red works only with red numbers`)},$.prototype._verify2=function(S,C){a((S.negative|C.negative)==0,`red works only with positives`),a(S.red&&S.red===C.red,`red works only with red numbers`)},$.prototype.imod=function(S){return this.prime?this.prime.ireduce(S)._forceRed(this):S.umod(this.m)._forceRed(this)},$.prototype.neg=function(S){return S.isZero()?S.clone():this.m.sub(S)._forceRed(this)},$.prototype.add=function(S,C){this._verify2(S,C);var I=S.add(C);return I.cmp(this.m)>=0&&I.isub(this.m),I._forceRed(this)},$.prototype.iadd=function(S,C){this._verify2(S,C);var I=S.iadd(C);return I.cmp(this.m)>=0&&I.isub(this.m),I},$.prototype.sub=function(S,C){this._verify2(S,C);var I=S.sub(C);return I.cmpn(0)<0&&I.iadd(this.m),I._forceRed(this)},$.prototype.isub=function(S,C){this._verify2(S,C);var I=S.isub(C);return I.cmpn(0)<0&&I.iadd(this.m),I},$.prototype.shl=function(S,C){return this._verify1(S),this.imod(S.ushln(C))},$.prototype.imul=function(S,C){return this._verify2(S,C),this.imod(S.imul(C))},$.prototype.mul=function(S,C){return this._verify2(S,C),this.imod(S.mul(C))},$.prototype.isqr=function(S){return this.imul(S,S.clone())},$.prototype.sqr=function(S){return this.mul(S,S)},$.prototype.sqrt=function(S){if(S.isZero())return S.clone();var C=this.m.andln(3);if(a(C%2==1),C===3){var I=this.m.add(new t(1)).iushrn(2);return this.pow(S,I)}for(var u=this.m.subn(1),b=0;!u.isZero()&&u.andln(1)===0;)b++,u.iushrn(1);a(!u.isZero());var y=new t(1).toRed(this),g=y.redNeg(),_=this.m.subn(1).iushrn(1),k=this.m.bitLength();for(k=new t(2*k*k).toRed(this);this.pow(k,_).cmp(g)!==0;)k.redIAdd(g);for(var O=this.pow(k,u),z=this.pow(S,u.addn(1).iushrn(1)),U=this.pow(S,u),V=b;U.cmp(y)!==0;){for(var R=U,H=0;R.cmp(y)!==0;H++)R=R.redSqr();a(H<V);var M=this.pow(O,new t(1).iushln(V-H-1));z=z.redMul(M),O=M.redSqr(),U=U.redMul(O),V=H}return z},$.prototype.invm=function(S){var C=S._invmp(this.m);return C.negative!==0?(C.negative=0,this.imod(C).redNeg()):this.imod(C)},$.prototype.pow=function(S,C){if(C.isZero())return new t(1).toRed(this);if(C.cmpn(1)===0)return S.clone();var I=new Array(16);I[0]=new t(1).toRed(this),I[1]=S;for(var u=2;u<I.length;u++)I[u]=this.mul(I[u-1],S);var b=I[0],y=0,g=0,_=C.bitLength()%26;for(_===0&&(_=26),u=C.length-1;u>=0;u--){for(var k=C.words[u],O=_-1;O>=0;O--){var z=k>>O&1;b!==I[0]&&(b=this.sqr(b)),z!==0||y!==0?(y<<=1,y|=z,(++g===4||u===0&&O===0)&&(b=this.mul(b,I[y]),g=0,y=0)):g=0}_=26}return b},$.prototype.convertTo=function(S){var C=S.umod(this.m);return C===S?C.clone():C},$.prototype.convertFrom=function(S){var C=S.clone();return C.red=null,C},t.mont=function(S){return new B(S)},r(B,$),B.prototype.convertTo=function(S){return this.imod(S.ushln(this.shift))},B.prototype.convertFrom=function(S){var C=this.imod(S.mul(this.rinv));return C.red=null,C},B.prototype.imul=function(S,C){if(S.isZero()||C.isZero())return S.words[0]=0,S.length=1,S;var I=S.imul(C),u=I.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),b=I.isub(u).iushrn(this.shift),y=b;return b.cmp(this.m)>=0?y=b.isub(this.m):b.cmpn(0)<0&&(y=b.iadd(this.m)),y._forceRed(this)},B.prototype.mul=function(S,C){if(S.isZero()||C.isZero())return new t(0)._forceRed(this);var I=S.mul(C),u=I.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),b=I.isub(u).iushrn(this.shift),y=b;return b.cmp(this.m)>=0?y=b.isub(this.m):b.cmpn(0)<0&&(y=b.iadd(this.m)),y._forceRed(this)},B.prototype.invm=function(S){return this.imod(S._invmp(this.m).mul(this.r2))._forceRed(this)}})(E===void 0||E)},{buffer:188}],185:[function(i,E,w){"use strict";
8w.byteLength=function(s){var h=l(s),d=h[0],c=h[1];return 3*(d+c)/4-c},w.toByteArray=function(s){var h,d,c=l(s),m=c[0],f=c[1],v=new a((function(j,L,N){return 3*(L+N)/4-N})(0,m,f)),x=0,A=f>0?m-4:m;for(d=0;d<A;d+=4)h=o[s.charCodeAt(d)]<<18|o[s.charCodeAt(d+1)]<<12|o[s.charCodeAt(d+2)]<<6|o[s.charCodeAt(d+3)],v[x++]=h>>16&255,v[x++]=h>>8&255,v[x++]=255&h;return f===2&&(h=o[s.charCodeAt(d)]<<2|o[s.charCodeAt(d+1)]>>4,v[x++]=255&h),f===1&&(h=o[s.charCodeAt(d)]<<10|o[s.charCodeAt(d+1)]<<4|o[s.charCodeAt(d+2)]>>2,v[x++]=h>>8&255,v[x++]=255&h),v},w.fromByteArray=function(s){for(var h,d=s.length,c=d%3,m=[],f=0,v=d-c;f<v;f+=16383)m.push(n(s,f,f+16383>v?v:f+16383));return c===1?(h=s[d-1],m.push(p[h>>2]+p[h<<4&63]+`==`)):c===2&&(h=(s[d-2]<<8)+s[d-1],m.push(p[h>>10]+p[h>>4&63]+p[h<<2&63]+`=`)),m.join(``)};for(var p=[],o=[],a=typeof Uint8Array<`u`?Uint8Array:Array,r=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,t=0,e=r.length;t<e;++t)p[t]=r[t],o[r.charCodeAt(t)]=t;function l(s){var h=s.length;if(h%4>0)throw new Error(`Invalid string. Length must be a multiple of 4`);var d=s.indexOf(`=`);return d===-1&&(d=h),[d,d===h?0:4-d%4]}function n(s,h,d){for(var c,m,f=[],v=h;v<d;v+=3)c=(s[v]<<16&16711680)+(s[v+1]<<8&65280)+(255&s[v+2]),f.push(p[(m=c)>>18&63]+p[m>>12&63]+p[m>>6&63]+p[63&m]);return f.join(``)}o[45]=62,o[95]=63},{}],186:[function(i,E,w){"use strict";(function(p,o){function a(u,b){if(!u)throw new Error(b||`Assertion failed`)}function r(u,b){u.super_=b;var y=function(){};y.prototype=b.prototype,u.prototype=new y,u.prototype.constructor=u}function t(u,b,y){if(t.isBN(u))return u;this.negative=0,this.words=null,this.length=0,this.red=null,u!==null&&(b!==`le`&&b!==`be`||(y=b,b=10),this._init(u||0,b||10,y||`be`))}var e;typeof p==`object`?p.exports=t:(void 0).BN=t,t.BN=t,t.wordSize=26;try{e=typeof window<`u`&&window.Buffer!==void 0?window.Buffer:i(`buffer`).Buffer}catch(u){}function l(u,b){var y=u.charCodeAt(b);return y>=48&&y<=57?y-48:y>=65&&y<=70?y-55:y>=97&&y<=102?y-87:void a(!1,`Invalid character in `+u)}function n(u,b,y){var g=l(u,y);return y-1>=b&&(g|=l(u,y-1)<<4),g}function s(u,b,y,g){for(var _=0,k=0,O=Math.min(u.length,y),z=b;z<O;z++){var U=u.charCodeAt(z)-48;_*=g,k=U>=49?U-49+10:U>=17?U-17+10:U,a(U>=0&&k<g,`Invalid character`),_+=k}return _}function h(u,b){u.words=b.words,u.length=b.length,u.negative=b.negative,u.red=b.red}if(t.isBN=function(u){return u instanceof t||u!==null&&typeof u==`object`&&u.constructor.wordSize===t.wordSize&&Array.isArray(u.words)},t.max=function(u,b){return u.cmp(b)>0?u:b},t.min=function(u,b){return u.cmp(b)<0?u:b},t.prototype._init=function(u,b,y){if(typeof u==`number`)return this._initNumber(u,b,y);if(typeof u==`object`)return this._initArray(u,b,y);b===`hex`&&(b=16),a(b===(0|b)&&b>=2&&b<=36);var g=0;(u=u.toString().replace(/\s+/g,``))[0]===`-`&&(g++,this.negative=1),g<u.length&&(b===16?this._parseHex(u,g,y):(this._parseBase(u,b,g),y===`le`&&this._initArray(this.toArray(),b,y)))},t.prototype._initNumber=function(u,b,y){u<0&&(this.negative=1,u=-u),u<67108864?(this.words=[67108863&u],this.length=1):u<4503599627370496?(this.words=[67108863&u,u/67108864&67108863],this.length=2):(a(u<9007199254740992),this.words=[67108863&u,u/67108864&67108863,1],this.length=3),y===`le`&&this._initArray(this.toArray(),b,y)},t.prototype._initArray=function(u,b,y){if(a(typeof u.length==`number`),u.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(u.length/3),this.words=new Array(this.length);for(var g=0;g<this.length;g++)this.words[g]=0;var _,k,O=0;if(y===`be`)for(g=u.length-1,_=0;g>=0;g-=3)k=u[g]|u[g-1]<<8|u[g-2]<<16,this.words[_]|=k<<O&67108863,this.words[_+1]=k>>>26-O&67108863,(O+=24)>=26&&(O-=26,_++);else if(y===`le`)for(g=0,_=0;g<u.length;g+=3)k=u[g]|u[g+1]<<8|u[g+2]<<16,this.words[_]|=k<<O&67108863,this.words[_+1]=k>>>26-O&67108863,(O+=24)>=26&&(O-=26,_++);return this._strip()},t.prototype._parseHex=function(u,b,y){this.length=Math.ceil((u.length-b)/6),this.words=new Array(this.length);for(var g=0;g<this.length;g++)this.words[g]=0;var _,k=0,O=0;if(y===`be`)for(g=u.length-1;g>=b;g-=2)_=n(u,b,g)<<k,this.words[O]|=67108863&_,k>=18?(k-=18,O+=1,this.words[O]|=_>>>26):k+=8;else for(g=(u.length-b)%2==0?b+1:b;g<u.length;g+=2)_=n(u,b,g)<<k,this.words[O]|=67108863&_,k>=18?(k-=18,O+=1,this.words[O]|=_>>>26):k+=8;this._strip()},t.prototype._parseBase=function(u,b,y){this.words=[0],this.length=1;for(var g=0,_=1;_<=67108863;_*=b)g++;g--,_=_/b|0;for(var k=u.length-y,O=k%g,z=Math.min(k,k-O)+y,U=0,V=y;V<z;V+=g)U=s(u,V,V+g,b),this.imuln(_),this.words[0]+U<67108864?this.words[0]+=U:this._iaddn(U);if(O!==0){var R=1;for(U=s(u,V,u.length,b),V=0;V<O;V++)R*=b;this.imuln(R),this.words[0]+U<67108864?this.words[0]+=U:this._iaddn(U)}this._strip()},t.prototype.copy=function(u){u.words=new Array(this.length);for(var b=0;b<this.length;b++)u.words[b]=this.words[b];u.length=this.length,u.negative=this.negative,u.red=this.red},t.prototype._move=function(u){h(u,this)},t.prototype.clone=function(){var u=new t(null);return this.copy(u),u},t.prototype._expand=function(u){for(;this.length<u;)this.words[this.length++]=0;return this},t.prototype._strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},t.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<`u`&&typeof Symbol.for==`function`)try{t.prototype[Symbol.for(`nodejs.util.inspect.custom`)]=d}catch(u){t.prototype.inspect=d}else t.prototype.inspect=d;function d(){return(this.red?`<BN-R: `:`<BN: `)+this.toString(16)+`>`}var c=[``,`0`,`00`,`000`,`0000`,`00000`,`000000`,`0000000`,`00000000`,`000000000`,`0000000000`,`00000000000`,`000000000000`,`0000000000000`,`00000000000000`,`000000000000000`,`0000000000000000`,`00000000000000000`,`000000000000000000`,`0000000000000000000`,`00000000000000000000`,`000000000000000000000`,`0000000000000000000000`,`00000000000000000000000`,`000000000000000000000000`,`0000000000000000000000000`],m=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16
8777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];t.prototype.toString=function(u,b){var y;if(b=0|b||1,(u=u||10)===16||u===`hex`){y=``;for(var g=0,_=0,k=0;k<this.length;k++){var O=this.words[k],z=(16777215&(O<<g|_)).toString(16);_=O>>>24-g&16777215,(g+=2)>=26&&(g-=26,k--),y=_!==0||k!==this.length-1?c[6-z.length]+z+y:z+y}for(_!==0&&(y=_.toString(16)+y);y.length%b!=0;)y=`0`+y;return this.negative!==0&&(y=`-`+y),y}if(u===(0|u)&&u>=2&&u<=36){var U=m[u],V=f[u];y=``;var R=this.clone();for(R.negative=0;!R.isZero();){var H=R.modrn(V).toString(u);y=(R=R.idivn(V)).isZero()?H+y:c[U-H.length]+H+y}for(this.isZero()&&(y=`0`+y);y.length%b!=0;)y=`0`+y;return this.negative!==0&&(y=`-`+y),y}a(!1,`Base should be between 2 and 36`)},t.prototype.toNumber=function(){var u=this.words[0];return this.length===2?u+=67108864*this.words[1]:this.length===3&&this.words[2]===1?u+=4503599627370496+67108864*this.words[1]:this.length>2&&a(!1,`Number can only safely store up to 53 bits`),this.negative!==0?-u:u},t.prototype.toJSON=function(){return this.toString(16,2)},e&&(t.prototype.toBuffer=function(u,b){return this.toArrayLike(e,u,b)}),t.prototype.toArray=function(u,b){return this.toArrayLike(Array,u,b)};function v(u,b,y){y.negative=b.negative^u.negative;var g=u.length+b.length|0;y.length=g,g=g-1|0;var _=0|u.words[0],k=0|b.words[0],O=_*k,z=67108863&O,U=O/67108864|0;y.words[0]=z;for(var V=1;V<g;V++){for(var R=U>>>26,H=67108863&U,M=Math.min(V,b.length-1),T=Math.max(0,V-u.length+1);T<=M;T++){var F=V-T|0;R+=(O=(_=0|u.words[F])*(k=0|b.words[T])+H)/67108864|0,H=67108863&O}y.words[V]=0|H,U=0|R}return U!==0?y.words[V]=0|U:y.length--,y._strip()}t.prototype.toArrayLike=function(u,b,y){this._strip();var g=this.byteLength(),_=y||Math.max(1,g);a(g<=_,`byte array longer than desired length`),a(_>0,`Requested array length <= 0`);var k=(function(O,z){return O.allocUnsafe?O.allocUnsafe(z):new O(z)})(u,_);return this[`_toArrayLike`+(b===`le`?`LE`:`BE`)](k,g),k},t.prototype._toArrayLikeLE=function(u,b){for(var y=0,g=0,_=0,k=0;_<this.length;_++){var O=this.words[_]<<k|g;u[y++]=255&O,y<u.length&&(u[y++]=O>>8&255),y<u.length&&(u[y++]=O>>16&255),k===6?(y<u.length&&(u[y++]=O>>24&255),g=0,k=0):(g=O>>>24,k+=2)}if(y<u.length)for(u[y++]=g;y<u.length;)u[y++]=0},t.prototype._toArrayLikeBE=function(u,b){for(var y=u.length-1,g=0,_=0,k=0;_<this.length;_++){var O=this.words[_]<<k|g;u[y--]=255&O,y>=0&&(u[y--]=O>>8&255),y>=0&&(u[y--]=O>>16&255),k===6?(y>=0&&(u[y--]=O>>24&255),g=0,k=0):(g=O>>>24,k+=2)}if(y>=0)for(u[y--]=g;y>=0;)u[y--]=0},Math.clz32?t.prototype._countBits=function(u){return 32-Math.clz32(u)}:t.prototype._countBits=function(u){var b=u,y=0;return b>=4096&&(y+=13,b>>>=13),b>=64&&(y+=7,b>>>=7),b>=8&&(y+=4,b>>>=4),b>=2&&(y+=2,b>>>=2),y+b},t.prototype._zeroBits=function(u){if(u===0)return 26;var b=u,y=0;return!(8191&b)&&(y+=13,b>>>=13),!(127&b)&&(y+=7,b>>>=7),!(15&b)&&(y+=4,b>>>=4),!(3&b)&&(y+=2,b>>>=2),!(1&b)&&y++,y},t.prototype.bitLength=function(){var u=this.words[this.length-1],b=this._countBits(u);return 26*(this.length-1)+b},t.prototype.zeroBits=function(){if(this.isZero())return 0;for(var u=0,b=0;b<this.length;b++){var y=this._zeroBits(this.words[b]);if(u+=y,y!==26)break}return u},t.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},t.prototype.toTwos=function(u){return this.negative!==0?this.abs().inotn(u).iaddn(1):this.clone()},t.prototype.fromTwos=function(u){return this.testn(u-1)?this.notn(u).iaddn(1).ineg():this.clone()},t.prototype.isNeg=function(){return this.negative!==0},t.prototype.neg=function(){return this.clone().ineg()},t.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},t.prototype.iuor=function(u){for(;this.length<u.length;)this.words[this.length++]=0;for(var b=0;b<u.length;b++)this.words[b]=this.words[b]|u.words[b];return this._strip()},t.prototype.ior=function(u){return a((this.negative|u.negative)==0),this.iuor(u)},t.prototype.or=function(u){return this.length>u.length?this.clone().ior(u):u.clone().ior(this)},t.prototype.uor=function(u){return this.length>u.length?this.clone().iuor(u):u.clone().iuor(this)},t.prototype.iuand=function(u){var b=this.length>u.length?u:this;for(var y=0;y<b.length;y++)this.words[y]=this.words[y]&u.words[y];return this.length=b.length,this._strip()},t.prototype.iand=function(u){return a((this.negative|u.negative)==0),this.iuand(u)},t.prototype.and=function(u){return this.length>u.length?this.clone().iand(u):u.clone().iand(this)},t.prototype.uand=function(u){return this.length>u.length?this.clone().iuand(u):u.clone().iuand(this)},t.prototype.iuxor=function(u){var b,y;this.length>u.length?(b=this,y=u):(b=u,y=this);for(var g=0;g<y.length;g++)this.words[g]=b.words[g]^y.words[g];if(this!==b)for(;g<b.length;g++)this.words[g]=b.words[g];return this.length=b.length,this._strip()},t.prototype.ixor=function(u){return a((this.negative|u.negative)==0),this.iuxor(u)},t.prototype.xor=function(u){return this.length>u.length?this.clone().ixor(u):u.clone().ixor(this)},t.prototype.uxor=function(u){return this.length>u.length?this.clone().iuxor(u):u.clone().iuxor(this)},t.prototype.inotn=function(u){a(typeof u==`number`&&u>=0);var b=0|Math.ceil(u/26),y=u%26;this._expand(b),y>0&&b--;for(var g=0;g<b;g++)this.words[g]=67108863&~this.words[g];return y>0&&(this.words[g]=~this.words[g]&67108863>>26-y),this._strip()},t.prototype.notn=function(u){return this.clone().inotn(u)},t.prototype.setn=function(u,b){a(typeof u==`number`&&u>=0);var y=u/26|0,g=u%26;return this._expand(y+1),this.words[y]=b?this.words[y]|1<<g:this.words[y]&~(1<<g),this._strip()},t.prototype.iadd=function(u){var b,y,g;if(this.negative!==0&&u.negative===0)return this.negative=0,b=this.isub(u),this.negative^=1,this._normSign();if(this.negative===0&&u.negative!==0)return u.negative=0,b=this.isub(u),u.negative=1,b._normSign();this.length>u.length?(y=this,g=u):(y=u,g=this);for(var _=0,k=0;k<g.length;k++)b=(0|y.words[k])+(0|g.words[k])+_,this.words[k]=67108863&b,_=b>>>26;for(;_!==0&&k<y.length;k++)b=(0|y.words[k])+_,this.words[k]=67108863&b,_=b>>>26;if(this.length=y.length,_!==0)this.words[this.length]=_,this.length++;else if(y!==this)for(;k<y.length;k++)this.words[k]=y.words[k];return this},t.prototype.add=function(u){var b;return u.negative!==0&&this.negative===0?(u.negative=0,b=this.sub(u),u.negative^=1,b):u.negative===0&&this.negative!==0?(this.negative=0,b=u.sub(this),this.negative=1,b):this.length>u.length?this.clone().iadd(u):u.clone().iadd(this)},t.prototype.isub=function(u){if(u.negative!==0){u.negative=0;
vendor: 4,415 bytes, line 8
8var b=this.iadd(u);return u.negative=1,b._normSign()}if(this.negative!==0)return this.negative=0,this.iadd(u),this.negative=1,this._normSign();var y,g,_=this.cmp(u);if(_===0)return this.negative=0,this.length=1,this.words[0]=0,this;_>0?(y=this,g=u):(y=u,g=this);for(var k=0,O=0;O<g.length;O++)k=(b=(0|y.words[O])-(0|g.words[O])+k)>>26,this.words[O]=67108863&b;for(;k!==0&&O<y.length;O++)k=(b=(0|y.words[O])+k)>>26,this.words[O]=67108863&b;if(k===0&&O<y.length&&y!==this)for(;O<y.length;O++)this.words[O]=y.words[O];return this.length=Math.max(this.length,O),y!==this&&(this.negative=1),this._strip()},t.prototype.sub=function(u){return this.clone().isub(u)};var x=function(u,b,y){var g,_,k,O=u.words,z=b.words,U=y.words,V=0,R=0|O[0],H=8191&R,M=R>>>13,T=0|O[1],F=8191&T,W=T>>>13,Y=0|O[2],X=8191&Y,K=Y>>>13,rt=0|O[3],tt=8191&rt,q=rt>>>13,Q=0|O[4],G=8191&Q,et=Q>>>13,nt=0|O[5],it=8191&nt,ot=nt>>>13,ht=0|O[6],ft=8191&ht,pt=ht>>>13,Ct=0|O[7],yt=8191&Ct,wt=Ct>>>13,Wt=0|O[8],Mt=8191&Wt,_t=Wt>>>13,At=0|O[9],gt=8191&At,mt=At>>>13,Vt=0|z[0],kt=8191&Vt,Ot=Vt>>>13,Ce=0|z[1],Rt=8191&Ce,Nt=Ce>>>13,ue=0|z[2],Lt=8191&ue,zt=ue>>>13,we=0|z[3],Dt=8191&we,Pt=we>>>13,de=0|z[4],Ft=8191&de,It=de>>>13,Me=0|z[5],Ut=8191&Me,J=Me>>>13,at=0|z[6],lt=8191&at,dt=at>>>13,Yt=0|z[7],vt=8191&Yt,St=Yt>>>13,ee=0|z[8],jt=8191&ee,xt=ee>>>13,te=0|z[9],qt=8191&te,Xt=te>>>13;y.negative=u.negative^b.negative,y.length=19;var ne=(V+(g=Math.imul(H,kt))|0)+((8191&(_=(_=Math.imul(H,Ot))+Math.imul(M,kt)|0))<<13)|0;V=((k=Math.imul(M,Ot))+(_>>>13)|0)+(ne>>>26)|0,ne&=67108863,g=Math.imul(F,kt),_=(_=Math.imul(F,Ot))+Math.imul(W,kt)|0,k=Math.imul(W,Ot);var oe=(V+(g=g+Math.imul(H,Rt)|0)|0)+((8191&(_=(_=_+Math.imul(H,Nt)|0)+Math.imul(M,Rt)|0))<<13)|0;V=((k=k+Math.imul(M,Nt)|0)+(_>>>13)|0)+(oe>>>26)|0,oe&=67108863,g=Math.imul(X,kt),_=(_=Math.imul(X,Ot))+Math.imul(K,kt)|0,k=Math.imul(K,Ot),g=g+Math.imul(F,Rt)|0,_=(_=_+Math.imul(F,Nt)|0)+Math.imul(W,Rt)|0,k=k+Math.imul(W,Nt)|0;var fe=(V+(g=g+Math.imul(H,Lt)|0)|0)+((8191&(_=(_=_+Math.imul(H,zt)|0)+Math.imul(M,Lt)|0))<<13)|0;V=((k=k+Math.imul(M,zt)|0)+(_>>>13)|0)+(fe>>>26)|0,fe&=67108863,g=Math.imul(tt,kt),_=(_=Math.imul(tt,Ot))+Math.imul(q,kt)|0,k=Math.imul(q,Ot),g=g+Math.imul(X,Rt)|0,_=(_=_+Math.imul(X,Nt)|0)+Math.imul(K,Rt)|0,k=k+Math.imul(K,Nt)|0,g=g+Math.imul(F,Lt)|0,_=(_=_+Math.imul(F,zt)|0)+Math.imul(W,Lt)|0,k=k+Math.imul(W,zt)|0;var ye=(V+(g=g+Math.imul(H,Dt)|0)|0)+((8191&(_=(_=_+Math.imul(H,Pt)|0)+Math.imul(M,Dt)|0))<<13)|0;V=((k=k+Math.imul(M,Pt)|0)+(_>>>13)|0)+(ye>>>26)|0,ye&=67108863,g=Math.imul(G,kt),_=(_=Math.imul(G,Ot))+Math.imul(et,kt)|0,k=Math.imul(et,Ot),g=g+Math.imul(tt,Rt)|0,_=(_=_+Math.imul(tt,Nt)|0)+Math.imul(q,Rt)|0,k=k+Math.imul(q,Nt)|0,g=g+Math.imul(X,Lt)|0,_=(_=_+Math.imul(X,zt)|0)+Math.imul(K,Lt)|0,k=k+Math.imul(K,zt)|0,g=g+Math.imul(F,Dt)|0,_=(_=_+Math.imul(F,Pt)|0)+Math.imul(W,Dt)|0,k=k+Math.imul(W,Pt)|0;var he=(V+(g=g+Math.imul(H,Ft)|0)|0)+((8191&(_=(_=_+Math.imul(H,It)|0)+Math.imul(M,Ft)|0))<<13)|0;V=((k=k+Math.imul(M,It)|0)+(_>>>13)|0)+(he>>>26)|0,he&=67108863,g=Math.imul(it,kt),_=(_=Math.imul(it,Ot))+Math.imul(ot,kt)|0,k=Math.imul(ot,Ot),g=g+Math.imul(G,Rt)|0,_=(_=_+Math.imul(G,Nt)|0)+Math.imul(et,Rt)|0,k=k+Math.imul(et,Nt)|0,g=g+Math.imul(tt,Lt)|0,_=(_=_+Math.imul(tt,zt)|0)+Math.imul(q,Lt)|0,k=k+Math.imul(q,zt)|0,g=g+Math.imul(X,Dt)|0,_=(_=_+Math.imul(X,Pt)|0)+Math.imul(K,Dt)|0,k=k+Math.imul(K,Pt)|0,g=g+Math.imul(F,Ft)|0,_=(_=_+Math.imul(F,It)|0)+Math.imul(W,Ft)|0,k=k+Math.imul(W,It)|0;var be=(V+(g=g+Math.imul(H,Ut)|0)|0)+((8191&(_=(_=_+Math.imul(H,J)|0)+Math.imul(M,Ut)|0))<<13)|0;V=((k=k+Math.imul(M,J)|0)+(_>>>13)|0)+(be>>>26)|0,be&=67108863,g=Math.imul(ft,kt),_=(_=Math.imul(ft,Ot))+Math.imul(pt,kt)|0,k=Math.imul(pt,Ot),g=g+Math.imul(it,Rt)|0,_=(_=_+Math.imul(it,Nt)|0)+Math.imul(ot,Rt)|0,k=k+Math.imul(ot,Nt)|0,g=g+Math.imul(G,Lt)|0,_=(_=_+Math.imul(G,zt)|0)+Math.imul(et,Lt)|0,k=k+Math.imul(et,zt)|0,g=g+Math.imul(tt,Dt)|0,_=(_=_+Math.imul(tt,Pt)|0)+Math.imul(q,Dt)|0,k=k+Math.imul(q,Pt)|0,g=g+Math.imul(X,Ft)|0,_=(_=_+Math.imul(X,It)|0)+Math.imul(K,Ft)|0,k=k+Math.imul(K,It)|0,g=g+Math.imul(F,Ut)|0,_=(_=_+Math.imul(F,J)|0)+Math.imul(W,Ut)|0,k=k+Math.imul(W,J)|0;var Z=(V+(g=g+Math.imul(H,lt)|0)|0)+((8191&(_=(_=_+Math.imul(H,dt)|0)+Math.imul(M,lt)|0))<<13)|0;V=((k=k+Math.imul(M,dt)|0)+(_>>>13)|0)+(Z>>>26)|0,Z&=67108863,g=Math.imul(yt,kt),_=(_=Math.imul(yt,Ot))+Math.imul(wt,kt)|0,k=Math.imul(wt,Ot),g=g+Math.imul(ft,Rt)|0,_=(_=_+
vendor: 4,280 bytes, line 8
8Math.imul(ft,Nt)|0)+Math.imul(pt,Rt)|0,k=k+Math.imul(pt,Nt)|0,g=g+Math.imul(it,Lt)|0,_=(_=_+Math.imul(it,zt)|0)+Math.imul(ot,Lt)|0,k=k+Math.imul(ot,zt)|0,g=g+Math.imul(G,Dt)|0,_=(_=_+Math.imul(G,Pt)|0)+Math.imul(et,Dt)|0,k=k+Math.imul(et,Pt)|0,g=g+Math.imul(tt,Ft)|0,_=(_=_+Math.imul(tt,It)|0)+Math.imul(q,Ft)|0,k=k+Math.imul(q,It)|0,g=g+Math.imul(X,Ut)|0,_=(_=_+Math.imul(X,J)|0)+Math.imul(K,Ut)|0,k=k+Math.imul(K,J)|0,g=g+Math.imul(F,lt)|0,_=(_=_+Math.imul(F,dt)|0)+Math.imul(W,lt)|0,k=k+Math.imul(W,dt)|0;var st=(V+(g=g+Math.imul(H,vt)|0)|0)+((8191&(_=(_=_+Math.imul(H,St)|0)+Math.imul(M,vt)|0))<<13)|0;V=((k=k+Math.imul(M,St)|0)+(_>>>13)|0)+(st>>>26)|0,st&=67108863,g=Math.imul(Mt,kt),_=(_=Math.imul(Mt,Ot))+Math.imul(_t,kt)|0,k=Math.imul(_t,Ot),g=g+Math.imul(yt,Rt)|0,_=(_=_+Math.imul(yt,Nt)|0)+Math.imul(wt,Rt)|0,k=k+Math.imul(wt,Nt)|0,g=g+Math.imul(ft,Lt)|0,_=(_=_+Math.imul(ft,zt)|0)+Math.imul(pt,Lt)|0,k=k+Math.imul(pt,zt)|0,g=g+Math.imul(it,Dt)|0,_=(_=_+Math.imul(it,Pt)|0)+Math.imul(ot,Dt)|0,k=k+Math.imul(ot,Pt)|0,g=g+Math.imul(G,Ft)|0,_=(_=_+Math.imul(G,It)|0)+Math.imul(et,Ft)|0,k=k+Math.imul(et,It)|0,g=g+Math.imul(tt,Ut)|0,_=(_=_+Math.imul(tt,J)|0)+Math.imul(q,Ut)|0,k=k+Math.imul(q,J)|0,g=g+Math.imul(X,lt)|0,_=(_=_+Math.imul(X,dt)|0)+Math.imul(K,lt)|0,k=k+Math.imul(K,dt)|0,g=g+Math.imul(F,vt)|0,_=(_=_+Math.imul(F,St)|0)+Math.imul(W,vt)|0,k=k+Math.imul(W,St)|0;var ut=(V+(g=g+Math.imul(H,jt)|0)|0)+((8191&(_=(_=_+Math.imul(H,xt)|0)+Math.imul(M,jt)|0))<<13)|0;V=((k=k+Math.imul(M,xt)|0)+(_>>>13)|0)+(ut>>>26)|0,ut&=67108863,g=Math.imul(gt,kt),_=(_=Math.imul(gt,Ot))+Math.imul(mt,kt)|0,k=Math.imul(mt,Ot),g=g+Math.imul(Mt,Rt)|0,_=(_=_+Math.imul(Mt,Nt)|0)+Math.imul(_t,Rt)|0,k=k+Math.imul(_t,Nt)|0,g=g+Math.imul(yt,Lt)|0,_=(_=_+Math.imul(yt,zt)|0)+Math.imul(wt,Lt)|0,k=k+Math.imul(wt,zt)|0,g=g+Math.imul(ft,Dt)|0,_=(_=_+Math.imul(ft,Pt)|0)+Math.imul(pt,Dt)|0,k=k+Math.imul(pt,Pt)|0,g=g+Math.imul(it,Ft)|0,_=(_=_+Math.imul(it,It)|0)+Math.imul(ot,Ft)|0,k=k+Math.imul(ot,It)|0,g=g+Math.imul(G,Ut)|0,_=(_=_+Math.imul(G,J)|0)+Math.imul(et,Ut)|0,k=k+Math.imul(et,J)|0,g=g+Math.imul(tt,lt)|0,_=(_=_+Math.imul(tt,dt)|0)+Math.imul(q,lt)|0,k=k+Math.imul(q,dt)|0,g=g+Math.imul(X,vt)|0,_=(_=_+Math.imul(X,St)|0)+Math.imul(K,vt)|0,k=k+Math.imul(K,St)|0,g=g+Math.imul(F,jt)|0,_=(_=_+Math.imul(F,xt)|0)+Math.imul(W,jt)|0,k=k+Math.imul(W,xt)|0;var ct=(V+(g=g+Math.imul(H,qt)|0)|0)+((8191&(_=(_=_+Math.imul(H,Xt)|0)+Math.imul(M,qt)|0))<<13)|0;V=((k=k+Math.imul(M,Xt)|0)+(_>>>13)|0)+(ct>>>26)|0,ct&=67108863,g=Math.imul(gt,Rt),_=(_=Math.imul(gt,Nt))+Math.imul(mt,Rt)|0,k=Math.imul(mt,Nt),g=g+Math.imul(Mt,Lt)|0,_=(_=_+Math.imul(Mt,zt)|0)+Math.imul(_t,Lt)|0,k=k+Math.imul(_t,zt)|0,g=g+Math.imul(yt,Dt)|0,_=(_=_+Math.imul(yt,Pt)|0)+Math.imul(wt,Dt)|0,k=k+Math.imul(wt,Pt)|0,g=g+Math.imul(ft,Ft)|0,_=(_=_+Math.imul(ft,It)|0)+Math.imul(pt,Ft)|0,k=k+Math.imul(pt,It)|0,g=g+Math.imul(it,Ut)|0,_=(_=_+Math.imul(it,J)|0)+Math.imul(ot,Ut)|0,k=k+Math.imul(ot,J)|0,g=g+Math.imul(G,lt)|0,_=(_=_+Math.imul(G,dt)|0)+Math.imul(et,lt)|0,k=k+Math.imul(et,dt)|0,g=g+Math.imul(tt,vt)|0,_=(_=_+Math.imul(tt,St)|0)+Math.imul(q,vt)|0,k=k+Math.imul(q,St)|0,g=g+Math.imul(X,jt)|0,_=(_=_+Math.imul(X,xt)|0)+Math.imul(K,jt)|0,k=k+Math.imul(K,xt)|0;var bt=(V+(g=g+Math.imul(F,qt)|0)|0)+((8191&(_=(_=_+Math.imul(F,Xt)|0)+Math.imul(W,qt)|0))<<13)|0;V=((k=k+Math.imul(W,Xt)|0)+(_>>>13)|0)+(bt>>>26)|0,bt&=67108863,g=Math.imul(gt,Lt),_=(_=Math.imul(gt,zt))+Math.imul(mt,Lt)|0,k=Math.imul(mt,zt),g=g+Math.imul(Mt,Dt)|0,_=(_=_+Math.imul(Mt,Pt)|0)+Math.imul(_t,Dt)|0,k=k+Math.imul(_t,Pt)|0,g=g+Math.imul(yt,Ft)|0,_=(_=_+Math.imul(yt,It)|0)+Math.imul(wt,Ft)|0,k=k+Math.imul(wt,It)|0,g=g+Math.imul(ft,Ut)|0,_=(_=_+Math.imul(ft,J)|0)+Math.imul(pt,Ut)|0,k=k+Math.imul(pt,J)|0,g=g+Math.imul(it,lt)|0,_=(_=_+Math.imul(it,dt)|0)+Math.imul(ot,lt)|0,k=k+Math.imul(ot,dt)|0,g=g+Math.imul(G,vt)|0,_=(_=_+Math.imul(G,St)|0)+Math.imul(et,vt)|0,k=k+Math.imul(et,St)|0,g=g+Math.imul(tt,jt)|0,_=(_=_+Math.imul(tt,xt)|0)+Math.imul(q,jt)|0,k=k+Math.imul(q,xt)|0;var Et=(V+(g=g+Math.imul(X,qt)|0)|0)+((8191&(_=(_=_+Math.imul(X,Xt)|0)+Math.imul(K,qt)|0))<<13)|0;V=((k=k+Math.imul(K,Xt)|0)+(_>>>13)|0)+(Et>>>26)|0,Et&=67108863,g=Math.imul(gt,Dt),_=(_=Math.imul(gt,Pt))+Math.imul(mt,Dt)|0,k=Math.imul(mt,Pt),g=g+Math.imul(Mt,Ft)|0,_=(_=_+
8Math.imul(Mt,It)|0)+Math.imul(_t,Ft)|0,k=k+Math.imul(_t,It)|0,g=g+Math.imul(yt,Ut)|0,_=(_=_+Math.imul(yt,J)|0)+Math.imul(wt,Ut)|0,k=k+Math.imul(wt,J)|0,g=g+Math.imul(ft,lt)|0,_=(_=_+Math.imul(ft,dt)|0)+Math.imul(pt,lt)|0,k=k+Math.imul(pt,dt)|0,g=g+Math.imul(it,vt)|0,_=(_=_+Math.imul(it,St)|0)+Math.imul(ot,vt)|0,k=k+Math.imul(ot,St)|0,g=g+Math.imul(G,jt)|0,_=(_=_+Math.imul(G,xt)|0)+Math.imul(et,jt)|0,k=k+Math.imul(et,xt)|0;var Tt=(V+(g=g+Math.imul(tt,qt)|0)|0)+((8191&(_=(_=_+Math.imul(tt,Xt)|0)+Math.imul(q,qt)|0))<<13)|0;V=((k=k+Math.imul(q,Xt)|0)+(_>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,g=Math.imul(gt,Ft),_=(_=Math.imul(gt,It))+Math.imul(mt,Ft)|0,k=Math.imul(mt,It),g=g+Math.imul(Mt,Ut)|0,_=(_=_+Math.imul(Mt,J)|0)+Math.imul(_t,Ut)|0,k=k+Math.imul(_t,J)|0,g=g+Math.imul(yt,lt)|0,_=(_=_+Math.imul(yt,dt)|0)+Math.imul(wt,lt)|0,k=k+Math.imul(wt,dt)|0,g=g+Math.imul(ft,vt)|0,_=(_=_+Math.imul(ft,St)|0)+Math.imul(pt,vt)|0,k=k+Math.imul(pt,St)|0,g=g+Math.imul(it,jt)|0,_=(_=_+Math.imul(it,xt)|0)+Math.imul(ot,jt)|0,k=k+Math.imul(ot,xt)|0;var Kt=(V+(g=g+Math.imul(G,qt)|0)|0)+((8191&(_=(_=_+Math.imul(G,Xt)|0)+Math.imul(et,qt)|0))<<13)|0;V=((k=k+Math.imul(et,Xt)|0)+(_>>>13)|0)+(Kt>>>26)|0,Kt&=67108863,g=Math.imul(gt,Ut),_=(_=Math.imul(gt,J))+Math.imul(mt,Ut)|0,k=Math.imul(mt,J),g=g+Math.imul(Mt,lt)|0,_=(_=_+Math.imul(Mt,dt)|0)+Math.imul(_t,lt)|0,k=k+Math.imul(_t,dt)|0,g=g+Math.imul(yt,vt)|0,_=(_=_+Math.imul(yt,St)|0)+Math.imul(wt,vt)|0,k=k+Math.imul(wt,St)|0,g=g+Math.imul(ft,jt)|0,_=(_=_+Math.imul(ft,xt)|0)+Math.imul(pt,jt)|0,k=k+Math.imul(pt,xt)|0;var $t=(V+(g=g+Math.imul(it,qt)|0)|0)+((8191&(_=(_=_+Math.imul(it,Xt)|0)+Math.imul(ot,qt)|0))<<13)|0;V=((k=k+Math.imul(ot,Xt)|0)+(_>>>13)|0)+($t>>>26)|0,$t&=67108863,g=Math.imul(gt,lt),_=(_=Math.imul(gt,dt))+Math.imul(mt,lt)|0,k=Math.imul(mt,dt),g=g+Math.imul(Mt,vt)|0,_=(_=_+Math.imul(Mt,St)|0)+Math.imul(_t,vt)|0,k=k+Math.imul(_t,St)|0,g=g+Math.imul(yt,jt)|0,_=(_=_+Math.imul(yt,xt)|0)+Math.imul(wt,jt)|0,k=k+Math.imul(wt,xt)|0;var Bt=(V+(g=g+Math.imul(ft,qt)|0)|0)+((8191&(_=(_=_+Math.imul(ft,Xt)|0)+Math.imul(pt,qt)|0))<<13)|0;V=((k=k+Math.imul(pt,Xt)|0)+(_>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,g=Math.imul(gt,vt),_=(_=Math.imul(gt,St))+Math.imul(mt,vt)|0,k=Math.imul(mt,St),g=g+Math.imul(Mt,jt)|0,_=(_=_+Math.imul(Mt,xt)|0)+Math.imul(_t,jt)|0,k=k+Math.imul(_t,xt)|0;var Ht=(V+(g=g+Math.imul(yt,qt)|0)|0)+((8191&(_=(_=_+Math.imul(yt,Xt)|0)+Math.imul(wt,qt)|0))<<13)|0;V=((k=k+Math.imul(wt,Xt)|0)+(_>>>13)|0)+(Ht>>>26)|0,Ht&=67108863,g=Math.imul(gt,jt),_=(_=Math.imul(gt,xt))+Math.imul(mt,jt)|0,k=Math.imul(mt,xt);var ae=(V+(g=g+Math.imul(Mt,qt)|0)|0)+((8191&(_=(_=_+Math.imul(Mt,Xt)|0)+Math.imul(_t,qt)|0))<<13)|0;V=((k=k+Math.imul(_t,Xt)|0)+(_>>>13)|0)+(ae>>>26)|0,ae&=67108863;var ce=(V+(g=Math.imul(gt,qt))|0)+((8191&(_=(_=Math.imul(gt,Xt))+Math.imul(mt,qt)|0))<<13)|0;return V=((k=Math.imul(mt,Xt))+(_>>>13)|0)+(ce>>>26)|0,ce&=67108863,U[0]=ne,U[1]=oe,U[2]=fe,U[3]=ye,U[4]=he,U[5]=be,U[6]=Z,U[7]=st,U[8]=ut,U[9]=ct,U[10]=bt,U[11]=Et,U[12]=Tt,U[13]=Kt,U[14]=$t,U[15]=Bt,U[16]=Ht,U[17]=ae,U[18]=ce,V!==0&&(U[19]=V,y.length++),y};function A(u,b,y){y.negative=b.negative^u.negative,y.length=u.length+b.length;for(var g=0,_=0,k=0;k<y.length-1;k++){var O=_;_=0;for(var z=67108863&g,U=Math.min(k,b.length-1),V=Math.max(0,k-u.length+1);V<=U;V++){var R=k-V,H=(0|u.words[R])*(0|b.words[V]),M=67108863&H;z=67108863&(M=M+z|0),_+=(O=(O=O+(H/67108864|0)|0)+(M>>>26)|0)>>>26,O&=67108863}y.words[k]=z,g=O,O=_}return g!==0?y.words[k]=g:y.length--,y._strip()}function j(u,b,y){return A(u,b,y)}function L(u,b){this.x=u,this.y=b}Math.imul||(x=v),t.prototype.mulTo=function(u,b){var y=this.length+u.length;return this.length===10&&u.length===10?x(this,u,b):y<63?v(this,u,b):y<1024?A(this,u,b):j(this,u,b)},L.prototype.makeRBT=function(u){for(var b=new Array(u),y=t.prototype._countBits(u)-1,g=0;g<u;g++)b[g]=this.revBin(g,y,u);return b},L.prototype.revBin=function(u,b,y){if(u===0||u===y-1)return u;for(var g=0,_=0;_<b;_++)g|=(1&u)<<b-_-1,u>>=1;return g},L.prototype.permute=function(u,b,y,g,_,k){for(var O=0;O<k;O++)g[O]=b[u[O]],_[O]=y[u[O]]},L.prototype.transform=function(u,b,y,g,_,k){this.permute(k,u,b,y,g,_);for(var O=1;O<_;O<<=1)for(var z=O<<1,U=Math.cos(2*Math.PI/z),V=Math.sin(2*Math.PI/z),R=0;R<_;R+=z)for(var H=U,M=V,T=0;T<O;T++){var F=y[R+T],W=g[R+T],Y=y[R+T+O],X=g[R+T+O],K=H*Y-M*X;X=H*X+M*Y,Y=K,y[R+T]=F+Y,g[R+T]=W+X,y[R+T+O]=F-Y,g[R+T+O]=W-X,T!==z&&(K=U*H-V*M,M=U*M+V*H,H=K)}},L.prototype.guessLen13b=function(u,b){var y=1|Math.max(b,u),g=1&y,_=0;for(y=y/2|0;y;y>>>=1)_++;return 1<<_+1+g},L.prototype.conjugate=function(u,b,y){if(!(y<=1))for(var g=0;g<y/2;g++){var _=u[g];u[g]=u[y-g-1],u[y-g-1]=_,_=b[g],b[g]=-b[y-g-1],b[y-g-1]=-_}},L.prototype.normalize13b=function(u,b){for(var y=0,g=0;g<b/2;g++){var _=8192*Math.round(u[2*g+1]/b)+Math.round(u[2*g]/b)+y;u[g]=67108863&_,y=_<67108864?0:_/67108864|0}return u},L.prototype.convert13b=function(u,b,y,g){for(var _=0,k=0;k<b;k++)_+=0|u[k],y[2*k]=8191&_,_>>>=13,y[2*k+1]=8191&_,_>>>=13;for(k=2*b;k<g;++k)y[k]=0;a(_===0),a((-8192&_)==0)},L.prototype.stub=function(u){for(var b=new Array(u),y=0;y<u;y++)b[y]=0;return b},L.prototype.mulp=function(u,b,y){var g=2*this.guessLen13b(u.length,b.length),_=this.makeRBT(g),k=this.stub(g),O=new Array(g),z=new Array(g),U=new Array(g),V=new Array(g),R=new Array(g),H=new Array(g),M=y.words;M.length=g,this.convert13b(u.words,u.length,O,g),this.convert13b(b.words,b.length,V,g),this.transform(O,k,z,U,g,_),this.transform(V,k,R,H,g,_);for(var T=0;T<g;T++){var F=z[T]*R[T]-U[T]*H[T];U[T]=z[T]*H[T]+U[T]*R[T],z[T]=F}return this.conjugate(z,U,g),this.transform(z,U,M,k,g,_),this.conjugate(M,k,g),this.normalize13b(M,g),y.negative=u.negative^b.negative,y.length=u.length+b.length,y._strip()},t.prototype.mul=function(u){var b=new t(null);return b.words=new Array(this.length+u.length),this.mulTo(u,b)},t.prototype.mulf=function(u){var b=new t(null);return b.words=new Array(this.length+u.length),j(this,u,b)},t.prototype.imul=function(u){return this.clone().mulTo(u,this)},t.prototype.imuln=function(u){var b=u<0;b&&(u=-u),a(typeof u==`number`),a(u<67108864);for(var y=0,g=0;g<this.length;g++){var _=(0|this.words[g])*u,k=(67108863&_)+(67108863&y);y>>=26,y+=_/67108864|0,y+=k>>>26,this.words[g]=67108863&k}return y!==0&&(this.words[g]=y,this.length++),b?this.ineg():this},t.prototype.muln=function(u){return this.clone().imuln(u)},t.prototype.sqr=function(){return this.mul(this)},t.prototype.isqr=function(){return this.imul(this.clone())},t.prototype.pow=function(u){var b=(function(k){for(var O=new Array(k.bitLength()),z=0;z<O.length;z++){var U=z/26|0,V=z%26;O[z]=k.words[U]>>>V&1}return O})(u);if(b.length===0)return new t(1);for(var y=this,g=0;g<b.length&&b[g]===0;g++,y=y.sqr());if(++g<b.length)for(var _=y.sqr();g<b.length;g++,_=_.sqr())b[g]!==0&&(y=y.mul(_));return y},t.prototype.iushln=function(u){a(typeof u==`number`&&u>=0);var b,y=u%26,g=(u-y)/26,_=67108863>>>26-y<<26-y;if(y!==0){var k=0;for(b=0;b<this.length;b++){var O=this.words[b]&_,z=(0|this.words[b])-O<<y;this.words[b]=z|k,k=O>>>26-y}k&&(this.words[b]=k,this.length++)}if(g!==0){for(b=this.length-1;b>=0;b--)this.words[b+g]=this.words[b];for(b=0;b<g;b++)this.words[b]=0;this.length+=g}return this._strip()},t.prototype.ishln=function(u){return a(this.negative===0),this.iushln(u)},t.prototype.iushrn=function(u,b,y){var g;a(typeof u==`number`&&u>=0),g=b?(b-b%26)/26:0;var _=u%26,k=Math.min((u-_)/26,this.length),O=67108863^67108863>>>_<<_,z=y;if(g-=k,g=Math.max(0,g),z){for(var U=0;U<k;U++)z.words[U]=this.words[U];z.length=k}if(k!==0)if(this.length>k)for(this.length-=k,U=0;U<this.length;U++)this.words[U]=this.words[U+k];else this.words[0]=0,this.length=1;var V=0;for(U=this.length-1;U>=0&&(V!==0||U>=g);U--){var R=0|this.words[U];this.words[U]=V<<26-_|R>>>_,V=R&O}return z&&V!==0&&(z.words[z.length++]=V),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},t.prototype.ishrn=function(u,b,y){return a(this.negative===0),this.iushrn(u,b,y)},t.prototype.shln=function(u){return this.clone().ishln(u)},t.prototype.ushln=function(u){return this.clone().iushln(u)},t.prototype.shrn=function(u){return this.clone().ishrn(u)},t.prototype.ushrn=function(u){return this.clone().iushrn(u)},t.prototype.testn=function(u){a(typeof u==`number`&&u>=0);var b=u%26,y=(u-b)/26,g=1<<b;return!(this.length<=y)&&!!(this.words[y]&g)},t.prototype.imaskn=function(u){a(typeof u==`number`&&u>=0);var b=u%26,y=(u-b)/26;if(a(this.negative===0,`imaskn works only with positive numbers`),this.length<=y)return this;if(b!==0&&y++,this.length=Math.min(y,this.length),b!==0){var g=67108863^67108863>>>b<<b;this.words[this.length-1]&=g}return this._strip()},t.prototype.maskn=function(u){return this.clone().imaskn(u)},t.prototype.iaddn=function(u){return a(typeof u==`number`),a(u<67108864),u<0?this.isubn(-u):this.negative!==0?this.length===1&&(0|this.words[0])<=u?(this.words[0]=u-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(u),this.negative=1,this):this._iaddn(u)},t.prototype._iaddn=function(u){this.words[0]+=u;for(var b=0;b<this.length&&this.words[b]>=67108864;b++)this.words[b]-=67108864,b===this.length-1?this.words[b+1]=1:this.words[b+1]++;return this.length=Math.max(this.length,b+1),this},t.prototype.isubn=function(u){if(a(typeof u==`number`),a(u<67108864),u<0)return this.iaddn(-u);if(this.negative!==0)return this.negative=0,this.iaddn(u),this.negative=1,this;if(this.words[0]-=u,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var b=0;b<this.length&&this.words[b]<0;b++)this.words[b]+=67108864,this.words[b+1]-=1;return this._strip()},t.prototype.addn=function(u){return this.clone().iaddn(u)},t.prototype.subn=function(u){return this.clone().isubn(u)},t.prototype.iabs=function(){return this.negative=0,this},t.prototype.abs=function(){return this.clone().iabs()},t.prototype._ishlnsubmul=function(u,b,y){var g,_,k=u.length+y;this._expand(k);var O=0;for(g=0;g<u.length;g++){_=(0|this.words[g+y])+O;var z=(0|u.words[g])*b;O=((_-=67108863&z)>>26)-(z/67108864|0),this.words[g+y]=67108863&_}for(;g<this.length-y;g++)O=(_=(0|this.words[g+y])+O)>>26,this.words[g+y]=67108863&_;if(O===0)return this._strip();for(a(O===-1),O=0,g=0;g<this.length;g++)O=(_=-(0|this.words[g])+O)>>26,this.words[g]=67108863&_;return this.negative=1,this._strip()},t.prototype._wordDiv=function(u,b){var y=(this.length,u.length),g=this.clone(),_=u,k=0|_.words[_.length-1];(y=26-this._countBits(k))!==0&&(_=_.ushln(y),g.iushln(y),k=0|_.words[_.length-1]);var O,z=g.length-_.length;if(b!==`mod`){(O=new t(null)).length=z+1,O.words=new Array(O.length);for(var U=0;U<O.length;U++)O.words[U]=0}var V=g.clone()._ishlnsubmul(_,1,z);V.negative===0&&(g=V,O&&(O.words[z]=1));for(var R=z-1;R>=0;R--){var H=67108864*(0|g.words[_.length+R])+(0|g.words[_.length+R-1]);for(H=Math.min(H/k|0,67108863),g._ishlnsubmul(_,H,R);g.negative!==0;)H--,g.negative=0,g._ishlnsubmul(_,1,R),g.isZero()||(g.negative^=1);O&&(O.words[R]=H)}return O&&O._strip(),g._strip(),b!==`div`&&y!==0&&g.iushrn(y),{div:O||null,mod:g}},t.prototype.divmod=function(u,b,y){return a(!u.isZero()),this.isZero()?{div:new t(0),mod:new t(0)}:this.negative!==0&&u.negative===0?(k=this.neg().divmod(u,b),b!==`mod`&&(g=k.div.neg()),b!==`div`&&(_=k.mod.neg(),y&&_.negative!==0&&_.iadd(u)),{div:g,mod:_}):this.negative===0&&u.negative!==0?(k=this.divmod(u.neg(),b),b!==`mod`&&(g=k.div.neg()),{div:g,mod:k.mod}):(this.negative&u.negative)!=0?(k=this.neg().divmod(u.neg(),b),b!==`div`&&(_=k.mod.neg(),y&&_.negative!==0&&_.isub(u)),{div:k.div,mod:_}):u.length>this.length||this.cmp(u)<0?{div:new t(0),mod:this}:u.length===1?b===`div`?{div:this.divn(u.words[0]),mod:null}:b===`mod`?{div:null,mod:new t(this.modrn(u.words[0]))}:{div:this.divn(u.words[0]),mod:new t(this.modrn(u.words[0]))}:this._wordDiv(u,b);var g,_,k},t.prototype.div=function(u){return this.divmod(u,`div`,!1).div},t.prototype.mod=function(u){return this.divmod(u,`mod`,!1).mod},t.prototype.umod=function(u){return this.divmod(u,`mod`,!0).mod},t.prototype.divRound=function(u){var b=this.divmod(u);if(b.mod.isZero())return b.div;var y=b.div.negative!==0?b.mod.isub(u):b.mod,g=u.ushrn(1),_=u.andln(1),k=y.cmp(g);return k<0||_===1&&k===0?b.div:b.div.negative!==0?b.div.isubn(1):b.div.iaddn(1)},t.prototype.modrn=function(u){var b=u<0;b&&(u=-u),a(u<=67108863);for(var y=(1<<26)%u,g=0,_=this.length-1;_>=0;_--)g=(y*g+(0|this.words[_]))%u;return b?-g:g},t.prototype.modn=function(u){return this.modrn(u)},t.prototype.idivn=function(u){var b=u<0;b&&(u=-u),a(u<=67108863);for(var y=0,g=this.length-1;g>=0;g--){var _=(0|this.words[g])+67108864*y;this.words[g]=_/u|0,y=_%u}return this._strip(),b?this.ineg():this},t.prototype.divn=function(u){return this.clone().idivn(u)},t.prototype.egcd=function(u){a(u.negative===0),a(!u.isZero());var b=this,y=u.clone();b=b.negative!==0?b.umod(u):b.clone();for(var g=new t(1),_=new t(0),k=new t(0),O=new t(1),z=0;b.isEven()&&y.isEven();)b.iushrn(1),y.iushrn(1),++z;
8for(var U=y.clone(),V=b.clone();!b.isZero();){for(var R=0,H=1;(b.words[0]&H)==0&&R<26;++R,H<<=1);if(R>0)for(b.iushrn(R);R-->0;)(g.isOdd()||_.isOdd())&&(g.iadd(U),_.isub(V)),g.iushrn(1),_.iushrn(1);for(var M=0,T=1;(y.words[0]&T)==0&&M<26;++M,T<<=1);if(M>0)for(y.iushrn(M);M-->0;)(k.isOdd()||O.isOdd())&&(k.iadd(U),O.isub(V)),k.iushrn(1),O.iushrn(1);b.cmp(y)>=0?(b.isub(y),g.isub(k),_.isub(O)):(y.isub(b),k.isub(g),O.isub(_))}return{a:k,b:O,gcd:y.iushln(z)}},t.prototype._invmp=function(u){a(u.negative===0),a(!u.isZero());var b=this,y=u.clone();b=b.negative!==0?b.umod(u):b.clone();for(var g,_=new t(1),k=new t(0),O=y.clone();b.cmpn(1)>0&&y.cmpn(1)>0;){for(var z=0,U=1;(b.words[0]&U)==0&&z<26;++z,U<<=1);if(z>0)for(b.iushrn(z);z-->0;)_.isOdd()&&_.iadd(O),_.iushrn(1);for(var V=0,R=1;(y.words[0]&R)==0&&V<26;++V,R<<=1);if(V>0)for(y.iushrn(V);V-->0;)k.isOdd()&&k.iadd(O),k.iushrn(1);b.cmp(y)>=0?(b.isub(y),_.isub(k)):(y.isub(b),k.isub(_))}return(g=b.cmpn(1)===0?_:k).cmpn(0)<0&&g.iadd(u),g},t.prototype.gcd=function(u){if(this.isZero())return u.abs();if(u.isZero())return this.abs();var b=this.clone(),y=u.clone();b.negative=0,y.negative=0;for(var g=0;b.isEven()&&y.isEven();g++)b.iushrn(1),y.iushrn(1);for(;;){for(;b.isEven();)b.iushrn(1);for(;y.isEven();)y.iushrn(1);var _=b.cmp(y);if(_<0){var k=b;b=y,y=k}else if(_===0||y.cmpn(1)===0)break;b.isub(y)}return y.iushln(g)},t.prototype.invm=function(u){return this.egcd(u).a.umod(u)},t.prototype.isEven=function(){return(1&this.words[0])==0},t.prototype.isOdd=function(){return(1&this.words[0])==1},t.prototype.andln=function(u){return this.words[0]&u},t.prototype.bincn=function(u){a(typeof u==`number`);var b=u%26,y=(u-b)/26,g=1<<b;if(this.length<=y)return this._expand(y+1),this.words[y]|=g,this;for(var _=g,k=y;_!==0&&k<this.length;k++){var O=0|this.words[k];_=(O+=_)>>>26,O&=67108863,this.words[k]=O}return _!==0&&(this.words[k]=_,this.length++),this},t.prototype.isZero=function(){return this.length===1&&this.words[0]===0},t.prototype.cmpn=function(u){var b,y=u<0;if(this.negative!==0&&!y)return-1;if(this.negative===0&&y)return 1;if(this._strip(),this.length>1)b=1;else{y&&(u=-u),a(u<=67108863,`Number is too big`);var g=0|this.words[0];b=g===u?0:g<u?-1:1}return this.negative!==0?0|-b:b},t.prototype.cmp=function(u){if(this.negative!==0&&u.negative===0)return-1;if(this.negative===0&&u.negative!==0)return 1;var b=this.ucmp(u);return this.negative!==0?0|-b:b},t.prototype.ucmp=function(u){if(this.length>u.length)return 1;if(this.length<u.length)return-1;for(var b=0,y=this.length-1;y>=0;y--){var g=0|this.words[y],_=0|u.words[y];if(g!==_){g<_?b=-1:g>_&&(b=1);break}}return b},t.prototype.gtn=function(u){return this.cmpn(u)===1},t.prototype.gt=function(u){return this.cmp(u)===1},t.prototype.gten=function(u){return this.cmpn(u)>=0},t.prototype.gte=function(u){return this.cmp(u)>=0},t.prototype.ltn=function(u){return this.cmpn(u)===-1},t.prototype.lt=function(u){return this.cmp(u)===-1},t.prototype.lten=function(u){return this.cmpn(u)<=0},t.prototype.lte=function(u){return this.cmp(u)<=0},t.prototype.eqn=function(u){return this.cmpn(u)===0},t.prototype.eq=function(u){return this.cmp(u)===0},t.red=function(u){return new C(u)},t.prototype.toRed=function(u){return a(!this.red,`Already a number in reduction context`),a(this.negative===0,`red works only with positives`),u.convertTo(this)._forceRed(u)},t.prototype.fromRed=function(){return a(this.red,`fromRed works only with numbers in reduction context`),this.red.convertFrom(this)},t.prototype._forceRed=function(u){return this.red=u,this},t.prototype.forceRed=function(u){return a(!this.red,`Already a number in reduction context`),this._forceRed(u)},t.prototype.redAdd=function(u){return a(this.red,`redAdd works only with red numbers`),this.red.add(this,u)},t.prototype.redIAdd=function(u){return a(this.red,`redIAdd works only with red numbers`),this.red.iadd(this,u)},t.prototype.redSub=function(u){return a(this.red,`redSub works only with red numbers`),this.red.sub(this,u)},t.prototype.redISub=function(u){return a(this.red,`redISub works only with red numbers`),this.red.isub(this,u)},t.prototype.redShl=function(u){return a(this.red,`redShl works only with red numbers`),this.red.shl(this,u)},t.prototype.redMul=function(u){return a(this.red,`redMul works only with red numbers`),this.red._verify2(this,u),this.red.mul(this,u)},t.prototype.redIMul=function(u){return a(this.red,`redMul works only with red numbers`),this.red._verify2(this,u),this.red.imul(this,u)},t.prototype.redSqr=function(){return a(this.red,`redSqr works only with red numbers`),this.red._verify1(this),this.red.sqr(this)},t.prototype.redISqr=function(){return a(this.red,`redISqr works only with red numbers`),this.red._verify1(this),this.red.isqr(this)},t.prototype.redSqrt=function(){return a(this.red,`redSqrt works only with red numbers`),this.red._verify1(this),this.red.sqrt(this)},t.prototype.redInvm=function(){return a(this.red,`redInvm works only with red numbers`),this.red._verify1(this),this.red.invm(this)},t.prototype.redNeg=function(){return a(this.red,`redNeg works only with red numbers`),this.red._verify1(this),this.red.neg(this)},t.prototype.redPow=function(u){return a(this.red&&!u.red,`redPow(normalNum)`),this.red._verify1(this),this.red.pow(this,u)};var N={k256:null,p224:null,p192:null,p25519:null};function P(u,b){this.name=u,this.p=new t(b,16),this.n=this.p.bitLength(),this.k=new t(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function D(){P.call(this,`k256`,`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`)}function $(){P.call(this,`p224`,`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`)}function B(){P.call(this,`p192`,`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`)}function S(){P.call(this,`25519`,`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`)}function C(u){if(typeof u==`string`){var b=t._prime(u);this.m=b.p,this.prime=b}else a(u.gtn(1),`modulus must be greater than 1`),this.m=u,this.prime=null}function I(u){C.call(this,u),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new t(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}P.prototype._tmp=function(){var u=new t(null);return u.words=new Array(Math.ceil(this.n/13)),u},P.prototype.ireduce=function(u){var b,y=u;do this.split(y,this.tmp),b=(y=(y=this.imulK(y)).iadd(this.tmp)).bitLength();while(b>this.n);var g=b<this.n?-1:y.ucmp(this.p);return g===0?(y.words[0]=0,y.length=1):g>
80?y.isub(this.p):y.strip!==void 0?y.strip():y._strip(),y},P.prototype.split=function(u,b){u.iushrn(this.n,0,b)},P.prototype.imulK=function(u){return u.imul(this.k)},r(D,P),D.prototype.split=function(u,b){for(var y=Math.min(u.length,9),g=0;g<y;g++)b.words[g]=u.words[g];if(b.length=y,u.length<=9)return u.words[0]=0,void(u.length=1);var _=u.words[9];for(b.words[b.length++]=4194303&_,g=10;g<u.length;g++){var k=0|u.words[g];u.words[g-10]=(4194303&k)<<4|_>>>22,_=k}_>>>=22,u.words[g-10]=_,_===0&&u.length>10?u.length-=10:u.length-=9},D.prototype.imulK=function(u){u.words[u.length]=0,u.words[u.length+1]=0,u.length+=2;for(var b=0,y=0;y<u.length;y++){var g=0|u.words[y];b+=977*g,u.words[y]=67108863&b,b=64*g+(b/67108864|0)}return u.words[u.length-1]===0&&(u.length--,u.words[u.length-1]===0&&u.length--),u},r($,P),r(B,P),r(S,P),S.prototype.imulK=function(u){for(var b=0,y=0;y<u.length;y++){var g=19*(0|u.words[y])+b,_=67108863&g;g>>>=26,u.words[y]=_,b=g}return b!==0&&(u.words[u.length++]=b),u},t._prime=function(u){if(N[u])return N[u];var b;if(u===`k256`)b=new D;else if(u===`p224`)b=new $;else if(u===`p192`)b=new B;else{if(u!==`p25519`)throw new Error(`Unknown prime `+u);b=new S}return N[u]=b,b},C.prototype._verify1=function(u){a(u.negative===0,`red works only with positives`),a(u.red,`red works only with red numbers`)},C.prototype._verify2=function(u,b){a((u.negative|b.negative)==0,`red works only with positives`),a(u.red&&u.red===b.red,`red works only with red numbers`)},C.prototype.imod=function(u){return this.prime?this.prime.ireduce(u)._forceRed(this):(h(u,u.umod(this.m)._forceRed(this)),u)},C.prototype.neg=function(u){return u.isZero()?u.clone():this.m.sub(u)._forceRed(this)},C.prototype.add=function(u,b){this._verify2(u,b);var y=u.add(b);return y.cmp(this.m)>=0&&y.isub(this.m),y._forceRed(this)},C.prototype.iadd=function(u,b){this._verify2(u,b);var y=u.iadd(b);return y.cmp(this.m)>=0&&y.isub(this.m),y},C.prototype.sub=function(u,b){this._verify2(u,b);var y=u.sub(b);return y.cmpn(0)<0&&y.iadd(this.m),y._forceRed(this)},C.prototype.isub=function(u,b){this._verify2(u,b);var y=u.isub(b);return y.cmpn(0)<0&&y.iadd(this.m),y},C.prototype.shl=function(u,b){return this._verify1(u),this.imod(u.ushln(b))},C.prototype.imul=function(u,b){return this._verify2(u,b),this.imod(u.imul(b))},C.prototype.mul=function(u,b){return this._verify2(u,b),this.imod(u.mul(b))},C.prototype.isqr=function(u){return this.imul(u,u.clone())},C.prototype.sqr=function(u){return this.mul(u,u)},C.prototype.sqrt=function(u){if(u.isZero())return u.clone();var b=this.m.andln(3);if(a(b%2==1),b===3){var y=this.m.add(new t(1)).iushrn(2);return this.pow(u,y)}for(var g=this.m.subn(1),_=0;!g.isZero()&&g.andln(1)===0;)_++,g.iushrn(1);a(!g.isZero());var k=new t(1).toRed(this),O=k.redNeg(),z=this.m.subn(1).iushrn(1),U=this.m.bitLength();for(U=new t(2*U*U).toRed(this);this.pow(U,z).cmp(O)!==0;)U.redIAdd(O);for(var V=this.pow(U,g),R=this.pow(u,g.addn(1).iushrn(1)),H=this.pow(u,g),M=_;H.cmp(k)!==0;){for(var T=H,F=0;T.cmp(k)!==0;F++)T=T.redSqr();a(F<M);var W=this.pow(V,new t(1).iushln(M-F-1));R=R.redMul(W),V=W.redSqr(),H=H.redMul(V),M=F}return R},C.prototype.invm=function(u){var b=u._invmp(this.m);return b.negative!==0?(b.negative=0,this.imod(b).redNeg()):this.imod(b)},C.prototype.pow=function(u,b){if(b.isZero())return new t(1).toRed(this);if(b.cmpn(1)===0)return u.clone();var y=new Array(16);y[0]=new t(1).toRed(this),y[1]=u;for(var g=2;g<y.length;g++)y[g]=this.mul(y[g-1],u);var _=y[0],k=0,O=0,z=b.bitLength()%26;for(z===0&&(z=26),g=b.length-1;g>=0;g--){for(var U=b.words[g],V=z-1;V>=0;V--){var R=U>>V&1;_!==y[0]&&(_=this.sqr(_)),R!==0||k!==0?(k<<=1,k|=R,(++O===4||g===0&&V===0)&&(_=this.mul(_,y[k]),O=0,k=0)):O=0}z=26}return _},C.prototype.convertTo=function(u){var b=u.umod(this.m);return b===u?b.clone():b},C.prototype.convertFrom=function(u){var b=u.clone();return b.red=null,b},t.mont=function(u){return new I(u)},r(I,C),I.prototype.convertTo=function(u){return this.imod(u.ushln(this.shift))},I.prototype.convertFrom=function(u){var b=this.imod(u.mul(this.rinv));return b.red=null,b},I.prototype.imul=function(u,b){if(u.isZero()||b.isZero())return u.words[0]=0,u.length=1,u;var y=u.imul(b),g=y.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),_=y.isub(g).iushrn(this.shift),k=_;return _.cmp(this.m)>=0?k=_.isub(this.m):_.cmpn(0)<0&&(k=_.iadd(this.m)),k._forceRed(this)},I.prototype.mul=function(u,b){if(u.isZero()||b.isZero())return new t(0)._forceRed(this);var y=u.mul(b),g=y.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),_=y.isub(g).iushrn(this.shift),k=_;return _.cmp(this.m)>=0?k=_.isub(this.m):_.cmpn(0)<0&&(k=_.iadd(this.m)),k._forceRed(this)},I.prototype.invm=function(u){return this.imod(u._invmp(this.m).mul(this.r2))._forceRed(this)}})(E===void 0||E)},{buffer:188}],187:[function(i,E,w){"use strict";var p;function o(r){this.rand=r}if(E.exports=function(r){return p||(p=new o(null)),p.generate(r)},E.exports.Rand=o,o.prototype.generate=function(r){return this._rand(r)},o.prototype._rand=function(r){if(this.rand.getBytes)return this.rand.getBytes(r);for(var t=new Uint8Array(r),e=0;e<t.length;e++)t[e]=this.rand.getByte();return t},typeof self==`object`)self.crypto&&self.crypto.getRandomValues?o.prototype._rand=function(r){var t=new Uint8Array(r);return self.crypto.getRandomValues(t),t}:self.msCrypto&&self.msCrypto.getRandomValues?o.prototype._rand=function(r){var t=new Uint8Array(r);return self.msCrypto.getRandomValues(t),t}:typeof window==`object`&&(o.prototype._rand=function(){throw new Error(`Not implemented yet`)});else try{var a=i(`crypto`);if(typeof a.randomBytes!=`function`)throw new Error(`Not supported`);o.prototype._rand=function(r){return a.randomBytes(r)}}catch(r){}},{crypto:188}],188:[function(i,E,w){},{}],189:[function(i,E,w){"use strict";var p=i(`safe-buffer`).Buffer;function o(n){p.isBuffer(n)||(n=p.from(n));for(var s=n.length/4|0,h=new Array(s),d=0;d<s;d++)h[d]=n.readUInt32BE(4*d);return h}function a(n){for(;0<n.length;n++)n[0]=0}function r(n,s,h,d,c){for(var m,f,v,x,A=h[0],j=h[1],L=h[2],N=h[3],P=n[0]^s[0],D=n[1]^s[1],$=n[2]^s[2],B=n[3]^s[3],S=4,C=1;C<c;C++)m=A[P>>>24]^j[D>>>16&255]^L[$>>>8&255]^N[255&B]^s[S++],f=A[D>>>24]^j[$>>>16&255]^L[B>>>8&255]^N[255&P]^s[S++],v=A[$>>>24]^j[B>>>16&255]^L[P>>>8&255]^N[255&D]^s[S++],x=A[B>>>24]^j[P>>>16&255]^L[D>>>8&255]^N[255&$]^s[S++],P=m,D=f,$=v,B=x;return m=(d[P>>>24]<<24|d[D>>>16&255]<<16|d[$>>>8&255]<<8|d[255&B])^s[S++],f=(d[D>>>24]<<24|d[$>>>16&255]<<16|d[B>>>8&255]<<8|d[255&P])^s[S++],v=(d[$>>>24]<<24|d[B>>>16&255]<<16|d[P>>>8&255]<<8|d[255&D])^s[S++],x=(d[B>>>24]<<24|d[P>>>16&255]<<16|d[D>>>8&255]<<8|d[255&$])^s[S++],[m>>>=0,f>>>=0,v>>>=0,x>>>=0]}var t=[0,1,2,4,8,16,32,64,128,27,54],e=(function(){for(var n=new Array(256),s=0;s<256;s++)n[s]=s<128?s<<1:s<<1^283;for(var h=[],d=[],c=[[],[],[],[]],m=[[],[],[],[]],f=0,v=0,x=0;x<256;++x){var A=v^v<<1^v<<2^v<<3^v<<4;A=A>>>8^255&A^99,h[f]=A,d[A]=f;var j=n[f],L=n[j],N=n[L],P=257*n[A]^16843008*A;c[0][f]=P<<24|P>>>8,c[1][f]=P<<16|P>>>16,c[2][f]=P<<8|P>>>24,c[3][f]=P,P=16843009*N^65537*L^257*j^16843008*f,m[0][A]=P<<24|P>>>8,m[1][A]=P<<16|P>>>16,m[2][A]=P<<8|P>>>24,m[3][A]=P,f===0?f=v=1:(f=j^n[n[n[N^j]]],v^=n[n[v]])}return{SBOX:h,INV_SBOX:d,SUB_MIX:c,INV_SUB_MIX:m}})();function l(n){this._key=o(n),this._reset()}l.blockSize=16,l.keySize=32,l.prototype.blockSize=l.blockSize,l.prototype.keySize=l.keySize,l.prototype._reset=function(){for(var n=this._key,s=n.length,h=s+6,d=4*(h+1),c=[],m=0;m<s;m++)c[m]=n[m];for(m=s;m<d;m++){var f=c[m-1];m%s==0?(f=f<<8|f>>>24,f=e.SBOX[f>>>24]<<24|e.SBOX[f>>>16&255]<<16|e.SBOX[f>>>8&255]<<8|e.SBOX[255&f],f^=t[m/s|0]<<24):s>6&&m%s==4&&(f=e.SBOX[f>>>24]<<24|e.SBOX[f>>>16&255]<<16|e.SBOX[f>>>8&255]<<8|e.SBOX[255&f]),c[m]=c[m-s]^f}for(var v=[],x=0;x<d;x++){var A=d-x,j=c[A-(x%4?0:4)];v[x]=x<4||A<=4?j:e.INV_SUB_MIX[0][e.SBOX[j>>>24]]^e.INV_SUB_MIX[1][e.SBOX[j>>>16&255]]^e.INV_SUB_MIX[2][e.SBOX[j>>>8&255]]^e.INV_SUB_MIX[3][e.SBOX[255&j]]}this._nRounds=h,this._keySchedule=c,this._invKeySchedule=v},l.prototype.encryptBlockRaw=function(n){return r(n=o(n),this._keySchedule,e.SUB_MIX,e.SBOX,this._nR
8ounds)},l.prototype.encryptBlock=function(n){var s=this.encryptBlockRaw(n),h=p.allocUnsafe(16);return h.writeUInt32BE(s[0],0),h.writeUInt32BE(s[1],4),h.writeUInt32BE(s[2],8),h.writeUInt32BE(s[3],12),h},l.prototype.decryptBlock=function(n){var s=(n=o(n))[1];n[1]=n[3],n[3]=s;var h=r(n,this._invKeySchedule,e.INV_SUB_MIX,e.INV_SBOX,this._nRounds),d=p.allocUnsafe(16);return d.writeUInt32BE(h[0],0),d.writeUInt32BE(h[3],4),d.writeUInt32BE(h[2],8),d.writeUInt32BE(h[1],12),d},l.prototype.scrub=function(){a(this._keySchedule),a(this._invKeySchedule),a(this._key)},E.exports.AES=l},{"safe-buffer":494}],190:[function(i,E,w){"use strict";var p=i(`./aes`),o=i(`safe-buffer`).Buffer,a=i(`cipher-base`),r=i(`inherits`),t=i(`./ghash`),e=i(`buffer-xor`),l=i(`./incr32`);function n(s,h,d,c){a.call(this);var m=o.alloc(4,0);this._cipher=new p.AES(h);var f=this._cipher.encryptBlock(m);this._ghash=new t(f),d=(function(v,x,A){if(x.length===12)return v._finID=o.concat([x,o.from([0,0,0,1])]),o.concat([x,o.from([0,0,0,2])]);var j=new t(A),L=x.length,N=L%16;j.update(x),N&&(N=16-N,j.update(o.alloc(N,0))),j.update(o.alloc(8,0));var P=8*L,D=o.alloc(8);D.writeUIntBE(P,0,8),j.update(D),v._finID=j.state;var $=o.from(v._finID);return l($),$})(this,d,f),this._prev=o.from(d),this._cache=o.allocUnsafe(0),this._secCache=o.allocUnsafe(0),this._decrypt=c,this._alen=0,this._len=0,this._mode=s,this._authTag=null,this._called=!1}r(n,a),n.prototype._update=function(s){if(!this._called&&this._alen){var h=16-this._alen%16;h<16&&(h=o.alloc(h,0),this._ghash.update(h))}this._called=!0;var d=this._mode.encrypt(this,s);return this._decrypt?this._ghash.update(s):this._ghash.update(d),this._len+=s.length,d},n.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error(`Unsupported state or unable to authenticate data`);var s=e(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&(function(h,d){var c=0;h.length!==d.length&&c++;for(var m=Math.min(h.length,d.length),f=0;f<m;++f)c+=h[f]^d[f];return c})(s,this._authTag))throw new Error(`Unsupported state or unable to authenticate data`);this._authTag=s,this._cipher.scrub()},n.prototype.getAuthTag=function(){if(this._decrypt||!o.isBuffer(this._authTag))throw new Error(`Attempting to get auth tag in unsupported state`);return this._authTag},n.prototype.setAuthTag=function(s){if(!this._decrypt)throw new Error(`Attempting to set auth tag in unsupported state`);this._authTag=s},n.prototype.setAAD=function(s){if(this._called)throw new Error(`Attempting to set AAD in unsupported state`);this._ghash.update(s),this._alen+=s.length},E.exports=n},{"./aes":189,"./ghash":194,"./incr32":195,"buffer-xor":219,"cipher-base":221,inherits:440,"safe-buffer":494}],191:[function(i,E,w){"use strict";var p=i(`./encrypter`),o=i(`./decrypter`),a=i(`./modes/list.json`);w.createCipher=w.Cipher=p.createCipher,w.createCipheriv=w.Cipheriv=p.createCipheriv,w.createDecipher=w.Decipher=o.createDecipher,w.createDecipheriv=w.Decipheriv=o.createDecipheriv,w.listCiphers=w.getCiphers=function(){return Object.keys(a)}},{"./decrypter":192,"./encrypter":193,"./modes/list.json":203}],192:[function(i,E,w){"use strict";var p=i(`./authCipher`),o=i(`safe-buffer`).Buffer,a=i(`./modes`),r=i(`./streamCipher`),t=i(`cipher-base`),e=i(`./aes`),l=i(`evp_bytestokey`);function n(d,c,m){t.call(this),this._cache=new s,this._last=void 0,this._cipher=new e.AES(c),this._prev=o.from(m),this._mode=d,this._autopadding=!0}function s(){this.cache=o.allocUnsafe(0)}function h(d,c,m){var f=a[d.toLowerCase()];if(!f)throw new TypeError(`invalid suite type`);if(typeof m==`string`&&(m=o.from(m)),f.mode!==`GCM`&&m.length!==f.iv)throw new TypeError(`invalid iv length `+m.length);if(typeof c==`string`&&(c=o.from(c)),c.length!==f.key/8)throw new TypeError(`invalid key length `+c.length);return f.type===`stream`?new r(f.module,c,m,!0):f.type===`auth`?new p(f.module,c,m,!0):new n(f.module,c,m)}i(`inherits`)(n,t),n.prototype._update=function(d){var c,m;this._cache.add(d);for(var f=[];c=this._cache.get(this._autopadding);
8)m=this._mode.decrypt(this,c),f.push(m);return o.concat(f)},n.prototype._final=function(){var d=this._cache.flush();if(this._autopadding)return(function(c){var m=c[15];if(m<1||m>16)throw new Error(`unable to decrypt data`);for(var f=-1;++f<m;)if(c[f+(16-m)]!==m)throw new Error(`unable to decrypt data`);if(m!==16)return c.slice(0,16-m)})(this._mode.decrypt(this,d));if(d)throw new Error(`data not multiple of block length`)},n.prototype.setAutoPadding=function(d){return this._autopadding=!!d,this},s.prototype.add=function(d){this.cache=o.concat([this.cache,d])},s.prototype.get=function(d){var c;if(d){if(this.cache.length>16)return c=this.cache.slice(0,16),this.cache=this.cache.slice(16),c}else if(this.cache.length>=16)return c=this.cache.slice(0,16),this.cache=this.cache.slice(16),c;return null},s.prototype.flush=function(){if(this.cache.length)return this.cache},w.createDecipher=function(d,c){var m=a[d.toLowerCase()];if(!m)throw new TypeError(`invalid suite type`);var f=l(c,!1,m.key,m.iv);return h(d,f.key,f.iv)},w.createDecipheriv=h},{"./aes":189,"./authCipher":190,"./modes":202,"./streamCipher":205,"cipher-base":221,evp_bytestokey:423,inherits:440,"safe-buffer":494}],193:[function(i,E,w){"use strict";var p=i(`./modes`),o=i(`./authCipher`),a=i(`safe-buffer`).Buffer,r=i(`./streamCipher`),t=i(`cipher-base`),e=i(`./aes`),l=i(`evp_bytestokey`);function n(c,m,f){t.call(this),this._cache=new h,this._cipher=new e.AES(m),this._prev=a.from(f),this._mode=c,this._autopadding=!0}i(`inherits`)(n,t),n.prototype._update=function(c){var m,f;this._cache.add(c);for(var v=[];m=this._cache.get();)f=this._mode.encrypt(this,m),v.push(f);return a.concat(v)};var s=a.alloc(16,16);function h(){this.cache=a.allocUnsafe(0)}function d(c,m,f){var v=p[c.toLowerCase()];if(!v)throw new TypeError(`invalid suite type`);
8if(typeof m==`string`&&(m=a.from(m)),m.length!==v.key/8)throw new TypeError(`invalid key length `+m.length);if(typeof f==`string`&&(f=a.from(f)),v.mode!==`GCM`&&f.length!==v.iv)throw new TypeError(`invalid iv length `+f.length);return v.type===`stream`?new r(v.module,m,f):v.type===`auth`?new o(v.module,m,f):new n(v.module,m,f)}n.prototype._final=function(){var c=this._cache.flush();if(this._autopadding)return c=this._mode.encrypt(this,c),this._cipher.scrub(),c;if(!c.equals(s))throw this._cipher.scrub(),new Error(`data not multiple of block length`)},n.prototype.setAutoPadding=function(c){return this._autopadding=!!c,this},h.prototype.add=function(c){this.cache=a.concat([this.cache,c])},h.prototype.get=function(){if(this.cache.length>15){var c=this.cache.slice(0,16);return this.cache=this.cache.slice(16),c}return null},h.prototype.flush=function(){for(var c=16-this.cache.length,m=a.allocUnsafe(c),f=-1;++f<c;)m.writeUInt8(c,f);return a.concat([this.cache,m])},w.createCipheriv=d,w.createCipher=function(c,m){var f=p[c.toLowerCase()];if(!f)throw new TypeError(`invalid suite type`);var v=l(m,!1,f.key,f.iv);return d(c,v.key,v.iv)}},{"./aes":189,"./authCipher":190,"./modes":202,"./streamCipher":205,"cipher-base":221,evp_bytestokey:423,inherits:440,"safe-buffer":494}],194:[function(i,E,w){"use strict";var p=i(`safe-buffer`).Buffer,o=p.alloc(16,0);function a(t){var e=p.allocUnsafe(16);return e.writeUInt32BE(t[0]>>>0,0),e.writeUInt32BE(t[1]>>>0,4),e.writeUInt32BE(t[2]>>>0,8),e.writeUInt32BE(t[3]>>>0,12),e}function r(t){this.h=t,this.state=p.alloc(16,0),this.cache=p.allocUnsafe(0)}r.prototype.ghash=function(t){for(var e=-1;++e<t.length;)this.state[e]^=t[e];this._multiply()},r.prototype._multiply=function(){for(var t,e,l,n=[(t=this.h).readUInt32BE(0),t.readUInt32BE(4),t.readUInt32BE(8),t.readUInt32BE(12)],s=[0,0,0,0],h=-1;++h<128;){for(this.state[~~(h/8)]&1<<7-h%8&&(s[0]^=n[0],s[1]^=n[1],s[2]^=n[2],s[3]^=n[3]),l=(1&n[3])!=0,e=3;e>0;e--)n[e]=n[e]>>>1|(1&n[e-1])<<31;n[0]=n[0]>>>1,l&&(n[0]=n[0]^225<<24)}this.state=a(s)},r.prototype.update=function(t){var e;for(this.cache=p.concat([this.cache,t]);this.cache.length>=16;)e=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(e)},r.prototype.final=function(t,e){return this.cache.length&&this.ghash(p.concat([this.cache,o],16)),this.ghash(a([0,t,0,e])),this.state},E.exports=r},{"safe-buffer":494}],195:[function(i,E,w){"use strict";E.exports=function(p){for(var o,a=p.length;a--;){if((o=p.readUInt8(a))!==255){o++,p.writeUInt8(o,a);break}p.writeUInt8(0,a)}}},{}],196:[function(i,E,w){"use strict";var p=i(`buffer-xor`);w.encrypt=function(o,a){var r=p(a,o._prev);return o._prev=o._cipher.encryptBlock(r),o._prev},w.decrypt=function(o,a){var r=o._prev;o._prev=a;return p(o._cipher.decryptBlock(a),r)}},{"buffer-xor":219}],197:[function(i,E,w){"use strict";var p=i(`safe-buffer`).Buffer,o=i(`buffer-xor`);function a(r,t,e){var l=t.length,n=o(t,r._cache);return r._cache=r._cache.slice(l),r._prev=p.concat([r._prev,e?t:n]),n}w.encrypt=function(r,t,e){for(var l,n=p.allocUnsafe(0);t.length;){if(r._cache.length===0&&(r._cache=r._cipher.encryptBlock(r._prev),r._prev=p.allocUnsafe(0)),!(r._cache.length<=t.length)){n=p.concat([n,a(r,t,e)]);break}l=r._cache.length,n=p.concat([n,a(r,t.slice(0,l),e)]),t=t.slice(l)}return n}},{"buffer-xor":219,"safe-buffer":494}],198:[function(i,E,w){"use strict";var p=i(`safe-buffer`).Buffer;function o(r,t,e){for(var l,n,s=-1,h=0;++s<8;)l=t&1<<7-s?128:0,h+=(128&(n=r._cipher.encryptBlock(r._prev)[0]^l))>>s%8,r._prev=a(r._prev,e?l:n);return h}function a(r,t){var e=r.length,l=-1,n=p.allocUnsafe(r.length);for(r=p.concat([r,p.from([t])]);++l<e;)n[l]=r[l]<<1|r[l+1]>>7;return n}w.encrypt=function(r,t,e){for(var l=t.length,n=p.allocUnsafe(l),s=-1;++s<l;)n[s]=o(r,t[s],e);return n}},{"safe-buffer":494}],199:[function(i,E,w){"use strict";var p=i(`safe-buffer`).Buffer;function o(a,r,t){var e=a._cipher.encryptBlock(a._prev)[0]^r;return a._prev=p.concat([a._prev.slice(1),p.from([t?r:e])]),e}w.encrypt=function(a,r,t){for(var e=r.length,l=p.allocUnsafe(e),n=-1;++n<e;)l[n]=o(a,r[n],t);return l}},{"safe-buffer":494}],200:[function(i,E,w){"use strict";var p=i(`buffer-xor`),o=i(`safe-buffer`).Buffer,a=i(`../incr32`);function r(t){var e=t._cipher.encryptBlockRaw(t._prev);return a(t._prev),e}w.encrypt=function(t,e){var l=Math.ceil(e.length/16),n=t._cache.length;t._cache=o.concat([t._cache,o.allocUnsafe(16*l)]);for(var s=0;s<l;s++){var h=r(t),d=n+16*s;t._cache.writeUInt32BE(h[0],d+0),t._cache.writeUInt32BE(h[1],d+4),t._cache.writeUInt32BE(h[2],d+8),t._
vendor: 6,319 bytes, line 8
8cache.writeUInt32BE(h[3],d+12)}var c=t._cache.slice(0,e.length);return t._cache=t._cache.slice(e.length),p(e,c)}},{"../incr32":195,"buffer-xor":219,"safe-buffer":494}],201:[function(i,E,w){"use strict";w.encrypt=function(p,o){return p._cipher.encryptBlock(o)},w.decrypt=function(p,o){return p._cipher.decryptBlock(o)}},{}],202:[function(i,E,w){"use strict";var p={ECB:i(`./ecb`),CBC:i(`./cbc`),CFB:i(`./cfb`),CFB8:i(`./cfb8`),CFB1:i(`./cfb1`),OFB:i(`./ofb`),CTR:i(`./ctr`),GCM:i(`./ctr`)},o=i(`./list.json`);for(var a in o)o[a].module=p[o[a].mode];E.exports=o},{"./cbc":196,"./cfb":197,"./cfb1":198,"./cfb8":199,"./ctr":200,"./ecb":201,"./list.json":203,"./ofb":204}],203:[function(i,E,w){E.exports={"aes-128-ecb":{cipher:`AES`,key:128,iv:0,mode:`ECB`,type:`block`},"aes-192-ecb":{cipher:`AES`,key:192,iv:0,mode:`ECB`,type:`block`},"aes-256-ecb":{cipher:`AES`,key:256,iv:0,mode:`ECB`,type:`block`},"aes-128-cbc":{cipher:`AES`,key:128,iv:16,mode:`CBC`,type:`block`},"aes-192-cbc":{cipher:`AES`,key:192,iv:16,mode:`CBC`,type:`block`},"aes-256-cbc":{cipher:`AES`,key:256,iv:16,mode:`CBC`,type:`block`},aes128:{cipher:`AES`,key:128,iv:16,mode:`CBC`,type:`block`},aes192:{cipher:`AES`,key:192,iv:16,mode:`CBC`,type:`block`},aes256:{cipher:`AES`,key:256,iv:16,mode:`CBC`,type:`block`},"aes-128-cfb":{cipher:`AES`,key:128,iv:16,mode:`CFB`,type:`stream`},"aes-192-cfb":{cipher:`AES`,key:192,iv:16,mode:`CFB`,type:`stream`},"aes-256-cfb":{cipher:`AES`,key:256,iv:16,mode:`CFB`,type:`stream`},"aes-128-cfb8":{cipher:`AES`,key:128,iv:16,mode:`CFB8`,type:`stream`},"aes-192-cfb8":{cipher:`AES`,key:192,iv:16,mode:`CFB8`,type:`stream`},"aes-256-cfb8":{cipher:`AES`,key:256,iv:16,mode:`CFB8`,type:`stream`},"aes-128-cfb1":{cipher:`AES`,key:128,iv:16,mode:`CFB1`,type:`stream`},"aes-192-cfb1":{cipher:`AES`,key:192,iv:16,mode:`CFB1`,type:`stream`},"aes-256-cfb1":{cipher:`AES`,key:256,iv:16,mode:`CFB1`,type:`stream`},"aes-128-ofb":{cipher:`AES`,key:128,iv:16,mode:`OFB`,type:`stream`},"aes-192-ofb":{cipher:`AES`,key:192,iv:16,mode:`OFB`,type:`stream`},"aes-256-ofb":{cipher:`AES`,key:256,iv:16,mode:`OFB`,type:`stream`},"aes-128-ctr":{cipher:`AES`,key:128,iv:16,mode:`CTR`,type:`stream`},"aes-192-ctr":{cipher:`AES`,key:192,iv:16,mode:`CTR`,type:`stream`},"aes-256-ctr":{cipher:`AES`,key:256,iv:16,mode:`CTR`,type:`stream`},"aes-128-gcm":{cipher:`AES`,key:128,iv:12,mode:`GCM`,type:`auth`},"aes-192-gcm":{cipher:`AES`,key:192,iv:12,mode:`GCM`,type:`auth`},"aes-256-gcm":{cipher:`AES`,key:256,iv:12,mode:`GCM`,type:`auth`}}},{}],204:[function(i,E,w){(function(p){(function(){"use strict";var o=i(`buffer-xor`);function a(r){return r._prev=r._cipher.encryptBlock(r._prev),r._prev}w.encrypt=function(r,t){for(;r._cache.length<t.length;)r._cache=p.concat([r._cache,a(r)]);var e=r._cache.slice(0,t.length);return r._cache=r._cache.slice(t.length),o(t,e)}}).call(this)}).call(this,i(`buffer`).Buffer)},{buffer:220,"buffer-xor":219}],205:[function(i,E,w){"use strict";var p=i(`./aes`),o=i(`safe-buffer`).Buffer,a=i(`cipher-base`);function r(t,e,l,n){a.call(this),this._cipher=new p.AES(e),this._prev=o.from(l),this._cache=o.allocUnsafe(0),this._secCache=o.allocUnsafe(0),this._decrypt=n,this._mode=t}i(`inherits`)(r,a),r.prototype._update=function(t){return this._mode.encrypt(this,t,this._decrypt)},r.prototype._final=function(){this._cipher.scrub()},E.exports=r},{"./aes":189,"cipher-base":221,inherits:440,"safe-buffer":494}],206:[function(i,E,w){"use strict";var p=i(`browserify-des`),o=i(`browserify-aes/browser`),a=i(`browserify-aes/modes`),r=i(`browserify-des/modes`),t=i(`evp_bytestokey`);function e(n,s,h){if(n=n.toLowerCase(),a[n])return o.createCipheriv(n,s,h);if(r[n])return new p({key:s,iv:h,mode:n});throw new TypeError(`invalid suite type`)}function l(n,s,h){if(n=n.toLowerCase(),a[n])return o.createDecipheriv(n,s,h);if(r[n])return new p({key:s,iv:h,mode:n,decrypt:!0});throw new TypeError(`invalid suite type`)}w.createCipher=w.Cipher=function(n,s){var h,d;if(n=n.toLowerCase(),a[n])h=a[n].key,d=a[n].iv;else{if(!r[n])throw new TypeError(`invalid suite type`);h=8*r[n].key,d=r[n].iv}var c=t(s,!1,h,d);return e(n,c.key,c.iv)},w.createCipheriv=w.Cipheriv=e,w.createDecipher=w.Decipher=function(n,s){var h,d;if(n=n.toLowerCase(),a[n])h=a[n].key,d=a[n].iv;else{if(!r[n])throw new TypeError(`invalid suite type`);h=8*r[n].key,d=r[n].iv}var c=t(s,!1,h,d);return l(n,c.key,c.iv)},w.createDecipheriv=w.Decipheriv=l,w.listCiphers=w.getCiphers=function(){return Object.keys(r).concat(o.getCiphers())}},{"browserify-aes/browser":191,"browserify-aes/modes":202,"browserify-des":207,"browserify-des/modes":208,evp_bytestokey:423}],207:[function(i,E,w){"use strict";var p=i(`cipher-base`),o=i(`des.js`),a=i(`inherits`),r=i(`safe-buffer`).Buffer,t={"des-ede3-cbc":o.CBC.instantiate(o.EDE),"des-ede3":o.EDE,"des-ede-cbc":o.CBC.instantiate(o.EDE),"des-ede":o.EDE,"des-cbc":o.CBC.instantiate(o.DES),"des-ecb":o.DES};function e(l){p.call(this);var n,s=l.mode.toLowerCase(),h=t[s];n=l.decrypt?`decrypt`:`encrypt`;var d=l.key;r.isBuffer(d)||(d=r.from(d)),s!==`des-ede`&&s!==`des-ede-cbc`||(d=r.concat([d,d.slice(0,8)]));var c=l.iv;r.isBuffer(c)||(c=r.from(c)),this._des=h.create({key:d,iv:c,type:n})}t.des=t[`des-cbc`],t.des3=t[`des-ede3-cbc`],E.exports=e,a(e,p),e.prototype._update=function(l){return r.from(this._des.update(l))},e.prototype._final=function(){return r.from(this._des.final())}},{"cipher-base":221,"des.js":394,inherits:440,"safe-buffer":494}],208:[function(i,E,w){"use strict";w[`des-ecb`]={key:8,iv:0},w[`des-cbc`]=w.des={key:8,iv:8},w[`des-ede3-cbc`]=w.des3={key:24,iv:8},w[`des-ede3`]={key:24,iv:0},w[`des-ede-cbc`]={key:16,iv:8},w[`des-ede`]={key:16,iv:0}},{}],209:[function(i,E,w){(function(p){(function(){"use strict";var o=i(`bn.js`),a=i(`randombytes`);function r(e){var l,n=e.modulus.byteLength();do l=new o(a(n));while(l.cmp(e.modulus)>=0||!l.umod(e.prime1)||!l.umod(e.prime2));return l}function t(e,l){var n=(function(L){var N=r(L);return{blinder:N.toRed(o.mont(L.modulus)).redPow(new o(L.publicExponent)).fromRed(),unblinder:N.invm(L.modulus)}})(l),s=l.modulus.byteLength(),h=new o(e).mul(n.blinder).umod(l.modulus),d=h.toRed(o.mont(l.prime1)),c=h.toRed(o.mont(l.prime2)),m=l.coefficient,f=l.prime1,v=l.prime2,x=d.redPow(l.exponent1).fromRed(),A=c.redPow(l.exponent2).fromRed(),j=x.isub(A).imul(m).umod(f).imul(v);
8return A.iadd(j).imul(n.unblinder).umod(l.modulus).toArrayLike(p,`be`,s)}t.getr=r,E.exports=t}).call(this)}).call(this,i(`buffer`).Buffer)},{"bn.js":186,buffer:220,randombytes:475}],210:[function(i,E,w){"use strict";E.exports=i(`./browser/algorithms.json`)},{"./browser/algorithms.json":211}],211:[function(i,E,w){E.exports={sha224WithRSAEncryption:{sign:`rsa`,hash:`sha224`,id:`302d300d06096086480165030402040500041c`},"RSA-SHA224":{sign:`ecdsa/rsa`,hash:`sha224`,id:`302d300d06096086480165030402040500041c`},sha256WithRSAEncryption:{sign:`rsa`,hash:`sha256`,id:`3031300d060960864801650304020105000420`},"RSA-SHA256":{sign:`ecdsa/rsa`,hash:`sha256`,id:`3031300d060960864801650304020105000420`},sha384WithRSAEncryption:{sign:`rsa`,hash:`sha384`,id:`3041300d060960864801650304020205000430`},"RSA-SHA384":{sign:`ecdsa/rsa`,hash:`sha384`,id:`3041300d060960864801650304020205000430`},sha512WithRSAEncryption:{sign:`rsa`,hash:`sha512`,id:`3051300d060960864801650304020305000440`},"RSA-SHA512":{sign:`ecdsa/rsa`,hash:`sha512`,id:`3051300d060960864801650304020305000440`},"RSA-SHA1":{sign:`rsa`,hash:`sha1`,id:`3021300906052b0e03021a05000414`},"ecdsa-with-SHA1":{sign:`ecdsa`,hash:`sha1`,id:``},sha256:{sign:`ecdsa`,hash:`sha256`,id:``},sha224:{sign:`ecdsa`,hash:`sha224`,id:``},sha384:{sign:`ecdsa`,hash:`sha384`,id:``},sha512:{sign:`ecdsa`,hash:`sha512`,id:``},"DSA-SHA":{sign:`dsa`,hash:`sha1`,id:``},"DSA-SHA1":{sign:`dsa`,hash:`sha1`,id:``},DSA:{sign:`dsa`,hash:`sha1`,id:``},"DSA-WITH-SHA224":{sign:`dsa`,hash:`sha224`,id:``},"DSA-SHA224":{sign:`dsa`,hash:`sha224`,id:``},"DSA-WITH-SHA256":{sign:`dsa`,hash:`sha256`,id:``},"DSA-SHA256":{sign:`dsa`,hash:`sha256`,id:``},"DSA-WITH-SHA384":{sign:`dsa`,hash:`sha384`,id:``},"DSA-SHA384":{sign:`dsa`,hash:`sha384`,id:``},"DSA-WITH-SHA512":{sign:`dsa`,hash:`sha512`,id:``},"DSA-SHA512":{sign:`dsa`,hash:`sha512`,id:``},"DSA-RIPEMD160":{sign:`dsa`,hash:`rmd160`,id:``},ripemd160WithRSA:{sign:`rsa`,hash:`rmd160`,id:`3021300906052b2403020105000414`},"RSA-RIPEMD160":{sign:`rsa`,hash:`rmd160`,id:`3021300906052b2403020105000414`},md5WithRSAEncryption:{sign:`rsa`,hash:`md5`,id:`3020300c06082a864886f70d020505000410`},"RSA-MD5":{sign:`rsa`,hash:`md5`,id:`3020300c06082a864886f70d020505000410`}}},{}],212:[function(i,E,w){E.exports={"1.3.132.0.10":`secp256k1`,"1.3.132.0.33":`p224`,"1.2.840.10045.3.1.1":`p192`,"1.2.840.10045.3.1.7":`p256`,"1.3.132.0.34":`p384`,"1.3.132.0.35":`p521`}},{}],213:[function(i,E,w){"use strict";var p=i(`safe-buffer`).Buffer,o=i(`create-hash`),a=i(`readable-stream`),r=i(`inherits`),t=i(`./sign`),e=i(`./verify`),l=i(`./algorithms.json`);function n(c){a.Writable.call(this);var m=l[c];if(!m)throw new Error(`Unknown message digest`);this._hashType=m.hash,this._hash=o(m.hash),this._tag=m.id,this._signType=m.sign}function s(c){a.Writable.call(this);var m=l[c];if(!m)throw new Error(`Unknown message digest`);this._hash=o(m.hash),this._tag=m.id,this._signType=m.sign}function h(c){return new n(c)}function d(c){return new s(c)}Object.keys(l).forEach((function(c){l[c].id=p.from(l[c].id,`hex`),l[c.toLowerCase()]=l[c]})),r(n,a.Writable),n.prototype._write=function(c,m,f){this._hash.update(c),f()},n.prototype.update=function(c,m){return typeof c==`string`&&(c=p.from(c,m)),this._hash.update(c),this},n.prototype.sign=function(c,m){this.end();var v=t(this._hash.digest(),c,this._hashType,this._signType,this._tag);return m?v.toString(m):v},r(s,a.Writable),s.prototype._write=function(c,m,f){this._hash.update(c),f()},s.prototype.update=function(c,m){return typeof c==`string`&&(c=p.from(c,m)),this._hash.update(c),this},s.prototype.verify=function(c,m,f){typeof m==`string`&&(m=p.from(m,f)),this.end();var v=this._hash.digest();return e(m,v,c,this._signType,this._tag)},E.exports={Sign:h,Verify:d,createSign:h,createVerify:d}},{"./algorithms.json":211,"./sign":214,"./verify":215,"create-hash":386,inherits:440,"readable-stream":491,"safe-buffer":494}],214:[function(i,E,w){"use strict";var p=i(`safe-buffer`).Buffer,o=i(`create-hmac`),a=i(`browserify-rsa`),r=i(`elliptic`).ec,t=i(`bn.js`),e=i(`parse-asn1`),l=i(`./curves.json`);function n(c,m,f,v){if((c=p.from(c.toArray())).length<m.byteLength()){var x=p.alloc(m.byteLength()-c.length);c=p.concat([x,c])}var A=f.length,j=(function(P,D){P=(P=s(P,D)).mod(D);var $=p.from(P.toArray());if($.length<D.byteLength()){var B=p.alloc(D.byteLength()-$.length);$=p.concat([B,$])}return $})(f,m),L=p.alloc(A);L.fill(1);var N=p.alloc(A);return N=o(v,N).update(L).update(p.from([0])).update(c).update(j).digest(),L=o(v,N).update(L).digest(),{k:N=o(v,N).update(L).update(p.from([1])).update(c).update(j).digest(),v:L=o(v,N).update(L).digest()}}function s(c,m){var f=new t(c),v=(c.length<<3)-m.bitLength();return v>0&&f.ishrn(v),f}function h(c,m,f){var v,x;do{for(v=p.alloc(0);8*v.length<c.bitLength();)m.v=o(f,m.k).update(m.v).digest(),v=p.concat([v,m.v]);x=s(v,c),m.k=o(f,m.k).update(m.v).update(p.from([0])).digest(),m.v=o(f,m.k).update(m.v).digest()}while(x.cmp(c)!==-1);return x}function d(c,m,f,v){return c.toRed(t.mont(f)).redPow(m).fromRed().mod(v)}E.exports=function(c,m,f,v,x){var A=e(m);
8if(A.curve){if(v!==`ecdsa`&&v!==`ecdsa/rsa`)throw new Error(`wrong private key type`);return(function(P,D){var $=l[D.curve.join(`.`)];if(!$)throw new Error(`unknown curve `+D.curve.join(`.`));var B=new r($).keyFromPrivate(D.privateKey).sign(P);return p.from(B.toDER())})(c,A)}if(A.type===`dsa`){if(v!==`dsa`)throw new Error(`wrong private key type`);return(function(P,D,$){for(var B,S=D.params.priv_key,C=D.params.p,I=D.params.q,u=D.params.g,b=new t(0),y=s(P,I).mod(I),g=!1,_=n(S,I,P,$);g===!1;)B=h(I,_,$),b=d(u,B,C,I),(g=B.invm(I).imul(y.add(S.mul(b))).mod(I)).cmpn(0)===0&&(g=!1,b=new t(0));return(function(k,O){k=k.toArray(),O=O.toArray(),128&k[0]&&(k=[0].concat(k)),128&O[0]&&(O=[0].concat(O));var z=[48,k.length+O.length+4,2,k.length];return z=z.concat(k,[2,O.length],O),p.from(z)})(b,g)})(c,A,f)}if(v!==`rsa`&&v!==`ecdsa/rsa`)throw new Error(`wrong private key type`);c=p.concat([x,c]);for(var j=A.modulus.byteLength(),L=[0,1];c.length+L.length+1<j;)L.push(255);L.push(0);for(var N=-1;++N<c.length;)L.push(c[N]);return a(L,A)},E.exports.getKey=n,E.exports.makeKey=h},{"./curves.json":212,"bn.js":186,"browserify-rsa":209,"create-hmac":388,elliptic:405,"parse-asn1":459,"safe-buffer":494}],215:[function(i,E,w){"use strict";var p=i(`safe-buffer`).Buffer,o=i(`bn.js`),a=i(`elliptic`).ec,r=i(`parse-asn1`),t=i(`./curves.json`);function e(l,n){if(l.cmpn(0)<=0)throw new Error(`invalid sig`);if(l.cmp(n)>=n)throw new Error(`invalid sig`)}E.exports=function(l,n,s,h,d){var c=r(s);if(c.type===`ec`){if(h!==`ecdsa`&&h!==`ecdsa/rsa`)throw new Error(`wrong public key type`);return(function(L,N,P){var D=t[P.data.algorithm.curve.join(`.`)];if(!D)throw new Error(`unknown curve `+P.data.algorithm.curve.join(`.`));var $=new a(D),B=P.data.subjectPrivateKey.data;return $.verify(N,L,B)})(l,n,c)}if(c.type===`dsa`){if(h!==`dsa`)throw new Error(`wrong public key type`);return(function(L,N,P){var D=P.data.p,$=P.data.q,B=P.data.g,S=P.data.pub_key,C=r.signature.decode(L,`der`),I=C.s,u=C.r;e(I,$),e(u,$);var b=o.mont(D),y=I.invm($);return B.toRed(b).redPow(new o(N).mul(y).mod($)).fromRed().mul(S.toRed(b).redPow(u.mul(y).mod($)).fromRed()).mod(D).mod($).cmp(u)===0})(l,n,c)}if(h!==`rsa`&&h!==`ecdsa/rsa`)throw new Error(`wrong public key type`);n=p.concat([d,n]);for(var m=c.modulus.byteLength(),f=[1],v=0;n.length+f.length+2<m;)f.push(255),v++;f.push(0);for(var x=-1;++x<n.length;)f.push(n[x]);f=p.from(f);var A=o.mont(c.modulus);l=(l=new o(l).toRed(A)).redPow(new o(c.publicExponent)),l=p.from(l.fromRed().toArray());var j=v<8?1:0;for(m=Math.min(l.length,f.length),l.length!==f.length&&(j=1),x=-1;++x<m;)j|=l[x]^f[x];return j===0}},{"./curves.json":212,"bn.js":186,elliptic:405,"parse-asn1":459,"safe-buffer":494}],216:[function(i,E,w){},{}],217:[function(i,E,w){"use strict";var p=i(`buffer`),o=p.Buffer;function a(t,e){for(var l in t)e[l]=t[l]}function r(t,e,l){return o(t,e,l)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?E.exports=p:(a(p,w),w.Buffer=r),a(o,r),r.from=function(t,e,l){if(typeof t==`number`)throw new TypeError(`Argument must not be a number`);return o(t,e,l)},r.alloc=function(t,e,l){if(typeof t!=`number`)throw new TypeError(`Argument must be a number`);var n=o(t);return e!==void 0?typeof l==`string`?n.fill(e,l):n.fill(e):n.fill(0),n},r.allocUnsafe=function(t){if(typeof t!=`number`)throw new TypeError(`Argument must be a number`);return o(t)},r.allocUnsafeSlow=function(t){if(typeof t!=`number`)throw new TypeError(`Argument must be a number`);return p.SlowBuffer(t)}},{buffer:220}],218:[function(i,E,w){"use strict";var p=i(`safe-buffer`).Buffer,o=p.isEncoding||function(c){switch((c=``+c)&&c.toLowerCase()){case`hex`:case`utf8`:case`utf-8`:case`ascii`:case`binary`:case`base64`:case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:case`raw`:return!0;default:return!1}};function a(c){var m;switch(this.encoding=(function(f){var v=(function(x){if(!x)return`utf8`;for(var A;;)switch(x){case`utf8`:case`utf-8`:return`utf8`;case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return`utf16le`;case`latin1`:case`binary`:return`latin1`;case`base64`:case`ascii`:case`hex`:return x;default:if(A)return;x=(``+x).toLowerCase(),A=!0}})(f);if(typeof v!=`string`&&(p.isEncoding===o||!o(f)))throw new Error(`Unknown encoding: `+f);return v||f})(c),this.encoding){case`utf16le`:this.text=e,this.end=l,m=4;break;case`utf8`:this.fillLast=t,m=4;break;case`base64`:this.text=n,this.end=s,m=3;break;default:this.write=h,this.end=d;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=p.allocUnsafe(m)}function r(c){return c<=127?0:c>>5==6?2:c>>4==14?3:c>>3==30?4:c>>6==2?-1:-2}function t(c){var m=this.lastTotal-this.lastNeed,f=(function(v,x,A){if((192&x[0])!=128)return v.lastNeed=0,`�`;if(v.lastNeed>1&&x.length>1){if((192&x[1])!=128)return v.lastNeed=1,`�`;if(v.lastNeed>2&&x.length>2&&(192&x[2])!=128)return v.lastNeed=2,`�`}})(this,c);return f!==void 0?f:this.lastNeed<=c.length?(c.copy(this.lastChar,m,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(c.copy(this.lastChar,m,0,c.length),void(this.lastNeed-=c.length))}function e(c,m){if((c.length-m)%2==0){var f=c.toString(`utf16le`,m);if(f){var v=f.charCodeAt(f.length-1);if(v>=55296&&v<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=c[c.length-2],this.lastChar[1]=c[c.length-1],f.slice(0,-1)}return f}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=c[c.length-1],c.toString(`utf16le`,m,c.length-1)}function l(c){var m=c&&c.length?this.write(c):``;if(this.lastNeed){var f=this.lastTotal-this.lastNeed;return m+this.lastChar.toString(`utf16le`,0,f)}return m}function n(c,m){var f=(c.length-m)%3;return f===0?c.toString(`base64`,m):(this.lastNeed=3-f,this.lastTotal=3,f===1?this.lastChar[0]=c[c.length-1]:(this.lastChar[0]=c[c.length-2],this.lastChar[1]=c[c.length-1]),c.toString(`base64`,m,c.length-f))}function s(c){var m=c&&c.length?this.write(c):``;return this.lastNeed?m+this.lastChar.toString(`base64`,0,3-this.lastNeed):m}function h(c){return c.toString(this.encoding)}function d(c){return c&&c.length?this.write(c):``}
8w.StringDecoder=a,a.prototype.write=function(c){if(c.length===0)return``;var m,f;if(this.lastNeed){if((m=this.fillLast(c))===void 0)return``;f=this.lastNeed,this.lastNeed=0}else f=0;return f<c.length?m?m+this.text(c,f):this.text(c,f):m||``},a.prototype.end=function(c){var m=c&&c.length?this.write(c):``;return this.lastNeed?m+`�`:m},a.prototype.text=function(c,m){var f=(function(x,A,j){var L=A.length-1;if(L<j)return 0;var N=r(A[L]);return N>=0?(N>0&&(x.lastNeed=N-1),N):--L<j||N===-2?0:(N=r(A[L]))>=0?(N>0&&(x.lastNeed=N-2),N):--L<j||N===-2?0:(N=r(A[L]))>=0?(N>0&&(N===2?N=0:x.lastNeed=N-3),N):0})(this,c,m);if(!this.lastNeed)return c.toString(`utf8`,m);this.lastTotal=f;var v=c.length-(f-this.lastNeed);return c.copy(this.lastChar,0,v),c.toString(`utf8`,m,v)},a.prototype.fillLast=function(c){if(this.lastNeed<=c.length)return c.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);c.copy(this.lastChar,this.lastTotal-this.lastNeed,0,c.length),this.lastNeed-=c.length}},{"safe-buffer":217}],219:[function(i,E,w){(function(p){(function(){"use strict";E.exports=function(o,a){for(var r=Math.min(o.length,a.length),t=new p(r),e=0;e<r;++e)t[e]=o[e]^a[e];return t}}
8).call(this)}).call(this,i(`buffer`).Buffer)},{buffer:220}],220:[function(i,E,w){(function(p){(function(){"use strict";var o=i(`base64-js`),a=i(`ieee754`);w.Buffer=t,w.SlowBuffer=function(M){return+M!=M&&(M=0),t.alloc(+M)},w.INSPECT_MAX_BYTES=50;function r(M){if(M>2147483647)throw new RangeError(`The value "`+M+`" is invalid for option "size"`);var T=new Uint8Array(M);return T.__proto__=t.prototype,T}function t(M,T,F){if(typeof M==`number`){if(typeof T==`string`)throw new TypeError(`The "string" argument must be of type string. Received type number`);return n(M)}return e(M,T,F)}function e(M,T,F){if(typeof M==`string`)return(function(X,K){if(typeof K==`string`&&K!==``||(K=`utf8`),!t.isEncoding(K))throw new TypeError(`Unknown encoding: `+K);var rt=0|d(X,K),tt=r(rt),q=tt.write(X,K);return q!==rt&&(tt=tt.slice(0,q)),tt})(M,T);if(ArrayBuffer.isView(M))return s(M);if(M==null)throw TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof M);if(R(M,ArrayBuffer)||M&&R(M.buffer,ArrayBuffer))return(function(X,K,rt){if(K<0||X.byteLength<K)throw new RangeError(`"offset" is outside of buffer bounds`);if(X.byteLength<K+(rt||0))throw new RangeError(`"length" is outside of buffer bounds`);var tt;return tt=K===void 0&&rt===void 0?new Uint8Array(X):rt===void 0?new Uint8Array(X,K):new Uint8Array(X,K,rt),tt.__proto__=t.prototype,tt})(M,T,F);if(typeof M==`number`)throw new TypeError(`The "value" argument must not be of type number. Received type number`);var W=M.valueOf&&M.valueOf();if(W!=null&&W!==M)return t.from(W,T,F);var Y=(function(X){if(t.isBuffer(X)){var K=0|h(X.length),rt=r(K);return rt.length===0||X.copy(rt,0,0,K),rt}if(X.length!==void 0)return typeof X.length!=`number`||H(X.length)?r(0):s(X);if(X.type===`Buffer`&&Array.isArray(X.data))return s(X.data)})(M);if(Y)return Y;if(typeof Symbol<`u`&&Symbol.toPrimitive!=null&&typeof M[Symbol.toPrimitive]==`function`)return t.from(M[Symbol.toPrimitive](`string`),T,F);throw new TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof M)}function l(M){if(typeof M!=`number`)throw new TypeError(`"size" argument must be of type number`);if(M<0)throw new RangeError(`The value "`+M+`" is invalid for option "size"`)}function n(M){return l(M),r(M<0?0:0|h(M))}function s(M){for(var T=M.length<0?0:0|h(M.length),F=r(T),W=0;W<T;W+=1)F[W]=255&M[W];return F}function h(M){if(M>=2147483647)throw new RangeError(`Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes`);return 0|M}function d(M,T){if(t.isBuffer(M))return M.length;if(ArrayBuffer.isView(M)||R(M,ArrayBuffer))return M.byteLength;if(typeof M!=`string`)throw new TypeError(`The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type `+typeof M);var F=M.length,W=arguments.length>2&&arguments[2]===!0;if(!W&&F===0)return 0;for(var Y=!1;;)switch(T){case`ascii`:case`latin1`:case`binary`:return F;case`utf8`:case`utf-8`:return z(M).length;case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return 2*F;case`hex`:return F>>>1;case`base64`:return U(M).length;default:if(Y)return W?-1:z(M).length;T=(``+T).toLowerCase(),Y=!0}}function c(M,T,F){var W=!1;if((T===void 0||T<0)&&(T=0),T>this.length||((F===void 0||F>this.length)&&(F=this.length),F<=0)||(F>>>=0)<=(T>>>=0))return``;for(M||(M=`utf8`);;)switch(M){case`hex`:return C(this,T,F);case`utf8`:case`utf-8`:return $(this,T,F);case`ascii`:return B(this,T,F);case`latin1`:case`binary`:return S(this,T,F);case`base64`:return D(this,T,F);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return I(this,T,F);default:if(W)throw new TypeError(`Unknown encoding: `+M);M=(M+``).toLowerCase(),W=!0}}function m(M,T,F){var W=M[T];M[T]=M[F],M[F]=W}function f(M,T,F,W,Y){if(M.length===0)return-1;if(typeof F==`string`?(W=F,F=0):F>2147483647?F=2147483647:F<-2147483648&&(F=-2147483648),H(F=+F)&&(F=Y?0:M.length-1),F<0&&(F=M.length+F),F>=M.length){if(Y)return-1;F=M.length-1}else if(F<0){if(!Y)return-1;F=0}if(typeof T==`string`&&(T=t.from(T,W)),t.isBuffer(T))return T.length===0?-1:v(M,T,F,W,Y);if(typeof T==`number`)return T&=255,typeof Uint8Array.prototype.indexOf==`function`?Y?Uint8Array.prototype.indexOf.call(M,T,F):Uint8Array.prototype.lastIndexOf.call(M,T,F):v(M,[T],F,W,Y);throw new TypeError(`val must be string, number or Buffer`)}function v(M,T,F,W,Y){var X,K=1,rt=M.length,tt=T.length;if(W!==void 0&&((W=String(W).toLowerCase())===`ucs2`||W===`ucs-2`||W===`utf16le`||W===`utf-16le`)){if(M.length<2||T.length<2)return-1;K=2,rt/=2,tt/=2,F/=2}function q(nt,it){return K===1?nt[it]:nt.readUInt16BE(it*K)}if(Y){var Q=-1;for(X=F;X<rt;X++)if(q(M,X)===q(T,Q===-1?0:X-Q)){if(Q===-1&&(Q=X),X-Q+1===tt)return Q*K}else Q!==-1&&(X-=X-Q),Q=-1}else for(F+tt>rt&&(F=rt-tt),X=F;X>=0;X--){for(var G=!0,et=0;et<tt;et++)if(q(M,X+et)!==q(T,et)){G=!1;break}if(G)return X}return-1}function x(M,T,F,W){F=Number(F)||0;var Y=M.length-F;W?(W=Number(W))>Y&&(W=Y):W=Y;var X=T.length;W>X/2&&(W=X/2);for(var K=0;K<W;++K){var rt=parseInt(T.substr(2*K,2),16);if(H(rt))return K;M[F+K]=rt}return K}function A(M,T,F,W){return V(z(T,M.length-F),M,F,W)}function j(M,T,F,W){return V((function(Y){for(var X=[],K=0;K<Y.length;++K)X.push(255&Y.charCodeAt(K));return X})(T),M,F,W)}function L(M,T,F,W){return j(M,T,F,W)}function N(M,T,F,W){return V(U(T),M,F,W)}function P(M,T,F,W){return V((function(Y,X){for(var K,rt,tt,q=[],Q=0;Q<Y.length&&!((X-=2)<0);++Q)K=Y.charCodeAt(Q),rt=K>>8,tt=K%256,q.push(tt),q.push(rt);return q})(T,M.length-F),M,F,W)}function D(M,T,F){return T===0&&F===M.length?o.fromByteArray(M):o.fromByteArray(M.slice(T,F))}function $(M,T,F){F=Math.min(M.length,F);for(var W=[],Y=T;Y<F;){var X,K,rt,tt,q=M[Y],Q=null,G=q>239?4:q>223?3:q>191?2:1;if(Y+G<=F)switch(G){case 1:q<128&&(Q=q);break;case 2:(192&(X=M[Y+1]))==128&&(tt=(31&q)<<6|63&X)>127&&(Q=tt);break;case 3:X=M[Y+1],K=M[Y+2],(192&X)==128&&(192&K)==128&&(tt=(15&q)<<12|(63&X)<<6|63&K)>2047&&(tt<55296||tt>57343)&&(Q=tt);break;case 4:X=M[Y+1],K=M[Y+2],rt=M[Y+3],(192&X)==128&&(192&K)==128&&(192&rt)==128&&(tt=(15&q)<<18|(63&X)<<12|(63&K)<<6|63&rt)>65535&&tt<1114112&&(Q=tt)}Q===null?(Q=65533,G=1):Q>65535&&(Q-=65536,W.push(Q>>>10&1023|55296),Q=56320|1023&Q),W.push(Q),Y+=G}return(function(et){var nt=et.length;if(nt<=4096)return String.fromCharCode.apply(String,et);for(var it=``,ot=0;ot<nt;)it+=String.fromCharCode.apply(String,et.slice(ot,ot+=4096));return it})(W)}w.kMaxLength=2147483647,t.TYPED_ARRAY_SUPPORT=(function(){try{var M=new Uint8Array(1);return M.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},M.foo()===42}catch(T){return!1}})(),t.TYPED_ARRAY_SUPPORT||typeof console>`u`||typeof console.error!=`function`||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(t.prototype,"parent",{enumerable:!0,get:function(){if(t.isBuffer(this))return this.buffer}}),Object.defineProperty(t.prototype,"offset",{enumerable:!0,get:function(){if(t.isBuffer(this))return this.byteOffset}}),typeof Symbol<`u`&&Symbol.species!=null&&t[Symbol.species]===t&&Object.defineProperty(t,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),t.poolSize=8192,t.from=function(M,T,F){return e(M,T,F)},t.prototype.__proto__=Uint8Array.prototype,t.__proto__=Uint8Array,t.alloc=function(M,T,F){return(function(W,Y,X){return l(W),W<=0?r(W):Y!==void 0?typeof X==`string`?r(W).fill(Y,X):r(W).fill(Y):r(W)})(M,T,F)},t.allocUnsafe=function(M){return n(M)},t.allocUnsafeSlow=function(M){return n(M)},t.isBuffer=function(M){return M!=null&&M._isBuffer===!0&&M!==t.prototype},t.compare=function(M,T){if(R(M,Uint8Array)&&(M=t.from(M,M.offset,M.byteLength)),R(T,Uint8Array)&&(T=t.from(T,T.offset,T.byteLength)),!t.isBuffer(M)||!t.isBuffer(T))throw new TypeError(`The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array`);if(M===T)return 0;for(var F=M.length,W=T.length,Y=0,X=Math.min(F,W);Y<X;++Y)if(M[Y]!==T[Y]){F=M[Y],W=T[Y];break}return F<W?-1:W<F?1:0},t.isEncoding=function(M){switch(String(M).toLowerCase()){case`hex`:case`utf8`:case`utf-8`:case`ascii`:case`latin1`:case`binary`:case`base64`:case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return!0;default:return!1}},t.concat=function(M,T){if(!Array.isArray(M))throw new TypeError(`"list" argument must be an Array of Buffers`);if(M.length===0)return t.alloc(0);var F;if(T===void 0)for(T=0,F=0;F<M.length;++F)T+=M[F].length;var W=t.allocUnsafe(T),Y=0;for(F=0;F<M.length;++F){var X=M[F];if(R(X,Uint8Array)&&(X=t.from(X)),!t.isBuffer(X))throw new TypeError(`"list" argument must be an Array of Buffers`);X.copy(W,Y),Y+=X.length}return W},t.byteLength=d,t.prototype._isBuffer=!0,t.prototype.swap16=function(){var M=this.length;if(M%2!=0)throw new RangeError(`Buffer size must be a multiple of 16-bits`);for(var T=0;T<M;T+=2)m(this,T,T+1);return this},t.prototype.swap32=function(){var M=this.length;if(M%4!=0)throw new RangeError(`Buffer size must be a multiple of 32-bits`);for(var T=0;T<M;T+=4)m(this,T,T+3),m(this,T+1,T+2);return this},t.prototype.swap64=function(){var M=this.length;if(M%8!=0)throw new RangeError(`Buffer size must be a multiple of 64-bits`);for(var T=0;T<M;T+=8)m(this,T,T+7),m(this,T+1,T+6),m(this,T+2,T+5),m(this,T+3,T+4);return this},t.prototype.toString=function(){var M=this.length;return M===0?``:arguments.length===0?$(this,0,M):c.apply(this,arguments)}
8,t.prototype.toLocaleString=t.prototype.toString,t.prototype.equals=function(M){if(!t.isBuffer(M))throw new TypeError(`Argument must be a Buffer`);return this===M||t.compare(this,M)===0},t.prototype.inspect=function(){var M=``,T=w.INSPECT_MAX_BYTES;return M=this.toString(`hex`,0,T).replace(/(.{2})/g,`$1 `).trim(),this.length>T&&(M+=` ... `),`<Buffer `+M+`>`},t.prototype.compare=function(M,T,F,W,Y){if(R(M,Uint8Array)&&(M=t.from(M,M.offset,M.byteLength)),!t.isBuffer(M))throw new TypeError(`The "target" argument must be one of type Buffer or Uint8Array. Received type `+typeof M);if(T===void 0&&(T=0),F===void 0&&(F=M?M.length:0),W===void 0&&(W=0),Y===void 0&&(Y=this.length),T<0||F>M.length||W<0||Y>this.length)throw new RangeError(`out of range index`);if(W>=Y&&T>=F)return 0;if(W>=Y)return-1;if(T>=F)return 1;if(this===M)return 0;for(var X=(Y>>>=0)-(W>>>=0),K=(F>>>=0)-(T>>>=0),rt=Math.min(X,K),tt=this.slice(W,Y),q=M.slice(T,F),Q=0;Q<rt;++Q)if(tt[Q]!==q[Q]){X=tt[Q],K=q[Q];break}return X<K?-1:K<X?1:0},t.prototype.includes=function(M,T,F){return this.indexOf(M,T,F)!==-1},t.prototype.indexOf=function(M,T,F){return f(this,M,T,F,!0)},t.prototype.lastIndexOf=function(M,T,F){return f(this,M,T,F,!1)},t.prototype.write=function(M,T,F,W){if(T===void 0)W=`utf8`,F=this.length,T=0;else if(F===void 0&&typeof T==`string`)W=T,F=this.length,T=0;else{if(!isFinite(T))throw new Error(`Buffer.write(string, encoding, offset[, length]) is no longer supported`);T>>>=0,isFinite(F)?(F>>>=0,W===void 0&&(W=`utf8`)):(W=F,F=void 0)}var Y=this.length-T;if((F===void 0||F>Y)&&(F=Y),M.length>0&&(F<0||T<0)||T>this.length)throw new RangeError(`Attempt to write outside buffer bounds`);W||(W=`utf8`);for(var X=!1;;)switch(W){case`hex`:return x(this,M,T,F);case`utf8`:case`utf-8`:return A(this,M,T,F);case`ascii`:return j(this,M,T,F);case`latin1`:case`binary`:return L(this,M,T,F);case`base64`:return N(this,M,T,F);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return P(this,M,T,F);default:if(X)throw new TypeError(`Unknown encoding: `+W);W=(``+W).toLowerCase(),X=!0}},t.prototype.toJSON=function(){return{type:`Buffer`,data:Array.prototype.slice.call(this._arr||this,0)}};function B(M,T,F){var W=``;F=Math.min(M.length,F);for(var Y=T;Y<F;++Y)W+=String.fromCharCode(127&M[Y]);return W}function S(M,T,F){var W=``;F=Math.min(M.length,F);for(var Y=T;Y<F;++Y)W+=String.fromCharCode(M[Y]);return W}function C(M,T,F){var W=M.length;(!T||T<0)&&(T=0),(!F||F<0||F>W)&&(F=W);for(var Y=``,X=T;X<F;++X)Y+=O(M[X]);return Y}function I(M,T,F){for(var W=M.slice(T,F),Y=``,X=0;X<W.length;X+=2)Y+=String.fromCharCode(W[X]+256*W[X+1]);return Y}function u(M,T,F){if(M%1!=0||M<0)throw new RangeError(`offset is not uint`);if(M+T>F)throw new RangeError(`Trying to access beyond buffer length`)}function b(M,T,F,W,Y,X){if(!t.isBuffer(M))throw new TypeError(`"buffer" argument must be a Buffer instance`);if(T>Y||T<X)throw new RangeError(`"value" argument is out of bounds`);if(F+W>M.length)throw new RangeError(`Index out of range`)}function y(M,T,F,W,Y,X){if(F+W>M.length)throw new RangeError(`Index out of range`);if(F<0)throw new RangeError(`Index out of range`)}function g(M,T,F,W,Y){return T=+T,F>>>=0,Y||y(M,0,F,4),a.write(M,T,F,W,23,4),F+4}function _(M,T,F,W,Y){return T=+T,F>>>=0,Y||y(M,0,F,8),a.write(M,T,F,W,52,8),F+8}t.prototype.slice=function(M,T){var F=this.length;(M=~~M)<0?(M+=F)<0&&(M=0):M>F&&(M=F),(T=T===void 0?F:~~T)<0?(T+=F)<0&&(T=0):T>F&&(T=F),T<M&&(T=M);var W=this.subarray(M,T);return W.__proto__=t.prototype,W},t.prototype.readUIntLE=function(M,T,F){M>>>=0,T>>>=0,F||u(M,T,this.length);for(var W=this[M],Y=1,X=0;++X<T&&(Y*=256);)W+=this[M+X]*Y;return W},t.prototype.readUIntBE=function(M,T,F){M>>>=0,T>>>=0,F||u(M,T,this.length);for(var W=this[M+--T],Y=1;T>0&&(Y*=256);)W+=this[M+--T]*Y;return W},t.prototype.readUInt8=function(M,T){return M>>>=0,T||u(M,1,this.length),this[M]},t.prototype.readUInt16LE=function(M,T){return M>>>=0,T||u(M,2,this.length),this[M]|this[M+1]<<8},t.prototype.readUInt16BE=function(M,T){return M>>>=0,T||u(M,2,this.length),this[M]<<8|this[M+1]},t.prototype.readUInt32LE=function(M,T){return M>>>=0,T||u(M,4,this.length),(this[M]|this[M+1]<<8|this[M+2]<<16)+16777216*this[M+3]},t.prototype.readUInt32BE=function(M,T){return M>>>=0,T||u(M,4,this.length),16777216*this[M]+(this[M+1]<<16|this[M+2]<<8|this[M+3])},t.prototype.readIntLE=function(M,T,F){M>>>=0,T>>>=0,F||u(M,T,this.length);for(var W=this[M],Y=1,X=0;++X<T&&(Y*=256);)W+=this[M+X]*Y;return W>=(Y*=128)&&(W-=Math.pow(2,8*T)),W},t.prototype.readIntBE=function(M,T,F){M>>>=0,T>>>=0,F||u(M,T,this.length);for(var W=T,Y=1,X=this[M+--W];W>0&&(Y*=256);)X+=this[M+--W]*Y;return X>=(Y*=128)&&(X-=Math.pow(2,8*T)),X},t.prototype.readInt8=function(M,T){return M>>>=0,T||u(M,1,this.length),128&this[M]?-1*(255-this[M]+1):this[M]},t.prototype.readInt16LE=function(M,T){M>>>=0,T||u(M,2,this.length);var F=this[M]|this[M+1]<<8;return 32768&F?4294901760|F:F},t.prototype.readInt16BE=function(M,T){M>>>=0,T||u(M,2,this.length);var F=this[M+1]|this[M]<<8;return 32768&F?4294901760|F:F},t.prototype.readInt32LE=function(M,T){return M>>>=0,T||u(M,4,this.length),this[M]|this[M+1]<<8|this[M+2]<<16|this[M+3]<<24},t.prototype.readInt32BE=function(M,T){return M>>>=0,T||u(M,4,this.length),this[M]<<24|this[M+1]<<16|this[M+2]<<8|this[M+3]},t.prototype.readFloatLE=function(M,T){return M>>>=0,T||u(M,4,this.length),a.read(this,M,!0,23,4)},t.prototype.readFloatBE=function(M,T){return M>>>=0,T||u(M,4,this.length),a.read(this,M,!1,23,4)},t.prototype.readDoubleLE=function(M,T){return M>>>=0,T||u(M,8,this.length),a.read(this,M,!0,52,8)},t.prototype.readDoubleBE=function(M,T){return M>>>=0,T||u(M,8,this.length),a.read(this,M,!1,52,8)},t.prototype.writeUIntLE=function(M,T,F,W){M=+M,T>>>=0,F>>>=0,W||b(this,M,T,F,Math.pow(2,8*F)-1,0);var Y=1,X=0;for(this[T]=255&M;++X<F&&(Y*=256);)this[T+X]=M/Y&255;return T+F},t.prototype.writeUIntBE=function(M,T,F,W){M=+M,T>>>=0,F>>>=0,W||b(this,M,T,F,Math.pow(2,8*F)-1,0);var Y=F-1,X=1;for(this[T+Y]=255&M;--Y>=0&&(X*=256);)this[T+Y]=M/X&255;return T+F},t.prototype.writeUInt8=function(M,T,F){return M=+M,T>>>=0,F||b(this,M,T,1,255,0),this[T]=255&M,T+1},t.prototype.writeUInt16LE=function(M,T,F){return M=+M,T>>>=0,F||b(this,M,T,2,65535,0),this[T]=255&M,this[T+1]=M>>>8,T+2},t.prototype.writeUInt16BE=function(M,T,F){return M=+M,T>>>=0,F||b(this,M,T,2,65535,0),this[T]=M>>>8,this[T+1]=255&M,T+2},t.prototype.writeUInt32LE=function(M,T,F){return M=+M,T>>>=0,F||b(this,M,T,4,4294967295,0),this[T+3]=M>>>24,this[T+2]=M>>>16,this[T+1]=M>>>8,this[T]=255&M,T+4},t.prototype.writeUInt32BE=function(M,T,F){return M=+M,T>>>=0,F||b(this,M,T,4,4294967295,0),this[T]=M>>>24,this[T+1]=M>>>16,this[T+2]=M>>>8,this[T+3]=255&M,T+4},t.prototype.writeIntLE=function(M,T,F,W){if(M=+M,T>>>=0,!W){var Y=Math.pow(2,8*F-1);b(this,M,T,F,Y-1,-Y)}var X=0,K=1,rt=0;for(this[T]=255&M;++X<F&&(K*=256);)M<0&&rt===0&&this[T+X-1]!==0&&(rt=1),this[T+X]=(M/K>>0)-rt&255;return T+F},t.prototype.writeIntBE=function(M,T,F,W){if(M=+M,T>>>=0,!W){var Y=Math.pow(2,8*F-1);b(this,M,T,F,Y-1,-Y)}var X=F-1,K=1,rt=0;for(this[T+X]=255&M;--X>=0&&(K*=256);)M<0&&rt===0&&this[T+X+1]!==0&&(rt=1),this[T+X]=(M/K>>0)-rt&255;return T+F},t.prototype.writeInt8=function(M,T,F){return M=+M,T>>>=0,F||b(this,M,T,1,127,-128),M<0&&(M=255+M+1),this[T]=255&M,T+1},t.prototype.writeInt16LE=function(M,T,F){return M=+M,T>>>=0,F||b(this,M,T,2,32767,-32768),this[T]=255&M,this[T+1]=M>>>8,T+2},t.prototype.writeInt16BE=function(M,T,F){return M=+M,T>>>=0,F||b(this,M,T,2,32767,-32768),this[T]=M>>>8,this[T+1]=255&M,T+2},t.prototype.writeInt32LE=function(M,T,F){return M=+M,T>>>=0,F||b(this,M,T,4,2147483647,-2147483648),this[T]=255&M,this[T+1]=M>>>8,this[T+2]=M>>>16,this[T+3]=M>>>24,T+4},t.prototype.writeInt32BE=function(M,T,F){return M=+M,T>>>=0,F||b(this,M,T,4,2147483647,-2147483648),M<0&&(M=4294967295+M+1),this[T]=M>>>24,this[T+1]=M>>>16,this[T+2]=M>>>8,this[T+3]=255&M,T+4},t.prototype.writeFloatLE=function(M,T,F){return g(this,M,T,!0,F)},t.prototype.writeFloatBE=function(M,T,F){return g(this,M,T,!1,F)},t.prototype.writeDoubleLE=function(M,T,F){return _(this,M,T,!0,F)},t.prototype.writeDoubleBE=function(M,T,F){return _(this,M,T,!1,F)},t.prototype.copy=function(M,T,F,W){if(!t.isBuffer(M))throw new TypeError(`argument should be a Buffer`);if(F||(F=0),W||W===0||(W=this.length),T>=M.length&&(T=M.length),T||(T=0),W>0&&W<F&&(W=F),W===F||M.length===0||this.length===0)return 0;if(T<0)throw new RangeError(`targetStart out of bounds`);if(F<0||F>=this.length)throw new RangeError(`Index out of range`);if(W<0)throw new RangeError(`sourceEnd out of bounds`);W>this.length&&(W=this.length),M.length-T<W-F&&(W=M.length-T+F);var Y=W-F;if(this===M&&typeof Uint8Array.prototype.copyWithin==`function`)this.copyWithin(T,F,W);else if(this===M&&F<T&&T<W)for(var X=Y-1;X>=0;--X)M[X+T]=this[X+F];else Uint8Array.prototype.set.call(M,this.subarray(F,W),T);return Y},t.prototype.fill=function(M,T,F,W){if(typeof M==`string`){if(typeof T==`string`?(W=T,T=0,F=this.length):typeof F==`string`&&(W=F,F=this.length),W!==void 0&&typeof W!=`string`)throw new TypeError(`encoding must be a string`);if(typeof W==`string`&&!t.isEncoding(W))throw new TypeError(`Unknown encoding: `+W);
8if(M.length===1){var Y=M.charCodeAt(0);(W===`utf8`&&Y<128||W===`latin1`)&&(M=Y)}}else typeof M==`number`&&(M&=255);if(T<0||this.length<T||this.length<F)throw new RangeError(`Out of range index`);if(F<=T)return this;var X;if(T>>>=0,F=F===void 0?this.length:F>>>0,M||(M=0),typeof M==`number`)for(X=T;X<F;++X)this[X]=M;else{var K=t.isBuffer(M)?M:t.from(M,W),rt=K.length;if(rt===0)throw new TypeError(`The value "`+M+`" is invalid for argument "value"`);for(X=0;X<F-T;++X)this[X+T]=K[X%rt]}return this};var k=/[^+/0-9A-Za-z-_]/g;function O(M){return M<16?`0`+M.toString(16):M.toString(16)}function z(M,T){var F;T=T||Infinity;for(var W=M.length,Y=null,X=[],K=0;K<W;++K){if((F=M.charCodeAt(K))>55295&&F<57344){if(!Y){if(F>56319){(T-=3)>-1&&X.push(239,191,189);continue}if(K+1===W){(T-=3)>-1&&X.push(239,191,189);continue}Y=F;continue}if(F<56320){(T-=3)>-1&&X.push(239,191,189),Y=F;continue}F=65536+(Y-55296<<10|F-56320)}else Y&&(T-=3)>-1&&X.push(239,191,189);if(Y=null,F<128){if((T-=1)<0)break;X.push(F)}else if(F<2048){if((T-=2)<0)break;X.push(F>>6|192,63&F|128)}else if(F<65536){if((T-=3)<0)break;X.push(F>>12|224,F>>6&63|128,63&F|128)}else{if(!(F<1114112))throw new Error(`Invalid code point`);if((T-=4)<0)break;X.push(F>>18|240,F>>12&63|128,F>>6&63|128,63&F|128)}}return X}function U(M){return o.toByteArray((function(T){if((T=(T=T.split(`=`)[0]).trim().replace(k,``)).length<2)return``;for(;T.length%4!=0;)T+=`=`;return T})(M))}function V(M,T,F,W){for(var Y=0;Y<W&&!(Y+F>=T.length||Y>=M.length);++Y)T[Y+F]=M[Y];return Y}function R(M,T){return M instanceof T||M!=null&&M.constructor!=null&&M.constructor.name!=null&&M.constructor.name===T.name}function H(M){return M!=M}}).call(this)}).call(this,i(`buffer`).Buffer)},{"base64-js":185,buffer:220,ieee754:439}],221:[function(i,E,w){"use strict";var p=i(`safe-buffer`).Buffer,o=i(`stream`).Transform,a=i(`string_decoder`).StringDecoder;function r(t){o.call(this),this.hashMode=typeof t==`string`,this.hashMode?this[t]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}i(`inherits`)(r,o),r.prototype.update=function(t,e,l){typeof t==`string`&&(t=p.from(t,e));var n=this._update(t);return this.hashMode?this:(l&&(n=this._toString(n,l)),n)},r.prototype.setAutoPadding=function(){},r.prototype.getAuthTag=function(){throw new Error(`trying to get auth tag in unsupported state`)},r.prototype.setAuthTag=function(){throw new Error(`trying to set auth tag in unsupported state`)},r.prototype.setAAD=function(){throw new Error(`trying to set aad in unsupported state`)},r.prototype._transform=function(t,e,l){var n;try{this.hashMode?this._update(t):this.push(this._update(t))}catch(s){n=s}finally{l(n)}},r.prototype._flush=function(t){var e;try{this.push(this.__final())}catch(l){e=l}t(e)},r.prototype._finalOrDigest=function(t){var e=this.__final()||p.alloc(0);return t&&(e=this._toString(e,t,!0)),e},r.prototype._toString=function(t,e,l){if(this._decoder||(this._decoder=new a(e),this._encoding=e),this._encoding!==e)throw new Error(`can't switch encodings`);var n=this._decoder.write(t);return l&&(n+=this._decoder.end()),n},E.exports=r},{inherits:440,"safe-buffer":494,stream:505,string_decoder:218}],222:[function(i,E,w){"use strict";var p=i(`../internals/is-callable`),o=i(`../internals/try-to-string`),a=TypeError;E.exports=function(r){if(p(r))return r;throw new a(o(r)+` is not a function`)}},{"../internals/is-callable":285,"../internals/try-to-string":349}],223:[function(i,E,w){"use strict";var p=i(`../internals/is-constructor`),o=i(`../internals/try-to-string`),a=TypeError;E.exports=function(r){if(p(r))return r;throw new a(o(r)+` is not a constructor`)}},{"../internals/is-constructor":286,"../internals/try-to-string":349}],224:[function(i,E,w){"use strict";var p=i(`../internals/is-callable`),o=String,a=TypeError;E.exports=function(r){if(typeof r==`object`||p(r))return r;throw new a(`Can't set `+o(r)+` as a prototype`)}},{"../internals/is-callable":285}],225:[function(i,E,w){"use strict";var p=i(`../internals/well-known-symbol`),o=i(`../internals/object-create`),a=i(`../internals/object-define-property`).f,r=p(`unscopables`),t=Array.prototype;t[r]===void 0&&a(t,r,{configurable:!0,value:o(null)}),E.exports=function(e){t[r][e]=!0}},{"../internals/object-create":306,"../internals/object-define-property":308,"../internals/well-known-symbol":357}],226:[function(i,E,w){"use strict";var p=i(`../internals/object-is-prototype-of`),o=TypeError;E.exports=function(a,r){if(p(r,a))return a;throw new o(`Incorrect invocation`)}},{"../internals/object-is-prototype-of":314}],227:[function(i,E,w){"use strict";var p=i(`../internals/is-object`),o=String,a=TypeError;E.exports=function(r){if(p(r))return r;throw new a(o(r)+` is not an object`)}},{"../internals/is-object":289}],228:[function(i,E,w){"use strict";var p=i(`../internals/to-indexed-object`),o=i(`../internals/to-absolute-index`),a=i(`../internals/length-of-array-like`),r=function(t){return function(e,l,n){var s,h=p(e),d=a(h),c=o(n,d);if(t&&l!=l){for(;d>c;)if((s=h[c++])!=s)return!0}else for(;d>c;c++)if((t||c in h)&&h[c]===l)return t||c||0;return!t&&-1}};E.exports={includes:r(!0),indexOf:r(!1)}},{"../internals/length-of-array-like":299,"../internals/to-absolute-index":340,"../internals/to-indexed-object":341}],229:[function(i,E,w){"use strict";var p=i(`../internals/function-bind-context`),o=i(`../internals/function-uncurr
8y-this`),a=i(`../internals/indexed-object`),r=i(`../internals/to-object`),t=i(`../internals/length-of-array-like`),e=i(`../internals/array-species-create`),l=o([].push),n=function(s){var h=s===1,d=s===2,c=s===3,m=s===4,f=s===6,v=s===7,x=s===5||f;return function(A,j,L,N){for(var P,D,$=r(A),B=a($),S=p(j,L),C=t(B),I=0,u=N||e,b=h?u(A,C):d||v?u(A,0):void 0;C>I;I++)if((x||I in B)&&(D=S(P=B[I],I,$),s))if(h)b[I]=D;else if(D)switch(s){case 3:return!0;case 5:return P;case 6:return I;case 2:l(b,P)}else switch(s){case 4:return!1;case 7:l(b,P)}return f?-1:c||m?m:b}};E.exports={forEach:n(0),map:n(1),filter:n(2),some:n(3),every:n(4),find:n(5),findIndex:n(6),filterReject:n(7)}},{"../internals/array-species-create":233,"../internals/function-bind-context":262,"../internals/function-uncurry-this":268,"../internals/indexed-object":280,"../internals/length-of-array-like":299,"../internals/to-object":344}],230:[function(i,E,w){"use strict";var p=i(`../internals/to-absolute-index`),o=i(`../internals/length-of-array-like`),a=i(`../internals/create-property`),r=Array,t=Math.max;E.exports=function(e,l,n){for(var s=o(e),h=p(l,s),d=p(n===void 0?s:n,s),c=r(t(d-h,0)),m=0;h<d;h++,m++)a(c,m,e[h]);return c.length=m,c}},{"../internals/create-property":243,"../internals/length-of-array-like":299,"../internals/to-absolute-index":340}],231:[function(i,E,w){"use strict";E.exports=i(`../internals/function-uncurry-this`)([].slice)},{"../internals/function-uncurry-this":268}],232:[function(i,E,w){"use strict";var p=i(`../internals/is-array`),o=i(`../internals/is-constructor`),a=i(`../internals/is-object`),r=i(`../internals/well-known-symbol`)(`species`),t=Array;E.exports=function(e){var l;return p(e)&&(l=e.constructor,(o(l)&&(l===t||p(l.prototype))||a(l)&&(l=l[r])===null)&&(l=void 0)),l===void 0?t:l}},{"../internals/is-array":284,"../internals/is-constructor":286,"../internals/is-object":289,"../internals/well-known-symbol":357}],233:[function(i,E,w){"use strict";var p=i(`../internals/array-species-constructor`);E.exports=function(o,a){return new(p(o))(a===0?0:a)}},{"../internals/array-species-constructor":232}],234:[function(i,E,w){"use strict";var p=i(`../internals/well-known-symbol`)(`iterator`),o=!1;try{var a=0,r={next:function(){return{done:!!a++}},return:function(){o=!0}};r[p]=function(){return this},Array.from(r,(function(){throw 2}))}catch(t){}E.exports=function(t,e){try{if(!e&&!o)return!1}catch(s){return!1}var l=!1;try{var n={};n[p]=function(){return{next:function(){return{done:l=!0}}}},t(n)}catch(s){}return l}},{"../internals/well-known-symbol":357}],235:[function(i,E,w){"use strict";var p=i(`../internals/function-uncurry-this`),o=p({}.toString),a=p(``.slice);E.exports=function(r){return a(o(r),8,-1)}},{"../internals/function-uncurry-this":268}],236:[function(i,E,w){"use strict";var p=i(`../internals/to-string-tag-support`),o=i(`../internals/is-callable`),a=i(`../internals/classof-raw`),r=i(`../internals/well-known-symbol`)(`toStringTag`),t=Object,e=a((function(){return arguments})())===`Arguments`;E.exports=p?a:function(l){var n,s,h;return l===void 0?`Undefined`:l===null?`Null`:typeof(s=(function(d,c){try{return d[c]}catch(m){}})(n=t(l),r))==`string`?s:e?a(n):(h=a(n))===`Object`&&o(n.callee)?`Arguments`:h}},{"../internals/classof-raw":235,"../internals/is-callable":285,"../internals/to-string-tag-support":347,"../internals/well-known-symbol":357}],237:[function(i,E,w){"use strict";var p=i(`../internals/has-own-property`),o=i(`../internals/own-keys`),a=i(`../internals/object-get-own-property-descriptor`),r=i(`../internals/object-define-property`);E.exports=function(t,e,l){for(var n=o(e),s=r.f,h=a.f,d=0;d<n.length;d++){var c=n[d];p(t,c)||l&&p(l,c)||s(t,c,h(e,c))}}},{"../internals/has-own-property":275,"../internals/object-define-property":308,"../internals/object-get-own-property-descriptor":309,"../internals/own-keys":321}],238:[function(i,E,w){"use strict";var p=i(`../internals/well-known-symbol`)(`match`);E.exports=function(o){var a=/./;try{`/./`[o](a)}catch(r){try{return a[p]=!1,`/./`[o](a)}catch(t){}}return!1}},{"../internals/well-known-symbol":357}],239:[function(i,E,w){"use strict";E.exports=!i(`../internals/fails`)((function(){function o(){}return o.prototype.constructor=null,Object.getPrototypeOf(new o)!==o.prototype}))},{"../internals/fails":260}],240:[function(i,E,w){"use strict";E.exports=function(p,o){return{value:p,done:o}}},{}],241:[function(i,E,w){"use strict";var p=i(`../internals/descriptors`),o=i(`../internals/object-define-property`),a=i(`../internals/create-property-descriptor`);E.exports=p?function(r,t,e){return o.f(r,t,a(1,e))}:function(r,t,e){return r[t]=e,r}},{"../internals/create-property-descriptor":242,"../internals/descriptors":247,"../internals/object-define-property":308}],242:[function(i,E,w){"use strict";E.exports=function(p,o){return{enumerable:!(1&p),configurable:!(2&p),writable:!(4&p),value:o}}},{}],243:[function(i,E,w){"use strict";var p=i(`../internals/to-property-key`),o=i(`../internals/object-define-property`),a=i(`../internals/create-property-descriptor`);E.exports=function(r,t,e){var l=p(t);l in r?o.f(r,l,a(0,e)):r[l]=e}},{"../internals/create-property-descriptor":242,"../internals/object-define-property":308,"../internals/to-property-key":346}],244:[function(i,E,w){"use strict";var p=i(`../internals/make-built-in`),o=i(`../internals/object-define-property`);E.exports=function(a,r,t){return t.get&&p(t.get,r,{getter:!0}),t.set&&p(t.set,r,{setter:!0}),o.f(a,r,t)}},{"../internals/make-built-in":300,"../internals/object-define-property":308}],245:[function(i,E,w){"use strict";var p=i(`../internals/is-callable`),o=i(`../internals/object-define-property`),a=i(`../internals/make-built-in`),r=i(`../internals/define-global-property`);E.exports=function(t,e,l,n){n||(n={});var s=n.enumerable,h=n.name!==void 0?n.name:e;if(p(l)&&a(l,h,n),n.global)s?t[e]=l:r(e,l);
8else{try{n.unsafe?t[e]&&(s=!0):delete t[e]}catch(d){}s?t[e]=l:o.f(t,e,{value:l,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return t}},{"../internals/define-global-property":246,"../internals/is-callable":285,"../internals/make-built-in":300,"../internals/object-define-property":308}],246:[function(i,E,w){"use strict";var p=i(`../internals/global`),o=Object.defineProperty;E.exports=function(a,r){try{o(p,a,{value:r,configurable:!0,writable:!0})}catch(t){p[a]=r}return r}},{"../internals/global":274}],247:[function(i,E,w){"use strict";E.exports=!i(`../internals/fails`)((function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7}))},{"../internals/fails":260}],248:[function(i,E,w){"use strict";var p=typeof document==`object`&&document.all;E.exports={all:p,IS_HTMLDDA:p===void 0&&p!==void 0}},{}],249:[function(i,E,w){"use strict";var p=i(`../internals/global`),o=i(`../internals/is-object`),a=p.document,r=o(a)&&o(a.createElement);E.exports=function(t){return r?a.createElement(t):{}}},{"../internals/global":274,"../internals/is-object":289}],250:[function(i,E,w){"use strict";var p=i(`../internals/engine-is-deno`),o=i(`../internals/engine-is-node`);E.exports=!p&&!o&&typeof window==`object`&&typeof document==`object`},{"../internals/engine-is-deno":251,"../internals/engine-is-node":254}],251:[function(i,E,w){"use strict";E.exports=typeof Deno==`object`&&Deno&&typeof Deno.version==`object`},{}],252:[function(i,E,w){"use strict";var p=i(`../internals/engine-user-agent`);E.exports=/ipad|iphone|ipod/i.test(p)&&typeof Pebble<`u`},{"../internals/engine-user-agent":256}],253:[function(i,E,w){"use strict";var p=i(`../internals/engine-user-agent`);
8E.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(p)},{"../internals/engine-user-agent":256}],254:[function(i,E,w){"use strict";var p=i(`../internals/global`);E.exports=i(`../internals/classof-raw`)(p.process)===`process`},{"../internals/classof-raw":235,"../internals/global":274}],255:[function(i,E,w){"use strict";var p=i(`../internals/engine-user-agent`);E.exports=/web0s(?!.*chrome)/i.test(p)},{"../internals/engine-user-agent":256}],256:[function(i,E,w){"use strict";E.exports=typeof navigator<`u`&&String(navigator.userAgent)||``},{}],257:[function(i,E,w){"use strict";var p,o,a=i(`../internals/global`),r=i(`../internals/engine-user-agent`),t=a.process,e=a.Deno,l=t&&t.versions||e&&e.version,n=l&&l.v8;n&&(o=(p=n.split(`.`))[0]>0&&p[0]<4?1:+(p[0]+p[1])),!o&&r&&(!(p=r.match(/Edge\/(\d+)/))||p[1]>=74)&&(p=r.match(/Chrome\/(\d+)/))&&(o=+p[1]),E.exports=o},{"../internals/engine-user-agent":256,"../internals/global":274}],258:[function(i,E,w){"use strict";E.exports=[`constructor`,`hasOwnProperty`,`isPrototypeOf`,`propertyIsEnumerable`,`toLocaleString`,`toString`,`valueOf`]},{}],259:[function(i,E,w){"use strict";var p=i(`../internals/global`),o=i(`../internals/object-get-own-property-descriptor`).f,a=i(`../internals/create-non-enumerable-property`),r=i(`../internals/define-built-in`),t=i(`../internals/define-global-property`),e=i(`../internals/copy-constructor-properties`),l=i(`../internals/is-forced`);E.exports=function(n,s){var h,d,c,m,f,v=n.target,x=n.global,A=n.stat;if(h=x?p:A?p[v]||t(v,{}):(p[v]||{}).prototype)for(d in s){if(m=s[d],c=n.dontCallGetSet?(f=o(h,d))&&f.value:h[d],!l(x?d:v+(A?`.`:`#`)+d,n.forced)&&c!==void 0){if(typeof m==typeof c)continue;e(m,c)}(n.sham||c&&c.sham)&&a(m,`sham`,!0),r(h,d,m,n)}}},{"../internals/copy-constructor-properties":237,"../internals/create-non-enumerable-property":241,"../internals/define-built-in":245,"../internals/define-global-property":246,"../internals/global":274,"../internals/is-forced":287,"../internals/object-get-own-property-descriptor":309}],260:[function(i,E,w){"use strict";E.exports=function(p){try{return!!p()}catch(o){return!0}}},{}],261:[function(i,E,w){"use strict";var p=i(`../internals/function-bind-native`),o=Function.prototype,a=o.apply,r=o.call;E.exports=typeof Reflect==`object`&&Reflect.apply||(p?r.bind(a):function(){return r.apply(a,arguments)})},{"../internals/function-bind-native":263}],262:[function(i,E,w){"use strict";var p=i(`../internals/function-uncurry-this-clause`),o=i(`../internals/a-callable`),a=i(`../internals/function-bind-native`),r=p(p.bind);E.exports=function(t,e){return o(t),e===void 0?t:a?r(t,e):function(){return t.apply(e,arguments)}}},{"../internals/a-callable":222,"../internals/function-bind-native":263,"../internals/function-uncurry-this-clause":267}],263:[function(i,E,w){"use strict";E.exports=!i(`../internals/fails`)((function(){var o=function(){}.bind();return typeof o!=`function`||o.hasOwnProperty(`prototype`)}))},{"../internals/fails":260}],264:[function(i,E,w){"use strict";var p=i(`../internals/function-bind-native`),o=Function.prototype.call;E.exports=p?o.bind(o):function(){return o.apply(o,arguments)}},{"../internals/function-bind-native":263}],265:[function(i,E,w){"use strict";var p=i(`../internals/descriptors`),o=i(`../internals/has-own-property`),a=Function.prototype,r=p&&Object.getOwnPropertyDescriptor,t=o(a,`name`);E.exports={EXISTS:t,PROPER:t&&function(){}.name===`something`,CONFIGURABLE:t&&(!p||p&&r(a,`name`).configurable)}},{"../internals/descriptors":247,"../internals/has-own-property":275}],266:[function(i,E,w){"use strict";var p=i(`../internals/function-uncurry-this`),o=i(`../internals/a-callable`);E.exports=function(a,r,t){try{return p(o(Object.getOwnPropertyDescriptor(a,r)[t]))}catch(e){}}},{"../internals/a-callable":222,"../internals/function-uncurry-this":268}],267:[function(i,E,w){"use strict";var p=i(`../internals/classof-raw`),o=i(`../internals/function-uncurry-this`);E.exports=function(a){if(p(a)===`Function`)return o(a)}},{"../internals/classof-raw":235,"../internals/function-uncurry-this":268}],268:[function(i,E,w){"use strict";var p=i(`../internals/function-bind-native`),o=Function.prototype,a=o.call,r=p&&o.bind.bind(a,a);E.exports=p?r:function(t){return function(){return a.apply(t,arguments)}}},{"../internals/function-bind-native":263}],269:[function(i,E,w){"use strict";var p=i(`../internals/global`),o=i(`../internals/is-callable`),a=function(r){return o(r)?r:void 0};E.exports=function(r,t){return arguments.length<2?a(p[r]):p[r]&&p[r][t]}},{"../internals/global":274,"../internals/is-callable":285}],270:[function(i,E,w){"use strict";var p=i(`../internals/classof`),o=i(`../internals/get-method`),a=i(`../internals/is-null-or-undefined`),r=i(`../internals/iterators`),t=i(`../internals/well-known-symbol`)(`iterator`);E.exports=function(e){if(!a(e))return o(e,t)||o(e,`@@iterator`)||r[p(e)]}},{"../internals/classof":236,"../internals/get-method":273,"../internals/is-null-or-undefined":288,"../internals/iterators":298,"../internals/well-known-symbol":357}],271:[function(i,E,w){"use strict";var p=i(`../internals/function-call`),o=i(`../internals/a-callable`),a=i(`../internals/an-object`),r=i(`../internals/try-to-string`),t=i(`../internals/get-iterator-method`),e=TypeError;E.exports=function(l,n){var s=arguments.length<2?t(l):n;if(o(s))return a(p(s,l));throw new e(r(l)+` is not iterable`)}},{"../internals/a-callable":222,"../internals/an-object":227,"../internals/function-call":264,"../internals/get-iterator-method":270,"../internals/try-to-string":349}],272:[function(i,E,w){"use strict";
8var p=i(`../internals/function-uncurry-this`),o=i(`../internals/is-array`),a=i(`../internals/is-callable`),r=i(`../internals/classof-raw`),t=i(`../internals/to-string`),e=p([].push);E.exports=function(l){if(a(l))return l;if(o(l)){for(var n=l.length,s=[],h=0;h<n;h++){var d=l[h];typeof d==`string`?e(s,d):typeof d!=`number`&&r(d)!==`Number`&&r(d)!==`String`||e(s,t(d))}var c=s.length,m=!0;return function(f,v){if(m)return m=!1,v;if(o(this))return v;for(var x=0;x<c;x++)if(s[x]===f)return v}}}},{"../internals/classof-raw":235,"../internals/function-uncurry-this":268,"../internals/is-array":284,"../internals/is-callable":285,"../internals/to-string":348}],273:[function(i,E,w){"use strict";var p=i(`../internals/a-callable`),o=i(`../internals/is-null-or-undefined`);E.exports=function(a,r){var t=a[r];return o(t)?void 0:p(t)}},{"../internals/a-callable":222,"../internals/is-null-or-undefined":288}],274:[function(i,E,w){(function(p){(function(){"use strict";var o=function(a){return a&&a.Math===Math&&a};E.exports=o(typeof globalThis==`object`&&globalThis)||o(typeof window==`object`&&window)||o(typeof self==`object`&&self)||o(typeof p==`object`&&p)||(function(){return this})()||this||Function(`return this`)()}).call(this)}).call(this,typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{})},{}],275:[function(i,E,w){"use strict";var p=i(`../internals/function-uncurry-this`),o=i(`../internals/to-object`),a=p({}.hasOwnProperty);E.exports=Object.hasOwn||function(r,t){return a(o(r),t)}},{"../internals/function-uncurry-this":268,"../internals/to-object":344}],276:[function(i,E,w){"use strict";E.exports={}},{}],277:[function(i,E,w){"use strict";E.exports=function(p,o){try{arguments.length===1?console.error(p):console.error(p,o)}catch(a){}}},{}],278:[function(i,E,w){"use strict";E.exports=i(`../internals/get-built-in`)(`document`,`documentElement`)},{"../internals/get-built-in":269}],279:[function(i,E,w){"use strict";var p=i(`../internals/descriptors`),o=i(`../internals/fails`),a=i(`../internals/document-create-element`);E.exports=!p&&!o((function(){return Object.defineProperty(a(`div`),"a",{get:function(){return 7}}).a!==7}))},{"../internals/descriptors":247,"../internals/document-create-element":249,"../internals/fails":260}],280:[function(i,E,w){"use strict";var p=i(`../internals/function-uncurry-this`),o=i(`../internals/fails`),a=i(`../internals/classof-raw`),r=Object,t=p(``.split);E.exports=o((function(){return!r(`z`).propertyIsEnumerable(0)}))?function(e){return a(e)===`String`?t(e,``):r(e)}:r},{"../internals/classof-raw":235,"../internals/fails":260,"../internals/function-uncurry-this":268}],281:[function(i,E,w){"use strict";var p=i(`../internals/function-uncurry-this`),o=i(`../internals/is-callable`),a=i(`../internals/shared-store`),r=p(Function.toString);o(a.inspectSource)||(a.inspectSource=function(t){return r(t)}),E.exports=a.inspectSource},{"../internals/function-uncurry-this":268,"../internals/is-callable":285,"../internals/shared-store":333}],282:[function(i,E,w){"use strict";var p,o,a,r=i(`../internals/weak-map-basic-detection`),t=i(`../internals/global`),e=i(`../internals/is-object`),l=i(`../internals/create-non-enumerable-property`),n=i(`../internals/has-own-property`),s=i(`../internals/shared-store`),h=i(`../internals/shared-key`),d=i(`../internals/hidden-keys`),c=t.TypeError,m=t.WeakMap;if(r||s.state){var f=s.state||(s.state=new m);f.get=f.get,f.has=f.has,f.set=f.set,p=function(x,A){if(f.has(x))throw new c(`Object already initialized`);return A.facade=x,f.set(x,A),A},o=function(x){return f.get(x)||{}},a=function(x){return f.has(x)}}else{var v=h(`state`);d[v]=!0,p=function(x,A){if(n(x,v))throw new c(`Object already initialized`);return A.facade=x,l(x,v,A),A},o=function(x){return n(x,v)?x[v]:{}},a=function(x){return n(x,v)}}E.exports={set:p,get:o,has:a,enforce:function(x){return a(x)?o(x):p(x,{})},getterFor:function(x){return function(A){var j;if(!e(A)||(j=o(A)).type!==x)throw new c(`Incompatible receiver, `+x+` required`);return j}}}},{"../internals/create-non-enumerable-property":241,"../internals/global":274,"../internals/has-own-property":275,"../internals/hidden-keys":276,"../internals/is-object":289,"../internals/shared-key":332,"../internals/shared-store":333,"../internals/weak-map-basic-detection":354}],283:[function(i,E,w){"use strict";var p=i(`../internals/well-known-symbol`),o=i(`../internals/iterators`),a=p(`iterator`),r=Array.prototype;E.exports=function(t){return t!==void 0&&(o.Array===t||r[a]===t)}},{"../internals/iterators":298,"../internals/well-known-symbol":357}],284:[function(i,E,w){"use strict";var p=i(`../internals/classof-raw`);E.exports=Array.isArray||function(o){return p(o)===`Array`}},{"../internals/classof-raw":235}],285:[function(i,E,w){"use strict";var p=i(`../internals/document-all`),o=p.all;E.exports=p.IS_HTMLDDA?function(a){return typeof a==`function`||a===o}:function(a){return typeof a==`function`}},{"../internals/document-all":248}],286:[function(i,E,w){"use strict";
8var p=i(`../internals/function-uncurry-this`),o=i(`../internals/fails`),a=i(`../internals/is-callable`),r=i(`../internals/classof`),t=i(`../internals/get-built-in`),e=i(`../internals/inspect-source`),l=function(){},n=[],s=t(`Reflect`,`construct`),h=/^\s*(?:class|function)\b/,d=p(h.exec),c=!h.test(l),m=function(v){if(!a(v))return!1;try{return s(l,n,v),!0}catch(x){return!1}},f=function(v){if(!a(v))return!1;switch(r(v)){case`AsyncFunction`:case`GeneratorFunction`:case`AsyncGeneratorFunction`:return!1}try{return c||!!d(h,e(v))}catch(x){return!0}};f.sham=!0,E.exports=!s||o((function(){var v;return m(m.call)||!m(Object)||!m((function(){v=!0}))||v}))?f:m},{"../internals/classof":236,"../internals/fails":260,"../internals/function-uncurry-this":268,"../internals/get-built-in":269,"../internals/inspect-source":281,"../internals/is-callable":285}],287:[function(i,E,w){"use strict";var p=i(`../internals/fails`),o=i(`../internals/is-callable`),a=/#|\.prototype\./,r=function(s,h){var d=e[t(s)];return d===n||d!==l&&(o(h)?p(h):!!h)},t=r.normalize=function(s){return String(s).replace(a,`.`).toLowerCase()},e=r.data={},l=r.NATIVE=`N`,n=r.POLYFILL=`P`;E.exports=r},{"../internals/fails":260,"../internals/is-callable":285}],288:[function(i,E,w){"use strict";E.exports=function(p){return p==null}},{}],289:[function(i,E,w){"use strict";var p=i(`../internals/is-callable`),o=i(`../internals/document-all`),a=o.all;E.exports=o.IS_HTMLDDA?function(r){return typeof r==`object`?r!==null:p(r)||r===a}:function(r){return typeof r==`object`?r!==null:p(r)}},{"../internals/document-all":248,"../internals/is-callable":285}],290:[function(i,E,w){"use strict";E.exports=!1},{}],291:[function(i,E,w){"use strict";var p=i(`../internals/is-object`),o=i(`../internals/classof-raw`),a=i(`../internals/well-known-symbol`)(`match`);E.exports=function(r){var t;return p(r)&&((t=r[a])!==void 0?!!t:o(r)===`RegExp`)}},{"../internals/classof-raw":235,"../internals/is-object":289,"../internals/well-known-symbol":357}],292:[function(i,E,w){"use strict";var p=i(`../internals/get-built-in`),o=i(`../internals/is-callable`),a=i(`../internals/object-is-prototype-of`),r=i(`../internals/use-symbol-as-uid`),t=Object;E.exports=r?function(e){return typeof e==`symbol`}:function(e){var l=p(`Symbol`);return o(l)&&a(l.prototype,t(e))}},{"../internals/get-built-in":269,"../internals/is-callable":285,"../internals/object-is-prototype-of":314,"../internals/use-symbol-as-uid":351}],293:[function(i,E,w){"use strict";var p=i(`../internals/function-bind-context`),o=i(`../internals/function-call`),a=i(`../internals/an-object`),r=i(`../internals/try-to-string`),t=i(`../internals/is-array-iterator-method`),e=i(`../internals/length-of-array-like`),l=i(`../internals/object-is-prototype-of`),n=i(`../internals/get-iterator`),s=i(`../internals/get-iterator-method`),h=i(`../internals/iterator-close`),d=TypeError,c=function(f,v){this.stopped=f,this.result=v},m=c.prototype;E.exports=function(f,v,x){var A,j,L,N,P,D,$,B=x&&x.that,S=!(!x||!x.AS_ENTRIES),C=!(!x||!x.IS_RECORD),I=!(!x||!x.IS_ITERATOR),u=!(!x||!x.INTERRUPTED),b=p(v,B),y=function(_){return A&&h(A,`normal`,_),new c(!0,_)},g=function(_){return S?(a(_),u?b(_[0],_[1],y):b(_[0],_[1])):u?b(_,y):b(_)};if(C)A=f.iterator;else if(I)A=f;else{if(!(j=s(f)))throw new d(r(f)+` is not iterable`);if(t(j)){for(L=0,N=e(f);N>L;L++)if((P=g(f[L]))&&l(m,P))return P;return new c(!1)}A=n(f,j)}for(D=C?f.next:A.next;!($=o(D,A)).done;){try{P=g($.value)}catch(_){h(A,`throw`,_)}if(typeof P==`object`&&P&&l(m,P))return P}return new c(!1)}},{"../internals/an-object":227,"../internals/function-bind-context":262,"../internals/function-call":264,"../internals/get-iterator":271,"../internals/get-iterator-method":270,"../internals/is-array-iterator-method":283,"../internals/iterator-close":294,"../internals/length-of-array-like":299,"../internals/object-is-prototype-of":314,"../internals/try-to-string":349}],294:[function(i,E,w){"use strict";var p=i(`../internals/function-call`),o=i(`../internals/an-object`),a=i(`../internals/get-method`);E.exports=function(r,t,e){var l,n;o(r);try{if(!(l=a(r,`return`))){if(t===`throw`)throw e;return e}l=p(l,r)}catch(s){n=!0,l=s}if(t===`throw`)throw e;if(n)throw l;return o(l),e}},{"../internals/an-object":227,"../internals/function-call":264,"../internals/get-method":273}],295:[function(i,E,w){"use strict";var p=i(`../internals/iterators-core`).IteratorPrototype,o=i(`../internals/object-create`),a=i(`../internals/create-property-descriptor`),r=i(`../internals/set-to-string-tag`),t=i(`../internals/iterators`),e=function(){return this};E.exports=function(l,n,s,h){var d=n+` Iterator`;return l.prototype=o(p,{next:a(+!h,s)}),r(l,d,!1,!0),t[d]=e,l}},{"../internals/create-property-descriptor":242,"../internals/iterators":298,"../internals/iterators-core":297,"../internals/object-create":306,"../internals/set-to-string-tag":331}],296:[function(i,E,w){"use strict";var p=i(`../internals/export`),o=i(`../internals/function-call`),a=i(`../internals/is-pure`),r=i(`../internals/function-name`),t=i(`../internals/is-callable`),e=i(`../internals/iterator-create-constructor`),l=i(`../internals/object-get-prototype-of`),n=i(`../internals/object-set-prototype-of`),s=i(`../internals/set-to-string-tag`),h=i(`../internals/create-non-enumerable-property`),d=i(`../internals/define-built-in`),c=i(`../internals/well-known-symbol`),m=i(`../internals/iterators`),f=i(`../internals/iterators-core`),v=r.PROPER,x=r.CONFIGURABLE,A=f.IteratorPrototype,j=f.BUGGY_SAFARI_ITERATORS,L=c(`iterator`),N=function(){return this};E.exports=function(P,D,$,B,S,C,I){e($,D,B);var u,b,y,g=function(R){if(R===S&&U)return U;if(!j&&R&&R in O)return O[R];switch(R){case`keys`:case`values`:case`entries`:return function(){return new $(this,R)}}return function(){return new $(this)}},_=D+` Iterator`,k=!1,O=P.prototype,z=O[L]||O[`@@iterator`]||S&&O[S],U=!j&&z||g(S),V=D===`Array`&&O.entries||z;
vendor: 4,397 bytes, line 8
8if(V&&(u=l(V.call(new P)))!==Object.prototype&&u.next&&(a||l(u)===A||(n?n(u,A):t(u[L])||d(u,L,N)),s(u,_,!0,!0),a&&(m[_]=N)),v&&S===`values`&&z&&z.name!==`values`&&(!a&&x?h(O,`name`,`values`):(k=!0,U=function(){return o(z,this)})),S)if(b={values:g(`values`),keys:C?U:g(`keys`),entries:g(`entries`)},I)for(y in b)(j||k||!(y in O))&&d(O,y,b[y]);else p({target:D,proto:!0,forced:j||k},b);return a&&!I||O[L]===U||d(O,L,U,{name:S}),m[D]=U,b}},{"../internals/create-non-enumerable-property":241,"../internals/define-built-in":245,"../internals/export":259,"../internals/function-call":264,"../internals/function-name":265,"../internals/is-callable":285,"../internals/is-pure":290,"../internals/iterator-create-constructor":295,"../internals/iterators":298,"../internals/iterators-core":297,"../internals/object-get-prototype-of":313,"../internals/object-set-prototype-of":318,"../internals/set-to-string-tag":331,"../internals/well-known-symbol":357}],297:[function(i,E,w){"use strict";var p,o,a,r=i(`../internals/fails`),t=i(`../internals/is-callable`),e=i(`../internals/is-object`),l=i(`../internals/object-create`),n=i(`../internals/object-get-prototype-of`),s=i(`../internals/define-built-in`),h=i(`../internals/well-known-symbol`),d=i(`../internals/is-pure`),c=h(`iterator`),m=!1;[].keys&&(`next`in(a=[].keys())?(o=n(n(a)))!==Object.prototype&&(p=o):m=!0),!e(p)||r((function(){var f={};return p[c].call(f)!==f}))?p={}:d&&(p=l(p)),t(p[c])||s(p,c,(function(){return this})),E.exports={IteratorPrototype:p,BUGGY_SAFARI_ITERATORS:m}},{"../internals/define-built-in":245,"../internals/fails":260,"../internals/is-callable":285,"../internals/is-object":289,"../internals/is-pure":290,"../internals/object-create":306,"../internals/object-get-prototype-of":313,"../internals/well-known-symbol":357}],298:[function(i,E,w){arguments[4][276][0].apply(w,arguments)},{dup:276}],299:[function(i,E,w){"use strict";var p=i(`../internals/to-length`);E.exports=function(o){return p(o.length)}},{"../internals/to-length":343}],300:[function(i,E,w){"use strict";var p=i(`../internals/function-uncurry-this`),o=i(`../internals/fails`),a=i(`../internals/is-callable`),r=i(`../internals/has-own-property`),t=i(`../internals/descriptors`),e=i(`../internals/function-name`).CONFIGURABLE,l=i(`../internals/inspect-source`),n=i(`../internals/internal-state`),s=n.enforce,h=n.get,d=String,c=Object.defineProperty,m=p(``.slice),f=p(``.replace),v=p([].join),x=t&&!o((function(){return c((function(){}),`length`,{value:8}).length!==8})),A=String(String).split(`String`),j=E.exports=function(L,N,P){m(d(N),0,7)===`Symbol(`&&(N=`[`+f(d(N),/^Symbol\(([^)]*)\)/,`$1`)+`]`),P&&P.getter&&(N=`get `+N),P&&P.setter&&(N=`set `+N),(!r(L,`name`)||e&&L.name!==N)&&(t?c(L,`name`,{value:N,configurable:!0}):L.name=N),x&&P&&r(P,`arity`)&&L.length!==P.arity&&c(L,`length`,{value:P.arity});try{P&&r(P,`constructor`)&&P.constructor?t&&c(L,`prototype`,{writable:!1}):L.prototype&&(L.prototype=void 0)}catch($){}var D=s(L);return r(D,`source`)||(D.source=v(A,typeof N==`string`?N:``)),L};Function.prototype.toString=j((function(){return a(this)&&h(this).source||l(this)}),`toString`)},{"../internals/descriptors":247,"../internals/fails":260,"../internals/function-name":265,"../internals/function-uncurry-this":268,"../internals/has-own-property":275,"../internals/inspect-source":281,"../internals/internal-state":282,"../internals/is-callable":285}],301:[function(i,E,w){"use strict";var p=Math.ceil,o=Math.floor;E.exports=Math.trunc||function(a){var r=+a;return(r>0?o:p)(r)}},{}],302:[function(i,E,w){"use strict";var p,o,a,r,t,e=i(`../internals/global`),l=i(`../internals/function-bind-context`),n=i(`../internals/object-get-own-property-descriptor`).f,s=i(`../internals/task`).set,h=i(`../internals/queue`),d=i(`../internals/engine-is-ios`),c=i(`../internals/engine-is-ios-pebble`),m=i(`../internals/engine-is-webos-webkit`),f=i(`../internals/engine-is-node`),v=e.MutationObserver||e.WebKitMutationObserver,x=e.document,A=e.process,j=e.Promise,L=n(e,`queueMicrotask`),N=L&&L.value;if(!N){var P=new h,D=function(){var $,B;for(f&&($=A.domain)&&$.exit();B=P.get();)try{B()}catch(S){throw P.head&&p(),S}$&&$.enter()};d||f||m||!v||!x?!c&&j&&j.resolve?((r=j.resolve(void 0)).constructor=j,t=l(r.then,r),p=function(){t(D)}):f?p=function(){A.nextTick(D)}:(s=l(s,e),p=function(){s(D)}):(o=!0,a=x.createTextNode(``),new v(D).observe(a,{characterData:!0}
8),p=function(){a.data=o=!o}),N=function($){P.head||p(),P.add($)}}E.exports=N},{"../internals/engine-is-ios":253,"../internals/engine-is-ios-pebble":252,"../internals/engine-is-node":254,"../internals/engine-is-webos-webkit":255,"../internals/function-bind-context":262,"../internals/global":274,"../internals/object-get-own-property-descriptor":309,"../internals/queue":328,"../internals/task":339}],303:[function(i,E,w){"use strict";var p=i(`../internals/a-callable`),o=TypeError,a=function(r){var t,e;this.promise=new r((function(l,n){if(t!==void 0||e!==void 0)throw new o(`Bad Promise constructor`);t=l,e=n})),this.resolve=p(t),this.reject=p(e)};E.exports.f=function(r){return new a(r)}},{"../internals/a-callable":222}],304:[function(i,E,w){"use strict";var p=i(`../internals/is-regexp`),o=TypeError;E.exports=function(a){if(p(a))throw new o(`The method doesn't accept regular expressions`);return a}},{"../internals/is-regexp":291}],305:[function(i,E,w){"use strict";var p=i(`../internals/descriptors`),o=i(`../internals/function-uncurry-this`),a=i(`../internals/function-call`),r=i(`../internals/fails`),t=i(`../internals/object-keys`),e=i(`../internals/object-get-own-property-symbols`),l=i(`../internals/object-property-is-enumerable`),n=i(`../internals/to-object`),s=i(`../internals/indexed-object`),h=Object.assign,d=Object.defineProperty,c=o([].concat);E.exports=!h||r((function(){if(p&&h({b:1},h(d({},`a`,{enumerable:!0,get:function(){d(this,`b`,{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var m={},f={},v=Symbol(`assign detection`);return m[v]=7,`abcdefghijklmnopqrst`.split(``).forEach((function(x){f[x]=x})),h({},m)[v]!==7||t(h({},f)).join(``)!==`abcdefghijklmnopqrst`}))?function(m,f){for(var v=n(m),x=arguments.length,A=1,j=e.f,L=l.f;x>A;)for(var N,P=s(arguments[A++]),D=j?c(t(P),j(P)):t(P),$=D.length,B=0;$>B;)N=D[B++],p&&!a(L,P,N)||(v[N]=P[N]);return v}:h},{"../internals/descriptors":247,"../internals/fails":260,"../internals/function-call":264,"../internals/function-uncurry-this":268,"../internals/indexed-object":280,"../internals/object-get-own-property-symbols":312,"../internals/object-keys":316,"../internals/object-property-is-enumerable":317,"../internals/to-object":344}],306:[function(i,E,w){"use strict";var p,o=i(`../internals/an-object`),a=i(`../internals/object-define-properties`),r=i(`../internals/enum-bug-keys`),t=i(`../internals/hidden-keys`),e=i(`../internals/html`),l=i(`../internals/document-create-element`),s=i(`../internals/shared-key`)(`IE_PROTO`),h=function(){},d=function(f){return`<script>`+f+`<\/script>`},c=function(f){f.write(d(``)),f.close();var v=f.parentWindow.Object;return f=null,v},m=function(){try{p=new ActiveXObject(`htmlfile`)}catch(A){}var f,v;m=typeof document<`u`?document.domain&&p?c(p):((v=l(`iframe`)).style.display=`none`,e.appendChild(v),v.src=`javascript:`,(f=v.contentWindow.document).open(),f.write(d(`document.F=Object`)),f.close(),f.F):c(p);for(var x=r.length;x--;)delete m.prototype[r[x]];return m()};t[s]=!0,E.exports=Object.create||function(f,v){var x;return f!==null?(h.prototype=o(f),x=new h,h.prototype=null,x[s]=f):x=m(),v===void 0?x:a.f(x,v)}},{"../internals/an-object":227,"../internals/document-create-element":249,"../internals/enum-bug-keys":258,"../internals/hidden-keys":276,"../internals/html":278,"../internals/object-define-properties":307,"../internals/shared-key":332}],307:[function(i,E,w){"use strict";var p=i(`../internals/descriptors`),o=i(`../internals/v8-prototype-define-bug`),a=i(`../internals/object-define-property`),r=i(`../internals/an-object`),t=i(`../internals/to-indexed-object`),e=i(`../internals/object-keys`);w.f=p&&!o?Object.defineProperties:function(l,n){r(l);for(var s,h=t(n),d=e(n),c=d.length,m=0;c>m;)a.f(l,s=d[m++],h[s]);return l}},{"../internals/an-object":227,"../internals/descriptors":247,"../internals/object-define-property":308,"../internals/object-keys":316,"../internals/to-indexed-object":341,"../internals/v8-prototype-define-bug":352}],308:[function(i,E,w){"use strict";var p=i(`../internals/descriptors`),o=i(`../internals/ie8-dom-define`),a=i(`../internals/v8-prototype-define-bug`),r=i(`../internals/an-object`),t=i(`../internals/to-property-key`),e=TypeError,l=Object.defineProperty,n=Object.getOwnPropertyDescriptor;w.f=p?a?function(s,h,d){if(r(s),h=t(h),r(d),typeof s==`function`&&h===`prototype`&&`value`in d&&`writable`in d&&!
8d.writable){var c=n(s,h);c&&c.writable&&(s[h]=d.value,d={configurable:`configurable`in d?d.configurable:c.configurable,enumerable:`enumerable`in d?d.enumerable:c.enumerable,writable:!1})}return l(s,h,d)}:l:function(s,h,d){if(r(s),h=t(h),r(d),o)try{return l(s,h,d)}catch(c){}if(`get`in d||`set`in d)throw new e(`Accessors not supported`);return`value`in d&&(s[h]=d.value),s}},{"../internals/an-object":227,"../internals/descriptors":247,"../internals/ie8-dom-define":279,"../internals/to-property-key":346,"../internals/v8-prototype-define-bug":352}],309:[function(i,E,w){"use strict";var p=i(`../internals/descriptors`),o=i(`../internals/function-call`),a=i(`../internals/object-property-is-enumerable`),r=i(`../internals/create-property-descriptor`),t=i(`../internals/to-indexed-object`),e=i(`../internals/to-property-key`),l=i(`../internals/has-own-property`),n=i(`../internals/ie8-dom-define`),s=Object.getOwnPropertyDescriptor;w.f=p?s:function(h,d){if(h=t(h),d=e(d),n)try{return s(h,d)}catch(c){}if(l(h,d))return r(!o(a.f,h,d),h[d])}},{"../internals/create-property-descriptor":242,"../internals/descriptors":247,"../internals/function-call":264,"../internals/has-own-property":275,"../internals/ie8-dom-define":279,"../internals/object-property-is-enumerable":317,"../internals/to-indexed-object":341,"../internals/to-property-key":346}],310:[function(i,E,w){"use strict";var p=i(`../internals/classof-raw`),o=i(`../internals/to-indexed-object`),a=i(`../internals/object-get-own-property-names`).f,r=i(`../internals/array-slice-simple`),t=typeof window==`object`&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];E.exports.f=function(e){return t&&p(e)===`Window`?(function(l){try{return a(l)}catch(n){return r(t)}})(e):a(o(e))}},{"../internals/array-slice-simple":230,"../internals/classof-raw":235,"../internals/object-get-own-property-names":311,"../internals/to-indexed-object":341}],311:[function(i,E,w){"use strict";var p=i(`../internals/object-keys-internal`),o=i(`../internals/enum-bug-keys`).concat(`length`,`prototype`);w.f=Object.getOwnPropertyNames||function(a){return p(a,o)}},{"../internals/enum-bug-keys":258,"../internals/object-keys-internal":315}],312:[function(i,E,w){"use strict";w.f=Object.getOwnPropertySymbols},{}],313:[function(i,E,w){"use strict";var p=i(`../internals/has-own-property`),o=i(`../internals/is-callable`),a=i(`../internals/to-object`),r=i(`../internals/shared-key`),t=i(`../internals/correct-prototype-getter`),e=r(`IE_PROTO`),l=Object,n=l.prototype;E.exports=t?l.getPrototypeOf:function(s){var h=a(s);if(p(h,e))return h[e];var d=h.constructor;return o(d)&&h instanceof d?d.prototype:h instanceof l?n:null}},{"../internals/correct-prototype-getter":239,"../internals/has-own-property":275,"../internals/is-callable":285,"../internals/shared-key":332,"../internals/to-object":344}],314:[function(i,E,w){"use strict";E.exports=i(`../internals/function-uncurry-this`)({}.isPrototypeOf)},{"../internals/function-uncurry-this":268}],315:[function(i,E,w){"use strict";var p=i(`../internals/function-uncurry-this`),o=i(`../internals/has-own-property`),a=i(`../internals/to-indexed-object`),r=i(`../internals/array-includes`).indexOf,t=i(`../internals/hidden-keys`),e=p([].push);E.exports=function(l,n){var s,h=a(l),d=0,c=[];for(s in h)!o(t,s)&&o(h,s)&&e(c,s);for(;n.length>d;)o(h,s=n[d++])&&(~r(c,s)||e(c,s));return c}},{"../internals/array-includes":228,"../internals/function-uncurry-this":268,"../internals/has-own-property":275,"../internals/hidden-keys":276,"../internals/to-indexed-object":341}],316:[function(i,E,w){"use strict";var p=i(`../internals/object-keys-internal`),o=i(`../internals/enum-bug-keys`);E.exports=Object.keys||function(a){return p(a,o)}},{"../internals/enum-bug-keys":258,"../internals/object-keys-internal":315}],317:[function(i,E,w){"use strict";var p={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor;w.f=o&&!p.call({1:2},1)?function(r){var t=o(this,r);return!!t&&t.enumerable}:p},{}],318:[function(i,E,w){"use strict";var p=i(`../internals/function-uncurry-this-accessor`),o=i(`../internals/an-object`),a=i(`../internals/a-possible-prototype`);
8E.exports=Object.setPrototypeOf||(`__proto__`in{}?(function(){var r,t=!1,e={};try{(r=p(Object.prototype,`__proto__`,`set`))(e,[]),t=e instanceof Array}catch(l){}return function(l,n){return o(l),a(n),t?r(l,n):l.__proto__=n,l}})():void 0)},{"../internals/a-possible-prototype":224,"../internals/an-object":227,"../internals/function-uncurry-this-accessor":266}],319:[function(i,E,w){"use strict";var p=i(`../internals/descriptors`),o=i(`../internals/fails`),a=i(`../internals/function-uncurry-this`),r=i(`../internals/object-get-prototype-of`),t=i(`../internals/object-keys`),e=i(`../internals/to-indexed-object`),l=a(i(`../internals/object-property-is-enumerable`).f),n=a([].push),s=p&&o((function(){var d=Object.create(null);return d[2]=2,!l(d,2)})),h=function(d){return function(c){for(var m,f=e(c),v=t(f),x=s&&r(f)===null,A=v.length,j=0,L=[];A>j;)m=v[j++],p&&!(x?m in f:l(f,m))||n(L,d?[m,f[m]]:f[m]);return L}};E.exports={entries:h(!0),values:h(!1)}},{"../internals/descriptors":247,"../internals/fails":260,"../internals/function-uncurry-this":268,"../internals/object-get-prototype-of":313,"../internals/object-keys":316,"../internals/object-property-is-enumerable":317,"../internals/to-indexed-object":341}],320:[function(i,E,w){"use strict";var p=i(`../internals/function-call`),o=i(`../internals/is-callable`),a=i(`../internals/is-object`),r=TypeError;E.exports=function(t,e){var l,n;if(e===`string`&&o(l=t.toString)&&!a(n=p(l,t))||o(l=t.valueOf)&&!a(n=p(l,t))||e!==`string`&&o(l=t.toString)&&!a(n=p(l,t)))return n;throw new r(`Can't convert object to primitive value`)}},{"../internals/function-call":264,"../internals/is-callable":285,"../internals/is-object":289}],321:[function(i,E,w){"use strict";var p=i(`../internals/get-built-in`),o=i(`../internals/function-uncurry-this`),a=i(`../internals/object-get-own-property-names`),r=i(`../internals/object-get-own-property-symbols`),t=i(`../internals/an-object`),e=o([].concat);E.exports=p(`Reflect`,`ownKeys`)||function(l){var n=a.f(t(l)),s=r.f;return s?e(n,s(l)):n}},{"../internals/an-object":227,"../internals/function-uncurry-this":268,"../internals/get-built-in":269,"../internals/object-get-own-property-names":311,"../internals/object-get-own-property-symbols":312}],322:[function(i,E,w){"use strict";E.exports=i(`../internals/global`)},{"../internals/global":274}],323:[function(i,E,w){"use strict";E.exports=function(p){try{return{error:!1,value:p()}}catch(o){return{error:!0,value:o}}}},{}],324:[function(i,E,w){"use strict";var p=i(`../internals/global`),o=i(`../internals/promise-native-constructor`),a=i(`../internals/is-callable`),r=i(`../internals/is-forced`),t=i(`../internals/inspect-source`),e=i(`../internals/well-known-symbol`),l=i(`../internals/engine-is-browser`),n=i(`../internals/engine-is-deno`),s=i(`../internals/is-pure`),h=i(`../internals/engine-v8-version`),d=o&&o.prototype,c=e(`species`),m=!1,f=a(p.PromiseRejectionEvent);E.exports={CONSTRUCTOR:r(`Promise`,(function(){var x=t(o),A=x!==String(o);if(!A&&h===66||s&&(!d.catch||!d.finally))return!0;if(!h||h<51||!/native code/.test(x)){var j=new o((function(N){N(1)})),L=function(N){N((function(){}),(function(){}))};if((j.constructor={})[c]=L,!(m=j.then((function(){}))instanceof L))return!0}return!A&&(l||n)&&!f})),REJECTION_EVENT:f,SUBCLASSING:m}},{"../internals/engine-is-browser":250,"../internals/engine-is-deno":251,"../internals/engine-v8-version":257,"../internals/global":274,"../internals/inspect-source":281,"../internals/is-callable":285,"../internals/is-forced":287,"../internals/is-pure":290,"../internals/promise-native-constructor":325,"../internals/well-known-symbol":357}],325:[function(i,E,w){"use strict";E.exports=i(`../internals/global`).Promise},{"../internals/global":274}],326:[function(i,E,w){"use strict";var p=i(`../internals/an-object`),o=i(`../internals/is-object`),a=i(`../internals/new-promise-capability`);E.exports=function(r,t){if(p(r),o(t)&&t.constructor===r)return t;var e=a.f(r);return(0,e.resolve)(t),e.promise}},{"../internals/an-object":227,"../internals/is-object":289,"../internals/new-promise-capability":303}],327:[function(i,E,w){"use strict";var p=i(`../internals/promise-native-constructor`),o=i(`../internals/check-correctness-of-iteration`);E.exports=i(`../internals/promise-constructor-detection`).CONSTRUCTOR||!o((function(r){p.all(r).then(void 0,(function(){}))}))},{"../internals/check-correctness-of-iteration":234,"../internals/promise-constructor-detection":324,"../internals/promise-native-constructor":325}],328:[function(i,E,w){"use strict";var p=function(){this.head=null,this.tail=null};p.prototype={add:function(o){var a={item:o,next:null},r=this.tail;r?r.next=a:this.head=a,this.tail=a},get:function(){var o=this.head;if(o)return(this.head=o.next)===null&&(this.tail=null),o.item}},E.exports=p},{}],329:[function(i,E,w){"use strict";var p=i(`../internals/is-null-or-undefined`),o=TypeError;
vendor: 4,140 bytes, line 8
8E.exports=function(a){if(p(a))throw new o(`Can't call method on `+a);return a}},{"../internals/is-null-or-undefined":288}],330:[function(i,E,w){"use strict";var p=i(`../internals/get-built-in`),o=i(`../internals/define-built-in-accessor`),a=i(`../internals/well-known-symbol`),r=i(`../internals/descriptors`),t=a(`species`);E.exports=function(e){var l=p(e);r&&l&&!l[t]&&o(l,t,{configurable:!0,get:function(){return this}})}},{"../internals/define-built-in-accessor":244,"../internals/descriptors":247,"../internals/get-built-in":269,"../internals/well-known-symbol":357}],331:[function(i,E,w){"use strict";var p=i(`../internals/object-define-property`).f,o=i(`../internals/has-own-property`),a=i(`../internals/well-known-symbol`)(`toStringTag`);E.exports=function(r,t,e){r&&!e&&(r=r.prototype),r&&!o(r,a)&&p(r,a,{configurable:!0,value:t})}},{"../internals/has-own-property":275,"../internals/object-define-property":308,"../internals/well-known-symbol":357}],332:[function(i,E,w){"use strict";var p=i(`../internals/shared`),o=i(`../internals/uid`),a=p(`keys`);E.exports=function(r){return a[r]||(a[r]=o(r))}},{"../internals/shared":334,"../internals/uid":350}],333:[function(i,E,w){"use strict";var p=i(`../internals/global`),o=i(`../internals/define-global-property`);E.exports=p[`__core-js_shared__`]||o(`__core-js_shared__`,{})},{"../internals/define-global-property":246,"../internals/global":274}],334:[function(i,E,w){"use strict";var p=i(`../internals/is-pure`),o=i(`../internals/shared-store`);(E.exports=function(a,r){return o[a]||(o[a]=r!==void 0?r:{})})(`versions`,[]).push({version:`3.33.0`,mode:p?`pure`:`global`,copyright:`© 2014-2023 Denis Pushkarev (zloirock.ru)`,license:`https://github.com/zloirock/core-js/blob/v3.33.0/LICENSE`,source:`https://github.com/zloirock/core-js`})},{"../internals/is-pure":290,"../internals/shared-store":333}],335:[function(i,E,w){"use strict";var p=i(`../internals/an-object`),o=i(`../internals/a-constructor`),a=i(`../internals/is-null-or-undefined`),r=i(`../internals/well-known-symbol`)(`species`);E.exports=function(t,e){var l,n=p(t).constructor;return n===void 0||a(l=p(n)[r])?e:o(l)}},{"../internals/a-constructor":223,"../internals/an-object":227,"../internals/is-null-or-undefined":288,"../internals/well-known-symbol":357}],336:[function(i,E,w){"use strict";var p=i(`../internals/engine-v8-version`),o=i(`../internals/fails`),a=i(`../internals/global`).String;E.exports=!!Object.getOwnPropertySymbols&&!o((function(){var r=Symbol(`symbol detection`);return!a(r)||!(Object(r)instanceof Symbol)||!Symbol.sham&&p&&p<41}))},{"../internals/engine-v8-version":257,"../internals/fails":260,"../internals/global":274}],337:[function(i,E,w){"use strict";var p=i(`../internals/function-call`),o=i(`../internals/get-built-in`),a=i(`../internals/well-known-symbol`),r=i(`../internals/define-built-in`);E.exports=function(){var t=o(`Symbol`),e=t&&t.prototype,l=e&&e.valueOf,n=a(`toPrimitive`);e&&!e[n]&&r(e,n,(function(s){return p(l,this)}),{arity:1})}},{"../internals/define-built-in":245,"../internals/function-call":264,"../internals/get-built-in":269,"../internals/well-known-symbol":357}],338:[function(i,E,w){"use strict";E.exports=i(`../internals/symbol-constructor-detection`)&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/symbol-constructor-detection":336}],339:[function(i,E,w){"use strict";var p,o,a,r,t=i(`../internals/global`),e=i(`../internals/function-apply`),l=i(`../internals/function-bind-context`),n=i(`../internals/is-callable`),s=i(`../internals/has-own-property`),h=i(`../internals/fails`),d=i(`../internals/html`),c=i(`../internals/array-slice`),m=i(`../internals/document-create-element`),f=i(`../internals/validate-arguments-length`),v=i(`../internals/engine-is-ios`),x=i(`../internals/engine-is-node`),A=t.setImmediate,j=t.clearImmediate,L=t.process,N=t.Dispatch,P=t.Function,D=t.MessageChannel,$=t.String,B=0,S={};h((function(){p=t.location}));var C=function(y){if(s(S,y)){var g=S[y];delete S[y],g()}},I=function(y){return function(){C(y)}},u=function(y){C(y.data)},b=function(y){t.postMessage($(y),p.protocol+`//`+p.host)};A&&j||(A=function(y){f(arguments.length,1);
8var g=n(y)?y:P(y),_=c(arguments,1);return S[++B]=function(){e(g,void 0,_)},o(B),B},j=function(y){delete S[y]},x?o=function(y){L.nextTick(I(y))}:N&&N.now?o=function(y){N.now(I(y))}:D&&!v?(r=(a=new D).port2,a.port1.onmessage=u,o=l(r.postMessage,r)):t.addEventListener&&n(t.postMessage)&&!t.importScripts&&p&&p.protocol!==`file:`&&!h(b)?(o=b,t.addEventListener(`message`,u,!1)):o=`onreadystatechange`in m(`script`)?function(y){d.appendChild(m(`script`)).onreadystatechange=function(){d.removeChild(this),C(y)}}:function(y){setTimeout(I(y),0)}),E.exports={set:A,clear:j}},{"../internals/array-slice":231,"../internals/document-create-element":249,"../internals/engine-is-ios":253,"../internals/engine-is-node":254,"../internals/fails":260,"../internals/function-apply":261,"../internals/function-bind-context":262,"../internals/global":274,"../internals/has-own-property":275,"../internals/html":278,"../internals/is-callable":285,"../internals/validate-arguments-length":353}],340:[function(i,E,w){"use strict";var p=i(`../internals/to-integer-or-infinity`),o=Math.max,a=Math.min;E.exports=function(r,t){var e=p(r);return e<0?o(e+t,0):a(e,t)}},{"../internals/to-integer-or-infinity":342}],341:[function(i,E,w){"use strict";var p=i(`../internals/indexed-object`),o=i(`../internals/require-object-coercible`);E.exports=function(a){return p(o(a))}},{"../internals/indexed-object":280,"../internals/require-object-coercible":329}],342:[function(i,E,w){"use strict";var p=i(`../internals/math-trunc`);E.exports=function(o){var a=+o;return a!=a||a===0?0:p(a)}},{"../internals/math-trunc":301}],343:[function(i,E,w){"use strict";var p=i(`../internals/to-integer-or-infinity`),o=Math.min;E.exports=function(a){return a>0?o(p(a),9007199254740991):0}},{"../internals/to-integer-or-infinity":342}],344:[function(i,E,w){"use strict";var p=i(`../internals/require-object-coercible`),o=Object;E.exports=function(a){return o(p(a))}},{"../internals/require-object-coercible":329}],345:[function(i,E,w){"use strict";var p=i(`../internals/function-call`),o=i(`../internals/is-object`),a=i(`../internals/is-symbol`),r=i(`../internals/get-method`),t=i(`../internals/ordinary-to-primitive`),e=i(`../internals/well-known-symbol`),l=TypeError,n=e(`toPrimitive`);E.exports=function(s,h){if(!o(s)||a(s))return s;var d,c=r(s,n);if(c){if(h===void 0&&(h=`default`),d=p(c,s,h),!o(d)||a(d))return d;
8throw new l(`Can't convert object to primitive value`)}return h===void 0&&(h=`number`),t(s,h)}},{"../internals/function-call":264,"../internals/get-method":273,"../internals/is-object":289,"../internals/is-symbol":292,"../internals/ordinary-to-primitive":320,"../internals/well-known-symbol":357}],346:[function(i,E,w){"use strict";var p=i(`../internals/to-primitive`),o=i(`../internals/is-symbol`);E.exports=function(a){var r=p(a,`string`);return o(r)?r:r+``}},{"../internals/is-symbol":292,"../internals/to-primitive":345}],347:[function(i,E,w){"use strict";var p={};p[i(`../internals/well-known-symbol`)(`toStringTag`)]=`z`,E.exports=String(p)===`[object z]`},{"../internals/well-known-symbol":357}],348:[function(i,E,w){"use strict";var p=i(`../internals/classof`),o=String;E.exports=function(a){if(p(a)===`Symbol`)throw new TypeError(`Cannot convert a Symbol value to a string`);return o(a)}},{"../internals/classof":236}],349:[function(i,E,w){"use strict";var p=String;E.exports=function(o){try{return p(o)}catch(a){return`Object`}}},{}],350:[function(i,E,w){"use strict";var p=i(`../internals/function-uncurry-this`),o=0,a=Math.random(),r=p(1 .toString);E.exports=function(t){return`Symbol(`+(t===void 0?``:t)+`)_`+r(++o+a,36)}},{"../internals/function-uncurry-this":268}],351:[function(i,E,w){"use strict";E.exports=i(`../internals/symbol-constructor-detection`)&&!Symbol.sham&&typeof Symbol.iterator==`symbol`},{"../internals/symbol-constructor-detection":336}],352:[function(i,E,w){"use strict";var p=i(`../internals/descriptors`),o=i(`../internals/fails`);E.exports=p&&o((function(){return Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype!==42}))},{"../internals/descriptors":247,"../internals/fails":260}],353:[function(i,E,w){"use strict";var p=TypeError;E.exports=function(o,a){if(o<a)throw new p(`Not enough arguments`);return o}},{}],354:[function(i,E,w){"use strict";var p=i(`../internals/global`),o=i(`../internals/is-callable`),a=p.WeakMap;E.exports=o(a)&&/native code/.test(String(a))},{"../internals/global":274,"../internals/is-callable":285}],355:[function(i,E,w){"use strict";var p=i(`../internals/path`),o=i(`../internals/has-own-property`),a=i(`../internals/well-known-symbol-wrapped`),r=i(`../internals/object-define-property`).f;E.exports=function(t){var e=p.Symbol||(p.Symbol={});o(e,t)||r(e,t,{value:a.f(t)})}},{"../internals/has-own-property":275,"../internals/object-define-property":308,"../internals/path":322,"../internals/well-known-symbol-wrapped":356}],356:[function(i,E,w){"use strict";w.f=i(`../internals/well-known-symbol`)},{"../internals/well-known-symbol":357}],357:[function(i,E,w){"use strict";var p=i(`../internals/global`),o=i(`../internals/shared`),a=i(`../internals/has-own-property`),r=i(`../internals/uid`),t=i(`../internals/symbol-constructor-detection`),e=i(`../internals/use-symbol-as-uid`),l=p.Symbol,n=o(`wks`),s=e?l.for||l:l&&l.withoutSetter||r;E.exports=function(h){return a(n,h)||(n[h]=t&&a(l,h)?l[h]:s(`Symbol.`+h)),n[h]}},{"../internals/global":274,"../internals/has-own-property":275,"../internals/shared":334,"../internals/symbol-constructor-detection":336,"../internals/uid":350,"../internals/use-symbol-as-uid":351}],358:[function(i,E,w){"use strict";var p=i(`../internals/export`),o=i(`../internals/array-iteration`).findIndex,a=i(`../internals/add-to-unscopables`),r=!0;`findIndex`in[]&&Array(1).findIndex((function(){r=!1})),p({target:`Array`,proto:!0,forced:r},{findIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),a(`findIndex`)},{"../internals/add-to-unscopables":225,"../internals/array-iteration":229,"../internals/export":259}],359:[function(i,E,w){"use strict";var p=i(`../internals/export`),o=i(`../internals/array-iteration`).find,a=i(`../internals/add-to-unscopables`),r=!0;`find`in[]&&Array(1).find((function(){r=!1})),p({target:`Array`,proto:!0,forced:r},{find:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),a(`find`)},{"../internals/add-to-unscopables":225,"../internals/array-iteration":229,"../internals/export":259}],360:[function(i,E,w){"use strict";var p=i(`../internals/export`),o=i(`../internals/array-includes`).includes,a=i(`../internals/fails`),r=i(`../internals/a
8dd-to-unscopables`);p({target:`Array`,proto:!0,forced:a((function(){return!Array(1).includes()}))},{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),r(`includes`)},{"../internals/add-to-unscopables":225,"../internals/array-includes":228,"../internals/export":259,"../internals/fails":260}],361:[function(i,E,w){"use strict";var p=i(`../internals/to-indexed-object`),o=i(`../internals/add-to-unscopables`),a=i(`../internals/iterators`),r=i(`../internals/internal-state`),t=i(`../internals/object-define-property`).f,e=i(`../internals/iterator-define`),l=i(`../internals/create-iter-result-object`),n=i(`../internals/is-pure`),s=i(`../internals/descriptors`),h=r.set,d=r.getterFor(`Array Iterator`);E.exports=e(Array,`Array`,(function(m,f){h(this,{type:`Array Iterator`,target:p(m),index:0,kind:f})}),(function(){var m=d(this),f=m.target,v=m.kind,x=m.index++;if(!f||x>=f.length)return m.target=void 0,l(void 0,!0);switch(v){case`keys`:return l(x,!1);case`values`:return l(f[x],!1)}return l([x,f[x]],!1)}),`values`);var c=a.Arguments=a.Array;
8if(o(`keys`),o(`values`),o(`entries`),!n&&s&&c.name!==`values`)try{t(c,`name`,{value:`values`})}catch(m){}},{"../internals/add-to-unscopables":225,"../internals/create-iter-result-object":240,"../internals/descriptors":247,"../internals/internal-state":282,"../internals/is-pure":290,"../internals/iterator-define":296,"../internals/iterators":298,"../internals/object-define-property":308,"../internals/to-indexed-object":341}],362:[function(i,E,w){"use strict";var p=i(`../internals/export`),o=i(`../internals/get-built-in`),a=i(`../internals/function-apply`),r=i(`../internals/function-call`),t=i(`../internals/function-uncurry-this`),e=i(`../internals/fails`),l=i(`../internals/is-callable`),n=i(`../internals/is-symbol`),s=i(`../internals/array-slice`),h=i(`../internals/get-json-replacer-function`),d=i(`../internals/symbol-constructor-detection`),c=String,m=o(`JSON`,`stringify`),f=t(/./.exec),v=t(``.charAt),x=t(``.charCodeAt),A=t(``.replace),j=t(1 .toString),L=/[\uD800-\uDFFF]/g,N=/^[\uD800-\uDBFF]$/,P=/^[\uDC00-\uDFFF]$/,D=!d||e((function(){var C=o(`Symbol`)(`stringify detection`);return m([C])!==`[null]`||m({a:C})!==`{}`||m(Object(C))!==`{}`})),$=e((function(){return m(`\udf06\ud834`)!==`"\\udf06\\ud834"`||m(`\udead`)!==`"\\udead"`})),B=function(C,I){var u=s(arguments),b=h(I);if(l(b)||C!==void 0&&!n(C))return u[1]=function(y,g){if(l(b)&&(g=r(b,this,c(y),g)),!n(g))return g},a(m,null,u)},S=function(C,I,u){var b=v(u,I-1),y=v(u,I+1);return f(N,C)&&!f(P,y)||f(P,C)&&!f(N,b)?`\\u`+j(x(C,0),16):C};m&&p({target:`JSON`,stat:!0,arity:3,forced:D||$},{stringify:function(C,I,u){var b=s(arguments),y=a(D?B:m,null,b);return $&&typeof y==`string`?A(y,L,S):y}})},{"../internals/array-slice":231,"../internals/export":259,"../internals/fails":260,"../internals/function-apply":261,"../internals/function-call":264,"../internals/function-uncurry-this":268,"../internals/get-built-in":269,"../internals/get-json-replacer-function":272,"../internals/is-callable":285,"../internals/is-symbol":292,"../internals/symbol-constructor-detection":336}],363:[function(i,E,w){"use strict";i(`../internals/export`)({target:`Number`,stat:!0},{isNaN:function(p){return p!=p}})},{"../internals/export":259}],364:[function(i,E,w){"use strict";var p=i(`../internals/export`),o=i(`../internals/object-assign`);p({target:`Object`,stat:!0,arity:2,forced:Object.assign!==o},{assign:o})},{"../internals/export":259,"../internals/object-assign":305}],365:[function(i,E,w){"use strict";var p=i(`../internals/export`),o=i(`../internals/symbol-constructor-detection`),a=i(`../internals/fails`),r=i(`../internals/object-get-own-property-symbols`),t=i(`../internals/to-object`);p({target:`Object`,stat:!0,forced:!o||a((function(){r.f(1)}))},{getOwnPropertySymbols:function(e){var l=r.f;return l?l(t(e)):[]}})},{"../internals/export":259,"../internals/fails":260,"../internals/object-get-own-property-symbols":312,"../internals/symbol-constructor-detection":336,"../internals/to-object":344}],366:[function(i,E,w){"use strict";var p=i(`../internals/export`),o=i(`../internals/to-object`),a=i(`../internals/object-keys`);p({target:`Object`,stat:!0,forced:i(`../internals/fails`)((function(){a(1)}))},{keys:function(r){return a(o(r))}})},{"../internals/export":259,"../internals/fails":260,"../internals/object-keys":316,"../internals/to-object":344}],367:[function(i,E,w){"use strict";var p=i(`../internals/export`),o=i(`../internals/object-to-array`).values;p({target:`Object`,stat:!0},{values:function(a){return o(a)}})},{"../internals/export":259,"../internals/object-to-array":319}],368:[function(i,E,w){"use strict";var p=i(`../internals/export`),o=i(`../internals/function-call`),a=i(`../internals/a-callable`),r=i(`../internals/new-promise-capability`),t=i(`../internals/perform`),e=i(`../internals/iterate`);p({target:`Promise`,stat:!0,forced:i(`../internals/promise-statics-incorrect-iteration`)},{all:function(l){var n=this,s=r.f(n),h=s.resolve,d=s.reject,c=t((function(){var m=a(n.resolve),f=[],v=0,x=1;e(l,(function(A){var j=v++,L=!1;x++,o(m,n,A).then((function(N){L||(L=!0,f[j]=N,--x||h(f))}),d)})),--x||h(f)}));return c.error&&d(c.value),s.promise}})},{"../internals/a-callable":222,"../internals/export":259,"../internals/function-call":264,"../internals/iterate":293,"../internals/new-promise-capability":303,"../internals/perform":323,"../internals/promise-statics-incorrect-iteration":327}
vendor: 11,493 bytes, line 8
8],369:[function(i,E,w){"use strict";var p=i(`../internals/export`),o=i(`../internals/is-pure`),a=i(`../internals/promise-constructor-detection`).CONSTRUCTOR,r=i(`../internals/promise-native-constructor`),t=i(`../internals/get-built-in`),e=i(`../internals/is-callable`),l=i(`../internals/define-built-in`),n=r&&r.prototype;if(p({target:`Promise`,proto:!0,forced:a,real:!0},{catch:function(h){return this.then(void 0,h)}}),!o&&e(r)){var s=t(`Promise`).prototype.catch;n.catch!==s&&l(n,`catch`,s,{unsafe:!0})}},{"../internals/define-built-in":245,"../internals/export":259,"../internals/get-built-in":269,"../internals/is-callable":285,"../internals/is-pure":290,"../internals/promise-constructor-detection":324,"../internals/promise-native-constructor":325}],370:[function(i,E,w){"use strict";var p,o,a,r=i(`../internals/export`),t=i(`../internals/is-pure`),e=i(`../internals/engine-is-node`),l=i(`../internals/global`),n=i(`../internals/function-call`),s=i(`../internals/define-built-in`),h=i(`../internals/object-set-prototype-of`),d=i(`../internals/set-to-string-tag`),c=i(`../internals/set-species`),m=i(`../internals/a-callable`),f=i(`../internals/is-callable`),v=i(`../internals/is-object`),x=i(`../internals/an-instance`),A=i(`../internals/species-constructor`),j=i(`../internals/task`).set,L=i(`../internals/microtask`),N=i(`../internals/host-report-errors`),P=i(`../internals/perform`),D=i(`../internals/queue`),$=i(`../internals/internal-state`),B=i(`../internals/promise-native-constructor`),S=i(`../internals/promise-constructor-detection`),C=i(`../internals/new-promise-capability`),I=S.CONSTRUCTOR,u=S.REJECTION_EVENT,b=S.SUBCLASSING,y=$.getterFor(`Promise`),g=$.set,_=B&&B.prototype,k=B,O=_,z=l.TypeError,U=l.document,V=l.process,R=C.f,H=R,M=!!(U&&U.createEvent&&l.dispatchEvent),T=function(G){var et;return!(!v(G)||!f(et=G.then))&&et},F=function(G,et){var nt,it,ot,ht=et.value,ft=et.state===1,pt=ft?G.ok:G.fail,Ct=G.resolve,yt=G.reject,wt=G.domain;try{pt?(ft||(et.rejection===2&&rt(et),et.rejection=1),pt===!0?nt=ht:(wt&&wt.enter(),nt=pt(ht),wt&&(wt.exit(),ot=!0)),nt===G.promise?yt(new z(`Promise-chain cycle`)):(it=T(nt))?n(it,nt,Ct,yt):Ct(nt)):yt(ht)}catch(Wt){wt&&!ot&&wt.exit(),yt(Wt)}},W=function(G,et){G.notified||(G.notified=!0,L((function(){for(var nt,it=G.reactions;nt=it.get();)F(nt,G);G.notified=!1,et&&!G.rejection&&X(G)})))},Y=function(G,et,nt){var it,ot;M?((it=U.createEvent(`Event`)).promise=et,it.reason=nt,it.initEvent(G,!1,!0),l.dispatchEvent(it)):it={promise:et,reason:nt},!u&&(ot=l[`on`+G])?ot(it):G===`unhandledrejection`&&N(`Unhandled promise rejection`,nt)},X=function(G){n(j,l,(function(){var et,nt=G.facade,it=G.value;if(K(G)&&(et=P((function(){e?V.emit(`unhandledRejection`,it,nt):Y(`unhandledrejection`,nt,it)})),G.rejection=e||K(G)?2:1,et.error))throw et.value}))},K=function(G){return G.rejection!==1&&!G.parent},rt=function(G){n(j,l,(function(){var et=G.facade;e?V.emit(`rejectionHandled`,et):Y(`rejectionhandled`,et,G.value)}))},tt=function(G,et,nt){return function(it){G(et,it,nt)}},q=function(G,et,nt){G.done||(G.done=!0,nt&&(G=nt),G.value=et,G.state=2,W(G,!0))},Q=function(G,et,nt){if(!G.done){G.done=!0,nt&&(G=nt);try{if(G.facade===et)throw new z(`Promise can't be resolved itself`);var it=T(et);it?L((function(){var ot={done:!1};try{n(it,et,tt(Q,ot,G),tt(q,ot,G))}catch(ht){q(ot,ht,G)}})):(G.value=et,G.state=1,W(G,!1))}catch(ot){q({done:!1},ot,G)}}};if(I&&(O=(k=function(G){x(this,O),m(G),n(p,this);var et=y(this);try{G(tt(Q,et),tt(q,et))}catch(nt){q(et,nt)}}).prototype,(p=function(G){g(this,{type:`Promise`,done:!1,notified:!1,parent:!1,reactions:new D,rejection:!1,state:0,value:void 0})}).prototype=s(O,`then`,(function(G,et){var nt=y(this),it=R(A(this,k));return nt.parent=!0,it.ok=!f(G)||G,it.fail=f(et)&&et,it.domain=e?V.domain:void 0,nt.state===0?nt.reactions.add(it):L((function(){F(it,nt)})),it.promise})),o=function(){var G=new p,et=y(G);this.promise=G,this.resolve=tt(Q,et),this.reject=tt(q,et)},C.f=R=function(G){return G===k||G===void 0?new o(G):H(G)},!t&&f(B)&&_!==Object.prototype)){a=_.then,b||s(_,`then`,(function(G,et){var nt=this;return new k((function(it,ot){n(a,nt,it,ot)})).then(G,et)}),{unsafe:!0});try{delete _.constructor}catch(G){}h&&h(_,O)}r({global:!0,constructor:!0,wrap:!0,forced:I},{Promise:k}),d(k,`Promise`,!1,!0),c(`Promise`)},{"../internals/a-callable":222,"../internals/an-instance":226,"../internals/define-built-in":245,"../internals/engine-is-node":254,"../internals/export":259,"../internals/function-call":264,"../internals/global":274,"../internals/host-report-errors":277,"../internals/internal-state":282,"../internals/is-callable":285,"../internals/is-object":289,"../internals/is-pure":290,"../internals/microtask":302,"../internals/new-promise-capability":303,"../internals/object-set-prototype-of":318,"../internals/perform":323,"../internals/promise-constructor-detection":324,"../internals/promise-native-constructor":325,"../internals/queue":328,"../internals/set-species":330,"../internals/set-to-string-tag":331,"../internals/species-constructor":335,"../internals/task":339}],371:[function(i,E,w){"use strict";var p=i(`../internals/export`),o=i(`../internals/is-pure`),a=i(`../internals/promise-native-constructor`),r=i(`../internals/fails`),t=i(`../internals/get-built-in`),e=i(`../internals/is-callable`),l=i(`../internals/species-constructor`),n=i(`../internals/promise-resolve`),s=i(`../internals/define-built-in`),h=a&&a.prototype;if(p({target:`Promise`,proto:!0,real:!0,forced:!!a&&r((function(){h.finally.call({then:function(){}},(function(){}))}))},{finally:function(c){var m=l(this,t(`Promise`)),f=e(c);return this.then(f?function(v){return n(m,c()).then((function(){return v}))}:c,f?function(v){return n(m,c()).then((function(){throw v}))}:c)}}),!o&&e(a)){var d=t(`Promise`).prototype.finally;h.finally!==d&&s(h,`finally`,d,{unsafe:!0})}},{"../internals/define-built-in":245,"../internals/export":259,"../internals/fails":260,"../internals/get-built-in":269,"../internals/is-callable":285,"../internals/is-pure":290,"../internals/promise-native-constructor":325,"../internals/promise-resolve":326,"../internals/species-constructor":335}],372:[function(i,E,w){"use strict";i(`../modules/es.promise.constructor`),i(`../modules/es.promise.all`),i(`../modules/es.promise.catch`),i(`../modules/es.promise.race`),i(`../modules/es.promise.reject`),i(`../modules/es.promise.resolve`)},{"../modules/es.promise.all":368,"../modules/es.promise.catch":369,"../modules/es.promise.constructor":370,"../modules/es.promise.race":373,"../modules/es.promise.reject":374,"../modules/es.promise.resolve":375}],373:[function(i,E,w){"use strict";var p=i(`../internals/export`),o=i(`../internals/function-call`),a=i(`../internals/a-callable`),r=i(`../internals/new-promise-capability`),t=i(`../internals/perform`),e=i(`../internals/iterate`);p({target:`Promise`,stat:!0,forced:i(`../internals/promise-statics-incorrect-iteration`)},{race:function(l){var n=this,s=r.f(n),h=s.reject,d=t((function(){var c=a(n.resolve);e(l,(function(m){o(c,n,m).then(s.resolve,h)}))}));return d.error&&h(d.value),s.promise}})},{"../internals/a-callable":222,"../internals/export":259,"../internals/function-call":264,"../internals/iterate":293,"../internals/new-promise-capability":303,"../internals/perform":323,"../internals/promise-statics-incorrect-iteration":327}],374:[function(i,E,w){"use strict";var p=i(`../internals/export`),o=i(`../internals/function-call`),a=i(`../internals/new-promise-capability`);p({target:`Promise`,stat:!0,forced:i(`../internals/promise-constructor-detection`).CONSTRUCTOR},{reject:function(r){var t=a.f(this);return o(t.reject,void 0,r),t.promise}})},{"../internals/export":259,"../internals/function-call":264,"../internals/new-promise-capability":303,"../internals/promise-constructor-detection":324}],375:[function(i,E,w){"use strict";var p=i(`../internals/export`),o=i(`../internals/get-built-in`),a=i(`../internals/is-pure`),r=i(`../internals/promise-native-constructor`),t=i(`../internals/promise-constructor-detection`).CONSTRUCTOR,e=i(`../internals/promise-resolve`),l=o(`Promise`),n=a&&!t;p({target:`Promise`,stat:!0,forced:a||t},{resolve:function(s){return e(n&&this===l?r:this,s)}})},{"../internals/export":259,"../internals/get-built-in":269,"../internals/is-pure":290,"../internals/promise-constructor-detection":324,"../internals/promise-native-constructor":325,"../internals/promise-resolve":326}],376:[function(i,E,w){"use strict";var p=i(`../internals/export`),o=i(`../internals/function-uncurry-this`),a=i(`../internals/to-absolute-index`),r=RangeError,t=String.fromCharCode,e=String.fromCodePoint,l=o([].join);p({target:`String`,stat:!0,arity:1,forced:!!e&&e.length!==1},{fromCodePoint:function(n){for(var s,h=[],d=arguments.length,c=0;d>c;){if(s=+arguments[c++],a(s,1114111)!==s)throw new r(s+` is not a valid code point`);h[c]=s<65536?t(s):t(55296+((s-=65536)>>10),s%1024+56320)}return l(h,``)}})},{"../internals/export":259,"../internals/function-uncurry-this":268,"../internals/to-absolute-index":340}],377:[function(i,E,w){"use strict";var p=i(`../internals/export`),o=i(`../internals/function-uncurry-this`),a=i(`../internals/not-a-regexp`),r=i(`../internals/require-object-coercible`),t=i(`../internals/to-string`),e=i(`../internals/correct-is-regexp-logic`),l=o(``.indexOf);p({target:`String`,proto:!0,forced:!e(`includes`)},{includes:function(n){return!!~l(t(r(this)),t(a(n)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":238,"../internals/export":259,"../internals/function-uncurry-this":268,"../internals/not-a-regexp":304,"../internals/require-object-coercible":329,"../internals/to-string":348}],378:[function(i,E,w){"use strict";i(`../internals/well-known-symbol-define`)(`asyncIterator`)},{"../internals/well-known-symbol-define":355}],379:[function(i,E,w){"use strict";var p=i(`../internals/export`),o=i(`../internals/global`),a=i(`../internals/function-call`),r=i(`../internals/function-uncurry-this`),t=i(`../internals/is-pure`),e=i(`../internals/descriptors`),l=i(`../internals/symbol-constructor-detection`),n=i(`../internals/fails`),s=i(`../internals/has-own-property`),h=i(`../internals/object-is-prototype-of`),d=i(`../internals/an-object`),c=i(`../internals/to-indexed-object`),m=i(`../internals/to-property-key`),f=i(`../internals/to-string`),v=i(`../internals/create-property-descriptor`),x=i(`../internals/object-create`),A=i(`../internals/object-keys`),j=i(`../internals/object-get-own-property-names`),L=i(`../internals/object-get-own-property-names-external`),N=i(`../internals/object-get-own-property-symbols`),P=i(`../internals/object-get-own-property-descriptor`),D=i(`../internals/object-define-property`),$=i(`../internals/object-define-properties`),B=i(`../internals/object-property-is-enumerable`),S=i(`../internals/define-built-in`),C=i(`../internals/define-built-in-accessor`),I=i(`../internals/shared`),u=i(`../internals/shared-key`),b=i(`../internals/hidden-keys`),y=i(`../internals/uid`),g=i(`../internals/well-known-symbol`),_=i(`../internals/well-known-symbol-wrapped`),k=i(`../internals/well-known-symbol-define`),O=i(`../internals/symbol-define-to-primitive`),z=i(`../internals/set-to-string-tag`),U=i(`../internals/internal-state`),V=i(`../internals/array-iteration`).forEach,R=u(`hidden`),H=U.set,M=U.getterFor(`Symbol`),T=Object.prototype,F=o.Symbol,W=F&&F.prototype,Y=o.RangeError,X=o.TypeError,K=o.QObject,rt=P.f,tt=D.f,q=L.f,Q=B.f,G=r([].push),et=I(`symbols`),nt=I(`op-symbol
8s`),it=I(`wks`),ot=!K||!K.prototype||!K.prototype.findChild,ht=function(At,gt,mt){var Vt=rt(T,gt);Vt&&delete T[gt],tt(At,gt,mt),Vt&&At!==T&&tt(T,gt,Vt)},ft=e&&n((function(){return x(tt({},`a`,{get:function(){return tt(this,`a`,{value:7}).a}})).a!==7}))?ht:tt,pt=function(At,gt){var mt=et[At]=x(W);return H(mt,{type:`Symbol`,tag:At,description:gt}),e||(mt.description=gt),mt},Ct=function(At,gt,mt){At===T&&Ct(nt,gt,mt),d(At);var Vt=m(gt);return d(mt),s(et,Vt)?(mt.enumerable?(s(At,R)&&At[R][Vt]&&(At[R][Vt]=!1),mt=x(mt,{enumerable:v(0,!1)})):(s(At,R)||tt(At,R,v(1,{})),At[R][Vt]=!0),ft(At,Vt,mt)):tt(At,Vt,mt)},yt=function(At,gt){d(At);var mt=c(gt);return V(A(mt).concat(_t(mt)),(function(kt){e&&!a(wt,mt,kt)||Ct(At,kt,mt[kt])})),At},wt=function(At){var gt=m(At),mt=a(Q,this,gt);return!(this===T&&s(et,gt)&&!s(nt,gt))&&(!(mt||!s(this,gt)||!s(et,gt)||s(this,R)&&this[R][gt])||mt)},Wt=function(At,gt){var mt=c(At),Vt=m(gt);if(mt!==T||!s(et,Vt)||s(nt,Vt)){var kt=rt(mt,Vt);return!kt||!s(et,Vt)||s(mt,R)&&mt[R][Vt]||(kt.enumerable=!0),kt}},Mt=function(At){var gt=q(c(At)),mt=[];return V(gt,(function(Vt){s(et,Vt)||s(b,Vt)||G(mt,Vt)})),mt},_t=function(At){var gt=At===T,mt=q(gt?nt:c(At)),Vt=[];return V(mt,(function(kt){!s(et,kt)||gt&&!s(T,kt)||G(Vt,et[kt])})),Vt};l||(S(W=(F=function(){if(h(W,this))throw new X(`Symbol is not a constructor`);var At=arguments.length&&arguments[0]!==void 0?f(arguments[0]):void 0,gt=y(At),mt=function(Vt){this===T&&a(mt,nt,Vt),s(this,R)&&s(this[R],gt)&&(this[R][gt]=!1);var kt=v(1,Vt);try{ft(this,gt,kt)}catch(Ot){if(!(Ot instanceof Y))throw Ot;ht(this,gt,kt)}};return e&&ot&&ft(T,gt,{configurable:!0,set:mt}),pt(gt,At)}).prototype,`toString`,(function(){return M(this).tag})),S(F,`withoutSetter`,(function(At){return pt(y(At),At)})),B.f=wt,D.f=Ct,$.f=yt,P.f=Wt,j.f=L.f=Mt,N.f=_t,_.f=function(At){return pt(g(At),At)},e&&(C(W,`description`,{configurable:!0,get:function(){return M(this).description}}),t||S(T,`propertyIsEnumerable`,wt,{unsafe:!0}))),p({global:!0,constructor:!0,wrap:!0,forced:!l,sham:!l},{Symbol:F}),V(A(it),(function(At){k(At)})),p({target:`Symbol`,stat:!0,forced:!l},{useSetter:function(){ot=!0},useSimple:function(){ot=!1}}),p({target:`Object`,stat:!0,forced:!l,sham:!e},{create:function(At,gt){return gt===void 0?x(At):yt(x(At),gt)},defineProperty:Ct,defineProperties:yt,getOwnPropertyDescriptor:Wt}),p({target:`Object`,stat:!0,forced:!l},{getOwnPropertyNames:Mt}),O(),z(F,`Symbol`),b[R]=!0},{"../internals/an-object":227,"../internals/array-iteration":229,"../internals/create-property-descriptor":242,"../internals/define-built-in":245,"../internals/define-built-in-accessor":244,"../internals/descriptors":247,"../internals/export":259,"../internals/fails":260,"../internals/function-call":264,"../internals/function-uncurry-this":268,"../internals/global":274,"../internals/has-own-property":275,"../internals/hidden-keys":276,"../internals/internal-state":282,"../internals/is-pure":290,"../internals/object-create":306,"../internals/object-define-properties":307,"../internals/object-define-property":308,"../internals/object-get-own-property-descriptor":309,"../internals/object-get-own-property-names":311,"../internals/object-get-own-property-names-external":310,"../internals/object-get-own-property-symbols":312,"../internals/object-is-prototype-of":314,"../internals/object-keys":316,"../internals/object-property-is-enumerable":317,"../internals/set-to-string-tag":331,"../internals/shared":334,"../internals/shared-key":332,"../internals/symbol-constructor-detection":336,"../internals/symbol-define-to-primitive":337,"../internals/to-indexed-object":341,"../internals/to-property-key":346,"../internals/to-string":348,"../internals/uid":350,"../internals/well-known-symbol":357,"../internals/well-known-symbol-define":355,"../internals/well-known-symbol-wrapped":356}],380:[function(i,E,w){"use strict";var p=i(`../internals/export`),o=i(`../internals/get-built-in`),a=i(`../internals/has-own-property`),r=i(`../internals/to-string`),t=i(`../internals/shared`),e=i(`../internals/symbol-registry-detection`),l=t(`string-to-symbol-registry`),n=t(`symbol-to-string-registry`);p({target:`Symbol`,stat:!0,forced:!e},{for:function(s){var h=r(s);if(a(l,h))return l[h];var d=o(`Symbol`)(h);return l[h]=d,n[d]=h,d}})},{"../internals/export":259,"../internals/get-built-in":269,"../internals/has-own-property":275,"../internals/shared":334,"../internals/symbol-registry-detection":338,"../internals/to-string":348}],381:[function(i,E,w){"use strict";i(`../modules/es.symbol.constructor`),i(`../modules/es.symbol.for`),i(`../modules/es.symbol.ke
8y-for`),i(`../modules/es.json.stringify`),i(`../modules/es.object.get-own-property-symbols`)},{"../modules/es.json.stringify":362,"../modules/es.object.get-own-property-symbols":365,"../modules/es.symbol.constructor":379,"../modules/es.symbol.for":380,"../modules/es.symbol.key-for":382}],382:[function(i,E,w){"use strict";var p=i(`../internals/export`),o=i(`../internals/has-own-property`),a=i(`../internals/is-symbol`),r=i(`../internals/try-to-string`),t=i(`../internals/shared`),e=i(`../internals/symbol-registry-detection`),l=t(`symbol-to-string-registry`);p({target:`Symbol`,stat:!0,forced:!e},{keyFor:function(n){if(!a(n))throw new TypeError(r(n)+` is not a symbol`);if(o(l,n))return l[n]}})},{"../internals/export":259,"../internals/has-own-property":275,"../internals/is-symbol":292,"../internals/shared":334,"../internals/symbol-registry-detection":338,"../internals/try-to-string":349}],383:[function(i,E,w){"use strict";function p(o){return Object.prototype.toString.call(o)}w.isArray=function(o){return Array.isArray?Array.isArray(o):p(o)===`[object Array]`},w.isBoolean=function(o){return typeof o==`boolean`},w.isNull=function(o){return o===null},w.isNullOrUndefined=function(o){return o==null},w.isNumber=function(o){return typeof o==`number`},w.isString=function(o){return typeof o==`string`},w.isSymbol=function(o){return typeof o==`symbol`},w.isUndefined=function(o){return o===void 0},w.isRegExp=function(o){return p(o)===`[object RegExp]`},w.isObject=function(o){return typeof o==`object`&&o!==null},w.isDate=function(o){return p(o)===`[object Date]`},w.isError=function(o){return p(o)===`[object Error]`||o instanceof Error},w.isFunction=function(o){return typeof o==`function`},w.isPrimitive=function(o){return o===null||typeof o==`boolean`||typeof o==`number`||typeof o==`string`||typeof o==`symbol`||o===void 0},w.isBuffer=i(`buffer`).Buffer.isBuffer},{buffer:220}],384:[function(i,E,w){(function(p){(function(){"use strict";var o=i(`elliptic`),a=i(`bn.js`);E.exports=function(l){return new t(l)};var r={secp256k1:{name:`secp256k1`,byteLength:32},secp224r1:{name:`p224`,byteLength:28},prime256v1:{name:`p256`,byteLength:32},prime192v1:{name:`p192`,byteLength:24},ed25519:{name:`ed25519`,byteLength:32},secp384r1:{name:`p384`,byteLength:48},secp521r1:{name:`p521`,byteLength:66}};function t(l){this.curveType=r[l],this.curveType||(this.curveType={name:l}),this.curve=new o.ec(this.curveType.name),this.keys=void 0}function e(l,n,s){Array.isArray(l)||(l=l.toArray());var h=new p(l);if(s&&h.length<s){var d=new p(s-h.length);d.fill(0),h=p.concat([d,h])}return n?h.toString(n):h}r.p224=r.secp224r1,r.p256=r.secp256r1=r.prime256v1,r.p192=r.secp192r1=r.prime192v1,r.p384=r.secp384r1,r.p521=r.secp521r1,t.prototype.generateKeys=function(l,n){return this.keys=this.curve.genKeyPair(),this.getPublicKey(l,n)},t.prototype.computeSecret=function(l,n,s){return n=n||`utf8`,p.isBuffer(l)||(l=new p(l,n)),e(this.curve.keyFromPublic(l).getPublic().mul(this.keys.getPrivate()).getX(),s,this.curveType.byteLength)},t.prototype.getPublicKey=function(l,n){var s=this.keys.getPublic(n===`compressed`,!0);return n===`hybrid`&&(s[s.length-1]%2?s[0]=7:s[0]=6),e(s,l)},t.prototype.getPrivateKey=function(l){return e(this.keys.getPrivate(),l)},t.prototype.setPublicKey=function(l,n){return n=n||`utf8`,p.isBuffer(l)||(l=new p(l,n)),this.keys._importPublic(l),this},t.prototype.setPrivateKey=function(l,n){n=n||`utf8`,p.isBuffer(l)||(l=new p(l,n));var s=new a(l);return s=s.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(s),this}}).call(this)}).call(this,i(`buffer`).Buffer)},{"bn.js":385,buffer:220,elliptic:405}],385:[function(i,E,w){arguments[4][184][0].apply(w,arguments)},{buffer:188,dup:184}],386:[function(i,E,w){"use strict";var p=i(`inherits`),o=i(`md5.js`),a=i(`ripemd160`),r=i(`sha.js`),t=i(`cipher-base`);function e(l){t.call(this,`digest`),this._hash=l}p(e,t),e.prototype._update=function(l){this._hash.update(l)},e.prototype._final=function(){return this._hash.digest()},E.exports=function(l){return(l=l.toLowerCase())===`md5`?new o:l===`rmd160`||l===`ripemd160`?new a:new e(r(l))}},{"cipher-base":221,inherits:440,"md5.js":450,ripemd160:493,"sha.js":498}],387:[function(i,E,w){"use strict";var p=i(`md5.js`);E.exports=function(o){return new p().update(o).digest()}},{"md5.js":450}],388:[function(i,E,w){"use strict";var p=i(`inherits`),o=i(`./legacy`),a=i(`cipher-base`),r=i(`safe-buffer`).Buffer,t=i(`create-hash/md5`),e=i(`ripemd160`),l=i(`sha.js`),n=r.alloc(128);function s(h,d){a.call(this,`digest`),typeof d==`string`&&(d=r.from(d));var c=h===`sha512`||h===`sha384`?128:64;this._alg=h,this._key=d,d.length>c?d=(h===`rmd160`?new e:l(h)).update(d).digest():d.length<c&&(d=r.concat([d,n],c));for(var m=this._ipad=r.allocUnsafe(c),f=this._opad=r.allocUnsafe(c),v=0;v<c;v++)m[v]=54^d[v],f[v]=92^d[v];this._hash=h===`rmd160`?new e:l(h),this._hash.update(m)}p(s,a),s.prototype._update=function(h){this._hash.update(h)},s.prototype._final=function(){var h=this._hash.digest();return(this._alg===`rmd160`?new e:l(this._alg)).update(this._opad).update(h).digest()}
8,E.exports=function(h,d){return(h=h.toLowerCase())===`rmd160`||h===`ripemd160`?new s(`rmd160`,d):h===`md5`?new o(t,d):new s(h,d)}},{"./legacy":389,"cipher-base":221,"create-hash/md5":387,inherits:440,ripemd160:493,"safe-buffer":494,"sha.js":498}],389:[function(i,E,w){"use strict";var p=i(`inherits`),o=i(`safe-buffer`).Buffer,a=i(`cipher-base`),r=o.alloc(128);function t(e,l){a.call(this,`digest`),typeof l==`string`&&(l=o.from(l)),this._alg=e,this._key=l,l.length>64?l=e(l):l.length<64&&(l=o.concat([l,r],64));for(var n=this._ipad=o.allocUnsafe(64),s=this._opad=o.allocUnsafe(64),h=0;h<64;h++)n[h]=54^l[h],s[h]=92^l[h];this._hash=[n]}p(t,a),t.prototype._update=function(e){this._hash.push(e)},t.prototype._final=function(){var e=this._alg(o.concat(this._hash));return this._alg(o.concat([this._opad,e]))},E.exports=t},{"cipher-base":221,inherits:440,"safe-buffer":494}],390:[function(i,E,w){"use strict";w.randomBytes=w.rng=w.pseudoRandomBytes=w.prng=i(`randombytes`),w.createHash=w.Hash=i(`create-hash`),w.createHmac=w.Hmac=i(`create-hmac`);var p=i(`browserify-sign/algos`),o=Object.keys(p),a=[`sha1`,`sha224`,`sha256`,`sha384`,`sha512`,`md5`,`rmd160`].concat(o);w.getHashes=function(){return a};var r=i(`pbkdf2`);w.pbkdf2=r.pbkdf2,w.pbkdf2Sync=r.pbkdf2Sync;var t=i(`browserify-cipher`);w.Cipher=t.Cipher,w.createCipher=t.createCipher,w.Cipheriv=t.Cipheriv,w.createCipheriv=t.createCipheriv,w.Decipher=t.Decipher,w.createDecipher=t.createDecipher,w.Decipheriv=t.Decipheriv,w.createDecipheriv=t.createDecipheriv,w.getCiphers=t.getCiphers,w.listCiphers=t.listCiphers;var e=i(`diffie-hellman`);w.DiffieHellmanGroup=e.DiffieHellmanGroup,w.createDiffieHellmanGroup=e.createDiffieHellmanGroup,w.getDiffieHellman=e.getDiffieHellman,w.createDiffieHellman=e.createDiffieHellman,w.DiffieHellman=e.DiffieHellman;var l=i(`browserify-sign`);w.createSign=l.createSign,w.Sign=l.Sign,w.createVerify=l.createVerify,w.Verify=l.Verify,w.createECDH=i(`create-ecdh`);var n=i(`public-encrypt`);w.publicEncrypt=n.publicEncrypt,w.privateEncrypt=n.privateEncrypt,w.publicDecrypt=n.publicDecrypt,w.privateDecrypt=n.privateDecrypt;var s=i(`randomfill`);w.randomFill=s.randomFill,w.randomFillSync=s.randomFillSync,w.createCredentials=function(){throw new Error([`sorry, createCredentials is not implemented yet`,`we accept pull requests`,`https://github.com/crypto-browserify/crypto-browserify`].join(` 9`))},w.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},{"browserify-cipher":206,"browserify-sign":213,"browserify-sign/algos":210,"create-ecdh":384,"create-hash":386,"create-hmac":388,"diffie-hellman":400,pbkdf2:460,"public-encrypt":468,randombytes:475,randomfill:476}],391:[function(i,E,w){"use strict";(function(p,o){typeof w==`object`&&E!==void 0?E.exports=o():(p=typeof globalThis<`u`?globalThis:p||self).dayjs=o()})(void 0,(function(){var p=6e4,o=36e5,a=`millisecond`,r=`second`,t=`minute`,e=`hour`,l=`day`,n=`week`,s=`month`,h=`quarter`,d=`year`,c=`date`,m=`Invalid Date`,f=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,v=/\[([^\]]+)]|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,x={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(u){var b=[`th`,`st`,`nd`,`rd`],y=u%100;return`[`+u+(b[(y-20)%10]||b[y]||b[0])+`]`}},A=function(u,b,y){var g=String(u);return!g||g.length>=b?u:``+Array(b+1-g.length).join(y)+u},j={s:A,z:function(u){var b=-u.utcOffset(),y=Math.abs(b),g=Math.floor(y/60),_=y%60;return(b<=0?`+`:`-`)+A(g,2,`0`)+`:`+A(_,2,`0`)},m:function u(b,y){if(b.date()<y.date())return-u(y,b);var g=12*(y.year()-b.year())+(y.month()-b.month()),_=b.clone().add(g,s),k=y-_<0,O=b.clone().add(g+(k?-1:1),s);return+(-(g+(y-_)/(k?_-O:O-_))||0)},a:function(u){return u<0?Math.ceil(u)||0:Math.floor(u)},p:function(u){return{M:s,y:d,w:n,d:l,D:c,h:e,m:t,s:r,ms:a,Q:h}[u]||String(u||``).toLowerCase().replace(/s$/,``)},u:function(u){return u===void 0}},L=`en`,N={};N[L]=x;var P=`$isDayjsObject`,D=function(u){return u instanceof C||!(!u||!u[P])},$=function u(b,y,g){var _;if(!b)return L;if(typeof b==`string`){var k=b.toLowerCase();N[k]&&(_=k),y&&(N[k]=y,_=k);var O=b.split(`-`);if(!_&&O.length>1)return u(O[0])}else{var z=b.name;N[z]=b,_=z}return!g&&_&&(L=_),_||!g&&L},B=function(u,b){if(D(u))return u.clone();var y=typeof b==`object`?b:{};return y.date=u,y.args=arguments,new C(y)},S=j;S.l=$,S.i=D,S.w=function(u,b){return B(u,{locale:b.$L,utc:b.$u,x:b.$x,$offset:b.$offset})};var C=(function(){function u(y){this.$L=$(y.locale,null,!0),this.parse(y),this.$x=this.$x||y.x||{},this[P]=!0}var b=u.prototype;return b.parse=function(y){this.$d=(function(g){var _=g.date,k=g.utc;if(_===null)return new Date(NaN);if(S.u(_))return new Date;if(_ instanceof Date)return new Date(_);if(typeof _==`string`&&!/Z$/i.test(_)){var O=_.match(f);if(O){var z=O[2]-1||0,U=(O[7]||`0`).substring(0,3);return k?new Date(Date.UTC(O[1],z,O[3]||1,O[4]||0,O[5]||0,O[6]||0,U)):new Date(O[1],z,O[3]||1,O[4]||0,O[5]||0,O[6]||0,U)}}return new Date(_)})(y),this.init()},b.init=function(){var y=this.$d;this.$y=y.getFullYear(),this.$M=y.getMonth(),this.$D=y.getDate(),this.$W=y.getDay(),this.$H=y.getHours(),this.$m=y.getMinutes(),this.$s=y.get
vendor: 4,197 bytes, line 9
9Seconds(),this.$ms=y.getMilliseconds()},b.$utils=function(){return S},b.isValid=function(){return this.$d.toString()!==m},b.isSame=function(y,g){var _=B(y);return this.startOf(g)<=_&&_<=this.endOf(g)},b.isAfter=function(y,g){return B(y)<this.startOf(g)},b.isBefore=function(y,g){return this.endOf(g)<B(y)},b.$g=function(y,g,_){return S.u(y)?this[g]:this.set(_,y)},b.unix=function(){return Math.floor(this.valueOf()/1e3)},b.valueOf=function(){return this.$d.getTime()},b.startOf=function(y,g){var _=this,k=!!S.u(g)||g,O=S.p(y),z=function(W,Y){var X=S.w(_.$u?Date.UTC(_.$y,Y,W):new Date(_.$y,Y,W),_);return k?X:X.endOf(l)},U=function(W,Y){return S.w(_.toDate()[W].apply(_.toDate(`s`),(k?[0,0,0,0]:[23,59,59,999]).slice(Y)),_)},V=this.$W,R=this.$M,H=this.$D,M=`set`+(this.$u?`UTC`:``);switch(O){case d:return k?z(1,0):z(31,11);case s:return k?z(1,R):z(0,R+1);case n:var T=this.$locale().weekStart||0,F=(V<T?V+7:V)-T;return z(k?H-F:H+(6-F),R);case l:case c:return U(M+`Hours`,0);case e:return U(M+`Minutes`,1);case t:return U(M+`Seconds`,2);case r:return U(M+`Milliseconds`,3);default:return this.clone()}},b.endOf=function(y){return this.startOf(y,!1)},b.$set=function(y,g){var _,k=S.p(y),O=`set`+(this.$u?`UTC`:``),z=(_={},_[l]=O+`Date`,_[c]=O+`Date`,_[s]=O+`Month`,_[d]=O+`FullYear`,_[e]=O+`Hours`,_[t]=O+`Minutes`,_[r]=O+`Seconds`,_[a]=O+`Milliseconds`,_)[k],U=k===l?this.$D+(g-this.$W):g;if(k===s||k===d){var V=this.clone().set(c,1);V.$d[z](U),V.init(),this.$d=V.set(c,Math.min(this.$D,V.daysInMonth())).$d}else z&&this.$d[z](U);return this.init(),this},b.set=function(y,g){return this.clone().$set(y,g)},b.get=function(y){return this[S.p(y)]()},b.add=function(y,g){var _,k=this;y=Number(y);var O=S.p(g),z=function(R){var H=B(k);return S.w(H.date(H.date()+Math.round(R*y)),k)};if(O===s)return this.set(s,this.$M+y);if(O===d)return this.set(d,this.$y+y);if(O===l)return z(1);if(O===n)return z(7);var U=(_={},_[t]=p,_[e]=o,_[r]=1e3,_)[O]||1,V=this.$d.getTime()+y*U;return S.w(V,this)},b.subtract=function(y,g){return this.add(-1*y,g)},b.format=function(y){var g=this,_=this.$locale();if(!this.isValid())return _.invalidDate||m;var k=y||`YYYY-MM-DDTHH:mm:ssZ`,O=S.z(this),z=this.$H,U=this.$m,V=this.$M,R=_.weekdays,H=_.months,M=_.meridiem,T=function(Y,X,K,rt){return Y&&(Y[X]||Y(g,k))||K[X].slice(0,rt)},F=function(Y){return S.s(z%12||12,Y,`0`)},W=M||function(Y,X,K){var rt=Y<12?`AM`:`PM`;return K?rt.toLowerCase():rt};return k.replace(v,(function(Y,X){return X||(function(K){switch(K){case`YY`:return String(g.$y).slice(-2);case`YYYY`:return S.s(g.$y,4,`0`);case`M`:return V+1;case`MM`:return S.s(V+1,2,`0`);case`MMM`:return T(_.monthsShort,V,H,3);case`MMMM`:return T(H,V);case`D`:return g.$D;case`DD`:return S.s(g.$D,2,`0`);case`d`:return String(g.$W);case`dd`:return T(_.weekdaysMin,g.$W,R,2);case`ddd`:return T(_.weekdaysShort,g.$W,R,3);case`dddd`:return R[g.$W];case`H`:return String(z);case`HH`:return S.s(z,2,`0`);case`h`:return F(1);case`hh`:return F(2);case`a`:return W(z,U,!0);case`A`:return W(z,U,!1);case`m`:return String(U);case`mm`:return S.s(U,2,`0`);case`s`:return String(g.$s);case`ss`:return S.s(g.$s,2,`0`);case`SSS`:return S.s(g.$ms,3,`0`);case`Z`:return O}return null})(Y)||O.replace(`:`,``)}))},b.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},b.diff=function(y,g,_){var k,O=this,z=S.p(g),U=B(y),V=(U.utcOffset()-this.utcOffset())*p,R=this-U,H=function(){return S.m(O,U)};switch(z){case d:k=H()/12;break;case s:k=H();break;case h:k=H()/3;break;case n:k=(R-V)/6048e5;break;case l:k=(R-V)/864e5;break;case e:k=R/o;break;case t:k=R/p;break;case r:k=R/1e3;break;default:k=R}return _?k:S.a(k)},b.daysInMonth=function(){return this.endOf(s).$D},b.$locale=function(){return N[this.$L]},b.locale=function(y,g){if(!y)return this.$L;var _=this.clone(),k=$(y,g,!0);return k&&(_.$L=k),_},b.clone=function(){return S.w(this.$d,this)},b.toDate=function(){return new Date(this.valueOf())},b.toJSON=function(){return this.isValid()?this.toISOString():null},b.toISOString=function(){return this.$d.toISOString()},b.toString=function(){return this.$d.toUTCString()},u})(),I=C.prototype;return B.prototype=I,[[`$ms`,a],[`$s`,r],[`$m`,t],[`$H`,e],[`$W`,l],[`$M`,s],[`$
9y`,d],[`$D`,c]].forEach((function(u){I[u[1]]=function(b){return this.$g(b,u[0],u[1])}})),B.extend=function(u,b){return u.$i||(u(b,C,B),u.$i=!0),B},B.locale=$,B.isDayjs=D,B.unix=function(u){return B(1e3*u)},B.en=N[L],B.Ls=N,B.p={},B}))},{}],392:[function(i,E,w){"use strict";(function(p,o){typeof w==`object`&&E!==void 0?E.exports=o():(p=typeof globalThis<`u`?globalThis:p||self).dayjs_plugin_customParseFormat=o()})(void 0,(function(){var p={LTS:`h:mm:ss A`,LT:`h:mm A`,L:`MM/DD/YYYY`,LL:`MMMM D, YYYY`,LLL:`MMMM D, YYYY h:mm A`,LLLL:`dddd, MMMM D, YYYY h:mm A`},o=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,a=/\d\d/,r=/\d\d?/,t=/\d*[^-_:/,()\s\d]+/,e={},l=function(f){return(f=+f)+(f>68?1900:2e3)},n=function(f){return function(v){this[f]=+v}},s=[/[+-]\d\d:?(\d\d)?|Z/,function(f){(this.zone||(this.zone={})).offset=(function(v){if(!v||v===`Z`)return 0;var x=v.match(/([+-]|\d\d)/g),A=60*x[1]+(+x[2]||0);return A===0?0:x[0]===`+`?-A:A})(f)}],h=function(f){var v=e[f];return v&&(v.indexOf?v:v.s.concat(v.f))},d=function(f,v){var x,A=e.meridiem;if(A){for(var j=1;j<=24;j+=1)if(f.indexOf(A(j,0,v))>-1){x=j>12;break}}else x=f===(v?`pm`:`PM`);return x},c={A:[t,function(f){this.afternoon=d(f,!1)}],a:[t,function(f){this.afternoon=d(f,!0)}],S:[/\d/,function(f){this.milliseconds=100*+f}],SS:[a,function(f){this.milliseconds=10*+f}],SSS:[/\d{3}/,function(f){this.milliseconds=+f}],s:[r,n(`seconds`)],ss:[r,n(`seconds`)],m:[r,n(`minutes`)],mm:[r,n(`minutes`)],H:[r,n(`hours`)],h:[r,n(`hours`)],HH:[r,n(`hours`)],hh:[r,n(`hours`)],D:[r,n(`day`)],DD:[a,n(`day`)],Do:[t,function(f){var v=e.ordinal,x=f.match(/\d+/);if(this.day=x[0],v)for(var A=1;A<=31;A+=1)v(A).replace(/\[|\]/g,``)===f&&(this.day=A)}],M:[r,n(`month`)],MM:[a,n(`month`)],MMM:[t,function(f){var v=h(`months`),x=(h(`monthsShort`)||v.map((function(A){return A.slice(0,3)}))).indexOf(f)+1;if(x<1)throw new Error;this.month=x%12||x}],MMMM:[t,function(f){var v=h(`months`).indexOf(f)+1;if(v<1)throw new Error;this.month=v%12||v}],Y:[/[+-]?\d+/,n(`year`)],YY:[a,function(f){this.year=l(f)}],YYYY:[/\d{4}/,n(`year`)],Z:s,ZZ:s};function m(f){var v=f,x=e&&e.formats;for(var A=(f=v.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(B,S,C){var I=C&&C.toUpperCase();return S||x[C]||p[C]||x[I].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(u,b,y){return b||y.slice(1)}))}))).match(o),j=A.length,L=0;L<j;L+=1){var N=A[L],P=c[N],D=P&&P[0],$=P&&P[1];A[L]=$?{regex:D,parser:$}:N.replace(/^\[|\]$/g,``)}return function(B){for(var S={},C=0,I=0;C<j;C+=1){var u=A[C];if(typeof u==`string`)I+=u.length;else{var b=u.regex,y=u.parser,g=B.slice(I),_=b.exec(g)[0];y.call(S,_),B=B.replace(_,``)}}return(function(k){var O=k.afternoon;if(O!==void 0){var z=k.hours;O?z<12&&(k.hours+=12):z===12&&(k.hours=0),delete k.afternoon}})(S),S}}return function(f,v,x){x.p.customParseFormat=!0,f&&f.parseTwoDigitYear&&(l=f.parseTwoDigitYear);var A=v.prototype,j=A.parse;A.parse=function(L){var N=L.date,P=L.utc,D=L.args;this.$u=P;var $=D[1];if(typeof $==`string`){var B=D[2]===!0,S=D[3]===!0,C=B||S,I=D[2];S&&(I=D[2]),e=this.$locale(),!B&&I&&(e=x.Ls[I]),this.$d=(function(g,_,k){try{if([`x`,`X`].indexOf(_)>-1)return new Date((_===`X`?1e3:1)*g);var O=m(_)(g),z=O.year,U=O.month,V=O.day,R=O.hours,H=O.minutes,M=O.seconds,T=O.milliseconds,F=O.zone,W=new Date,Y=V||(z||U?1:W.getDate()),X=z||W.getFullYear(),K=0;z&&!U||(K=U>0?U-1:W.getMonth());var rt=R||0,tt=H||0,q=M||0,Q=T||0;return F?new Date(Date.UTC(X,K,Y,rt,tt,q,Q+60*F.offset*1e3)):k?new Date(Date.UTC(X,K,Y,rt,tt,q,Q)):new Date(X,K,Y,rt,tt,q,Q)}catch(G){return new Date(``)}})(N,$,P),this.init(),I&&I!==!0&&(this.$L=this.locale(I).$L),C&&N!=this.format($)&&(this.$d=new Date(``)),e={}}else if($ instanceof Array)for(var u=$.length,b=1;b<=u;b+=1){D[1]=$[b-1];var y=x.apply(this,D);if(y.isValid()){this.$d=y.$d,this.$L=y.$L,this.init();break}b===u&&(this.$d=new Date(``))}else j.call(this,L)}}}))},{}],393:[function(i,E,w){"use strict";(function(p,o){typeof w==`object`&&E!==void 0?E.exports=o():(p=typeof globalThis<`u`?globalThis:p||self).dayjs_plugin_utc=o()})(void 0,(function(){var p=`minute`,o=/[+-]\d\d(?::?\d\d)?/g,a=/([+-]|\d\d)/g;return function(r,t,e){var l=t.prototype;e.utc=function(f){return new t({date:f,utc:!0,args:arguments})},l.utc=function(f){var v=e(this.toDate(),{locale:this.$L,utc:!0});return f?v.add(this.utcOffset(),p):v},l.local=function(){return e(this.toDate(),{locale:this.$L,utc:!1})};var n=l.parse;l.parse=function(f){f.utc&&(this.$u=!0),this.$utils().u(f.$offset)||(this.$offset=f.$offset),n.call(this,f)};var s=l.init;l.init=function(){if(this.$u){var f=this.$d;this.$y=f.getUTCFullYear(),this.$M=f.getUTCMonth(),this.$D=f.getUTCDate(),this.$W=f.getUTCDay(),this.$H=f.getUTCHours(),this.$m=f.getUTCMinutes(),this.$s=f.getUTCSeconds(),this.$ms=f.getUTCMilliseconds()}else s.call(this)};var h=l.utcOffset;l.utcOffset=function(f,v){var x=this.$utils().u;if(x(f))return this.$u?0:x(this.$offset)?h.call(this):this.$offset;if(typeof f==`string`&&(f=(function(N){N===void 0&&(N=``);var P=N.match(o);if(!P)return null;var D=(``+P[0]).match(a)||[`-`,0,0],$=D[0],B=60*+D[1]+ +D[2];return B===0?0:$===`+`?B:-B})(f))===null)return this;var A=Math.abs(f)<=16?60*f:f,j=this;if(v)return j.$offset=A,j.$u=f===0,j;if(f!==0){var L=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(j=this.local().add(A+L,p)).$offset=A,j.$x.$localOffset=L}else j=this.utc();return j};var d=l.format;l.format=function(f){var v=f||(this.$u?`YYYY-MM-DDTHH:mm:ss[Z]`:``);return d.call(this,v)},l.valueOf=function(){var f=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*f},l.isUTC=function(){return!!this.$u},l.toISOString=function(){return this.toDate().toISOString()},l.toString=function(){return this.toDate().toUTCString()};var c=l.toDate;l.toDate=function(f){return f===`s`&&this.$offset?e(this.format(`YYYY-MM-DD HH:mm:ss:SSS`)).toDate():c.call(this)};var m=l.diff;l.diff=function(f,v,x){if(f&&this.$u===f.$u)return m.call(this,f,v,x);var A=this.local(),j=e(f).local();return m.call(A,j,v,x)}}}))},{}],394:[function(i,E,w){"use strict";w.utils=i(`./des/utils`),w.Cipher=i(`./des/cipher`),w.DES=i(`./des/des`),w.CBC=i(`./des/cbc`),w.EDE=i(`./des/ede`)},{"./des/cbc":395,"./des/cipher":396,"./des/des":397,"./des/ede":398,"./des/utils":399}],395:[function(i,E,w){"use strict";var p=i(`minimalistic-assert`),o=i(`inherits`),a={};function r(t){p.equal(t.length,8,`Invalid IV length`),this.iv=new Array(8);for(var e=0;e<this.iv.length;e++)this.iv[e]=t[e]}w.instantiate=function(t){function e(h){t.call(this,h),this._cbcInit()}o(e,t);for(var l=Object.keys(a),n=0;n<l.length;n++){var s=l[n];e.prototype[s]=a[s]}return e.create=function(h){return new e(h)},e},a._cbcInit=function(){var t=new r(this.options.iv);this._cbcState=t},a._update=function(t,e,l,n){var s=this._cbcState,h=this.constructor.super_.prototype,d=s.iv;
vendor: 11,362 bytes, line 9
9if(this.type===`encrypt`){for(var c=0;c<this.blockSize;c++)d[c]^=t[e+c];for(h._update.call(this,d,0,l,n),c=0;c<this.blockSize;c++)d[c]=l[n+c]}else{for(h._update.call(this,t,e,l,n),c=0;c<this.blockSize;c++)l[n+c]^=d[c];for(c=0;c<this.blockSize;c++)d[c]=t[e+c]}}},{inherits:440,"minimalistic-assert":453}],396:[function(i,E,w){"use strict";var p=i(`minimalistic-assert`);function o(a){this.options=a,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0,this.padding=a.padding!==!1}E.exports=o,o.prototype._init=function(){},o.prototype.update=function(a){return a.length===0?[]:this.type===`decrypt`?this._updateDecrypt(a):this._updateEncrypt(a)},o.prototype._buffer=function(a,r){for(var t=Math.min(this.buffer.length-this.bufferOff,a.length-r),e=0;e<t;e++)this.buffer[this.bufferOff+e]=a[r+e];return this.bufferOff+=t,t},o.prototype._flushBuffer=function(a,r){return this._update(this.buffer,0,a,r),this.bufferOff=0,this.blockSize},o.prototype._updateEncrypt=function(a){var r=0,t=0,e=(this.bufferOff+a.length)/this.blockSize|0,l=new Array(e*this.blockSize);this.bufferOff!==0&&(r+=this._buffer(a,r),this.bufferOff===this.buffer.length&&(t+=this._flushBuffer(l,t)));for(var n=a.length-(a.length-r)%this.blockSize;r<n;r+=this.blockSize)this._update(a,r,l,t),t+=this.blockSize;for(;r<a.length;r++,this.bufferOff++)this.buffer[this.bufferOff]=a[r];return l},o.prototype._updateDecrypt=function(a){for(var r=0,t=0,e=Math.ceil((this.bufferOff+a.length)/this.blockSize)-1,l=new Array(e*this.blockSize);e>0;e--)r+=this._buffer(a,r),t+=this._flushBuffer(l,t);return r+=this._buffer(a,r),l},o.prototype.final=function(a){var r,t;return a&&(r=this.update(a)),t=this.type===`encrypt`?this._finalEncrypt():this._finalDecrypt(),r?r.concat(t):t},o.prototype._pad=function(a,r){if(r===0)return!1;for(;r<a.length;)a[r++]=0;return!0},o.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var a=new Array(this.blockSize);return this._update(this.buffer,0,a,0),a},o.prototype._unpad=function(a){return a},o.prototype._finalDecrypt=function(){p.equal(this.bufferOff,this.blockSize,`Not enough data to decrypt`);var a=new Array(this.blockSize);return this._flushBuffer(a,0),this._unpad(a)}},{"minimalistic-assert":453}],397:[function(i,E,w){"use strict";var p=i(`minimalistic-assert`),o=i(`inherits`),a=i(`./utils`),r=i(`./cipher`);function t(){this.tmp=new Array(2),this.keys=null}function e(n){r.call(this,n);var s=new t;this._desState=s,this.deriveKeys(s,n.key)}o(e,r),E.exports=e,e.create=function(n){return new e(n)};var l=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];e.prototype.deriveKeys=function(n,s){n.keys=new Array(32),p.equal(s.length,this.blockSize,`Invalid key length`);var h=a.readUInt32BE(s,0),d=a.readUInt32BE(s,4);a.pc1(h,d,n.tmp,0),h=n.tmp[0],d=n.tmp[1];for(var c=0;c<n.keys.length;c+=2){var m=l[c>>>1];h=a.r28shl(h,m),d=a.r28shl(d,m),a.pc2(h,d,n.keys,c)}},e.prototype._update=function(n,s,h,d){var c=this._desState,m=a.readUInt32BE(n,s),f=a.readUInt32BE(n,s+4);a.ip(m,f,c.tmp,0),m=c.tmp[0],f=c.tmp[1],this.type===`encrypt`?this._encrypt(c,m,f,c.tmp,0):this._decrypt(c,m,f,c.tmp,0),m=c.tmp[0],f=c.tmp[1],a.writeUInt32BE(h,m,d),a.writeUInt32BE(h,f,d+4)},e.prototype._pad=function(n,s){if(this.padding===!1)return!1;for(var h=n.length-s,d=s;d<n.length;d++)n[d]=h;return!0},e.prototype._unpad=function(n){if(this.padding===!1)return n;for(var s=n[n.length-1],h=n.length-s;h<n.length;h++)p.equal(n[h],s);return n.slice(0,n.length-s)},e.prototype._encrypt=function(n,s,h,d,c){for(var m=s,f=h,v=0;v<n.keys.length;v+=2){var x=n.keys[v],A=n.keys[v+1];a.expand(f,n.tmp,0),x^=n.tmp[0],A^=n.tmp[1];var j=a.substitute(x,A),L=f;f=(m^a.permute(j))>>>0,m=L}a.rip(f,m,d,c)},e.prototype._decrypt=function(n,s,h,d,c){for(var m=h,f=s,v=n.keys.length-2;v>=0;v-=2){var x=n.keys[v],A=n.keys[v+1];a.expand(m,n.tmp,0),x^=n.tmp[0],A^=n.tmp[1];var j=a.substitute(x,A),L=m;m=(f^a.permute(j))>>>0,f=L}a.rip(m,f,d,c)}},{"./cipher":396,"./utils":399,inherits:440,"minimalistic-assert":453}],398:[function(i,E,w){"use strict";var p=i(`minimalistic-assert`),o=i(`inherits`),a=i(`./cipher`),r=i(`./des`);function t(l,n){p.equal(n.length,24,`Invalid key length`);var s=n.slice(0,8),h=n.slice(8,16),d=n.slice(16,24);this.ciphers=l===`encrypt`?[r.create({type:`encrypt`,key:s}),r.create({type:`decrypt`,key:h}),r.create({type:`encrypt`,key:d})]:[r.create({type:`decrypt`,key:d}),r.create({type:`encrypt`,key:h}),r.create({type:`decrypt`,key:s})]}function e(l){a.call(this,l);var n=new t(this.type,this.options.key);this._edeState=n}o(e,a),E.exports=e,e.create=function(l){return new e(l)},e.prototype._update=function(l,n,s,h){var d=this._edeState;d.ciphers[0]._update(l,n,s,h),d.ciphers[1]._update(s,h,s,h),d.ciphers[2]._update(s,h,s,h)},e.prototype._pad=r.prototype._pad,e.prototype._unpad=r.prototype._unpad},{"./cipher":396,"./des":397,inherits:440,"minimalistic-assert":453}],399:[function(i,E,w){"use strict";w.readUInt32BE=function(r,t){return(r[0+t]<<24|r[1+t]<<16|r[2+t]<<8|r[3+t])>>>0},w.writeUInt32BE=function(r,t,e){r[0+e]=t>>>24,r[1+e]=t>>>16&255,r[2+e]=t>>>8&255,r[3+e]=255&t},w.ip=function(r,t,e,l){for(var n=0,s=0,h=6;h>=0;h-=2){for(var d=0;d<=24;d+=8)n<<=1,n|=t>>>d+h&1;for(d=0;d<=24;d+=8)n<<=1,n|=r>>>d+h&1}for(h=6;h>=0;h-=2){for(d=1;d<=25;d+=8)s<<=1,s|=t>>>d+h&1;for(d=1;d<=25;d+=8)s<<=1,s|=r>>>d+h&1}e[l+0]=n>>>0,e[l+1]=s>>>0},w.rip=function(r,t,e,l){for(var n=0,s=0,h=0;h<4;h++)for(var d=24;d>=0;d-=8)n<<=1,n|=t>>>d+h&1,n<<=1,n|=r>>>d+h&1;for(h=4;h<8;h++)for(d=24;d>=0;d-=8)s<<=1,s|=t>>>d+h&1,s<<=1,s|=r>>>d+h&1;e[l+0]=n>>>0,e[l+1]=s>>>0},w.pc1=function(r,t,e,l){for(var n=0,s=0,h=7;h>=5;h--){for(var d=0;d<=24;d+=8)n<<=1,n|=t>>d+h&1;for(d=0;d<=24;d+=8)n<<=1,n|=r>>d+h&1}for(d=0;d<=24;d+=8)n<<=1,n|=t>>d+h&1;for(h=1;h<=3;h++){for(d=0;d<=24;d+=8)s<<=1,s|=t>>d+h&1;for(d=0;d<=24;d+=8)s<<=1,s|=r>>d+h&1}for(d=0;d<=24;d+=8)s<<=1,s|=r>>d+h&1;e[l+0]=n>>>0,e[l+1]=s>>>0},w.r28shl=function(r,t){return r<<t&268435455|r>>>28-t};var p=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];w.pc2=function(r,t,e,l){for(var n=0,s=0,h=p.length>>>1,d=0;d<h;d++)n<<=1,n|=r>>>p[d]&1;for(d=h;d<p.length;d++)s<<=1,s|=t>>>p[d]&1;e[l+0]=n>>>0,e[l+1]=s>>>0},w.expand=function(r,t,e){var l=0,n=0;l=(1&r)<<5|r>>>27;for(var s=23;s>=15;s-=4)l<<=6,l|=r>>>s&63;for(s=11;s>=3;s-=4)n|=r>>>s&63,n<<=6;n|=(31&r)<<1|r>>>31,t[e+0]=l>>>0,t[e+1]=n>>>0};var o=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];w.substitute=function(r,t){for(var e=0,l=0;l<4;l++)e<<=4,e|=o[64*l+(r>>>18-6*l&63)];for(l=0;l<4;l++)e<<=4,e|=o[256+64*l+(t>>>18-6*l&63)];return e>>>0};var a=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];w.permute=function(r){for(var t=0,e=0;e<a.length;e++)t<<=1,t|=r>>>a[e]&1;return t>>>0},w.padSplit=function(r,t,e){for(var l=r.toString(2);l.length<t;)l=`0`+l;for(var n=[],s=0;s<t;s+=e)n.push(l.slice(s,s+e));return n.join(` `)}},{}],400:[function(i,E,w){(function(p){(function(){"use strict";var o=i(`./lib/generatePrime`),a=i(`./lib/primes.json`),r=i(`./lib/dh`),t={binary:!0,hex:!0,base64:!0};w.DiffieHellmanGroup=w.createDiffieHellmanGroup=w.getDiffieHellman=function(e){return new r(new p(a[e].prime,`hex`),new p(a[e].gen,`hex`))},w.createDiffieHellman=w.DiffieHellman=function e(l,n,s,h){return p.isBuffer(n)||t[n]===void 0?e(l,`binary`,n,s):(n=n||`binary`,h=h||`binary`,s=s||new p([2]),p.isBuffer(s)||(s=new p(s,h)),typeof l==`number`?new r(o(l,s),s,!0):(p.isBuffer(l)||(l=new p(l,n)),new r(l,s,!0)))}}).call(this)}).call(this,i(`buffer`).Buffer)},{"./lib/dh":401,"./lib/generatePrime":402,"./lib/primes.json":403,buffer:220}],401:[function(i,E,w){(function(p){(function(){"use strict";var o=i(`bn.js`),a=new(i(`miller-rabin`)),r=new o(24),t=new o(11),e=new o(10),l=new o(3),n=new o(7),s=i(`./generatePrime`),h=i(`randombytes`);function d(x,A){return A=A||`utf8`,p.isBuffer(x)||(x=new p(x,A)),this._pub=new o(x),this}function c(x,A){return A=A||`utf8`,p.isBuffer(x)||(x=new p(x,A)),this._priv=new o(x),this}E.exports=f;var m={};function f(x,A,j){this.setGenerator(A),this.__prime=new o(x),this._prime=o.mont(this.__prime),this._primeLen=x.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,j?(this.setPublicKey=d,this.setPrivateKey=c):this._primeCode=8}function v(x,A){var j=new p(x.toArray());return A?j.toString(A):j}Object.defineProperty(f.prototype,"verifyError",{enumerable:!0,get:function(){return typeof this._primeCode!=`number`&&(this._primeCode=(function(x,A){var j=A.toString(`hex`),L=[j,x.toString(16)].join(`_`);if(L in m)return m[L];var N,P=0;if(x.isEven()||!s.simpleSieve||!s.fermatTest(x)||!a.test(x))return P+=1,P+=j===`02`||j===`05`?8:4,m[L]=P,P;switch(a.test(x.shrn(1))||(P+=2),j){case`02`:x.mod(r).cmp(t)&&(P+=8);break;case`05`:(N=x.mod(e)).cmp(l)&&N.cmp(n)&&(P+=8);break;default:P+=4}return m[L]=P,P})(this.__prime,this.__gen)),this._primeCode}}),f.prototype.generateKeys=function(){return this._priv||(this._priv=new o(h(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},f.prototype.computeSecret=function(x){var j=new p((x=(x=new o(x)).toRed(this._prime)).redPow(this._priv).fromRed().toArray()),L=this.getPrime();if(j.length<L.length){var N=new p(L.length-j.length);N.fill(0),j=p.concat([N,j])}return j},f.prototype.getPublicKey=function(x){return v(this._pub,x)},f.prototype.getPrivateKey=function(x){return v(this._priv,x)},f.prototype.getPrime=function(x){return v(this.__prime,x)},f.prototype.getGenerator=function(x){return v(this._gen,x)},f.prototype.setGenerator=function(x,A){return A=A||`utf8`,p.isBuffer(x)||(x=new p(x,A)),this.__gen=x,this._gen=new o(x),this}}).call(this)}).call(this,i(`buffer`).Buffer)},{"./generatePrime":402,"bn.js":404,buffer:220,"miller-rabin":451,randombytes:475}],402:[function(i,E,w){"use strict";var p=i(`randombytes`);E.exports=x,x.simpleSieve=f,x.fermatTest=v;var o=i(`bn.js`),a=new o(24),r=new(i(`miller-rabin`)),t=new o(1),e=new o(2),l=new o(5),n=(new o(16),new o(8),new o(10)),s=new o(3),h=(new o(7),new o(11)),d=new o(4),c=(new o(12),null);function m(){if(c!==null)return c;var A=[];A[0]=2;
9for(var j=1,L=3;L<1048576;L+=2){for(var N=Math.ceil(Math.sqrt(L)),P=0;P<j&&A[P]<=N&&L%A[P]!=0;P++);j!==P&&A[P]<=N||(A[j++]=L)}return c=A,A}function f(A){for(var j=m(),L=0;L<j.length;L++)if(A.modn(j[L])===0)return A.cmpn(j[L])===0;return!0}function v(A){var j=o.mont(A);return e.toRed(j).redPow(A.subn(1)).fromRed().cmpn(1)===0}function x(A,j){if(A<16)return new o(j===2||j===5?[140,123]:[140,39]);var L,N;for(j=new o(j);;){for(L=new o(p(Math.ceil(A/8)));L.bitLength()>A;)L.ishrn(1);if(L.isEven()&&L.iadd(t),L.testn(1)||L.iadd(e),j.cmp(e)){if(!j.cmp(l))for(;L.mod(n).cmp(s);)L.iadd(d)}else for(;L.mod(a).cmp(h);)L.iadd(d);if(f(N=L.shrn(1))&&f(L)&&v(N)&&v(L)&&r.test(N)&&r.test(L))return L}}},{"bn.js":404,"miller-rabin":451,randombytes:475}],403:[function(i,E,w){E.exports={modp1:{gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff`},modp2:{gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff`},modp5:{gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff`},modp14:{gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff`},modp15:{gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff`},modp16:{gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff`},modp17:{gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd4
907b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff`},modp18:{gen:`02`,prime:`ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff`}}},{}],404:[function(i,E,w){arguments[4][184][0].apply(w,arguments)},{buffer:188,dup:184}],405:[function(i,E,w){"use strict";var p=w;p.version=i(`../package.json`).version,p.utils=i(`./elliptic/utils`),p.rand=i(`brorand`),p.curve=i(`./elliptic/curve`),p.curves=i(`./elliptic/curves`),p.ec=i(`./elliptic/ec`),p.eddsa=i(`./elliptic/eddsa`)},{"../package.json":421,"./elliptic/curve":408,"./elliptic/curves":411,"./elliptic/ec":412,"./elliptic/eddsa":415,"./elliptic/utils":419,brorand:187}],406:[function(i,E,w){"use strict";var p=i(`bn.js`),o=i(`../utils`),a=o.getNAF,r=o.getJSF,t=o.assert;function e(n,s){this.type=n,this.p=new p(s.p,16),this.red=s.prime?p.red(s.prime):p.mont(this.p),this.zero=new p(0).toRed(this.red),this.one=new p(1).toRed(this.red),this.two=new p(2).toRed(this.red),this.n=s.n&&new p(s.n,16),this.g=s.g&&this.pointFromJSON(s.g,s.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var h=this.n&&this.p.div(this.n);!h||h.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function l(n,s){this.curve=n,this.type=s,this.precomputed=null}E.exports=e,e.prototype.point=function(){throw new Error(`Not implemented`)},e.prototype.validate=function(){throw new Error(`Not implemented`)},e.prototype._fixedNafMul=function(n,s){t(n.precomputed);var h=n._getDoubles(),d=a(s,1,this._bitLength),c=(1<<h.step+1)-(h.step%2==0?2:1);c/=3;var m,f,v=[];for(m=0;m<d.length;m+=h.step){f=0;for(var x=m+h.step-1;x>=m;x--)f=(f<<1)+d[x];v.push(f)}for(var A=this.jpoint(null,null,null),j=this.jpoint(null,null,null),L=c;L>0;L--){for(m=0;m<v.length;m++)(f=v[m])===L?j=j.mixedAdd(h.points[m]):f===-L&&(j=j.mixedAdd(h.points[m].neg()));A=A.add(j)}return A.toP()},e.prototype._wnafMul=function(n,s){var h=4,d=n._getNAFPoints(h);h=d.wnd;for(var c=d.points,m=a(s,h,this._bitLength),f=this.jpoint(null,null,null),v=m.length-1;v>=0;v--){for(var x=0;v>=0&&m[v]===0;v--)x++;if(v>=0&&x++,f=f.dblp(x),v<0)break;var A=m[v];t(A!==0),f=n.type===`affine`?A>0?f.mixedAdd(c[A-1>>
91]):f.mixedAdd(c[-A-1>>1].neg()):A>0?f.add(c[A-1>>1]):f.add(c[-A-1>>1].neg())}return n.type===`affine`?f.toP():f},e.prototype._wnafMulAdd=function(n,s,h,d,c){var m,f,v,x=this._wnafT1,A=this._wnafT2,j=this._wnafT3,L=0;for(m=0;m<d;m++){var N=(v=s[m])._getNAFPoints(n);x[m]=N.wnd,A[m]=N.points}for(m=d-1;m>=1;m-=2){var P=m-1,D=m;if(x[P]===1&&x[D]===1){var $=[s[P],null,null,s[D]];s[P].y.cmp(s[D].y)===0?($[1]=s[P].add(s[D]),$[2]=s[P].toJ().mixedAdd(s[D].neg())):s[P].y.cmp(s[D].y.redNeg())===0?($[1]=s[P].toJ().mixedAdd(s[D]),$[2]=s[P].add(s[D].neg())):($[1]=s[P].toJ().mixedAdd(s[D]),$[2]=s[P].toJ().mixedAdd(s[D].neg()));var B=[-3,-1,-5,-7,0,7,5,1,3],S=r(h[P],h[D]);for(L=Math.max(S[0].length,L),j[P]=new Array(L),j[D]=new Array(L),f=0;f<L;f++){var C=0|S[0][f],I=0|S[1][f];j[P][f]=B[3*(C+1)+(I+1)],j[D][f]=0,A[P]=$}}else j[P]=a(h[P],x[P],this._bitLength),j[D]=a(h[D],x[D],this._bitLength),L=Math.max(j[P].length,L),L=Math.max(j[D].length,L)}var u=this.jpoint(null,null,null),b=this._wnafT4;for(m=L;m>=0;m--){for(var y=0;m>=0;){var g=!0;for(f=0;f<d;f++)b[f]=0|j[f][m],b[f]!==0&&(g=!1);if(!g)break;y++,m--}if(m>=0&&y++,u=u.dblp(y),m<0)break;for(f=0;f<d;f++){var _=b[f];_!==0&&(_>0?v=A[f][_-1>>1]:_<0&&(v=A[f][-_-1>>1].neg()),u=v.type===`affine`?u.mixedAdd(v):u.add(v))}}for(m=0;m<d;m++)A[m]=null;return c?u:u.toP()},e.BasePoint=l,l.prototype.eq=function(){throw new Error(`Not implemented`)},l.prototype.validate=function(){return this.curve.validate(this)},e.prototype.decodePoint=function(n,s){n=o.toArray(n,s);var h=this.p.byteLength();if((n[0]===4||n[0]===6||n[0]===7)&&n.length-1==2*h)return n[0]===6?t(n[n.length-1]%2==0):n[0]===7&&t(n[n.length-1]%2==1),this.point(n.slice(1,1+h),n.slice(1+h,1+2*h));if((n[0]===2||n[0]===3)&&n.length-1===h)return this.pointFromX(n.slice(1,1+h),n[0]===3);throw new Error(`Unknown point format`)},l.prototype.encodeCompressed=function(n){return this.encode(n,!0)},l.prototype._encode=function(n){var s=this.curve.p.byteLength(),h=this.getX().toArray(`be`,s);return n?[this.getY().isEven()?2:3].concat(h):[4].concat(h,this.getY().toArray(`be`,s))},l.prototype.encode=function(n,s){return o.encode(this._encode(s),n)},l.prototype.precompute=function(n){if(this.precomputed)return this;var s={doubles:null,naf:null,beta:null};return s.naf=this._getNAFPoints(8),s.doubles=this._getDoubles(4,n),s.beta=this._getBeta(),this.precomputed=s,this},l.prototype._hasDoubles=function(n){if(!this.precomputed)return!1;var s=this.precomputed.doubles;return!!s&&s.points.length>=Math.ceil((n.bitLength()+1)/s.step)},l.prototype._getDoubles=function(n,s){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var h=[this],d=this,c=0;c<s;c+=n){for(var m=0;m<n;m++)d=d.dbl();h.push(d)}return{step:n,points:h}},l.prototype._getNAFPoints=function(n){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var s=[this],h=(1<<n)-1,d=h===1?null:this.dbl(),c=1;c<h;c++)s[c]=s[c-1].add(d);return{wnd:n,points:s}},l.prototype._getBeta=function(){return null},l.prototype.dblp=function(n){for(var s=this,h=0;h<n;h++)s=s.dbl();return s}},{"../utils":419,"bn.js":420}],407:[function(i,E,w){"use strict";var p=i(`../utils`),o=i(`bn.js`),a=i(`inherits`),r=i(`./base`),t=p.assert;function e(n){this.twisted=(0|n.a)!=1,this.mOneA=this.twisted&&(0|n.a)==-1,this.extended=this.mOneA,r.call(this,`edwards`,n),this.a=new o(n.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new o(n.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new o(n.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),t(!this.twisted||this.c.fromRed().cmpn(1)===0),this.oneC=(0|n.c)==1}function l(n,s,h,d,c){r.BasePoint.call(this,n,`projective`),s===null&&h===null&&d===null?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new o(s,16),this.y=new o(h,16),this.z=d?new o(d,16):this.curve.one,this.t=c&&new o(c,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}
9a(e,r),E.exports=e,e.prototype._mulA=function(n){return this.mOneA?n.redNeg():this.a.redMul(n)},e.prototype._mulC=function(n){return this.oneC?n:this.c.redMul(n)},e.prototype.jpoint=function(n,s,h,d){return this.point(n,s,h,d)},e.prototype.pointFromX=function(n,s){(n=new o(n,16)).red||(n=n.toRed(this.red));var h=n.redSqr(),d=this.c2.redSub(this.a.redMul(h)),c=this.one.redSub(this.c2.redMul(this.d).redMul(h)),m=d.redMul(c.redInvm()),f=m.redSqrt();if(f.redSqr().redSub(m).cmp(this.zero)!==0)throw new Error(`invalid point`);var v=f.fromRed().isOdd();return(s&&!v||!s&&v)&&(f=f.redNeg()),this.point(n,f)},e.prototype.pointFromY=function(n,s){(n=new o(n,16)).red||(n=n.toRed(this.red));var h=n.redSqr(),d=h.redSub(this.c2),c=h.redMul(this.d).redMul(this.c2).redSub(this.a),m=d.redMul(c.redInvm());if(m.cmp(this.zero)===0){if(s)throw new Error(`invalid point`);return this.point(this.zero,n)}var f=m.redSqrt();if(f.redSqr().redSub(m).cmp(this.zero)!==0)throw new Error(`invalid point`);return f.fromRed().isOdd()!==s&&(f=f.redNeg()),this.point(f,n)},e.prototype.validate=function(n){if(n.isInfinity())return!0;n.normalize();var s=n.x.redSqr(),h=n.y.redSqr(),d=s.redMul(this.a).redAdd(h),c=this.c2.redMul(this.one.redAdd(this.d.redMul(s).redMul(h)));return d.cmp(c)===0},a(l,r.BasePoint),e.prototype.pointFromJSON=function(n){return l.fromJSON(this,n)},e.prototype.point=function(n,s,h,d){return new l(this,n,s,h,d)},l.fromJSON=function(n,s){return new l(n,s[0],s[1],s[2])},l.prototype.inspect=function(){return this.isInfinity()?`<EC Point Infinity>`:`<EC Point x: `+this.x.fromRed().toString(16,2)+` y: `+this.y.fromRed().toString(16,2)+` z: `+this.z.fromRed().toString(16,2)+`>`},l.prototype.isInfinity=function(){return this.x.cmpn(0)===0&&(this.y.cmp(this.z)===0||this.zOne&&this.y.cmp(this.curve.c)===0)},l.prototype._extDbl=function(){var n=this.x.redSqr(),s=this.y.redSqr(),h=this.z.redSqr();h=h.redIAdd(h);var d=this.curve._mulA(n),c=this.x.redAdd(this.y).redSqr().redISub(n).redISub(s),m=d.redAdd(s),f=m.redSub(h),v=d.redSub(s),x=c.redMul(f),A=m.redMul(v),j=c.redMul(v),L=f.redMul(m);return this.curve.point(x,A,L,j)},l.prototype._projDbl=function(){var n,s,h,d,c,m,f=this.x.redAdd(this.y).redSqr(),v=this.x.redSqr(),x=this.y.redSqr();if(this.curve.twisted){var A=(d=this.curve._mulA(v)).redAdd(x);this.zOne?(n=f.redSub(v).redSub(x).redMul(A.redSub(this.curve.two)),s=A.redMul(d.redSub(x)),h=A.redSqr().redSub(A).redSub(A)):(c=this.z.redSqr(),m=A.redSub(c).redISub(c),n=f.redSub(v).redISub(x).redMul(m),s=A.redMul(d.redSub(x)),h=A.redMul(m))}else d=v.redAdd(x),c=this.curve._mulC(this.z).redSqr(),m=d.redSub(c).redSub(c),n=this.curve._mulC(f.redISub(d)).redMul(m),s=this.curve._mulC(d).redMul(v.redISub(x)),h=d.redMul(m);return this.curve.point(n,s,h)},l.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},l.prototype._extAdd=function(n){var s=this.y.redSub(this.x).redMul(n.y.redSub(n.x)),h=this.y.redAdd(this.x).redMul(n.y.redAdd(n.x)),d=this.t.redMul(this.curve.dd).redMul(n.t),c=this.z.redMul(n.z.redAdd(n.z)),m=h.redSub(s),f=c.redSub(d),v=c.redAdd(d),x=h.redAdd(s),A=m.redMul(f),j=v.redMul(x),L=m.redMul(x),N=f.redMul(v);return this.curve.point(A,j,N,L)},l.prototype._projAdd=function(n){var s,h,d=this.z.redMul(n.z),c=d.redSqr(),m=this.x.redMul(n.x),f=this.y.redMul(n.y),v=this.curve.d.redMul(m).redMul(f),x=c.redSub(v),A=c.redAdd(v),j=this.x.redAdd(this.y).redMul(n.x.redAdd(n.y)).redISub(m).redISub(f),L=d.redMul(x).redMul(j);return this.curve.twisted?(s=d.redMul(A).redMul(f.redSub(this.curve._mulA(m))),h=x.redMul(A)):(s=d.redMul(A).redMul(f.redSub(m)),h=this.curve._mulC(x).redMul(A)),this.curve.point(L,s,h)},l.prototype.add=function(n){return this.isInfinity()?n:n.isInfinity()?this:this.curve.extended?this._extAdd(n):this._projAdd(n)},l.prototype.mul=function(n){return this._hasDoubles(n)?this.curve._fixedNafMul(this,n):this.curve._wnafMul(this,n)},l.prototype.mulAdd=function(n,s,h){return this.curve._wnafMulAdd(1,[this,s],[n,h],2,!1)},l.prototype.jmulAdd=function(n,s,h){return this.curve._wnafMulAdd(1,[this,s],[n,h],2,!0)},l.prototype.normalize=function(){if(this.zOne)return this;var n=this.z.redInvm();return this.x=this.x.redMul(n),this.y=this.y.redMul(n),this.t&&(this.t=this.t.redMul(n)),this.z=this.curve.one,this.zOne=!0,this},l.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},l.prototype.getX=function(){return this.normalize(),this.x.fromRed()},l.prototype.getY=function(){return this.normalize(),this.y.fromRed()},l.prototype.eq=function(n){return this===n||this.getX().cmp(n.getX())===0&&this.getY().cmp(n.getY())===0},l.prototype.eqXToP=function(n){var s=n.toRed(this.curve.red).redMul(this.z);if(this.x.cmp(s)===0)return!0;for(var h=n.clone(),d=this.curve.redN.redMul(this.z);;){if(h.iadd(this.curve.n),h.cmp(this.curve.p)>=0)return!1;if(s.redIAdd(d),this.x.cmp(s)===0)return!0}},l.prototype.toP=l.prototype.normalize,l.prototype.mixedAdd=l.prototype.add},{"../utils":419,"./base":406,"bn.js":420,inherits:440}],408:[function(i,E,w){"use strict";var p=w;p.base=i(`./base`),p.short=i(`./short`),p.mont=i(`./mont`),p.edwards=i(`./edwards`)},{"./base":406,"./edwards":407,"./mont":409,"./short":410}],409:[function(i,E,w){"use strict";var p=i(`bn.js`),o=i(`inherits`),a=i(`./base`),r=i(`../utils`);
9function t(l){a.call(this,`mont`,l),this.a=new p(l.a,16).toRed(this.red),this.b=new p(l.b,16).toRed(this.red),this.i4=new p(4).toRed(this.red).redInvm(),this.two=new p(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function e(l,n,s){a.BasePoint.call(this,l,`projective`),n===null&&s===null?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new p(n,16),this.z=new p(s,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}o(t,a),E.exports=t,t.prototype.validate=function(l){var n=l.normalize().x,s=n.redSqr(),h=s.redMul(n).redAdd(s.redMul(this.a)).redAdd(n);return h.redSqrt().redSqr().cmp(h)===0},o(e,a.BasePoint),t.prototype.decodePoint=function(l,n){return this.point(r.toArray(l,n),1)},t.prototype.point=function(l,n){return new e(this,l,n)},t.prototype.pointFromJSON=function(l){return e.fromJSON(this,l)},e.prototype.precompute=function(){},e.prototype._encode=function(){return this.getX().toArray(`be`,this.curve.p.byteLength())},e.fromJSON=function(l,n){return new e(l,n[0],n[1]||l.one)},e.prototype.inspect=function(){return this.isInfinity()?`<EC Point Infinity>`:`<EC Point x: `+this.x.fromRed().toString(16,2)+` z: `+this.z.fromRed().toString(16,2)+`>`},e.prototype.isInfinity=function(){return this.z.cmpn(0)===0},e.prototype.dbl=function(){var l=this.x.redAdd(this.z).redSqr(),n=this.x.redSub(this.z).redSqr(),s=l.redSub(n),h=l.redMul(n),d=s.redMul(n.redAdd(this.curve.a24.redMul(s)));return this.curve.point(h,d)},e.prototype.add=function(){throw new Error(`Not supported on Montgomery curve`)},e.prototype.diffAdd=function(l,n){var s=this.x.redAdd(this.z),h=this.x.redSub(this.z),d=l.x.redAdd(l.z),c=l.x.redSub(l.z).redMul(s),m=d.redMul(h),f=n.z.redMul(c.redAdd(m).redSqr()),v=n.x.redMul(c.redISub(m).redSqr());return this.curve.point(f,v)},e.prototype.mul=function(l){for(var n=l.clone(),s=this,h=this.curve.point(null,null),d=[];n.cmpn(0)!==0;n.iushrn(1))d.push(n.andln(1));for(var c=d.length-1;c>=0;c--)d[c]===0?(s=s.diffAdd(h,this),h=h.dbl()):(h=s.diffAdd(h,this),s=s.dbl());return h},e.prototype.mulAdd=function(){throw new Error(`Not supported on Montgomery curve`)},e.prototype.jumlAdd=function(){throw new Error(`Not supported on Montgomery curve`)},e.prototype.eq=function(l){return this.getX().cmp(l.getX())===0},e.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},e.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},{"../utils":419,"./base":406,"bn.js":420,inherits:440}],410:[function(i,E,w){"use strict";var p=i(`../utils`),o=i(`bn.js`),a=i(`inherits`),r=i(`./base`),t=p.assert;function e(s){r.call(this,`short`,s),this.a=new o(s.a,16).toRed(this.red),this.b=new o(s.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=this.a.fromRed().cmpn(0)===0,this.threeA=this.a.fromRed().sub(this.p).cmpn(-3)===0,this.endo=this._getEndomorphism(s),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function l(s,h,d,c){r.BasePoint.call(this,s,`affine`),h===null&&d===null?(this.x=null,this.y=null,this.inf=!0):(this.x=new o(h,16),this.y=new o(d,16),c&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function n(s,h,d,c){r.BasePoint.call(this,s,`jacobian`),h===null&&d===null&&c===null?(this.x=this.curve.one,this.y=this.curve.one,this.z=new o(0)):(this.x=new o(h,16),this.y=new o(d,16),this.z=new o(c,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}a(e,r),E.exports=e,e.prototype._getEndomorphism=function(s){if(this.zeroA&&this.g&&this.n&&this.p.modn(3)===1){var h,d;if(s.beta)h=new o(s.beta,16).toRed(this.red);else{var c=this._getEndoRoots(this.p);h=(h=c[0].cmp(c[1])<0?c[0]:c[1]).toRed(this.red)}if(s.lambda)d=new o(s.lambda,16);else{var m=this._getEndoRoots(this.n);this.g.mul(m[0]).x.cmp(this.g.x.redMul(h))===0?d=m[0]:(d=m[1],t(this.g.mul(d).x.cmp(this.g.x.redMul(h))===0))}
9return{beta:h,lambda:d,basis:s.basis?s.basis.map((function(f){return{a:new o(f.a,16),b:new o(f.b,16)}})):this._getEndoBasis(d)}}},e.prototype._getEndoRoots=function(s){var h=s===this.p?this.red:o.mont(s),d=new o(2).toRed(h).redInvm(),c=d.redNeg(),m=new o(3).toRed(h).redNeg().redSqrt().redMul(d);return[c.redAdd(m).fromRed(),c.redSub(m).fromRed()]},e.prototype._getEndoBasis=function(s){for(var h,d,c,m,f,v,x,A,j,L=this.n.ushrn(Math.floor(this.n.bitLength()/2)),N=s,P=this.n.clone(),D=new o(1),$=new o(0),B=new o(0),S=new o(1),C=0;N.cmpn(0)!==0;){var I=P.div(N);A=P.sub(I.mul(N)),j=B.sub(I.mul(D));var u=S.sub(I.mul($));if(!c&&A.cmp(L)<0)h=x.neg(),d=D,c=A.neg(),m=j;else if(c&&++C==2)break;x=A,P=N,N=A,B=D,D=j,S=$,$=u}f=A.neg(),v=j;var b=c.sqr().add(m.sqr());return f.sqr().add(v.sqr()).cmp(b)>=0&&(f=h,v=d),c.negative&&(c=c.neg(),m=m.neg()),f.negative&&(f=f.neg(),v=v.neg()),[{a:c,b:m},{a:f,b:v}]},e.prototype._endoSplit=function(s){var h=this.endo.basis,d=h[0],c=h[1],m=c.b.mul(s).divRound(this.n),f=d.b.neg().mul(s).divRound(this.n),v=m.mul(d.a),x=f.mul(c.a),A=m.mul(d.b),j=f.mul(c.b);return{k1:s.sub(v).sub(x),k2:A.add(j).neg()}},e.prototype.pointFromX=function(s,h){(s=new o(s,16)).red||(s=s.toRed(this.red));var d=s.redSqr().redMul(s).redIAdd(s.redMul(this.a)).redIAdd(this.b),c=d.redSqrt();if(c.redSqr().redSub(d).cmp(this.zero)!==0)throw new Error(`invalid point`);var m=c.fromRed().isOdd();return(h&&!m||!h&&m)&&(c=c.redNeg()),this.point(s,c)},e.prototype.validate=function(s){if(s.inf)return!0;var h=s.x,d=s.y,c=this.a.redMul(h),m=h.redSqr().redMul(h).redIAdd(c).redIAdd(this.b);return d.redSqr().redISub(m).cmpn(0)===0},e.prototype._endoWnafMulAdd=function(s,h,d){for(var c=this._endoWnafT1,m=this._endoWnafT2,f=0;f<s.length;f++){var v=this._endoSplit(h[f]),x=s[f],A=x._getBeta();v.k1.negative&&(v.k1.ineg(),x=x.neg(!0)),v.k2.negative&&(v.k2.ineg(),A=A.neg(!0)),c[2*f]=x,c[2*f+1]=A,m[2*f]=v.k1,m[2*f+1]=v.k2}for(var j=this._wnafMulAdd(1,c,m,2*f,d),L=0;L<2*f;L++)c[L]=null,m[L]=null;return j},a(l,r.BasePoint),e.prototype.point=function(s,h,d){return new l(this,s,h,d)},e.prototype.pointFromJSON=function(s,h){return l.fromJSON(this,s,h)},l.prototype._getBeta=function(){if(this.curve.endo){var s=this.precomputed;if(s&&s.beta)return s.beta;var h=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(s){var d=this.curve,c=function(m){return d.point(m.x.redMul(d.endo.beta),m.y)};s.beta=h,h.precomputed={beta:null,naf:s.naf&&{wnd:s.naf.wnd,points:s.naf.points.map(c)},doubles:s.doubles&&{step:s.doubles.step,points:s.doubles.points.map(c)}}}return h}},l.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},l.fromJSON=function(s,h,d){typeof h==`string`&&(h=JSON.parse(h));var c=s.point(h[0],h[1],d);if(!h[2])return c;function m(v){return s.point(v[0],v[1],d)}var f=h[2];return c.precomputed={beta:null,doubles:f.doubles&&{step:f.doubles.step,points:[c].concat(f.doubles.points.map(m))},naf:f.naf&&{wnd:f.naf.wnd,points:[c].concat(f.naf.points.map(m))}},c},l.prototype.inspect=function(){return this.isInfinity()?`<EC Point Infinity>`:`<EC Point x: `+this.x.fromRed().toString(16,2)+` y: `+this.y.fromRed().toString(16,2)+`>`},l.prototype.isInfinity=function(){return this.inf},l.prototype.add=function(s){if(this.inf)return s;if(s.inf)return this;if(this.eq(s))return this.dbl();if(this.neg().eq(s))return this.curve.point(null,null);if(this.x.cmp(s.x)===0)return this.curve.point(null,null);var h=this.y.redSub(s.y);h.cmpn(0)!==0&&(h=h.redMul(this.x.redSub(s.x).redInvm()));var d=h.redSqr().redISub(this.x).redISub(s.x),c=h.redMul(this.x.redSub(d)).redISub(this.y);return this.curve.point(d,c)},l.prototype.dbl=function(){if(this.inf)return this;var s=this.y.redAdd(this.y);if(s.cmpn(0)===0)return this.curve.point(null,null);var h=this.curve.a,d=this.x.redSqr(),c=s.redInvm(),m=d.redAdd(d).redIAdd(d).redIAdd(h).redMul(c),f=m.redSqr().redISub(this.x.redAdd(this.x)),v=m.redMul(this.x.redSub(f)).redISub(this.y);return this.curve.point(f,v)},l.prototype.getX=function(){return this.x.fromRed()},l.prototype.getY=function(){return this.y.fromRed()},l.prototype.mul=function(s){return s=new o(s,16),this.isInfinity()?this:this._hasDoubles(s)?this.curve._fixedNafMul(this,s):this.curve.endo?this.curve._endoWnafMulAdd([this],[s]):this.curve._wnafMul(this,s)},l.prototype.mulAdd=function(s,h,d){var c=[this,h],m=[s,d];return this.curve.endo?this.curve._endoWnafMulAdd(c,m):this.curve._wnafMulAdd(1,c,m,2)},l.prototype.jmulAdd=function(s,h,d){var c=[this,h],m=[s,d];return this.curve.endo?this.curve._endoWnafMulAdd(c,m,!0):this.curve._wnafMulAdd(1,c,m,2,!0)},l.prototype.eq=function(s){return this===s||this.inf===s.inf&&(this.inf||this.x.cmp(s.x)===0&&this.y.cmp(s.y)===0)},l.prototype.neg=function(s){if(this.inf)return this;var h=this.curve.point(this.x,this.y.redNeg());
vendor: 16,384 bytes, line 9
9if(s&&this.precomputed){var d=this.precomputed,c=function(m){return m.neg()};h.precomputed={naf:d.naf&&{wnd:d.naf.wnd,points:d.naf.points.map(c)},doubles:d.doubles&&{step:d.doubles.step,points:d.doubles.points.map(c)}}}return h},l.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},a(n,r.BasePoint),e.prototype.jpoint=function(s,h,d){return new n(this,s,h,d)},n.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var s=this.z.redInvm(),h=s.redSqr(),d=this.x.redMul(h),c=this.y.redMul(h).redMul(s);return this.curve.point(d,c)},n.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},n.prototype.add=function(s){if(this.isInfinity())return s;if(s.isInfinity())return this;var h=s.z.redSqr(),d=this.z.redSqr(),c=this.x.redMul(h),m=s.x.redMul(d),f=this.y.redMul(h.redMul(s.z)),v=s.y.redMul(d.redMul(this.z)),x=c.redSub(m),A=f.redSub(v);if(x.cmpn(0)===0)return A.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var j=x.redSqr(),L=j.redMul(x),N=c.redMul(j),P=A.redSqr().redIAdd(L).redISub(N).redISub(N),D=A.redMul(N.redISub(P)).redISub(f.redMul(L)),$=this.z.redMul(s.z).redMul(x);return this.curve.jpoint(P,D,$)},n.prototype.mixedAdd=function(s){if(this.isInfinity())return s.toJ();if(s.isInfinity())return this;var h=this.z.redSqr(),d=this.x,c=s.x.redMul(h),m=this.y,f=s.y.redMul(h).redMul(this.z),v=d.redSub(c),x=m.redSub(f);if(v.cmpn(0)===0)return x.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var A=v.redSqr(),j=A.redMul(v),L=d.redMul(A),N=x.redSqr().redIAdd(j).redISub(L).redISub(L),P=x.redMul(L.redISub(N)).redISub(m.redMul(j)),D=this.z.redMul(v);return this.curve.jpoint(N,P,D)},n.prototype.dblp=function(s){if(s===0)return this;if(this.isInfinity())return this;if(!s)return this.dbl();var h;if(this.curve.zeroA||this.curve.threeA){var d=this;for(h=0;h<s;h++)d=d.dbl();return d}var c=this.curve.a,m=this.curve.tinv,f=this.x,v=this.y,x=this.z,A=x.redSqr().redSqr(),j=v.redAdd(v);for(h=0;h<s;h++){var L=f.redSqr(),N=j.redSqr(),P=N.redSqr(),D=L.redAdd(L).redIAdd(L).redIAdd(c.redMul(A)),$=f.redMul(N),B=D.redSqr().redISub($.redAdd($)),S=$.redISub(B),C=D.redMul(S);C=C.redIAdd(C).redISub(P);var I=j.redMul(x);h+1<s&&(A=A.redMul(P)),f=B,x=I,j=C}return this.curve.jpoint(f,j.redMul(m),x)},n.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},n.prototype._zeroDbl=function(){var s,h,d;if(this.zOne){var c=this.x.redSqr(),m=this.y.redSqr(),f=m.redSqr(),v=this.x.redAdd(m).redSqr().redISub(c).redISub(f);v=v.redIAdd(v);var x=c.redAdd(c).redIAdd(c),A=x.redSqr().redISub(v).redISub(v),j=f.redIAdd(f);j=(j=j.redIAdd(j)).redIAdd(j),s=A,h=x.redMul(v.redISub(A)).redISub(j),d=this.y.redAdd(this.y)}else{var L=this.x.redSqr(),N=this.y.redSqr(),P=N.redSqr(),D=this.x.redAdd(N).redSqr().redISub(L).redISub(P);D=D.redIAdd(D);var $=L.redAdd(L).redIAdd(L),B=$.redSqr(),S=P.redIAdd(P);S=(S=S.redIAdd(S)).redIAdd(S),s=B.redISub(D).redISub(D),h=$.redMul(D.redISub(s)).redISub(S),d=(d=this.y.redMul(this.z)).redIAdd(d)}return this.curve.jpoint(s,h,d)},n.prototype._threeDbl=function(){var s,h,d;if(this.zOne){var c=this.x.redSqr(),m=this.y.redSqr(),f=m.redSqr(),v=this.x.redAdd(m).redSqr().redISub(c).redISub(f);v=v.redIAdd(v);var x=c.redAdd(c).redIAdd(c).redIAdd(this.curve.a),A=x.redSqr().redISub(v).redISub(v);s=A;var j=f.redIAdd(f);j=(j=j.redIAdd(j)).redIAdd(j),h=x.redMul(v.redISub(A)).redISub(j),d=this.y.redAdd(this.y)}else{var L=this.z.redSqr(),N=this.y.redSqr(),P=this.x.redMul(N),D=this.x.redSub(L).redMul(this.x.redAdd(L));D=D.redAdd(D).redIAdd(D);var $=P.redIAdd(P),B=($=$.redIAdd($)).redAdd($);s=D.redSqr().redISub(B),d=this.y.redAdd(this.z).redSqr().redISub(N).redISub(L);var S=N.redSqr();S=(S=(S=S.redIAdd(S)).redIAdd(S)).redIAdd(S),h=D.redMul($.redISub(s)).redISub(S)}return this.curve.jpoint(s,h,d)},n.prototype._dbl=function(){var s=this.curve.a,h=this.x,d=this.y,c=this.z,m=c.redSqr().redSqr(),f=h.redSqr(),v=d.redSqr(),x=f.redAdd(f).redIAdd(f).redIAdd(s.redMul(m)),A=h.redAdd(h),j=(A=A.redIAdd(A)).redMul(v),L=x.redSqr().redISub(j.redAdd(j)),N=j.redISub(L),P=v.redSqr();P=(P=(P=P.redIAdd(P)).redIAdd(P)).redIAdd(P);var D=x.redMul(N).redISub(P),$=d.redAdd(d).redMul(c);return this.curve.jpoint(L,D,$)},n.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var s=this.x.redSqr(),h=this.y.redSqr(),d=this.z.redSqr(),c=h.redSqr(),m=s.redAdd(s).redIAdd(s),f=m.redSqr(),v=this.x.redAdd(h).redSqr().redISub(s).redISub(c),x=(v=(v=(v=v.redIAdd(v)).redAdd(v).redIAdd(v)).redISub(f)).redSqr(),A=c.redIAdd(c);A=(A=(A=A.redIAdd(A)).redIAdd(A)).redIAdd(A);var j=m.redIAdd(v).redSqr().redISub(f).redISub(x).redISub(A),L=h.redMul(j);L=(L=L.redIAdd(L)).redIAdd(L);var N=this.x.redMul(x).redISub(L);N=(N=N.redIAdd(N)).redIAdd(N);var P=this.y.redMul(j.redMul(A.redISub(j)).redISub(v.redMul(x)));P=(P=(P=P.redIAdd(P)).redIAdd(P)).redIAdd(P);var D=this.z.redAdd(v).redSqr().redISub(d).redISub(x);return this.curve.jpoint(N,P,D)},n.prototype.mul=function(s,h){return s=new o(s,h),this.curve._wnafMul(this,s)},n.prototype.eq=function(s){if(s.type===`affine`)return this.eq(s.toJ());if(this===s)return!0;var h=this.z.redSqr(),d=s.z.redSqr();if(this.x.redMul(d).redISub(s.x.redMul(h)).cmpn(0)!==0)return!1;var c=h.redMul(this.z),m=d.redMul(s.z);return this.y.redMul(m).redISub(s.y.redMul(c)).cmpn(0)===0},n.prototype.eqXToP=function(s){var h=this.z.redSqr(),d=s.toRed(this.curve.red).redMul(h);if(this.x.cmp(d)===0)return!0;for(var c=s.clone(),m=this.curve.redN.redMul(h);;){if(c.iadd(this.curve.n),c.cmp(this.curve.p)>=0)return!1;if(d.redIAdd(m),this.x.cmp(d)===0)return!0}},n.prototype.inspect=function(){return this.isInfinity()?`<EC JPoint Infinity>`:`<EC JPoint x: `+this.x.toString(16,2)+` y: `+this.y.toString(16,2)+` z: `+this.z.toString(16,2)+`>`},n.prototype.isInfinity=function(){return this.z.cmpn(0)===0}},{"../utils":419,"./base":406,"bn.js":420,inherits:440}],411:[function(i,E,w){"use strict";var p,o=w,a=i(`hash.js`),r=i(`./curve`),t=i(`./utils`).assert;function e(n){n.type===`short`?this.curve=new r.short(n):n.type===`edwards`?this.curve=new r.edwards(n):this.curve=new r.mont(n),this.g=this.curve.g,this.n=this.curve.n,this.hash=n.hash,t(this.g.validate(),`Invalid curve`),t(this.g.mul(this.n).isInfinity(),`Invalid curve, G*N != O`)}function l(n,s){Object.defineProperty(o,n,{configurable:!0,enumerable:!0,get:function(){var h=new e(s);return Object.defineProperty(o,n,{configurable:!0,enumerable:!0,value:h}),h}})}o.PresetCurve=e,l(`p192`,{type:`short`,prime:`p192`,p:`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff`,a:`ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc`,b:`64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1`,n:`ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831`,hash:a.sha256,gRed:!1,g:[`188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012`,`07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811`]}),l(`p224`,{type:`short`,prime:`p224`,p:`ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001`,a:`ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe`,b:`b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4`,n:`ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d`,hash:a.sha256,gRed:!1,g:[`b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21`,`bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34`]}),l(`p256`,{type:`short`,prime:null,p:`ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff`,a:`ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc`,b:`5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b`,n:`ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551`,hash:a.sha256,gRed:!1,g:[`6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296`,`4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5`]}),l(`p384`,{type:`short`,prime:null,p:`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff`,a:`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc`,b:`b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef`,n:`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973`,hash:a.sha384,gRed:!1,g:[`aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7`,`3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f`]}),l(`p521`,{type:`short`,prime:null,p:`000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff`,a:`000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc`,b:`00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00`,n:`000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409`,hash:a.sha512,gRed:!1,g:[`000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66`,`00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650`]}),l(`curve25519`,{type:`mont`,prime:`p25519`,p:`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`,a:`76d06`,b:`1`,n:`1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed`,hash:a.sha256,gRed:!1,g:[`9`]}),l(`ed25519`,{type:`edwards`,prime:`p25519`,p:`7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed`,a:`-1`,c:`1`,d:`52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3`,n:`1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed`,hash:a.sha256,gRed:!1,g:[`216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a`,`6666666666666666666666666666666666666666666666666666666666666658`]});try{p=i(`./precomputed/secp256k1`)}catch(n){p=void 0}l(`secp256k1`,{type:`short`,prime:`k256`,p:`ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f`,a:`0`,b:`7`,n:`ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141`,h:`1`,hash:a.sha256,beta:`7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee`,lambda:`5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72`,basis:[{a:`3086d221a7d46bcde86c90e49284eb15`,b:`-e4437ed6010e88286f547fa90abfe4c3`},{a:`114ca50f7a8e2f3f657c1108d9d44cfd8`,b:`3086d221a7d46bcde86c90e49284eb15`}],gRed:!1,g:[`79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798`,`483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8`,p]})},{"./curve":408,"./precomputed/secp256k1":418,"./utils":419,"hash.js":426}],412:[function(i,E,w){"use strict";var p=i(`bn.js`),o=i(`hmac-drbg`),a=i(`../utils`),r=i(`../curves`),t=i(`brorand`),e=a.assert,l=i(`./key`),n=i(`./signature`);function s(h){if(!(this instanceof s))return new s(h);typeof h==`string`&&(e(Object.prototype.hasOwnProperty.call(r,h),`Unknown curve `+h),h=r[h]),h instanceof r.PresetCurve&&(h={curve:h}),this.curve=h.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=h.curve.g,this.g.precompute(h.curve.n.bitLength()+1),this.hash=h.hash||h.curve.hash}E.exports=s,s.prototype.keyPair=function(h){return new l(this,h)},s.prototype.keyFromPrivate=function(h,d){return l.fromPrivate(this,h,d)},s.prototype.keyFromPublic=function(h,d){return l.fromPublic(this,h,d)},s.prototype.genKeyPair=function(h){h||(h={});for(var d=new o({hash:this.hash,pers:h.pers,persEnc:h.persEnc||`utf8`,entropy:h.entropy||t(this.hash.hmacStrength),entropyEnc:h.entropy&&h.entropyEnc||`utf8`,nonce:this.n.toArray()}),c=this.n.byteLength(),m=this.n.sub(new p(2));;){var f=new p(d.generate(c));if(!(f.cmp(m)>0))return f.iaddn(1),this.keyFromPrivate(f)}},s.prototype._truncateToN=function(h,d){var c=8*h.byteLength()-this.n.bitLength();return c>0&&(h=h.ushrn(c)),!d&&h.cmp(this.n)>=0?h.sub(this.n):h},s.prototype.sign=function(h,d,c,m){typeof c==`object`&&(m=c,c=null),m||(m={}),d=this.keyFromPrivate(d,c),h=this._truncateToN(new p(h,16));for(var f=this.n.byteLength(),v=d.getPrivate().toArray(`be`,f),x=h.toArray(`be`,f),A=new o({hash:this.hash,entropy:v,nonce:x,pers:m.pers,persEnc:m.persEnc||`utf8`}),j=this.n.sub(new p(1)),L=0;;L++){var N=m.k?m.k(L):new p(A.generate(this.n.byteLength()));if(!((N=this._truncateToN(N,!0)).cmpn(1)<=0||N.cmp(j)>=0)){var P=this.g.mul(N);if(!P.isInfinity()){var D=P.getX(),$=D.umod(this.n);if($.cmpn(0)!==0){var B=N.invm(this.n).mul($.mul(d.getPrivate()).iadd(h));if((B=B.umod(this.n)).cmpn(0)!==0){var S=(P.getY().isOdd()?1:0)|(D.cmp($)!==0?2:0);return m.canonical&&B.cmp(this.nh)>0&&(B=this.n.sub(B),S^=1),new n({r:$,s:B,recoveryParam:S})}}}}}},s.prototype.verify=function(h,d,c,m){h=this._truncateToN(new p(h,16)),c=this.keyFromPublic(c,m);var f=(d=new n(d,`hex`)).r,v=d.s;if(f.cmpn(1)<0||f.cmp(this.n)>=0||v.cmpn(1)<0||v.cmp(this.n)>=0)return!1;var x,A=v.invm(this.n),j=A.mul(h).umod(this.n),L=A.mul(f).umod(this.n);return this.curve._maxwellTrick?!(x=this.g.jmulAdd(j,c.getPublic(),L)).isInfinity()&&x.eqXToP(f):!(x=this.g.mulAdd(j,c.getPublic(),L)).isInfinity()&&x.getX().umod(this.n).cmp(f)===0},s.prototype.recoverPubKey=function(h,d,c,m){e((3&c)===c,`The recovery param is more than two bits`),d=new n(d,m);var f=this.n,v=new p(h),x=d.r,A=d.s,j=1&c,L=c>>1;if(x.cmp(this.curve.p.umod(this.curve.n))>=0&&L)throw new Error(`Unable to find sencond key candinate`);x=L?this.curve.pointFromX(x.add(this.curve.n),j):this.curve.pointFromX(x,j);var N=d.r.invm(f),P=f.sub(v).mul(N).umod(f),D=A.mul(N).umod(f);return this.g.mulAdd(P,x,D)},s.prototype.getKeyRecoveryParam=function(h,d,c,m){if((d=new n(d,m)).recoveryParam!==null)return d.recoveryParam;for(var f=0;f<4;f++){var v;try{v=this.recoverPubKey(h,d,f)}catch(x){continue}if(v.eq(c))return f}throw new Error(`Unable to find valid recovery factor`)}},{"../curves":411,"../utils":419,"./key":413,"./signature":414,"bn.js":420,brorand:187,"hmac-drbg":438}],413:[function(i,E,w){"use strict";var p=i(`bn.js`),o=i(`../utils`).assert;function a(r,t){this.ec=r,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}E.exports=a,a.fromPublic=function(r,t,e){return t instanceof a?t:new a(r,{pub:t,pubEnc:e})},a.fromPrivate=function(r,t,e){return t instanceof a?t:new a(r,{priv:t,privEnc:e})},a.prototype.validate=function(){var r=this.getPublic();return r.isInfinity()?{result:!1,reason:`Invalid public key`}:r.validate()?r.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:`Public key * N != O`}:{result:!1,reason:`Public key is not a point`}},a.prototype.getPublic=function(r,t){return typeof r==`string`&&(t=r,r=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t?this.pub.encode(t,r):this.pub},a.prototype.getPrivate=function(r){return r===`hex`?this.priv.toString(16,2):this.priv},a.prototype._importPrivate=function(r,t){this.priv=new p(r,t||16),this.priv=this.priv.umod(this.ec.curve.n)},a.prototype._importPublic=function(r,t){if(r.x||r.y)return this.ec.curve.type===`mont`?o(r.x,`Need x coordinate`):this.ec.curve.type!==`short`&&this.ec.curve.type!==`edwards`||o(r.x&&r.y,`Need both x and y coordinate`),void(this.pub=this.ec.curve.point(r.x,r.y));this.pub=this.ec.curve.decodePoint(r,t)},a.prototype.derive=function(r){return r.validate()||o(r.validate(),`public point not validated`),r.mul(this.priv).getX()},a.prototype.sign=function(r,t,e){return this.ec.sign(r,this,t,e)},a.prototype.verify=function(r,t){return this.ec.verify(r,t,this)},a.prototype.inspect=function(){return`<Key priv: `+(this.priv&&this.priv.toString(16,2))+` pub: `+(this.pub&&this.pub.inspect())+` >`}},{"../utils":419,"bn.js":420}],414:[function(i,E,w){"use strict";var p=i(`bn.js`),o=i(`../utils`),a=o.assert;function r(s,h){if(s instanceof r)return s;this._importDER(s,h)||(a(s.r&&s.s,`Signature wi
9thout r or s`),this.r=new p(s.r,16),this.s=new p(s.s,16),s.recoveryParam===void 0?this.recoveryParam=null:this.recoveryParam=s.recoveryParam)}function t(){this.place=0}function e(s,h){var d=s[h.place++];if(!(128&d))return d;var c=15&d;if(c===0||c>4)return!1;for(var m=0,f=0,v=h.place;f<c;f++,v++)m<<=8,m|=s[v],m>>>=0;return!(m<=127)&&(h.place=v,m)}function l(s){for(var h=0,d=s.length-1;!s[h]&&!(128&s[h+1])&&h<d;)h++;return h===0?s:s.slice(h)}function n(s,h){if(h<128)s.push(h);else{var d=1+(Math.log(h)/Math.LN2>>>3);for(s.push(128|d);--d;)s.push(h>>>(d<<3)&255);s.push(h)}}E.exports=r,r.prototype._importDER=function(s,h){s=o.toArray(s,h);var d=new t;if(s[d.place++]!==48)return!1;var c=e(s,d);if(c===!1||c+d.place!==s.length||s[d.place++]!==2)return!1;var m=e(s,d);if(m===!1)return!1;var f=s.slice(d.place,m+d.place);if(d.place+=m,s[d.place++]!==2)return!1;var v=e(s,d);if(v===!1||s.length!==v+d.place)return!1;var x=s.slice(d.place,v+d.place);if(f[0]===0){if(!(128&f[1]))return!1;f=f.slice(1)}if(x[0]===0){if(!(128&x[1]))return!1;x=x.slice(1)}return this.r=new p(f),this.s=new p(x),this.recoveryParam=null,!0},r.prototype.toDER=function(s){var h=this.r.toArray(),d=this.s.toArray();for(128&h[0]&&(h=[0].concat(h)),128&d[0]&&(d=[0].concat(d)),h=l(h),d=l(d);!(d[0]||128&d[1]);)d=d.slice(1);var c=[2];n(c,h.length),(c=c.concat(h)).push(2),n(c,d.length);var m=c.concat(d),f=[48];return n(f,m.length),f=f.concat(m),o.encode(f,s)}},{"../utils":419,"bn.js":420}],415:[function(i,E,w){"use strict";var p=i(`hash.js`),o=i(`../curves`),a=i(`../utils`),r=a.assert,t=a.parseBytes,e=i(`./key`),l=i(`./signature`);function n(s){if(r(s===`ed25519`,`only tested with ed25519 so far`),!(this instanceof n))return new n(s);s=o[s].curve,this.curve=s,this.g=s.g,this.g.precompute(s.n.bitLength()+1),this.pointClass=s.point().constructor,this.encodingLength=Math.ceil(s.n.bitLength()/8),this.hash=p.sha512}E.exports=n,n.prototype.sign=function(s,h){s=t(s);var d=this.keyFromSecret(h),c=this.hashInt(d.messagePrefix(),s),m=this.g.mul(c),f=this.encodePoint(m),v=this.hashInt(f,d.pubBytes(),s).mul(d.priv()),x=c.add(v).umod(this.curve.n);return this.makeSignature({R:m,S:x,Rencoded:f})},n.prototype.verify=function(s,h,d){s=t(s),h=this.makeSignature(h);var c=this.keyFromPublic(d),m=this.hashInt(h.Rencoded(),c.pubBytes(),s),f=this.g.mul(h.S());return h.R().add(c.pub().mul(m)).eq(f)},n.prototype.hashInt=function(){for(var s=this.hash(),h=0;h<arguments.length;h++)s.update(arguments[h]);return a.intFromLE(s.digest()).umod(this.curve.n)},n.prototype.keyFromPublic=function(s){return e.fromPublic(this,s)},n.prototype.keyFromSecret=function(s){return e.fromSecret(this,s)},n.prototype.makeSignature=function(s){return s instanceof l?s:new l(this,s)},n.prototype.encodePoint=function(s){var h=s.getY().toArray(`le`,this.encodingLength);return h[this.encodingLength-1]|=s.getX().isOdd()?128:0,h},n.prototype.decodePoint=function(s){var h=(s=a.parseBytes(s)).length-1,d=s.slice(0,h).concat(-129&s[h]),c=(128&s[h])!=0,m=a.intFromLE(d);return this.curve.pointFromY(m,c)},n.prototype.encodeInt=function(s){return s.toArray(`le`,this.encodingLength)},n.prototype.decodeInt=function(s){return a.intFromLE(s)},n.prototype.isPoint=function(s){return s instanceof this.pointClass}},{"../curves":411,"../utils":419,"./key":416,"./signature":417,"hash.js":426}],416:[function(i,E,w){"use strict";var p=i(`../utils`),o=p.assert,a=p.parseBytes,r=p.cachedProperty;function t(e,l){this.eddsa=e,this._secret=a(l.secret),e.isPoint(l.pub)?this._pub=l.pub:this._pubBytes=a(l.pub)}t.fromPublic=function(e,l){return l instanceof t?l:new t(e,{pub:l})},t.fromSecret=function(e,l){return l instanceof t?l:new t(e,{secret:l})},t.prototype.secret=function(){return this._secret},r(t,`pubBytes`,(function(){return this.eddsa.encodePoint(this.pub())})),r(t,`pub`,(function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())})),r(t,`privBytes`,(function(){var e=this.eddsa,l=this.hash(),n=e.encodingLength-1,s=l.slice(0,e.encodingLength);return s[0]&=248,s[n]&=127,s[n]|=64,s})),r(t,`priv`,(function(){return this.eddsa.decodeInt(this.privBytes())})),r(t,`hash`,(function(){return this.eddsa.hash().update(this.secret()).digest()})),r(t,`messagePrefix`,(function(){return this.hash().slice(this.eddsa.encodingLength)})),t.prototype.sign=function(e){return o(this._secret,`KeyPair can only verify`),this.eddsa.sign(e,this)},t.prototype.verify=function(e,l){return this.eddsa.verify(e,l,this)},t.prototype.getSecret=function(e){return o(this._secret,`KeyPair is public only`),p.encode(this.secret(),e)},t.prototype.getPublic=function(e){return p.encode(this.pubBytes(),e)},E.exports=t},{"../utils":419}],417:[function(i,E,w){"use strict";var p=i(`bn.js`),o=i(`../utils`),a=o.assert,r=o.cachedProperty,t=o.parseBytes;function e(l,n){this.eddsa=l,typeof n!=`object`&&(n=t(n)),Array.isArray(n)&&(n={R:n.slice(0,l.encodingLength),S:n.slice(l.encodingLength)}),a(n.R&&n.S,`Signature without R or S`),l.isPoint(n.R)&&(this._R=n.R),n.S instanceof p&&(this._S=n.S),this._Rencoded=Array.isArray(n.R)?n.R:n.Rencoded,this._Sencoded=Array.isArray(n.S)?n.S:n.Sencoded}r(e,`S`,(function(){return this.eddsa.decodeInt(this.Sencoded())})),r(e,`R`,(function(){return this.eddsa.decodePoint(this.Rencoded())})),r(e,`Rencoded`,(function(){return this.eddsa.encodePoint(this.R())})),r(e,`Sencoded`,(function(){return this.eddsa.encodeInt(this.S())})),e.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},e.prototype.toHex=function(){return o.encode(this.toBytes(),`hex`).toUpperCase()},E.exports=e},{"../utils":419,"bn.js":420}],418:[function(i,E,w){"use strict";E.exports={doubles:{step:4,points:[[`e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a`,`f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821`],[`8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508`,`11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf`],[`175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739`,`d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695`],[`363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640`,`4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9`],[`8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c`,`4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36`],[`723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda`,`96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f`],[`eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa`,`5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999`],[`100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0`,`cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09`],[`e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d`,`9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d`],[`feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d`,`e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088`],[`da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1`,`9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d`],[`53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0`,`5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8`],[`8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047`,`10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a`],[`385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862`,`283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453`],[`6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7`,`7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160`],[`3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd`,`56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0`],[`85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83`,`7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6`],[`948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a`,`53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589`],[`6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8`,`bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17`],[`e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d`,`4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda`],[`e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725`,`7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd`],[`213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754`,`4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2`],[`4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c`,`17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6`],[`fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6`,`6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f`],[`76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39`,`c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01`],[`c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb89
91`,`893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3`],[`d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b`,`febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f`],[`b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03`,`2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7`],[`e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d`,`eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78`],[`a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070`,`7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1`],[`90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4`,`e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150`],[`8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da`,`662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82`],[`e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11`,`1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc`],[`8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e`,`efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b`],[`e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41`,`2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51`],[`b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef`,`67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45`],[`d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8`,`db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120`],[`324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d`,`648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84`],[`4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96`,`35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d`],[`9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd`,`ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d`],[`6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5`,`9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8`],[`a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266`,`40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8`],[`7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71`,`34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac`],[`928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac`,`c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f`],[`85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751`,`1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962`],[`ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e`,`493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907`],[`827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241`,`c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec`],[`eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3`,`be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d`],[`e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f`,`4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414`],[`1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19`,`aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd`],[`146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be`,`b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0`],[`fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9`,`6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811`],[`da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2`,`8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1`],[`a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13`,`7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c`],[`174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c`,`ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73`],[`959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba`,`2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd`],[`d2a63a50ae401e56d645a1153b109a8fcca0a43d
9561fba2dbb51340c9d82b151`,`e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405`],[`64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073`,`d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589`],[`8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458`,`38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e`],[`13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b`,`69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27`],[`bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366`,`d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1`],[`8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa`,`40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482`],[`8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0`,`620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945`],[`dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787`,`7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573`],[`f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e`,`ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82`]]},naf:{wnd:7,points:[[`f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9`,`388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672`],[`2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4`,`d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6`],[`5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc`,`6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da`],[`acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe`,`cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37`],[`774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb`,`d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b`],[`f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8`,`ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81`],[`d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e`,`581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58`],[`defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34`,`4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77`],[`2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c`,`85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a`],[`352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5`,`321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c`],[`2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f`,`2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67`],[`9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714`,`73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402`],[`daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729`,`a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55`],[`c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db`,`2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482`],[`6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4`,`e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82`],[`1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5`,`b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396`],[`605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479`,`2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49`],[`62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d`,`80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf`],[`80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f`,`1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a`],[`7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb`,`d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7`],[`d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9`,`eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933`],[`49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963`,`758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a`],[`77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74`,`958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6`],[`f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530`,`e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37`],[`463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b`,`5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e`],[`f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247`,`cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6`],[`caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1`,`cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476`],[`2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120`,`4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40`],[`7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435`,`91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61`],[`754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18`,`673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683`],[`e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8`,`59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5`],[`186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb`,`3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b`],[`df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f`,`55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417`],[`5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143`,`efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868`],[`290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba`,`e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a`],[`af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45`,`f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6`],[`766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a`,`744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996`],[`59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e`,`c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e`],[`f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8`,`e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d`],[`7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c`,`30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2`],[`948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519`,`e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e`],[`7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab`,`100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437`],[`3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca`,`ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311`],[`d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf`,`8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4`],[`1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610`,`68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575`],[`733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4`,`f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d`],[`15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c`,`d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d`],[`a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940`,`edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629`],[`e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980`,`a855babad5cd60c88b430a69f53a1a7a382891549
964799be43d06d77d31da06`],[`311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3`,`66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374`],[`34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf`,`9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee`],[`f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63`,`4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1`],[`d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448`,`fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b`],[`32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf`,`5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661`],[`7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5`,`8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6`],[`ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6`,`8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e`],[`16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5`,`5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d`],[`eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99`,`f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc`],[`78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51`,`f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4`],[`494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5`,`42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c`],[`a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5`,`204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b`],[`c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997`,`4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913`],[`841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881`,`73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154`],[`5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5`,`39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865`],[`36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66`,`d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc`],[`336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726`,`ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224`],[`8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede`,`6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e`],[`1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94`,`60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6`],[`85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31`,`3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511`],[`29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51`,`b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b`],[`a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252`,`ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2`],[`4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5`,`cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c`],[`d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b`,`6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3`],[`ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4`,`322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d`],[`af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f`,`6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700`],[`e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889`,`2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4`],[`591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246`,`b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196`],[`11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984`,`998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4`],[`3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a`,`b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257`],[`cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030`,`bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13`],[`c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197`,`6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096`],[`c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593`,`c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38`],[`a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef`,`21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f`],[`347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38`,`60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448`],[`da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a`,`49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a`],[`c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111`,`5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4`],[`4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502`,`7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437`],[`3775ab7089bc6af823aba2e1
9af70b236d251cadb0c86743287522a1b3b0dedea`,`be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7`],[`cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26`,`8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d`],[`b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986`,`39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a`],[`d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e`,`62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54`],[`48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4`,`25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77`],[`dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda`,`ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517`],[`6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859`,`cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10`],[`e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f`,`f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125`],[`eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c`,`6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e`],[`13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942`,`fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1`],[`ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a`,`1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2`],[`b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80`,`5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423`],[`ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d`,`438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8`],[`8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1`,`cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758`],[`52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63`,`c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375`],[`e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352`,`6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d`],[`7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193`,`ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec`],[`5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00`,`9731141d81f
9c8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0`],[`32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58`,`ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c`],[`e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7`,`d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4`],[`8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8`,`c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f`],[`4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e`,`67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649`],[`3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d`,`cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826`],[`674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b`,`299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5`],[`d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f`,`f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87`],[`30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6`,`462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b`],[`be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297`,`62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc`],[`93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a`,`7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c`],[`b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c`,`ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f`],[`d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52`,`4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a`],[`d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb`,`bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46`],[`463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065`,`bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f`],[`7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917`,`603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03`],[`74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9`,`cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08`],[`30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3`,`553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8`],[`9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57`,`712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373`],[`176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66`,`ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3`],[`75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8`,`9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8`],[`809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721`,`9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1`],[`1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180`,`4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9`]]}}},{}],419:[function(i,E,w){"use strict";var p=w,o=i(`bn.js`),a=i(`minimalistic-assert`),r=i(`minimalistic-crypto-utils`);p.assert=a,p.toArray=r.toArray,p.zero2=r.zero2,p.toHex=r.toHex,p.encode=r.encode,p.getNAF=function(t,e,l){var n=new Array(Math.max(t.bitLength(),l)+1);n.fill(0);for(var s=1<<e+1,h=t.clone(),d=0;d<n.length;d++){var c,m=h.andln(s-1);h.isOdd()?(c=m>(s>>1)-1?(s>>1)-m:m,h.isubn(c)):c=0,n[d]=c,h.iushrn(1)}return n},p.getJSF=function(t,e){var l=[[],[]];t=t.clone(),e=e.clone();for(var n,s=0,h=0;t.cmpn(-s)>0||e.cmpn(-h)>0;){var d,c,m=t.andln(3)+s&3,f=e.andln(3)+h&3;m===3&&(m=-1),f===3&&(f=-1),d=(1&m)==0?0:(n=t.andln(7)+s&7)!==3&&n!==5||f!==2?m:-m,l[0].push(d),c=(1&f)==0?0:(n=e.andln(7)+h&7)!==3&&n!==5||m!==2?f:-f,l[1].push(c),2*s===d+1&&(s=1-s),2*h===c+1&&(h=1-h),t.iushrn(1),e.iushrn(1)}return l},p.cachedProperty=function(t,e,l){var n=`_`+e;t.prototype[e]=function(){return this[n]!==void 0?this[n]:this[n]=l.call(this)}},p.parseBytes=function(t){return typeof t==`string`?p.toArray(t,`hex`):t},p.intFromLE=function(t){return new o(t,`hex`,`le`)}},{"bn.js":420,"minimalistic-assert":453,"minimalistic-crypto-utils":454}],420:[function(i,E,w){arguments[4][184][0].apply(w,arguments)},{buffer:188,dup:184}],421:[function(i,E,w){E.exports={name:`elliptic`,version:`6.5.4`,description:`EC cryptography`,main:`lib/elliptic.js`,files:[`lib`],scripts:{lint:`eslint lib test`,"lint:fix":`npm run lint -- --fix`,unit:`istanbul test _mocha --reporter=spec test/index.js`,test:`npm run lint && npm run unit`,version:`grunt dist && git add dist/`},repository:{type:`git`,url:`[email protected]:indutny/elliptic`},keywords:[`EC`,`Elliptic`,`curve`,`Cryptography`],author:`Fedor Indutny <[email protected]>`,license:`MIT`,bugs:{url:`https://github.com/indutny/elliptic/issues`},homepage:`https://github.com/indutny/elliptic`,devDependencies:{brfs:`^2.0.2`,coveralls:`^3.1.0`,eslint:`^7.6.0`,grunt:`^1.2.1`,"grunt-browserify":`^5.3.0`,"grunt-cli":`^1.3.2`,"grunt-contrib-connect":`^3.0.0`,"grunt-contrib-copy":`^1.0.0`,"grunt-contrib-uglify":`^5.0.0`,"grunt-mocha-istanbul":`^5.0.2`,"grunt-saucelabs":`^9.0.1`,istanbul:`^0.4.5`,mocha:`^8.0.1`},dependencies:{"bn.js":`^4.11.9`,brorand:`^1.1.0`,"hash.js":`^1.0.0`,"hmac-drbg":`^1.0.1`,inherits:`^2.0.4`,"minimalistic-assert":`^1.0.1`,"minimalistic-crypto-utils":`^1.0.1`}}},{}],422:[function(i,E,w){"use strict";var p=Object.create||function(N){var P=function(){};return P.prototype=N,new P},o=Object.keys||function(N){var P=[];for(var D in N)Object.prototype.hasOwnProperty.call(N,D)&&P.push(D);return D},a=Function.prototype.bind||function(N){var P=this;return function(){return P.apply(N,arguments)}};function r(){this._events&&Object.prototype.hasOwnProperty.call(this,`_events`)||(this._events=p(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0}E.exports=r,r.EventEmitter=r,r.prototype._events=void 0,r.prototype._maxListeners=void 0;var t,e=10;try{var l={};Object.defineProperty&&Object.defineProperty(l,"x",{value:0}),t=l.x===0}catch(N){t=!1}function n(N){return N._maxListeners===void 0?r.defaultMaxListeners:N._maxListeners}function s(N,P,D){if(P)N.call(D);else for(var $=N.length,B=L(N,$),S=0;S<$;++S)B[S].call(D)}function h(N,P,D,$){if(P)N.call(D,$);else for(var B=N.length,S=L(N,B),C=0;C<B;++C)S[C].call(D,$)}function d(N,P,D,$,B){if(P)N.call(D,$,B);else for(var S=N.length,C=L(N,S),I=0;I<S;++I)C[I].call(D,$,B)}function c(N,P,D,$,B,S){if(P)N.call(D,$,B,S);else for(var C=N.length,I=L(N,C),u=0;u<C;++u)I[u].call(D,$,B,S)}function m(N,P,D,$){if(P)N.apply(D,$);else for(var B=N.length,S=L(N,B),C=0;C<B;++C)S[C].apply(D,$)}function f(N,P,D,$){var B,S,C;if(typeof D!=`function`)throw new TypeError(`"listener" argument must be a function`);if((S=N._events)?(S.newListener&&(N.emit(`newListener`,P,D.listener?D.listener:D),S=N._events),C=S[P]):(S=N._events=p(null),N._eventsCount=0),C){if(typeof C==`function`?C=S[P]=$?[D,C]:[C,D]:$?C.unshift(D):C.push(D),!C.warned&&(B=n(N))&&B>0&&C.length>B){C.warned=!0;var I=new Error(`Possible EventEmitter memory leak detected. `+C.length+` "`+String(P)+`" listeners added. Use emitter.setMaxListeners() to increase limit.`);I.name=`MaxListenersExceededWarning`,I.emitter=N,I.type=P,I.count=C.length,typeof console==`object`&&console.warn&&console.warn(`%s: %s`,I.name,I.message)}}else C=S[P]=D,++N._eventsCount;return N}function v(){if(!this.fired)switch(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length){case 0:return this.listener.call(this.target);case 1:return this.listener.call(this.target,arguments[0]);case 2:return this.listener.call(this.target,arguments[0],arguments[1]);case 3:return this.listener.call(this.target,arguments[0],arguments[1],arguments[2]);default:for(var N=new Array(arguments.length),P=0;P<N.length;++P)N[P]=arguments[P];this.listener.apply(this.target,N)}}function x(N,P,D){var $={fired:!1,wrapFn:void 0,target:N,type:P,listener:D},B=a.call(v,$);return B.listener=D,$.wrapFn=B,B}function A(N,P,D){var $=N._events;if(!$)return[];var B=$[P];return B?typeof B==`function`?D?[B.listener||B]:[B]:D?(function(S){for(var C=new Array(S.length),I=0;I<C.length;++I)C[I]=S[I].listener||S[I];return C})(B):L(B,B.length):[]}function j(N){var P=this._events;if(P){var D=P[N];if(typeof D==`function`)return 1;if(D)return D.length}return 0}function L(N,P){for(var D=new Array(P),$=0;$<P;++$)D[$]=N[$];return D}t?Object.defineProperty(r,"defaultMaxListeners",{enumerable:!0,get:function(){return e},set:function(N){if(typeof N!=`number`||N<0||N!=N)throw new TypeError(`"defaultMaxListeners" must be a positive number`);e=N}}):r.defaultMaxListeners=e,r.prototype.setMaxListeners=function(N){if(typeof N!=`number`||N<0||isNaN(N))throw new TypeError(`"n" argument must be a positive number`);return this._maxListeners=N,this},r.prototype.getMaxListeners=function(){return n(this)},r.prototype.emit=function(N){var P,D,$,B,S,C,I=N===`error`;if(C=this._events)I=I&&C.error==null;else if(!I)return!1;if(I){if(arguments.length>1&&(P=arguments[1]),P instanceof Error)throw P;var u=new Error(`Unhandled "error" event. (`+P+`)`);throw u.context=P,u}if(!(D=C[N]))return!1;var b=typeof D==`function`;switch($=arguments.length){case 1:s(D,b,this);break;case 2:h(D,b,this,arguments[1]);break;case 3:d(D,b,this,arguments[1],arguments[2]);break;case 4:c(D,b,this,arguments[1],arguments[2],arguments[3]);break;default:for(B=new Array($-1),S=1;S<$;S++)B[S-1]=arguments[S];m(D,b,this,B)}return!0},r.prototype.addListener=function(N,P){return f(this,N,P,!1)},r.prototype.on=r.prototype.addListener,r.prototype.prependListener=function(N,P){return f(this,N,P,!0)},r.prototype.once=function(N,P){if(typeof P!=`function`)throw new TypeError(`"listener" argument must be a function`);return this.on(N,x(this,N,P)),this},r.prototype.prependOnceListener=function(N,P){if(typeof P!=`function`)throw new TypeError(`"listener" argument must be a function`);return this.prependListener(N,x(this,N,P)),this},r.prototype.removeListener=function(N,P){var D,$,B,S,C;if(typeof P!=`function`)throw new TypeError(`"listener" argument must be a function`);if(!($=this._events))return this;if(!(D=$[N]))return this;if(D===P||D.listener===P)--this._eventsCount==0?this._events=p(null):(delete $[N],$.removeListener&&this.emit
9(`removeListener`,N,D.listener||P));else if(typeof D!=`function`){for(B=-1,S=D.length-1;S>=0;S--)if(D[S]===P||D[S].listener===P){C=D[S].listener,B=S;break}if(B<0)return this;B===0?D.shift():(function(I,u){for(var b=u,y=b+1,g=I.length;y<g;b+=1,y+=1)I[b]=I[y];I.pop()})(D,B),D.length===1&&($[N]=D[0]),$.removeListener&&this.emit(`removeListener`,N,C||P)}return this},r.prototype.removeAllListeners=function(N){var P,D,$;if(!(D=this._events))return this;if(!D.removeListener)return arguments.length===0?(this._events=p(null),this._eventsCount=0):D[N]&&(--this._eventsCount==0?this._events=p(null):delete D[N]),this;if(arguments.length===0){var B,S=o(D);for($=0;$<S.length;++$)(B=S[$])!==`removeListener`&&this.removeAllListeners(B);return this.removeAllListeners(`removeListener`),this._events=p(null),this._eventsCount=0,this}if(typeof(P=D[N])==`function`)this.removeListener(N,P);else if(P)for($=P.length-1;$>=0;$--)this.removeListener(N,P[$]);return this},r.prototype.listeners=function(N){return A(this,N,!0)},r.prototype.rawListeners=function(N){return A(this,N,!1)},r.listenerCount=function(N,P){return typeof N.listenerCount==`function`?N.listenerCount(P):j.call(N,P)},r.prototype.listenerCount=j,r.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]}},{}],423:[function(i,E,w){"use strict";var p=i(`safe-buffer`).Buffer,o=i(`md5.js`);E.exports=function(a,r,t,e){if(p.isBuffer(a)||(a=p.from(a,`binary`)),r&&(p.isBuffer(r)||(r=p.from(r,`binary`)),r.length!==8))throw new RangeError(`salt should be Buffer with 8 byte length`);for(var l=t/8,n=p.alloc(l),s=p.alloc(e||0),h=p.alloc(0);l>0||e>0;){var d=new o;d.update(h),d.update(a),r&&d.update(r),h=d.digest();var c=0;if(l>0){var m=n.length-l;c=Math.min(l,h.length),h.copy(n,m,0,c),l-=c}if(c<h.length&&e>0){var f=s.length-e,v=Math.min(e,h.length-c);h.copy(s,f,c,c+v),e-=v}}return h.fill(0),{key:n,iv:s}}},{"md5.js":450,"safe-buffer":494}],424:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.CsvParserStream=w.ParserOptions=w.parseFile=w.parseStream=w.parseString=w.parse=w.FormatterOptions=w.CsvFormatterStream=w.writeToPath=w.writeToString=w.writeToBuffer=w.writeToStream=w.write=w.format=void 0;var p=i(`@fast-csv/format`);Object.defineProperty(w,"format",{enumerable:!0,get:function(){return p.format}}),Object.defineProperty(w,"write",{enumerable:!0,get:function(){return p.write}}),Object.defineProperty(w,"writeToStream",{enumerable:!0,get:function(){return p.writeToStream}}),Object.defineProperty(w,"writeToBuffer",{enumerable:!0,get:function(){return p.writeToBuffer}}),Object.defineProperty(w,"writeToString",{enumerable:!0,get:function(){return p.writeToString}}),Object.defineProperty(w,"writeToPath",{enumerable:!0,get:function(){return p.writeToPath}}),Object.defineProperty(w,"CsvFormatterStream",{enumerable:!0,get:function(){return p.CsvFormatterStream}}),Object.defineProperty(w,"FormatterOptions",{enumerable:!0,get:function(){return p.FormatterOptions}});var o=i(`@fast-csv/parse`);Object.defineProperty(w,"parse",{enumerable:!0,get:function(){return o.parse}}),Object.defineProperty(w,"parseString",{enumerable:!0,get:function(){return o.parseString}}),Object.defineProperty(w,"parseStream",{enumerable:!0,get:function(){return o.parseStream}}),Object.defineProperty(w,"parseFile",{enumerable:!0,get:function(){return o.parseFile}}),Object.defineProperty(w,"ParserOptions",{enumerable:!0,get:function(){return o.ParserOptions}}),Object.defineProperty(w,"CsvParserStream",{enumerable:!0,get:function(){return o.CsvParserStream}})},{"@fast-csv/format":151,"@fast-csv/parse":155}],425:[function(i,E,w){"use strict";var p=i(`safe-buffer`).Buffer,o=i(`readable-stream`).Transform;function a(r){o.call(this),this._block=p.allocUnsafe(r),this._blockSize=r,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}i(`inherits`)(a,o),a.prototype._transform=function(r,t,e){var l=null;try{this.update(r,t)}catch(n){l=n}e(l)},a.prototype._flush=function(r){var t=null;try{this.push(this.digest())}catch(e){t=e}r(t)},a.prototype.update=function(r,t){if((function(d,c){if(!p.isBuffer(d)&&typeof d!=`string`)throw new TypeError(c+` must be a string or a buffer`)})(r,`Data`),this._finalized)throw new Error(`Digest already called`);p.isBuffer(r)||(r=p.from(r,t));for(var e=this._block,l=0;this._blockOffset+r.length-l>=this._blockSize;){for(var n=this._blockOffset;n<this._blockSize;)e[n++]=r[l++];this._update(),this._blockOffset=0}for(;l<r.length;)e[this._blockOffset++]=r[l++];for(var s=0,h=8*r.length;h>0;++s)this._length[s]+=h,(h=this._length[s]/4294967296|0)>0&&(this._length[s]-=4294967296*h);return this},a.prototype._update=function(){throw new Error(`_update is not implemented`)},a.prototype.digest=function(r){if(this._finalized)throw new Error(`Digest already called`);this._finalized=!0;var t=this._digest();r!==void 0&&(t=t.toString(r)),this._block.fill(0),this._blockOffset=0;for(var e=0;e<4;++e)this._length[e]=0;return t},a.prototype._digest=function(){throw new Error(`_digest is not implemented`)},E.exports=a},{inherits:440,"readable-stream":491,"safe-buffer":494}],426:[function(i,E,w){"use strict";var p=w;p.utils=i(`./hash/utils`),p.common=i(`./hash/common`),p.sha=i(`./hash/sha`),p.ripemd=i(`./hash/ripemd`),p.hmac=i(`./hash/hmac`),p.sha1=p.sha.sha1,p.sha256=p.sha.sha256,p.sha224=p.sha.sha224,p.sha384=p.sha.sha384,p.sha512=p.sha.sha512,p.ripemd160=p.ripemd.ripemd160},{"./hash/common":427,"./hash/hmac":428,"./hash/ripemd":429,"./hash/sha":430,"./hash/utils":437}],427:[function(i,E,w){"use strict";
9var p=i(`./utils`),o=i(`minimalistic-assert`);function a(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian=`big`,this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}w.BlockHash=a,a.prototype.update=function(r,t){if(r=p.toArray(r,t),this.pending?this.pending=this.pending.concat(r):this.pending=r,this.pendingTotal+=r.length,this.pending.length>=this._delta8){var e=(r=this.pending).length%this._delta8;this.pending=r.slice(r.length-e,r.length),this.pending.length===0&&(this.pending=null),r=p.join32(r,0,r.length-e,this.endian);for(var l=0;l<r.length;l+=this._delta32)this._update(r,l,l+this._delta32)}return this},a.prototype.digest=function(r){return this.update(this._pad()),o(this.pending===null),this._digest(r)},a.prototype._pad=function(){var r=this.pendingTotal,t=this._delta8,e=t-(r+this.padLength)%t,l=new Array(e+this.padLength);l[0]=128;for(var n=1;n<e;n++)l[n]=0;if(r<<=3,this.endian===`big`){for(var s=8;s<this.padLength;s++)l[n++]=0;l[n++]=0,l[n++]=0,l[n++]=0,l[n++]=0,l[n++]=r>>>24&255,l[n++]=r>>>16&255,l[n++]=r>>>8&255,l[n++]=255&r}else for(l[n++]=255&r,l[n++]=r>>>8&255,l[n++]=r>>>16&255,l[n++]=r>>>24&255,l[n++]=0,l[n++]=0,l[n++]=0,l[n++]=0,s=8;s<this.padLength;s++)l[n++]=0;return l}},{"./utils":437,"minimalistic-assert":453}],428:[function(i,E,w){"use strict";var p=i(`./utils`),o=i(`minimalistic-assert`);function a(r,t,e){if(!(this instanceof a))return new a(r,t,e);this.Hash=r,this.blockSize=r.blockSize/8,this.outSize=r.outSize/8,this.inner=null,this.outer=null,this._init(p.toArray(t,e))}E.exports=a,a.prototype._init=function(r){r.length>this.blockSize&&(r=new this.Hash().update(r).digest()),o(r.length<=this.blockSize);for(var t=r.length;t<this.blockSize;t++)r.push(0);for(t=0;t<r.length;t++)r[t]^=54;for(this.inner=new this.Hash().update(r),t=0;t<r.length;t++)r[t]^=106;this.outer=new this.Hash().update(r)},a.prototype.update=function(r,t){return this.inner.update(r,t),this},a.prototype.digest=function(r){return this.outer.update(this.inner.digest()),this.outer.digest(r)}},{"./utils":437,"minimalistic-assert":453}],429:[function(i,E,w){"use strict";var p=i(`./utils`),o=i(`./common`),a=p.rotl32,r=p.sum32,t=p.sum32_3,e=p.sum32_4,l=o.BlockHash;function n(){if(!(this instanceof n))return new n;l.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian=`little`}function s(x,A,j,L){return x<=15?A^j^L:x<=31?A&j|~A&L:x<=47?(A|~j)^L:x<=63?A&L|j&~L:A^(j|~L)}function h(x){return x<=15?0:x<=31?1518500249:x<=47?1859775393:x<=63?2400959708:2840853838}function d(x){return x<=15?1352829926:x<=31?1548603684:x<=47?1836072691:x<=63?2053994217:0}p.inherits(n,l),w.ripemd160=n,n.blockSize=512,n.outSize=160,n.hmacStrength=192,n.padLength=64,n.prototype._update=function(x,A){for(var j=this.h[0],L=this.h[1],N=this.h[2],P=this.h[3],D=this.h[4],$=j,B=L,S=N,C=P,I=D,u=0;u<80;u++){var b=r(a(e(j,s(u,L,N,P),x[c[u]+A],h(u)),f[u]),D);j=D,D=P,P=a(N,10),N=L,L=b,b=r(a(e($,s(79-u,B,S,C),x[m[u]+A],d(u)),v[u]),I),$=I,I=C,C=a(S,10),S=B,B=b}
vendor: 6,711 bytes, line 9
9b=t(this.h[1],N,C),this.h[1]=t(this.h[2],P,I),this.h[2]=t(this.h[3],D,$),this.h[3]=t(this.h[4],j,B),this.h[4]=t(this.h[0],L,S),this.h[0]=b},n.prototype._digest=function(x){return x===`hex`?p.toHex32(this.h,`little`):p.split32(this.h,`little`)};var c=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],m=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],f=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],v=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},{"./common":427,"./utils":437}],430:[function(i,E,w){"use strict";w.sha1=i(`./sha/1`),w.sha224=i(`./sha/224`),w.sha256=i(`./sha/256`),w.sha384=i(`./sha/384`),w.sha512=i(`./sha/512`)},{"./sha/1":431,"./sha/224":432,"./sha/256":433,"./sha/384":434,"./sha/512":435}],431:[function(i,E,w){"use strict";var p=i(`../utils`),o=i(`../common`),a=i(`./common`),r=p.rotl32,t=p.sum32,e=p.sum32_5,l=a.ft_1,n=o.BlockHash,s=[1518500249,1859775393,2400959708,3395469782];function h(){if(!(this instanceof h))return new h;n.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}p.inherits(h,n),E.exports=h,h.blockSize=512,h.outSize=160,h.hmacStrength=80,h.padLength=64,h.prototype._update=function(d,c){for(var m=this.W,f=0;f<16;f++)m[f]=d[c+f];for(;f<m.length;f++)m[f]=r(m[f-3]^m[f-8]^m[f-14]^m[f-16],1);var v=this.h[0],x=this.h[1],A=this.h[2],j=this.h[3],L=this.h[4];for(f=0;f<m.length;f++){var N=~~(f/20),P=e(r(v,5),l(N,x,A,j),L,m[f],s[N]);L=j,j=A,A=r(x,30),x=v,v=P}this.h[0]=t(this.h[0],v),this.h[1]=t(this.h[1],x),this.h[2]=t(this.h[2],A),this.h[3]=t(this.h[3],j),this.h[4]=t(this.h[4],L)},h.prototype._digest=function(d){return d===`hex`?p.toHex32(this.h,`big`):p.split32(this.h,`big`)}},{"../common":427,"../utils":437,"./common":436}],432:[function(i,E,w){"use strict";var p=i(`../utils`),o=i(`./256`);function a(){if(!(this instanceof a))return new a;o.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}p.inherits(a,o),E.exports=a,a.blockSize=512,a.outSize=224,a.hmacStrength=192,a.padLength=64,a.prototype._digest=function(r){return r===`hex`?p.toHex32(this.h.slice(0,7),`big`):p.split32(this.h.slice(0,7),`big`)}},{"../utils":437,"./256":433}],433:[function(i,E,w){"use strict";var p=i(`../utils`),o=i(`../common`),a=i(`./common`),r=i(`minimalistic-assert`),t=p.sum32,e=p.sum32_4,l=p.sum32_5,n=a.ch32,s=a.maj32,h=a.s0_256,d=a.s1_256,c=a.g0_256,m=a.g1_256,f=o.BlockHash,v=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function x(){if(!(this instanceof x))return new x;f.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=v,this.W=new Array(64)}p.inherits(x,f),E.exports=x,x.blockSize=512,x.outSize=256,x.hmacStrength=192,x.padLength=64,x.prototype._update=function(A,j){for(var L=this.W,N=0;N<16;N++)L[N]=A[j+N];for(;N<L.length;N++)L[N]=e(m(L[N-2]),L[N-7],c(L[N-15]),L[N-16]);var P=this.h[0],D=this.h[1],$=this.h[2],B=this.h[3],S=this.h[4],C=this.h[5],I=this.h[6],u=this.h[7];for(r(this.k.length===L.length),N=0;N<L.length;N++){var b=l(u,d(S),n(S,C,I),this.k[N],L[N]),y=t(h(P),s(P,D,$));u=I,I=C,C=S,S=t(B,b),B=$,$=D,D=P,P=t(b,y)}this.h[0]=t(this.h[0],P),this.h[1]=t(this.h[1],D),this.h[2]=t(this.h[2],$),this.h[3]=t(this.h[3],B),this.h[4]=t(this.h[4],S),this.h[5]=t(this.h[5],C),this.h[6]=t(this.h[6],I),this.h[7]=t(this.h[7],u)},x.prototype._digest=function(A){return A===`hex`?p.toHex32(this.h,`big`):p.split32(this.h,`big`)}},{"../common":427,"../utils":437,"./common":436,"minimalistic-assert":453}],434:[function(i,E,w){"use strict";var p=i(`../utils`),o=i(`./512`);function a(){if(!(this instanceof a))return new a;o.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}p.inherits(a,o),E.exports=a,a.blockSize=1024,a.outSize=384,a.hmacStrength=192,a.padLength=128,a.prototype._digest=function(r){return r===`hex`?p.toHex32(this.h.slice(0,12),`big`):p.split32(this.h.slice(0,12),`big`)}},{"../utils":437,"./512":435}],435:[function(i,E,w){"use strict";var p=i(`../utils`),o=i(`../common`),a=i(`minimalistic-assert`),r=p.rotr64_hi,t=p.rotr64_lo,e=p.shr64_hi,l=p.shr64_lo,n=p.sum64,s=p.sum64_hi,h=p.sum64_lo,d=p.sum64_4_hi,c=p.sum64_4_lo,m=p.sum64_5_hi,f=p.sum64_5_lo,v=o.BlockHash,x=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,
91322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function A(){if(!(this instanceof A))return new A;v.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=x,this.W=new Array(160)}function j(y,g,_,k,O){var z=y&_^~y&O;return z<0&&(z+=4294967296),z}function L(y,g,_,k,O,z){var U=g&k^~g&z;return U<0&&(U+=4294967296),U}function N(y,g,_,k,O){var z=y&_^y&O^_&O;return z<0&&(z+=4294967296),z}function P(y,g,_,k,O,z){var U=g&k^g&z^k&z;return U<0&&(U+=4294967296),U}function D(y,g){var _=r(y,g,28)^r(g,y,2)^r(g,y,7);return _<0&&(_+=4294967296),_}function $(y,g){var _=t(y,g,28)^t(g,y,2)^t(g,y,7);return _<0&&(_+=4294967296),_}function B(y,g){var _=r(y,g,14)^r(y,g,18)^r(g,y,9);return _<0&&(_+=4294967296),_}function S(y,g){var _=t(y,g,14)^t(y,g,18)^t(g,y,9);return _<0&&(_+=4294967296),_}function C(y,g){var _=r(y,g,1)^r(y,g,8)^e(y,g,7);return _<0&&(_+=4294967296),_}function I(y,g){var _=t(y,g,1)^t(y,g,8)^l(y,g,7);return _<0&&(_+=4294967296),_}function u(y,g){var _=r(y,g,19)^r(g,y,29)^e(y,g,6);return _<0&&(_+=4294967296),_}function b(y,g){var _=t(y,g,19)^t(g,y,29)^l(y,g,6);return _<0&&(_+=4294967296),_}p.inherits(A,v),E.exports=A,A.blockSize=1024,A.outSize=512,A.hmacStrength=192,A.padLength=128,A.prototype._prepareBlock=function(y,g){for(var _=this.W,k=0;k<32;k++)_[k]=y[g+k];for(;k<_.length;k+=2){var O=u(_[k-4],_[k-3]),z=b(_[k-4],_[k-3]),U=_[k-14],V=_[k-13],R=C(_[k-30],_[k-29]),H=I(_[k-30],_[k-29]),M=_[k-32],T=_[k-31];_[k]=d(O,z,U,V,R,H,M,T),_[k+1]=c(O,z,U,V,R,H,M,T)}},A.prototype._update=function(y,g){this._prepareBlock(y,g);var _=this.W,k=this.h[0],O=this.h[1],z=this.h[2],U=this.h[3],V=this.h[4],R=this.h[5],H=this.h[6],M=this.h[7],T=this.h[8],F=this.h[9],W=this.h[10],Y=this.h[11],X=this.h[12],K=this.h[13],rt=this.h[14],tt=this.h[15];a(this.k.length===_.length);for(var q=0;q<_.length;q+=2){var Q=rt,G=tt,et=B(T,F),nt=S(T,F),it=j(T,F,W,Y,X),ot=L(T,F,W,Y,X,K),ht=this.k[q],ft=this.k[q+1],pt=_[q],Ct=_[q+1],yt=m(Q,G,et,nt,it,ot,ht,ft,pt,Ct),wt=f(Q,G,et,nt,it,ot,ht,ft,pt,Ct);Q=D(k,O),G=$(k,O),et=N(k,O,z,U,V),nt=P(k,O,z,U,V,R);var Wt=s(Q,G,et,nt),Mt=h(Q,G,et,nt);rt=X,tt=K,X=W,K=Y,W=T,Y=F,T=s(H,M,yt,wt),F=h(M,M,yt,wt),H=V,M=R,V=z,R=U,z=k,U=O,k=s(yt,wt,Wt,Mt),O=h(yt,wt,Wt,Mt)}n(this.h,0,k,O),n(this.h,2,z,U),n(this.h,4,V,R),n(this.h,6,H,M),n(this.h,8,T,F),n(this.h,10,W,Y),n(this.h,12,X,K),n(this.h,14,rt,tt)},A.prototype._digest=function(y){return y===`hex`?p.toHex32(this.h,`big`):p.split32(this.h,`big`)}},{"../common":427,"../utils":437,"minimalistic-assert":453}],436:[function(i,E,w){"use strict";var p=i(`../utils`).rotr32;function o(t,e,l){return t&e^~t&l}function a(t,e,l){return t&e^t&l^e&l}function r(t,e,l){return t^e^l}w.ft_1=function(t,e,l,n){return t===0?o(e,l,n):t===1||t===3?r(e,l,n):t===2?a(e,l,n):void 0},w.ch32=o,w.maj32=a,w.p32=r,w.s0_256=function(t){return p(t,2)^p(t,13)^p(t,22)},w.s1_256=function(t){return p(t,6)^p(t,11)^p(t,25)},w.g0_256=function(t){return p(t,7)^p(t,18)^t>>>3},w.g1_256=function(t){return p(t,17)^p(t,19)^t>>>10}},{"../utils":437}],437:[function(i,E,w){"use strict";var p=i(`minimalistic-assert`),o=i(`inherits`);function a(l,n){return(64512&l.charCodeAt(n))==55296&&!(n<0||n+1>=l.length)&&(64512&l.charCodeAt(n+1))==56320}function r(l){return(l>>>24|l>>>8&65280|l<<8&16711680|(255&l)<<24)>>>0}function t(l){return l.length===1?`0`+l:l}function e(l){return l.length===7?`0`+l:l.length===6?`00`+l:l.length===5?`000`+l:l.length===4?`0000`+l:l.length===3?`00000`+l:l.length===2?`000000`+l:l.length===1?`0000000`+l:l}w.inherits=o,w.toArray=function(l,n){if(Array.isArray(l))return l.slice();if(!l)return[];var s=[];if(typeof l==`string`)if(n){if(n===`hex`)for((l=l.replace(/[^a-z0-9]+/gi,``)).length%2!=0&&(l=`0`+l),d=0;d<l.length;d+=2)s.push(parseInt(l[d]+l[d+1],16))}else for(var h=0,d=0;d<l.length;d++){var c=l.charCodeAt(d);c<128?s[h++]=c:c<2048?(s[h++]=c>>6|192,s[h++]=63&c|128):a(l,d)?(c=65536+((1023&c)<<10)+(1023&l.charCodeAt(++d)),s[h++]=c>>18|240,s[h++]=c>>12&63|128,s[h++]=c>>6&63|128,s[h++]=63&c|128):(s[h++]=c>>12|224,s[h++]=c>>6&63|128,s[h++]=63&c|128)}else for(d=0;d<l.length;d++)s[d]=0|l[d];return s},w.toHex=function(l){for(var n=``,s=0;s<l.length;s++)n+=t(l[s].toString(16));return n},w.htonl=r,w.toHex32=function(l,n){for(var s=``,h=0;h<l.length;h++){var d=l[h];n===`little`&&(d=r(d)),s+=e(d.toString(16))}return s},w.zero2=t,w.zero8=e,w.join32=function(l,n,s,h){var d=s-n;p(d%4==0);for(var c=new Array(d/4),m=0,f=n;m<c.length;m++,f+=4)c[m]=(h===`big`?l[f]<<24|l[f+1]<<16|l[f+2]<<8|l[f+3]:l[f+3]<<24|l[f+2]<<16|l[f+1]<<8|l[f])>>>0;return c},w.split32=function(l,n){for(var s=new Array(4*l.length),h=0,d=0;h<l.length;h++,d+=4){var c=l[h];n===`big`?(s[d]=c>>>24,s[d+1]=c>>>16&255,s[d+2]=c>>>8&255,s[d+3]=255&c):(s[d+3]=c>>>24,s[d+2]=c>>>16&255,s[d+1]=c>>>8&255,s[d]=255&c)}return s},w.rotr32=function(l,n){return l>>>n|l<<32-n},w.rotl32=function(l,n){return l<<n|l>>>32-n},w.sum32=function(l,n){return l+n>>>0},w.sum32_3=function(l,n,s){return l+n+s>>>0},w.sum32_4=function(l,n,s,h){return l+n+s+h>>>0},w.sum32_5=function(l,n,s,h,d){return l+n+s+h+d>>>0},w.sum64=function(l,n,s,h){var d=l[n],c=h+l[n+1]>>>0;l[n]=(c<h?1:0)+s+d>>>0,l[n+1]=c},w.sum64_hi=function(l,n,s,h){return(n+h>>>0<n?1:0)+l+s>>>0},w.sum64_lo=function(l,n,s,h){return n+h>>>0},w.sum64_4_hi=function(l,n,s,h,d,c,m,f){var v=0,x=n;return v+=(x=x+h>>>0)<n?1:0,v+=(x=x+c>>>0)<c?1:0,l+s+d+m+(v+=(x=x+f>>>0)<f?1:0)>>>0},w.sum64_4_lo=function(l,n,s,h,d,c,m,f){return n+h+c+f>>>0},w.sum64_5_hi=function(l,n,s,h,d,c,m,f,v,x){var A=0,j=n;return A+=(j=j+h>>>0)<n?1:0,A+=(j=j+c>>>0)<c?1:0,A+=(j=j+f>>>0)<f?1:0,l+s+d+m+v+(A+=(j=j+x>>>0)<x?1:0)>>>0},w.sum64_5_lo=function(l,n,s,h,d,c,m,f,v,x){return n+h+c+f+x>>>0},w.rotr64_hi=function(l,n,s){return(n<<32-s|l>>>s)>>>0},w.rotr64_lo=function(l,n,s){return(l<<32-s|n>>>s)>>>0},w.shr64_hi=function(l,n,s){return l>>>s},w.shr64_lo=function(l,n,s){return(l<<32-s|n>>>s)>>>0}},{inherits:440,"minimalistic-assert":453}],438:[function(i,E,w){"use strict";var p=i(`hash.js`),o=i(`minimalistic-crypto-utils`),a=i(`minimalistic-assert`);function r(t){if(!(this instanceof r))return new r(t);this.hash=t.hash,this.predResist=!!t.predResist,this.outLen=this.hash.outSize,this.minEntropy=t.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var e=o.toArray(t.entropy,t.entropyEnc||`hex`),l=o.toArray(t.nonce,t.nonceEnc||`hex`),n=o.toArray(t.pers,t.persEnc||`hex`);a(e.length>=this.minEntropy/8,`Not enough entropy. Minimum is: `+this.minEntropy+` bits`),this._init(e,l,n)}E.exports=r,r.prototype._init=function(t,e,l){var n=t.concat(e).concat(l);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var s=0;s<this.V.length;s++)this.K[s]=0,this.V[s]=1;this._update(n),this._reseed=1,this.reseedInterval=281474976710656},r.prototype._hmac=function(){return new p.hmac(this.hash,this.K)},r.prototype._update=function(t){var e=this._hmac().update(this.V).update([0]);t&&(e=e.update(t)),this.K=e.digest(),this.V=this._hmac().update(this.V).digest(),t&&(this.K=this._hmac().update(this.V).update([
91]).update(t).digest(),this.V=this._hmac().update(this.V).digest())},r.prototype.reseed=function(t,e,l,n){typeof e!=`string`&&(n=l,l=e,e=null),t=o.toArray(t,e),l=o.toArray(l,n),a(t.length>=this.minEntropy/8,`Not enough entropy. Minimum is: `+this.minEntropy+` bits`),this._update(t.concat(l||[])),this._reseed=1},r.prototype.generate=function(t,e,l,n){if(this._reseed>this.reseedInterval)throw new Error(`Reseed is required`);typeof e!=`string`&&(n=l,l=e,e=null),l&&(l=o.toArray(l,n||`hex`),this._update(l));for(var s=[];s.length<t;)this.V=this._hmac().update(this.V).digest(),s=s.concat(this.V);var h=s.slice(0,t);return this._update(l),this._reseed++,o.encode(h,e)}},{"hash.js":426,"minimalistic-assert":453,"minimalistic-crypto-utils":454}],439:[function(i,E,w){"use strict";w.read=function(p,o,a,r,t){var e,l,n=8*t-r-1,s=(1<<n)-1,h=s>>1,d=-7,c=a?t-1:0,m=a?-1:1,f=p[o+c];for(c+=m,e=f&(1<<-d)-1,f>>=-d,d+=n;d>0;e=256*e+p[o+c],c+=m,d-=8);for(l=e&(1<<-d)-1,e>>=-d,d+=r;d>0;l=256*l+p[o+c],c+=m,d-=8);if(e===0)e=1-h;else{if(e===s)return l?NaN:Infinity*(f?-1:1);l+=Math.pow(2,r),e-=h}return(f?-1:1)*l*Math.pow(2,e-r)},w.write=function(p,o,a,r,t,e){var l,n,s,h=8*e-t-1,d=(1<<h)-1,c=d>>1,m=t===23?Math.pow(2,-24)-Math.pow(2,-77):0,f=r?0:e-1,v=r?1:-1,x=o<0||o===0&&1/o<0?1:0;for(o=Math.abs(o),isNaN(o)||o===Infinity?(n=isNaN(o)?1:0,l=d):(l=Math.floor(Math.log(o)/Math.LN2),o*(s=Math.pow(2,-l))<1&&(l--,s*=2),(o+=l+c>=1?m/s:m*Math.pow(2,1-c))*s>=2&&(l++,s/=2),l+c>=d?(n=0,l=d):l+c>=1?(n=(o*s-1)*Math.pow(2,t),l+=c):(n=o*Math.pow(2,c-1)*Math.pow(2,t),l=0));t>=8;p[a+f]=255&n,f+=v,n/=256,t-=8);for(l=l<<t|n,h+=t;h>0;p[a+f]=255&l,f+=v,l/=256,h-=8);p[a+f-v]|=128*x}},{}],440:[function(i,E,w){"use strict";typeof Object.create==`function`?E.exports=function(p,o){o&&(p.super_=o,p.prototype=Object.create(o.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}))}:E.exports=function(p,o){if(o){p.super_=o;var a=function(){};a.prototype=o.prototype,p.prototype=new a,p.prototype.constructor=p}}},{}],441:[function(i,E,w){(function(p,o,a,r,t,e,l,n){(function(){"use strict";(function(s){typeof w==`object`&&E!==void 0?E.exports=s():(typeof window<`u`?window:o!==void 0?o:typeof self<`u`?self:this).JSZip=s()})((function(){return(function s(h,d,c){function m(x,A){if(!d[x]){if(!h[x]){var j=typeof i==`function`&&i;if(!A&&j)return j(x,!0);if(f)return f(x,!0);var L=new Error(`Cannot find module '`+x+`'`);throw L.code=`MODULE_NOT_FOUND`,L}var N=d[x]={exports:{}};h[x][0].call(N.exports,(function(P){return m(h[x][1][P]||P)}),N,N.exports,s,h,d,c)}return d[x].exports}for(var f=typeof i==`function`&&i,v=0;v<c.length;v++)m(c[v]);return m})({1:[function(s,h,d){var c=s(`./utils`),m=s(`./support`),f=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=`;d.encode=function(v){for(var x,A,j,L,N,P,D,$=[],B=0,S=v.length,C=S,I=c.getTypeOf(v)!==`string`;B<v.length;)C=S-B,j=I?(x=v[B++],A=B<S?v[B++]:0,B<S?v[B++]:0):(x=v.charCodeAt(B++),A=B<S?v.charCodeAt(B++):0,B<S?v.charCodeAt(B++):0),L=x>>2,N=(3&x)<<4|A>>4,P=1<C?(15&A)<<2|j>>6:64,D=2<C?63&j:64,$.push(f.charAt(L)+f.charAt(N)+f.charAt(P)+f.charAt(D));return $.join(``)},d.decode=function(v){var x,A,j,L,N,P,D=0,$=0,B=`data:`;if(v.substr(0,B.length)===B)throw new Error(`Invalid base64 input, it looks like a data url.`);var S,C=3*(v=v.replace(/[^A-Za-z0-9+/=]/g,``)).length/4;if(v.charAt(v.length-1)===f.charAt(64)&&C--,v.charAt(v.length-2)===f.charAt(64)&&C--,C%1!=0)throw new Error(`Invalid base64 input, bad content length.`);for(S=m.uint8array?new Uint8Array(0|C):new Array(0|C);D<v.length;)x=f.indexOf(v.charAt(D++))<<2|(L=f.indexOf(v.charAt(D++)))>>4,A=(15&L)<<4|(N=f.indexOf(v.charAt(D++)))>>2,j=(3&N)<<6|(P=f.indexOf(v.charAt(D++))),S[$++]=x,N!==64&&(S[$++]=A),P!==64&&(S[$++]=j);return S}},{"./support":30,"./utils":32}],2:[function(s,h,d){var c=s(`./external`),m=s(`./stream/DataWorker`),f=s(`./stream/Crc32Probe`),v=s(`./stream/DataLengthProbe`);function x(A,j,L,N,P){this.compressedSize=A,this.uncompressedSize=j,this.crc32=L,this.compression=N,this.compressedContent=P}x.prototype={getContentWorker:function(){var A=new m(c.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new v(`data_length`)),j=this;return A.on(`end`,(function(){if(this.streamInfo.data_length!==j.uncompressedSize)throw new Error(`Bug : uncompressed data size mismatch`)})),A},getCompressedWorker:function(){return new m(c.Promise.resolve(this.compressedContent)).withStreamInfo(`compressedSize`,this.compressedSize).withStreamInfo(`uncompressedSize`,this.uncompressedSize).withStreamInfo(`crc32`,this.crc32).withStreamInfo(`compression`,this.compression)}},x.createWorkerFrom=function(A,j,L){return A.pipe(new f).pipe(new v(`uncompressedSize`)).pipe(j.compressWorker(L)).pipe(new v(`compressedSize`)).withStreamInfo(`compression`,j)},h.exports=x},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(s,h,d){var c=s(`./stream/GenericWorker`);d.STORE={magic:`\0\0`,compressWorker:function(){return new c(`STORE compression`)},uncompressWorker:function(){return new c(`STORE decompression`)}},d.DEFLATE=s(`./flate`)},{"./flate":7,"./stream/GenericWorker":28}
9],4:[function(s,h,d){var c=s(`./utils`),m=(function(){for(var f,v=[],x=0;x<256;x++){f=x;for(var A=0;A<8;A++)f=1&f?3988292384^f>>>1:f>>>1;v[x]=f}return v})();h.exports=function(f,v){return f!==void 0&&f.length?c.getTypeOf(f)!==`string`?(function(x,A,j,L){var N=m,P=0+j;x^=-1;for(var D=0;D<P;D++)x=x>>>8^N[255&(x^A[D])];return-1^x})(0|v,f,f.length):(function(x,A,j,L){var N=m,P=0+j;x^=-1;for(var D=0;D<P;D++)x=x>>>8^N[255&(x^A.charCodeAt(D))];return-1^x})(0|v,f,f.length):0}},{"./utils":32}],5:[function(s,h,d){d.base64=!1,d.binary=!1,d.dir=!1,d.createFolders=!0,d.date=null,d.compression=null,d.compressionOptions=null,d.comment=null,d.unixPermissions=null,d.dosPermissions=null},{}],6:[function(s,h,d){h.exports={Promise:typeof Promise<`u`?Promise:s(`lie`)}},{lie:37}],7:[function(s,h,d){var c=typeof Uint8Array<`u`&&typeof Uint16Array<`u`&&typeof Uint32Array<`u`,m=s(`pako`),f=s(`./utils`),v=s(`./stream/GenericWorker`),x=c?`uint8array`:`array`;function A(j,L){v.call(this,`FlateWorker/`+j),this._pako=null,this._pakoAction=j,this._pakoOptions=L,this.meta={}}d.magic=`\b\0`,f.inherits(A,v),A.prototype.processChunk=function(j){this.meta=j.meta,this._pako===null&&this._createPako(),this._pako.push(f.transformTo(x,j.data),!1)},A.prototype.flush=function(){v.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},A.prototype.cleanUp=function(){v.prototype.cleanUp.call(this),this._pako=null},A.prototype._createPako=function(){this._pako=new m[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var j=this;this._pako.onData=function(L){j.push({data:L,meta:j.meta})}},d.compressWorker=function(j){return new A(`Deflate`,j)},d.uncompressWorker=function(){return new A(`Inflate`,{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(s,h,d){function c(N,P){var D,$=``;for(D=0;D<P;D++)$+=String.fromCharCode(255&N),N>>>=8;return $}function m(N,P,D,$,B,S){var C,I,u=N.file,b=N.compression,y=S!==x.utf8encode,g=f.transformTo(`string`,S(u.name)),_=f.transformTo(`string`,x.utf8encode(u.name)),k=u.comment,O=f.transformTo(`string`,S(k)),z=f.transformTo(`string`,x.utf8encode(k)),U=_.length!==u.name.length,V=z.length!==k.length,R=``,H=``,M=``,T=u.dir,F=u.date,W={crc32:0,compressedSize:0,uncompressedSize:0};P&&!D||(W.crc32=N.crc32,W.compressedSize=N.compressedSize,W.uncompressedSize=N.uncompressedSize);var Y=0;P&&(Y|=8),y||!U&&!V||(Y|=2048);var X=0,K=0;T&&(X|=16),B===`UNIX`?(K=798,X|=(function(tt,q){var Q=tt;return tt||(Q=q?16893:33204),(65535&Q)<<16})(u.unixPermissions,T)):(K=20,X|=(function(tt){return 63&(tt||0)})(u.dosPermissions)),C=F.getUTCHours(),C<<=6,C|=F.getUTCMinutes(),C<<=5,C|=F.getUTCSeconds()/2,I=F.getUTCFullYear()-1980,I<<=4,I|=F.getUTCMonth()+1,I<<=5,I|=F.getUTCDate(),U&&(H=c(1,1)+c(A(g),4)+_,R+=`up`+c(H.length,2)+H),V&&(M=c(1,1)+c(A(O),4)+z,R+=`uc`+c(M.length,2)+M);var rt=``;return rt+=` 10\0`,rt+=c(Y,2),rt+=b.magic,rt+=c(C,2),rt+=c(I,2),rt+=c(W.crc32,4),rt+=c(W.compressedSize,4),rt+=c(W.uncompressedSize,4),rt+=c(g.length,2),rt+=c(R.length,2),{fileRecord:j.LOCAL_FILE_HEADER+rt+g+R,dirRecord:j.CENTRAL_FILE_HEADER+c(K,2)+rt+c(O.length,2)+`\0\0\0\0`+c(X,4)+c($,4)+g+R+O}}var f=s(`../utils`),v=s(`../stream/GenericWorker`),x=s(`../utf8`),A=s(`../crc32`),j=s(`../signature`);function L(N,P,D,$){v.call(this,`ZipFileWorker`),this.bytesWritten=0,this.zipComment=P,this.zipPlatform=D,this.encodeFileName=$,this.streamFiles=N,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}f.inherits(L,v),L.prototype.push=function(N){var P=N.meta.percent||0,D=this.entriesCount,$=this._sources.length;this.accumulate?this.contentBuffer.push(N):(this.bytesWritten+=N.data.length,v.prototype.push.call(this,{data:N.data,meta:{currentFile:this.currentFile,percent:D?(P+100*(D-$-1))/D:100}}))},L.prototype.openedSource=function(N){this.currentSourceOffset=this.bytesWritten,this.currentFile=N.file.name;var P=this.streamFiles&&!N.file.dir;if(P){var D=m(N,P,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:D.fileRecord,meta:{percent:0}})}else this.accumulate=!0},L.prototype.closedSource=function(N){this.accumulate=!1;var P=this.streamFiles&&!N.file.dir,D=m(N,P,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(D.dirRecord),P)this.push({data:(function($){return j.DATA_DESCRIPTOR+c($.crc32,4)+c($.compressedSize,4)+c($.uncompressedSize,4)})(N),meta:{percent:100}});else for(this.push({data:D.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},L.prototype.flush=function(){for(var N=this.bytesWritten,P=0;P<this.dirRecords.length;P++)this.push({data:this.dirRecords[P],meta:{percent:100}});var D=this.bytesWritten-N,$=(function(B,S,C,I,u){var b=f.transformTo(`string`,u(I));return j.CENTRAL_DIRECTORY_END+`\0\0\0\0`+c(B,2)+c(B,2)+c(S,4)+c(C,4)+c(b.length,2)+b})(this.dirRecords.length,D,N,this.zipComment,this.encodeFileName);this.push({data:$,meta:{percent:100}})},L.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},L.prototype.registerPrevious=function(N){this._sources.push(N);var P=this;return N.on(`data`,(function(D){P.processChunk(D)})),N.on(`end`,(function(){P.closedSource(P.previous.streamInfo),P._sources.length?P.prepareNextSource():P.end()})),N.on(`error`,(function(D){P.error(D)})),this},L.prototype.resume=function(){return!!v.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},L.prototype.error=function(N){var P=this._sources;if(!v.prototype.error.call(this,N))return!1;for(var D=0;D<P.length;D++)try{P[D].error(N)}catch($){}return!0},L.prototype.lock=function(){v.prototype.lock.call(this);for(var N=this._sources,P=0;P<N.length;P++)N[P].lock()},h.exports=L},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(s,h,d){var c=s(`../compressions`),m=s(`./ZipFileWorker`);d.generateWorker=function(f,v,x){var A=new m(v.streamFiles,x,v.platform,v.encodeFileName),j=0;try{f.forEach((function(L,N){j++;var P=(function(S,C){var I=S||C,u=c[I];if(!u)throw new Error(I+` is not a valid compression method !`);return u})(N.options.compression,v.compression),D=N.options.compressionOptions||v.compressionOptions||{},$=N.dir,B=N.date;N._compressWorker(P,D).withStreamInfo(`file`,{name:L,dir:$,date:B,comment:N.comment||``,unixPermissions:N.unixPermissions,dosPermissions:N.dosPermissions}).pipe(A)}
10)),A.entriesCount=j}catch(L){A.error(L)}return A}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(s,h,d){function c(){if(!(this instanceof c))return new c;if(arguments.length)throw new Error(`The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.`);this.files=Object.create(null),this.comment=null,this.root=``,this.clone=function(){var m=new c;for(var f in this)typeof this[f]!=`function`&&(m[f]=this[f]);return m}}(c.prototype=s(`./object`)).loadAsync=s(`./load`),c.support=s(`./support`),c.defaults=s(`./defaults`),c.version=`3.10.1`,c.loadAsync=function(m,f){return new c().loadAsync(m,f)},c.external=s(`./external`),h.exports=c},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(s,h,d){var c=s(`./utils`),m=s(`./external`),f=s(`./utf8`),v=s(`./zipEntries`),x=s(`./stream/Crc32Probe`),A=s(`./nodejsUtils`);function j(L){return new m.Promise((function(N,P){var D=L.decompressed.getContentWorker().pipe(new x);D.on(`error`,(function($){P($)})).on(`end`,(function(){D.streamInfo.crc32!==L.decompressed.crc32?P(new Error(`Corrupted zip : CRC32 mismatch`)):N()})).resume()}))}h.exports=function(L,N){var P=this;return N=c.extend(N||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:f.utf8decode}),A.isNode&&A.isStream(L)?m.Promise.reject(new Error(`JSZip can't accept a stream when loading a zip file.`)):c.prepareContent(`the loaded zip file`,L,!0,N.optimizedBinaryString,N.base64).then((function(D){var $=new v(N);return $.load(D),$})).then((function(D){var $=[m.Promise.resolve(D)],B=D.files;if(N.checkCRC32)for(var S=0;S<B.length;S++)$.push(j(B[S]));return m.Promise.all($)})).then((function(D){for(var $=D.shift(),B=$.files,S=0;S<B.length;S++){var C=B[S],I=C.fileNameStr,u=c.resolve(C.fileNameStr);P.file(u,C.decompressed,{binary:!0,optimizedBinaryString:!0,date:C.date,dir:C.dir,comment:C.fileCommentStr.length?C.fileCommentStr:null,unixPermissions:C.unixPermissions,dosPermissions:C.dosPermissions,createFolders:N.createFolders}),C.dir||(P.file(u).unsafeOriginalName=I)}return $.zipComment.length&&(P.comment=$.zipComment),P}))}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(s,h,d){var c=s(`../utils`),m=s(`../stream/GenericWorker`);function f(v,x){m.call(this,`Nodejs stream input adapter for `+v),this._upstreamEnded=!1,this._bindStream(x)}c.inherits(f,m),f.prototype._bindStream=function(v){var x=this;(this._stream=v).pause(),v.on(`data`,(function(A){x.push({data:A,meta:{percent:0}})})).on(`error`,(function(A){x.isPaused?this.generatedError=A:x.error(A)})).on(`end`,(function(){x.isPaused?x._upstreamEnded=!0:x.end()}))},f.prototype.pause=function(){return!!m.prototype.pause.call(this)&&(this._stream.pause(),!0)},f.prototype.resume=function(){return!!m.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},h.exports=f},{"../stream/GenericWorker":28,"../utils":32}],13:[function(s,h,d){var c=s(`readable-stream`).Readable;function m(f,v,x){c.call(this,v),this._helper=f;var A=this;f.on(`data`,(function(j,L){A.push(j)||A._helper.pause(),x&&x(L)})).on(`error`,(function(j){A.emit(`error`,j)})).on(`end`,(function(){A.push(null)}))}s(`../utils`).inherits(m,c),m.prototype._read=function(){this._helper.resume()},h.exports=m},{"../utils":32,"readable-stream":16}],14:[function(s,h,d){h.exports={isNode:a!==void 0,newBufferFrom:function(c,m){if(a.from&&a.from!==Uint8Array.from)return a.from(c,m);if(typeof c==`number`)throw new Error(`The "data" argument must not be a number`);return new a(c,m)},allocBuffer:function(c){if(a.alloc)return a.alloc(c);var m=new a(c);return m.fill(0),m},isBuffer:function(c){return a.isBuffer(c)},isStream:function(c){return c&&typeof c.on==`function`&&typeof c.pause==`function`&&typeof c.resume==`function`}}},{}],15:[function(s,h,d){function c(u,b,y){var g,_=f.getTypeOf(b),k=f.extend(y||{},A);k.date=k.date||new Date,k.compression!==null&&(k.compression=k.compression.toUpperCase()),typeof k.unixPermissions==`string`&&(k.unixPermissions=parseInt(k.unixPermissions,8)),k.unixPermissions&&16384&k.unixPermissions&&(k.dir=!0),k.dosPermissions&&16&k.dosPermissions&&(k.dir=!0),k.dir&&(u=B(u)),
vendor: 8,528 bytes, line 10
10k.createFolders&&(g=$(u))&&S.call(this,g,!0);var O=_===`string`&&k.binary===!1&&k.base64===!1;y&&y.binary!==void 0||(k.binary=!O),(b instanceof j&&b.uncompressedSize===0||k.dir||!b||b.length===0)&&(k.base64=!1,k.binary=!0,b=``,k.compression=`STORE`,_=`string`);var z=b instanceof j||b instanceof v?b:P.isNode&&P.isStream(b)?new D(u,b):f.prepareContent(u,b,k.binary,k.optimizedBinaryString,k.base64);var U=new L(u,z,k);this.files[u]=U}var m=s(`./utf8`),f=s(`./utils`),v=s(`./stream/GenericWorker`),x=s(`./stream/StreamHelper`),A=s(`./defaults`),j=s(`./compressedObject`),L=s(`./zipObject`),N=s(`./generate`),P=s(`./nodejsUtils`),D=s(`./nodejs/NodejsStreamInputAdapter`),$=function(u){u.slice(-1)===`/`&&(u=u.substring(0,u.length-1));var b=u.lastIndexOf(`/`);return 0<b?u.substring(0,b):``},B=function(u){return u.slice(-1)!==`/`&&(u+=`/`),u},S=function(u,b){return b=b!==void 0?b:A.createFolders,u=B(u),this.files[u]||c.call(this,u,null,{dir:!0,createFolders:b}),this.files[u]};function C(u){return Object.prototype.toString.call(u)===`[object RegExp]`}h.exports={load:function(){throw new Error(`This method has been removed in JSZip 3.0, please check the upgrade guide.`)},forEach:function(u){var b,y,g;for(b in this.files)g=this.files[b],(y=b.slice(this.root.length,b.length))&&b.slice(0,this.root.length)===this.root&&u(y,g)},filter:function(u){var b=[];return this.forEach((function(y,g){u(y,g)&&b.push(g)})),b},file:function(u,b,y){if(arguments.length!==1)return u=this.root+u,c.call(this,u,b,y),this;if(C(u)){var g=u;return this.filter((function(k,O){return!O.dir&&g.test(k)}))}var _=this.files[this.root+u];return _&&!_.dir?_:null},folder:function(u){if(!u)return this;if(C(u))return this.filter((function(_,k){return k.dir&&u.test(_)}));var b=this.root+u,y=S.call(this,b),g=this.clone();return g.root=y.name,g},remove:function(u){u=this.root+u;var b=this.files[u];if(b||(u.slice(-1)!==`/`&&(u+=`/`),b=this.files[u]),b&&!b.dir)delete this.files[u];else for(var y=this.filter((function(_,k){return k.name.slice(0,u.length)===u})),g=0;g<y.length;g++)delete this.files[y[g].name];return this},generate:function(){throw new Error(`This method has been removed in JSZip 3.0, please check the upgrade guide.`)},generateInternalStream:function(u){var b,y={};try{if((y=f.extend(u||{},{streamFiles:!1,compression:`STORE`,compressionOptions:null,type:``,platform:`DOS`,comment:null,mimeType:`application/zip`,encodeFileName:m.utf8encode})).type=y.type.toLowerCase(),y.compression=y.compression.toUpperCase(),y.type===`binarystring`&&(y.type=`string`),!y.type)throw new Error(`No output type specified.`);f.checkSupport(y.type),y.platform!==`darwin`&&y.platform!==`freebsd`&&y.platform!==`linux`&&y.platform!==`sunos`||(y.platform=`UNIX`),y.platform===`win32`&&(y.platform=`DOS`);var g=y.comment||this.comment||``;b=N.generateWorker(this,y,g)}catch(_){(b=new v(`error`)).error(_)}return new x(b,y.type||`string`,y.mimeType)},generateAsync:function(u,b){return this.generateInternalStream(u).accumulate(b)},generateNodeStream:function(u,b){return(u=u||{}).type||(u.type=`nodebuffer`),this.generateInternalStream(u).toNodejsStream(b)}}},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(s,h,d){h.exports=s(`stream`)},{stream:void 0}],17:[function(s,h,d){var c=s(`./DataReader`);function m(f){c.call(this,f);for(var v=0;v<this.data.length;v++)f[v]=255&f[v]}s(`../utils`).inherits(m,c),m.prototype.byteAt=function(f){return this.data[this.zero+f]},m.prototype.lastIndexOfSignature=function(f){for(var v=f.charCodeAt(0),x=f.charCodeAt(1),A=f.charCodeAt(2),j=f.charCodeAt(3),L=this.length-4;0<=L;--L)if(this.data[L]===v&&this.data[L+1]===x&&this.data[L+2]===A&&this.data[L+3]===j)return L-this.zero;return-1},m.prototype.readAndCheckSignature=function(f){var v=f.charCodeAt(0),x=f.charCodeAt(1),A=f.charCodeAt(2),j=f.charCodeAt(3),L=this.readData(4);return v===L[0]&&x===L[1]&&A===L[2]&&j===L[3]},m.prototype.readData=function(f){if(this.checkOffset(f),f===0)return[];var v=this.data.slice(this.zero+this.index,this.zero+this.index+f);return this.index+=f,v},h.exports=m},{"../utils":32,"./DataReader":18}],18:[function(s,h,d){var c=s(`../utils`);function m(f){this.data=f,this.length=f.length,this.index=0,this.zero=0}m.prototype={checkOffset:function(f){this.checkIndex(this.index+f)},checkIndex:function(f){if(this.length<this.zero+f||f<0)throw new Error(`End of data reached (data length = `+this.length+`, asked index = `+f+`). Corrupted zip ?`)},setIndex:function(f){this.checkIndex(f),this.index=f},skip:function(f){this.setIndex(this.index+f)},byteAt:function(){},readInt:function(f){var v,x=0;for(this.checkOffset(f),v=this.index+f-1;v>=this.index;v--)x=(x<<8)+this.byteAt(v);return this.index+=f,x},readString:function(f){return c.transformTo(`string`,this.readData(f))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var f=this.readInt(4);return new Date(Date.UTC(1980+(f>>25&127),(f>>21&15)-1,f>>16&31,f>>11&31,f>>5&63,(31&f)<<1))}},h.exports=m},{"../utils":32}],19:[function(s,h,d){var c=s(`./Uint8ArrayReader`);function m(f){c.call(this,f)}s(`../utils`).inherits(m,c),m.prototype.readData=function(f){this.checkOffset(f);var v=this.data.slice(this.zero+this.index,this.zero+this.index+f);return this.index+=f,v},h.exports=m},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(s,h,d){var c=s(`./DataReader`);function m(f){c.call(this,f)}s(`../utils`).inherits(m,c),m.prototype.byteAt=function(f){return this.data.charCodeAt(this.zero+f)},m.prototype.lastIndexOfSignature=function(f){return this.data.lastIndexOf(f)-this.zero},m.prototype.readAndCheckSignature=function(f){return f===this.readData(4)},m.prototype.readData=function(f){this.checkOffset(f);var v=this.data.slice(this.zero+this.index,this.zero+this.index+f);return this.index+=f,v},h.exports=m},{"../utils":32,"./DataReader":18}],21:[function(s,h,d){var c=s(`./ArrayReader`);function m(f){c.call(this,f)}s(`../utils`).inherits(m,c),m.prototype.readData=function(f){if(this.checkOffset(f),f===0)return new Uint8Array(0);var v=this.data.subarray(this.zero+this.index,this.zero+this.index+f);return this.index+=f,v},h.exports=m},{"../utils":32,"./ArrayReader":17}],22:[function(s,h,d){var c=s(`../utils`),m=s(`../support`),f=s(`./ArrayReader`),v=s(`./StringReader`),x=s(`./NodeBufferReader`),A=s(`./Uint8ArrayReader`);h.exports=function(j){var L=c.getTypeOf(j);return c.checkSupport(L),L!==`string`||m.uint8array?L===`nodebuffer`?new x(j):m.uint8array?new A(c.transformTo(`uint8array`,j)):new f(c.transformTo(`array`,j)):new v(j)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(s,h,d){d.LOCAL_FILE_HEADER=`PK��`,d.CENTRAL_FILE_HEADER=`PK��`,d.CENTRAL_DIRECTORY_END=`PK��`,d.ZIP64_CENTRAL_DIRECTORY_LOCATOR=`PK�\x07`,d.ZIP64_CENTRAL_DIRECTORY_END=`PK��`,d.DATA_DESCRIPTOR=`PK\x07\b`},{}],24:[function(s,h,d){var c=s(`./GenericWorker`),m=s(`../utils`);function f(v){c.call(this,`ConvertWorker to `+v),this.destType=v}m.inherits(f,c),f.prototype.processChunk=function(v){this.push({data:m.transformTo(this.destType,v.data),meta:v.meta})},h.exports=f},{"../utils":32,"./GenericWorker":28}],25:[function(s,h,d){var c=s(`./GenericWorker`),m=s(`../crc32`);function f(){c.call(this,`Crc32Probe`),this.withStreamInfo(`crc32`,0)}s(`../utils`).inherits(f,c),f.prototype.processChunk=function(v){this.streamInfo.crc32=m(v.data,this.streamInfo.crc32||0),this.push(v)},h.exports=f},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(s,h,d){var c=s(`../utils`),m=s(`./GenericWorker`);function f(v){m.call(this,`DataLengthProbe for `+v),this.propName=v,this.withStreamInfo(v,0)}c.inherits(f,m),f.prototype.processChunk=function(v){if(v){var x=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=x+v.data.length}m.prototype.processChunk.call(this,v)},h.exports=f},{"../utils":32,"./GenericWorker":28}],27:[function(s,h,d){var c=s(`../utils`),m=s(`./GenericWorker`);function f(v){m.call(this,`DataWorker`);var x=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type=``,this._tickScheduled=!1,v.then((function(A){x.dataIsReady=!0,x.data=A,x.max=A&&A.length||0,x.type=c.getTypeOf(A),x.isPaused||x._tickAndRepeat()}),(function(A){x.error(A)}))}c.inherits(f,m),f.prototype.cleanUp=function(){m.prototype.cleanUp.c
10all(this),this.data=null},f.prototype.resume=function(){return!!m.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,c.delay(this._tickAndRepeat,[],this)),!0)},f.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(c.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},f.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var v=null,x=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case`string`:v=this.data.substring(this.index,x);break;case`uint8array`:v=this.data.subarray(this.index,x);break;case`array`:case`nodebuffer`:v=this.data.slice(this.index,x)}return this.index=x,this.push({data:v,meta:{percent:this.max?this.index/this.max*100:0}})},h.exports=f},{"../utils":32,"./GenericWorker":28}],28:[function(s,h,d){function c(m){this.name=m||`default`,this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}c.prototype={push:function(m){this.emit(`data`,m)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit(`end`),this.cleanUp(),this.isFinished=!0}catch(m){this.emit(`error`,m)}return!0},error:function(m){return!this.isFinished&&(this.isPaused?this.generatedError=m:(this.isFinished=!0,this.emit(`error`,m),this.previous&&this.previous.error(m),this.cleanUp()),!0)},on:function(m,f){return this._listeners[m].push(f),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(m,f){if(this._listeners[m])for(var v=0;v<this._listeners[m].length;v++)this._listeners[m][v].call(this,f)},pipe:function(m){return m.registerPrevious(this)},registerPrevious:function(m){if(this.isLocked)throw new Error(`The stream '`+this+`' has already been used.`);this.streamInfo=m.streamInfo,this.mergeStreamInfo(),this.previous=m;var f=this;return m.on(`data`,(function(v){f.processChunk(v)})),m.on(`end`,(function(){f.end()})),m.on(`error`,(function(v){f.error(v)})),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var m=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),m=!0),this.previous&&this.previous.resume(),!m},flush:function(){},processChunk:function(m){this.push(m)},withStreamInfo:function(m,f){return this.extraStreamInfo[m]=f,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var m in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,m)&&(this.streamInfo[m]=this.extraStreamInfo[m])},lock:function(){if(this.isLocked)throw new Error(`The stream '`+this+`' has already been used.`);this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var m=`Worker `+this.name;return this.previous?this.previous+` -> `+m:m}},h.exports=c},{}],29:[function(s,h,d){var c=s(`../utils`),m=s(`./ConvertWorker`),f=s(`./GenericWorker`),v=s(`../base64`),x=s(`../support`),A=s(`../external`),j=null;if(x.nodestream)try{j=s(`../nodejs/NodejsStreamOutputAdapter`)}catch(N){}function L(N,P,D){var $=P;switch(P){case`blob`:case`arraybuffer`:$=`uint8array`;break;case`base64`:$=`string`}try{this._internalType=$,this._outputType=P,this._mimeType=D,c.checkSupport($),this._worker=N.pipe(new m($)),N.lock()}catch(B){this._worker=new f(`error`),this._worker.error(B)}}L.prototype={accumulate:function(N){return(function(P,D){return new A.Promise((function($,B){var S=[],C=P._internalType,I=P._outputType,u=P._mimeType;P.on(`data`,(function(b,y){S.push(b),D&&D(y)})).on(`error`,(function(b){S=[],B(b)})).on(`end`,(function(){try{$((function(y,g,_){switch(y){case`blob`:return c.newBlob(c.transformTo(`arraybuffer`,g),_);case`base64`:return v.encode(g);default:return c.transformTo(y,g)}})(I,(function(y,g){var _,k=0,O=null,z=0;for(_=0;_<g.length;_++)z+=g[_].length;switch(y){case`string`:return g.join(``);case`array`:return Array.prototype.concat.apply([],g);case`uint8array`:for(O=new Uint8Array(z),_=0;_<g.length;_++)O.set(g[_],k),k+=g[_].length;return O;case`nodebuffer`:return a.concat(g);default:throw new Error(`concat : unsupported type '`+y+`'`)}})(C,S),u))}catch(y){B(y)}S=[]})).resume()}))})(this,N)},on:function(N,P){var D=this;return N===`data`?this._worker.on(N,(function($){P.call(D,$.data,$.meta)})):this._worker.on(N,(function(){c.delay(P,arguments,D)})),this},resume:function(){return c.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(N){if(c.checkSupport(`nodestream`),this._outputType!==`nodebuffer`)throw new Error(this._outputType+` is not supported by this method`);return new j(this,{objectMode:this._outputType!==`nodebuffer`},N)}},h.exports=L},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(s,h,d){if(d.base64=!0,d.array=!0,d.string=!0,d.arraybuffer=typeof ArrayBuffer<`u`&&typeof Uint8Array<`u`,d.nodebuffer=a!==void 0,d.uint8array=typeof Uint8Array<`u`,typeof ArrayBuffer>`u`)d.blob=!1;else{var c=new ArrayBuffer(0);
10try{d.blob=new Blob([c],{type:`application/zip`}).size===0}catch(f){try{var m=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);m.append(c),d.blob=m.getBlob(`application/zip`).size===0}catch(v){d.blob=!1}}}try{d.nodestream=!!s(`readable-stream`).Readable}catch(f){d.nodestream=!1}},{"readable-stream":16}],31:[function(s,h,d){for(var c=s(`./utils`),m=s(`./support`),f=s(`./nodejsUtils`),v=s(`./stream/GenericWorker`),x=new Array(256),A=0;A<256;A++)x[A]=252<=A?6:248<=A?5:240<=A?4:224<=A?3:192<=A?2:1;function j(){v.call(this,`utf-8 decode`),this.leftOver=null}function L(){v.call(this,`utf-8 encode`)}x[254]=x[254]=1,d.utf8encode=function(N){return m.nodebuffer?f.newBufferFrom(N,`utf-8`):(function(P){var D,$,B,S,C,I=P.length,u=0;for(S=0;S<I;S++)(64512&($=P.charCodeAt(S)))==55296&&S+1<I&&(64512&(B=P.charCodeAt(S+1)))==56320&&($=65536+($-55296<<10)+(B-56320),S++),u+=$<128?1:$<2048?2:$<65536?3:4;for(D=m.uint8array?new Uint8Array(u):new Array(u),S=C=0;C<u;S++)(64512&($=P.charCodeAt(S)))==55296&&S+1<I&&(64512&(B=P.charCodeAt(S+1)))==56320&&($=65536+($-55296<<10)+(B-56320),S++),$<128?D[C++]=$:($<2048?D[C++]=192|$>>>6:($<65536?D[C++]=224|$>>>12:(D[C++]=240|$>>>18,D[C++]=128|$>>>12&63),D[C++]=128|$>>>6&63),D[C++]=128|63&$);return D})(N)},d.utf8decode=function(N){return m.nodebuffer?c.transformTo(`nodebuffer`,N).toString(`utf-8`):(function(P){var D,$,B,S,C=P.length,I=new Array(2*C);for(D=$=0;D<C;)if((B=P[D++])<128)I[$++]=B;else if(4<(S=x[B]))I[$++]=65533,D+=S-1;else{for(B&=S===2?31:S===3?15:7;1<S&&D<C;)B=B<<6|63&P[D++],S--;1<S?I[$++]=65533:B<65536?I[$++]=B:(B-=65536,I[$++]=55296|B>>10&1023,I[$++]=56320|1023&B)}return I.length!==$&&(I.subarray?I=I.subarray(0,$):I.length=$),c.applyFromCharCode(I)})(N=c.transformTo(m.uint8array?`uint8array`:`array`,N))},c.inherits(j,v),j.prototype.processChunk=function(N){var P=c.transformTo(m.uint8array?`uint8array`:`array`,N.data);if(this.leftOver&&this.leftOver.length){if(m.uint8array){var D=P;(P=new Uint8Array(D.length+this.leftOver.length)).set(this.leftOver,0),P.set(D,this.leftOver.length)}else P=this.leftOver.concat(P);this.leftOver=null}var $=(function(S,C){var I;for((C=C||S.length)>S.length&&(C=S.length),I=C-1;0<=I&&(192&S[I])==128;)I--;return I<0||I===0?C:I+x[S[I]]>C?I:C})(P),B=P;$!==P.length&&(m.uint8array?(B=P.subarray(0,$),this.leftOver=P.subarray($,P.length)):(B=P.slice(0,$),this.leftOver=P.slice($,P.length))),this.push({data:d.utf8decode(B),meta:N.meta})},j.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:d.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},d.Utf8DecodeWorker=j,c.inherits(L,v),L.prototype.processChunk=function(N){this.push({data:d.utf8encode(N.data),meta:N.meta})},d.Utf8EncodeWorker=L},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(s,h,d){var c=s(`./support`),m=s(`./base64`),f=s(`./nodejsUtils`),v=s(`./external`);function x(D){return D}function A(D,$){for(var B=0;B<D.length;++B)$[B]=255&D.charCodeAt(B);return $}s(`setimmediate`),d.newBlob=function(D,$){d.checkSupport(`blob`);try{return new Blob([D],{type:$})}catch(S){try{var B=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return B.append(D),B.getBlob($)}catch(C){throw new Error(`Bug : can't construct the Blob.`)}}};var j={stringifyByChunk:function(D,$,B){var S=[],C=0,I=D.length;if(I<=B)return String.fromCharCode.apply(null,D);for(;C<I;)$===`array`||$===`nodebuffer`?S.push(String.fromCharCode.apply(null,D.slice(C,Math.min(C+B,I)))):S.push(String.fromCharCode.apply(null,D.subarray(C,Math.min(C+B,I)))),C+=B;return S.join(``)},stringifyByChar:function(D){for(var $=``,B=0;B<D.length;B++)$+=String.fromCharCode(D[B]);return $},applyCanBeUsed:{uint8array:(function(){try{return c.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(D){return!1}})(),nodebuffer:(function(){try{return c.nodebuffer&&String.fromCharCode.apply(null,f.allocBuffer(1)).length===1}catch(D){return!1}})()}};function L(D){var $=65536,B=d.getTypeOf(D),S=!0;if(B===`uint8array`?S=j.applyCanBeUsed.uint8array:B===`nodebuffer`&&(S=j.applyCanBeUsed.nodebuffer),S)for(;1<$;)try{return j.stringifyByChunk(D,B,$)}catch(C){$=Math.floor($/2)}return j.stringifyByChar(D)}function N(D,$){for(var B=0;B<D.length;B++)$[B]=D[B];return $}d.applyFromCharCode=L;var P={};P.string={string:x,array:function(D){return A(D,new Array(D.length))},arraybuffer:function(D){return P.string.uint8array(D).buffer},uint8array:function(D){return A(D,new Uint8Array(D.length))},nodebuffer:function(D){return A(D,f.allocBuffer(D.length))}},P.array={string:L,array:x,arraybuffer:function(D){return new Uint8Array(D).buffer},uint8array:function(D){return new Uint8Array(D)},nodebuffer:function(D){return f.newBufferFrom(D)}},P.arraybuffer={string:function(D){return L(new Uint8Array(D))},array:function(D){return N(new Uint8Array(D),new Array(D.byteLength))},arraybuffer:x,uint8array:function(D){return new Uint8Array(D)},nodebuffer:function(D){return f.newBufferFrom(new Uint8Array(D))}},P.uint8array={string:L,array:function(D){return N(D,new Array(D.length))},arraybuffer:function(D){return D.buffer},uint8array:x,nodebuffer:function(D){return f.newBufferFrom(D)}},P.nodebuffer={string:L,array:function(D){return N(D,new Array(D.length))},arraybuffer:function(D){return P.nodebuffer.uint8array(D).buffer},uint8array:function(D){return N(D,new Uint8Array(D.length))},nodebuffer:x},d.transformTo=function(D,$){if($=$||``,!D)return $;d.checkSupport(D);return P[d.getTypeOf($)][D]($)},d.resolve=function(D){for(var $=D.split(`/`),B=[],S=0;S<$.length;S++){var C=$[S];C===`.`||C===``&&S!==0&&S!==$.length-1||(C===`..`?B.pop():B.push(C))}return B.join(`/`)},d.getTypeOf=function(D){return typeof D==`string`?`string`:Object.prototype.toString.call(D)===`[object Array]`?`array`:c.nodebuffer&&f.isBuffer(D)?`nodebuffer`:c.uint8array&&D
vendor: 4,483 bytes, line 10
10instanceof Uint8Array?`uint8array`:c.arraybuffer&&D instanceof ArrayBuffer?`arraybuffer`:void 0},d.checkSupport=function(D){if(!c[D.toLowerCase()])throw new Error(D+` is not supported by this platform`)},d.MAX_VALUE_16BITS=65535,d.MAX_VALUE_32BITS=-1,d.pretty=function(D){var $,B,S=``;for(B=0;B<(D||``).length;B++)S+=`\\x`+(($=D.charCodeAt(B))<16?`0`:``)+$.toString(16).toUpperCase();return S},d.delay=function(D,$,B){n((function(){D.apply(B||null,$||[])}))},d.inherits=function(D,$){function B(){}B.prototype=$.prototype,D.prototype=new B},d.extend=function(){var D,$,B={};for(D=0;D<arguments.length;D++)for($ in arguments[D])Object.prototype.hasOwnProperty.call(arguments[D],$)&&B[$]===void 0&&(B[$]=arguments[D][$]);return B},d.prepareContent=function(D,$,B,S,C){return v.Promise.resolve($).then((function(I){return c.blob&&(I instanceof Blob||[`[object File]`,`[object Blob]`].indexOf(Object.prototype.toString.call(I))!==-1)&&typeof FileReader<`u`?new v.Promise((function(u,b){var y=new FileReader;y.onload=function(g){u(g.target.result)},y.onerror=function(g){b(g.target.error)},y.readAsArrayBuffer(I)})):I})).then((function(I){var u=d.getTypeOf(I);return u?(u===`arraybuffer`?I=d.transformTo(`uint8array`,I):u===`string`&&(C?I=m.decode(I):B&&S!==!0&&(I=(function(b){return A(b,c.uint8array?new Uint8Array(b.length):new Array(b.length))})(I))),I):v.Promise.reject(new Error(`Can't read the data of '`+D+`'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?`))}))}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(s,h,d){var c=s(`./reader/readerFor`),m=s(`./utils`),f=s(`./signature`),v=s(`./zipEntry`),x=s(`./support`);function A(j){this.files=[],this.loadOptions=j}A.prototype={checkSignature:function(j){if(!this.reader.readAndCheckSignature(j)){this.reader.index-=4;var L=this.reader.readString(4);throw new Error(`Corrupted zip or bug: unexpected signature (`+m.pretty(L)+`, expected `+m.pretty(j)+`)`)}},isSignature:function(j,L){var N=this.reader.index;this.reader.setIndex(j);var P=this.reader.readString(4)===L;return this.reader.setIndex(N),P},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var j=this.reader.readData(this.zipCommentLength),L=x.uint8array?`uint8array`:`array`,N=m.transformTo(L,j);this.zipComment=this.loadOptions.decodeFileName(N)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var j,L,N,P=this.zip64EndOfCentralSize-44;0<P;)j=this.reader.readInt(2),L=this.reader.readInt(4),N=this.reader.readData(L),this.zip64ExtensibleData[j]={id:j,length:L,value:N}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error(`Multi-volumes zip are not supported`)},readLocalFiles:function(){var j,L;for(j=0;j<this.files.length;j++)L=this.files[j],this.reader.setIndex(L.localHeaderOffset),this.checkSignature(f.LOCAL_FILE_HEADER),L.readLocalPart(this.reader),L.handleUTF8(),L.processAttributes()},readCentralDir:function(){var j;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(f.CENTRAL_FILE_HEADER);)(j=new v({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(j);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error(`Corrupted zip or bug: expected `+this.centralDirRecords+` records in central dir, got `+this.files.length)},readEndOfCentral:function(){var j=this.reader.lastIndexOfSignature(f.CENTRAL_DIRECTORY_END);if(j<0)throw this.isSignature(0,f.LOCAL_FILE_HEADER)?new Error(`Corrupted zip: can't find end of central directory`):new Error(`Can't find end of central directory : is this a zip f
10ile ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html`);this.reader.setIndex(j);var L=j;if(this.checkSignature(f.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===m.MAX_VALUE_16BITS||this.diskWithCentralDirStart===m.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===m.MAX_VALUE_16BITS||this.centralDirRecords===m.MAX_VALUE_16BITS||this.centralDirSize===m.MAX_VALUE_32BITS||this.centralDirOffset===m.MAX_VALUE_32BITS){if(this.zip64=!0,(j=this.reader.lastIndexOfSignature(f.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error(`Corrupted zip: can't find the ZIP64 end of central directory locator`);if(this.reader.setIndex(j),this.checkSignature(f.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,f.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(f.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error(`Corrupted zip: can't find the ZIP64 end of central directory`);this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(f.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var N=this.centralDirOffset+this.centralDirSize;this.zip64&&(N+=20,N+=12+this.zip64EndOfCentralSize);var P=L-N;if(0<P)this.isSignature(L,f.CENTRAL_FILE_HEADER)||(this.reader.zero=P);else if(P<0)throw new Error(`Corrupted zip: missing `+Math.abs(P)+` bytes.`)},prepareReader:function(j){this.reader=c(j)},load:function(j){this.prepareReader(j),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},h.exports=A},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(s,h,d){var c=s(`./reader/readerFor`),m=s(`./utils`),f=s(`./compressedObject`),v=s(`./crc32`),x=s(`./utf8`),A=s(`./compressions`),j=s(`./support`);function L(N,P){this.options=N,this.loadOptions=P}L.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(N){var P,D;if(N.skip(22),this.fileNameLength=N.readInt(2),D=N.readInt(2),this.fileName=N.readData(this.fileNameLength),N.skip(D),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error(`Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)`);if((P=(function($){for(var B in A)if(Object.prototype.hasOwnProperty.call(A,B)&&A[B].magic===$)return A[B];return null})(this.compressionMethod))===null)throw new Error(`Corrupted zip : compression `+m.pretty(this.compressionMethod)+` unknown (inner file : `+m.transformTo(`string`,this.fileName)+`)`);this.decompressed=new f(this.compressedSize,this.uncompressedSize,this.crc32,P,N.readData(this.compressedSize))},readCentralPart:function(N){this.versionMadeBy=N.readInt(2),N.skip(2),this.bitFlag=N.readInt(2),this.compressionMethod=N.readString(2),this.date=N.readDate(),this.crc32=N.readInt(4),this.compressedSize=N.readInt(4),this.uncompressedSize=N.readInt(4);var P=N.readInt(2);if(this.extraFieldsLength=N.readInt(2),this.fileCommentLength=N.readInt(2),this.diskNumberStart=N.readInt(2),this.internalFileAttributes=N.readInt(2),this.externalFileAttributes=N.readInt(4),this.localHeaderOffset=N.readInt(4),this.isEncrypted())throw new Error(`Encrypted zip are not supported`);N.skip(P),this.readExtraFields(N),this.parseZIP64ExtraField(N),this.fileComment=N.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var N=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),N==0&&(this.dosPermissions=63&this.externalFileAttributes),N==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!==`/`||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var N=c(this.extraFields[1].value);this.uncompressedSize===m.MAX_VALUE_32BITS&&(this.uncompressedSize=N.readInt(8)),this.compressedSize===m.MAX_VALUE_32BITS&&(this.compressedSize=N.readInt(8)),this.localHeaderOffset===m.MAX_VALUE_32BITS&&
vendor: 2,321 bytes, line 10
10(this.localHeaderOffset=N.readInt(8)),this.diskNumberStart===m.MAX_VALUE_32BITS&&(this.diskNumberStart=N.readInt(4))}},readExtraFields:function(N){var P,D,$,B=N.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});N.index+4<B;)P=N.readInt(2),D=N.readInt(2),$=N.readData(D),this.extraFields[P]={id:P,length:D,value:$};N.setIndex(B)},handleUTF8:function(){var N=j.uint8array?`uint8array`:`array`;if(this.useUTF8())this.fileNameStr=x.utf8decode(this.fileName),this.fileCommentStr=x.utf8decode(this.fileComment);else{var P=this.findExtraFieldUnicodePath();if(P!==null)this.fileNameStr=P;else{var D=m.transformTo(N,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(D)}var $=this.findExtraFieldUnicodeComment();if($!==null)this.fileCommentStr=$;else{var B=m.transformTo(N,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(B)}}},findExtraFieldUnicodePath:function(){var N=this.extraFields[28789];if(N){var P=c(N.value);return P.readInt(1)!==1||v(this.fileName)!==P.readInt(4)?null:x.utf8decode(P.readData(N.length-5))}return null},findExtraFieldUnicodeComment:function(){var N=this.extraFields[25461];if(N){var P=c(N.value);return P.readInt(1)!==1||v(this.fileComment)!==P.readInt(4)?null:x.utf8decode(P.readData(N.length-5))}return null}},h.exports=L},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(s,h,d){function c(P,D,$){this.name=P,this.dir=$.dir,this.date=$.date,this.comment=$.comment,this.unixPermissions=$.unixPermissions,this.dosPermissions=$.dosPermissions,this._data=D,this._dataBinary=$.binary,this.options={compression:$.compression,compressionOptions:$.compressionOptions}}var m=s(`./stream/StreamHelper`),f=s(`./stream/DataWorker`),v=s(`./utf8`),x=s(`./compressedObject`),A=s(`./stream/GenericWorker`);c.prototype={internalStream:function(P){var D=null,$=`string`;try{if(!P)throw new Error(`No output type specified.`);var B=($=P.toLowerCase())===`string`||$===`text`;$!==`binarystring`&&$!==`text`||($=`string`),D=this._decompressWorker();var S=!this._dataBinary;S&&!B&&(D=D.pipe(new v.Utf8EncodeWorker)),!S&&B&&(D=D.pipe(new v.Utf8DecodeWorker))}catch(C){(D=new A(`error`)).error(C)}return new m(D,$,``)},async:function(P,D){return this.internalStream(P).accumulate(D)}
10,nodeStream:function(P,D){return this.internalStream(P||`nodebuffer`).toNodejsStream(D)},_compressWorker:function(P,D){if(this._data instanceof x&&this._data.compression.magic===P.magic)return this._data.getCompressedWorker();var $=this._decompressWorker();return this._dataBinary||($=$.pipe(new v.Utf8EncodeWorker)),x.createWorkerFrom($,P,D)},_decompressWorker:function(){return this._data instanceof x?this._data.getContentWorker():this._data instanceof A?this._data:new f(this._data)}};for(var j=[`asText`,`asBinary`,`asNodeBuffer`,`asUint8Array`,`asArrayBuffer`],L=function(){throw new Error(`This method has been removed in JSZip 3.0, please check the upgrade guide.`)},N=0;N<j.length;N++)c.prototype[j[N]]=L;h.exports=c},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(s,h,d){(function(c){var m,f,v=c.MutationObserver||c.WebKitMutationObserver;if(v){var x=0,A=new v(P),j=c.document.createTextNode(``);A.observe(j,{characterData:!0}),m=function(){j.data=x=++x%2}}else if(c.setImmediate||c.MessageChannel===void 0)m=`document`in c&&`onreadystatechange`in c.document.createElement(`script`)?function(){var D=c.document.createElement(`script`);D.onreadystatechange=function(){P(),D.onreadystatechange=null,D.parentNode.removeChild(D),D=null},c.document.documentElement.appendChild(D)}:function(){setTimeout(P,0)};else{var L=new c.MessageChannel;L.port1.onmessage=P,m=function(){L.port2.postMessage(0)}}var N=[];function P(){var D,$;f=!0;for(var B=N.length;B;){for($=N,N=[],D=-1;++D<B;)$[D]();B=N.length}f=!1}h.exports=function(D){N.push(D)!==1||f||m()}}).call(this,o!==void 0?o:typeof self<`u`?self:typeof window<`u`?window:{})},{}],37:[function(s,h,d){var c=s(`immediate`);function m(){}var f={},v=[`REJECTED`],x=[`FULFILLED`],A=[`PENDING`];function j(B){if(typeof B!=`function`)throw new TypeError(`resolver must be a function`);this.state=A,this.queue=[],this.outcome=void 0,B!==m&&D(this,B)}function L(B,S,C){this.promise=B,typeof S==`function`&&(this.onFulfilled=S,this.callFulfilled=this.otherCallFulfilled),typeof C==`function`&&(this.onRejected=C,this.callRejected=this.otherCallRejected)}function N(B,S,C){c((function(){var I;try{I=S(C)}catch(u){return f.reject(B,u)}I===B?f.reject(B,new TypeError(`Cannot resolve promise with itself`)):f.resolve(B,I)}))}function P(B){var S=B&&B.then;if(B&&(typeof B==`object`||typeof B==`function`)&&typeof S==`function`)return function(){S.apply(B,arguments)}}function D(B,S){var C=!1;function I(y){C||(C=!0,f.reject(B,y))}function u(y){C||(C=!0,f.resolve(B,y))}var b=$((function(){S(u,I)}));b.status===`error`&&I(b.value)}function $(B,S){var C={};try{C.value=B(S),C.status=`success`}catch(I){C.status=`error`,C.value=I}return C}(h.exports=j).prototype.finally=function(B){if(typeof B!=`function`)return this;var S=this.constructor;return this.then((function(C){return S.resolve(B()).then((function(){return C}))}),(function(C){return S.resolve(B()).then((function(){throw C}))}))},j.prototype.catch=function(B){return this.then(null,B)},j.prototype.then=function(B,S){if(typeof B!=`function`&&this.state===x||typeof S!=`function`&&this.state===v)return this;var C=new this.constructor(m);return this.state!==A?N(C,this.state===x?B:S,this.outcome):this.queue.push(new L(C,B,S)),C},L.prototype.callFulfilled=function(B){f.resolve(this.promise,B)},L.prototype.otherCallFulfilled=function(B){N(this.promise,this.onFulfilled,B)},L.prototype.callRejected=function(B){f.reject(this.promise,B)},L.prototype.otherCallRejected=function(B){N(this.promise,this.onRejected,B)},f.resolve=function(B,S){var C=$(P,S);if(C.status===`error`)return f.reject(B,C.value);var I=C.value;if(I)D(B,I);else{B.state=x,B.outcome=S;for(var u=-1,b=B.queue.length;++u<b;)B.queue[u].callFulfilled(S)}return B},f.reject=function(B,S){B.state=v,B.outcome=S;for(var C=-1,I=B.queue.length;++C<I;)B.queue[C].callRejected(S);return B},j.resolve=function(B){return B instanceof this?B:f.resolve(new this(m),B)},j.reject=function(B){var S=new this(m);return f.reject(S,B)},j.all=function(B){var S=this;if(Object.prototype.toString.call(B)!==`[object Array]`)return this.reject(new TypeError(`must be an array`));
10var C=B.length,I=!1;if(!C)return this.resolve([]);for(var u=new Array(C),b=0,y=-1,g=new this(m);++y<C;)_(B[y],y);return g;function _(k,O){S.resolve(k).then((function(z){u[O]=z,++b!==C||I||(I=!0,f.resolve(g,u))}),(function(z){I||(I=!0,f.reject(g,z))}))}},j.race=function(B){if(Object.prototype.toString.call(B)!==`[object Array]`)return this.reject(new TypeError(`must be an array`));var S=B.length,C=!1;if(!S)return this.resolve([]);for(var I,u=-1,b=new this(m);++u<S;)I=B[u],this.resolve(I).then((function(y){C||(C=!0,f.resolve(b,y))}),(function(y){C||(C=!0,f.reject(b,y))}));return b}},{immediate:36}],38:[function(s,h,d){var c={};(0,s(`./lib/utils/common`).assign)(c,s(`./lib/deflate`),s(`./lib/inflate`),s(`./lib/zlib/constants`)),h.exports=c},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(s,h,d){var c=s(`./zlib/deflate`),m=s(`./utils/common`),f=s(`./utils/strings`),v=s(`./zlib/messages`),x=s(`./zlib/zstream`),A=Object.prototype.toString;function j(N){if(!(this instanceof j))return new j(N);this.options=m.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:``},N||{});var P=this.options;P.raw&&0<P.windowBits?P.windowBits=-P.windowBits:P.gzip&&0<P.windowBits&&P.windowBits<16&&(P.windowBits+=16),this.err=0,this.msg=``,this.ended=!1,this.chunks=[],this.strm=new x,this.strm.avail_out=0;var D=c.deflateInit2(this.strm,P.level,P.method,P.windowBits,P.memLevel,P.strategy);if(D!==0)throw new Error(v[D]);if(P.header&&c.deflateSetHeader(this.strm,P.header),P.dictionary){var $;if($=typeof P.dictionary==`string`?f.string2buf(P.dictionary):A.call(P.dictionary)===`[object ArrayBuffer]`?new Uint8Array(P.dictionary):P.dictionary,(D=c.deflateSetDictionary(this.strm,$))!==0)throw new Error(v[D]);this._dict_set=!0}}function L(N,P){var D=new j(P);if(D.push(N,!0),D.err)throw D.msg||v[D.err];return D.result}j.prototype.push=function(N,P){var D,$,B=this.strm,S=this.options.chunkSize;if(this.ended)return!1;$=P===~~P?P:P===!0?4:0,typeof N==`string`?B.input=f.string2buf(N):A.call(N)===`[object ArrayBuffer]`?B.input=new Uint8Array(N):B.input=N,B.next_in=0,B.avail_in=B.input.length;do{if(B.avail_out===0&&(B.output=new m.Buf8(S),B.next_out=0,B.avail_out=S),(D=c.deflate(B,$))!==1&&D!==0)return this.onEnd(D),!(this.ended=!0);B.avail_out!==0&&(B.avail_in!==0||$!==4&&$!==2)||(this.options.to===`string`?this.onData(f.buf2binstring(m.shrinkBuf(B.output,B.next_out))):this.onData(m.shrinkBuf(B.output,B.next_out)))}while((0<B.avail_in||B.avail_out===0)&&D!==1);return $===4?(D=c.deflateEnd(this.strm),this.onEnd(D),this.ended=!0,D===0):$!==2||(this.onEnd(0),!(B.avail_out=0))},j.prototype.onData=function(N){this.chunks.push(N)},j.prototype.onEnd=function(N){N===0&&(this.options.to===`string`?this.result=this.chunks.join(``):this.result=m.flattenChunks(this.chunks)),this.chunks=[],this.err=N,this.msg=this.strm.msg},d.Deflate=j,d.deflate=L,d.deflateRaw=function(N,P){return(P=P||{}).raw=!0,L(N,P)},d.gzip=function(N,P){return(P=P||{}).gzip=!0,L(N,P)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(s,h,d){var c=s(`./zlib/inflate`),m=s(`./utils/common`),f=s(`./utils/strings`),v=s(`./zlib/constants`),x=s(`./zlib/messages`),A=s(`./zlib/zstream`),j=s(`./zlib/gzheader`),L=Object.prototype.toString;
vendor: 5,583 bytes, line 10
10function N(D){if(!(this instanceof N))return new N(D);this.options=m.assign({chunkSize:16384,windowBits:0,to:``},D||{});var $=this.options;$.raw&&0<=$.windowBits&&$.windowBits<16&&($.windowBits=-$.windowBits,$.windowBits===0&&($.windowBits=-15)),!(0<=$.windowBits&&$.windowBits<16)||D&&D.windowBits||($.windowBits+=32),15<$.windowBits&&$.windowBits<48&&!(15&$.windowBits)&&($.windowBits|=15),this.err=0,this.msg=``,this.ended=!1,this.chunks=[],this.strm=new A,this.strm.avail_out=0;var B=c.inflateInit2(this.strm,$.windowBits);if(B!==v.Z_OK)throw new Error(x[B]);this.header=new j,c.inflateGetHeader(this.strm,this.header)}function P(D,$){var B=new N($);if(B.push(D,!0),B.err)throw B.msg||x[B.err];return B.result}N.prototype.push=function(D,$){var B,S,C,I,u,b,y=this.strm,g=this.options.chunkSize,_=this.options.dictionary,k=!1;if(this.ended)return!1;S=$===~~$?$:$===!0?v.Z_FINISH:v.Z_NO_FLUSH,typeof D==`string`?y.input=f.binstring2buf(D):L.call(D)===`[object ArrayBuffer]`?y.input=new Uint8Array(D):y.input=D,y.next_in=0,y.avail_in=y.input.length;do{if(y.avail_out===0&&(y.output=new m.Buf8(g),y.next_out=0,y.avail_out=g),(B=c.inflate(y,v.Z_NO_FLUSH))===v.Z_NEED_DICT&&_&&(b=typeof _==`string`?f.string2buf(_):L.call(_)===`[object ArrayBuffer]`?new Uint8Array(_):_,B=c.inflateSetDictionary(this.strm,b)),B===v.Z_BUF_ERROR&&k===!0&&(B=v.Z_OK,k=!1),B!==v.Z_STREAM_END&&B!==v.Z_OK)return this.onEnd(B),!(this.ended=!0);y.next_out&&(y.avail_out!==0&&B!==v.Z_STREAM_END&&(y.avail_in!==0||S!==v.Z_FINISH&&S!==v.Z_SYNC_FLUSH)||(this.options.to===`string`?(C=f.utf8border(y.output,y.next_out),I=y.next_out-C,u=f.buf2string(y.output,C),y.next_out=I,y.avail_out=g-I,I&&m.arraySet(y.output,y.output,C,I,0),this.onData(u)):this.onData(m.shrinkBuf(y.output,y.next_out)))),y.avail_in===0&&y.avail_out===0&&(k=!0)}while((0<y.avail_in||y.avail_out===0)&&B!==v.Z_STREAM_END);return B===v.Z_STREAM_END&&(S=v.Z_FINISH),S===v.Z_FINISH?(B=c.inflateEnd(this.strm),this.onEnd(B),this.ended=!0,B===v.Z_OK):S!==v.Z_SYNC_FLUSH||(this.onEnd(v.Z_OK),!(y.avail_out=0))},N.prototype.onData=function(D){this.chunks.push(D)},N.prototype.onEnd=function(D){D===v.Z_OK&&(this.options.to===`string`?this.result=this.chunks.join(``):this.result=m.flattenChunks(this.chunks)),this.chunks=[],this.err=D,this.msg=this.strm.msg},d.Inflate=N,d.inflate=P,d.inflateRaw=function(D,$){return($=$||{}).raw=!0,P(D,$)},d.ungzip=P},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(s,h,d){var c=typeof Uint8Array<`u`&&typeof Uint16Array<`u`&&typeof Int32Array<`u`;d.assign=function(v){for(var x=Array.prototype.slice.call(arguments,1);x.length;){var A=x.shift();if(A){if(typeof A!=`object`)throw new TypeError(A+`must be non-object`);for(var j in A)A.hasOwnProperty(j)&&(v[j]=A[j])}}return v},d.shrinkBuf=function(v,x){return v.length===x?v:v.subarray?v.subarray(0,x):(v.length=x,v)};var m={arraySet:function(v,x,A,j,L){if(x.subarray&&v.subarray)v.set(x.subarray(A,A+j),L);else for(var N=0;N<j;N++)v[L+N]=x[A+N]},flattenChunks:function(v){var x,A,j,L,N,P;for(x=j=0,A=v.length;x<A;x++)j+=v[x].length;for(P=new Uint8Array(j),x=L=0,A=v.length;x<A;x++)N=v[x],P.set(N,L),L+=N.length;return P}},f={arraySet:function(v,x,A,j,L){for(var N=0;N<j;N++)v[L+N]=x[A+N]},flattenChunks:function(v){return[].concat.apply([],v)}};d.setTyped=function(v){v?(d.Buf8=Uint8Array,d.Buf16=Uint16Array,d.Buf32=Int32Array,d.assign(d,m)):(d.Buf8=Array,d.Buf16=Array,d.Buf32=Array,d.assign(d,f))},d.setTyped(c)},{}],42:[function(s,h,d){var c=s(`./common`),m=!0,f=!0;try{String.fromCharCode.apply(null,[0])}catch(j){m=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(j){f=!1}for(var v=new c.Buf8(256),x=0;x<256;x++)v[x]=252<=x?6:248<=x?5:240<=x?4:224<=x?3:192<=x?2:1;function A(j,L){if(L<65537&&(j.subarray&&f||!j.subarray&&m))return String.fromCharCode.apply(null,c.shrinkBuf(j,L));for(var N=``,P=0;P<L;P++)N+=String.fromCharCode(j[P]);return N}v[254]=v[254]=1,d.string2buf=function(j){var L,N,P,D,$,B=j.length,S=0;for(D=0;D<B;D++)(64512&(N=j.charCodeAt(D)))==55296&&D+1<B&&(64512&(P=j.charCodeAt(D+1)))==56320&&(N=65536+(N-55296<<10)+(P-56320),D++),S+=N<128?1:N<2048?2:N<65536?3:4;for(L=new c.Buf8(S),D=$=0;$<S;D++)(64512&(N=j.charCodeAt(D)))==55296&&D+1<B&&(64512&(P=j.charCodeAt(D+1)))==56320&&(N=65536+(N-55296<<10)+(P-56320),D++),N<128?L[$++]=N:(N<2048?L[$++]=192|N>>>6:(N<65536?L[$++]=224|N>>>12:(L[$++]=240|N>>>18,L[$++]=128|N>>>12&63),L[$++]=128|N>>>6&63),L[$++]=128|63&N);return L},d.buf2binstring=function(j){return A(j,j.length)},d.binstring2buf=function(j){for(var L=new c.Buf8(j.length),N=0,P=L.length;N<P;N++)L[N]=j.charCodeAt(N);return L},d.buf2string=function(j,L){var N,P,D,$,B=L||j.length,S=new Array(2*B);for(N=P=0;N<B;)if((D=j[N++])<128)S[P++]=D;else if(4<($=v[D]))S[P++]=65533,N+=$-1;else{for(D&=$===2?31:$===3?15:7;1<$&&N<B;)D=D<<6|63&j[N++],$--;1<$?S[P++]=65533:D<65536?S[P++]=D:(D-=65536,S[P++]=55296|D>>10&1023,S[P++]=56320|1023&D)}return A(S,P)},d.utf8border=function(j,L){var N;for((L=L||j.length)>j.length&&(L=j.length),N=L-1;0<=N&&(192&j[N])==128;)N--;return N<0||N===0?L:N+v[j[N]]>L?N:L}},{"./common":41}],43:[function(s,h,d){h.exports=function(c,m,f,v){for(var x=65535&c|0,A=c>>>16&65535|0,j=0;f!==0;){for(f-=j=2e3<f?2e3:f;A=A+(x=x+m[v++]|0)|0,--j;);x%=65521,A%=65521}return x|A<<16|0}},{}],44:[function(s,h,d){h.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ER
10ROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(s,h,d){var c=(function(){for(var m,f=[],v=0;v<256;v++){m=v;for(var x=0;x<8;x++)m=1&m?3988292384^m>>>1:m>>>1;f[v]=m}return f})();h.exports=function(m,f,v,x){var A=c,j=x+v;m^=-1;for(var L=x;L<j;L++)m=m>>>8^A[255&(m^f[L])];return-1^m}},{}],46:[function(s,h,d){var c,m=s(`../utils/common`),f=s(`./trees`),v=s(`./adler32`),x=s(`./crc32`),A=s(`./messages`),j=-2,L=258,N=262,P=113;function D(R,H){return R.msg=A[H],H}function $(R){return(R<<1)-(4<R?9:0)}function B(R){for(var H=R.length;0<=--H;)R[H]=0}function S(R){var H=R.state,M=H.pending;M>R.avail_out&&(M=R.avail_out),M!==0&&(m.arraySet(R.output,H.pending_buf,H.pending_out,M,R.next_out),R.next_out+=M,H.pending_out+=M,R.total_out+=M,R.avail_out-=M,H.pending-=M,H.pending===0&&(H.pending_out=0))}function C(R,H){f._tr_flush_block(R,0<=R.block_start?R.block_start:-1,R.strstart-R.block_start,H),R.block_start=R.strstart,S(R.strm)}function I(R,H){R.pending_buf[R.pending++]=H}function u(R,H){R.pending_buf[R.pending++]=H>>>8&255,R.pending_buf[R.pending++]=255&H}function b(R,H){var M,T,F=R.max_chain_length,W=R.strstart,Y=R.prev_length,X=R.nice_match,K=R.strstart>R.w_size-N?R.strstart-(R.w_size-N):0,rt=R.window,tt=R.w_mask,q=R.prev,Q=R.strstart+L,G=rt[W+Y-1],et=rt[W+Y];R.prev_length>=R.good_match&&(F>>=2),X>R.lookahead&&(X=R.lookahead);do if(rt[(M=H)+Y]===et&&rt[M+Y-1]===G&&rt[M]===rt[W]&&rt[++M]===rt[W+1]){W+=2,M++;do;while(rt[++W]===rt[++M]&&rt[++W]===rt[++M]&&rt[++W]===rt[++M]&&rt[++W]===rt[++M]&&rt[++W]===rt[++M]&&rt[++W]===rt[++M]&&rt[++W]===rt[++M]&&rt[++W]===rt[++M]&&W<Q);if(T=L-(Q-W),W=Q-L,Y<T){if(R.match_start=H,X<=(Y=T))break;G=rt[W+Y-1],et=rt[W+Y]}}while((H=q[H&tt])>K&&--F!=0);return Y<=R.lookahead?Y:R.lookahead}function y(R){var H,M,T,F,W,Y,X,K,rt,tt,q=R.w_size;do{if(F=R.window_size-R.lookahead-R.strstart,R.strstart>=q+(q-N)){for(m.arraySet(R.window,R.window,q,q,0),R.match_start-=q,R.strstart-=q,R.block_start-=q,H=M=R.hash_size;T=R.head[--H],R.head[H]=q<=T?T-q:0,--M;);for(H=M=q;T=R.prev[--H],R.prev[H]=q<=T?T-q:0,--M;);F+=q}if(R.strm.avail_in===0)break;if(Y=R.strm,X=R.window,K=R.strstart+R.lookahead,tt=void 0,(rt=F)<(tt=Y.avail_in)&&(tt=rt),M=tt===0?0:(Y.avail_in-=tt,m.arraySet(X,Y.input,Y.next_in,tt,K),Y.state.wrap===1?Y.adler=v(Y.adler,X,tt,K):Y.state.wrap===2&&(Y.adler=x(Y.adler,X,tt,K)),Y.next_in+=tt,Y.total_in+=tt,tt),R.lookahead+=M,R.lookahead+R.insert>=3)for(W=R.strstart-R.insert,R.ins_h=R.window[W],R.ins_h=(R.ins_h<<R.hash_shift^R.window[W+1])&R.hash_mask;R.insert&&(R.ins_h=(R.ins_h<<R.hash_shift^R.window[W+3-1])&R.hash_mask,R.prev[W&R.w_mask]=R.head[R.ins_h],R.head[R.ins_h]=W,W++,R.insert--,!(R.lookahead+R.insert<3)););}while(R.lookahead<N&&R.strm.avail_in!==0)}function g(R,H){for(var M,T;;){if(R.lookahead<N){if(y(R),R.lookahead<N&&H===0)return 1;if(R.lookahead===0)break}if(M=0,R.lookahead>=3&&(R.ins_h=(R.ins_h<<R.hash_shift^R.window[R.strstart+3-1])&R.hash_mask,M=R.prev[R.strstart&R.w_mask]=R.head[R.ins_h],R.head[R.ins_h]=R.strstart),M!==0&&R.strstart-M<=R.w_size-N&&(R.match_length=b(R,M)),R.match_length>=3)if(T=f._tr_tally(R,R.strstart-R.match_start,R.match_length-3),R.lookahead-=R.match_length,R.match_length<=R.max_lazy_match&&R.lookahead>=3){for(R.match_length--;R.strstart++,R.ins_h=(R.ins_h<<R.hash_shift^R.window[R.strstart+3-1])&R.hash_mask,M=R.prev[R.strstart&R.w_mask]=R.head[R.ins_h],R.head[R.ins_h]=R.strstart,--R.match_length!=0;);R.strstart++}else R.strstart+=R.match_length,R.match_length=0,R.ins_h=R.window[R.strstart],R.ins_h=(R.ins_h<<R.hash_shift^R.window[R.strstart+1])&R.hash_mask;else T=f._tr_tally(R,0,R.window[R.strstart]),R.lookahead--,R.strstart++;if(T&&(C(R,!1),R.strm.avail_out===0))return 1}return R.insert=R.strstart<2?R.strstart:2,H===4?(C(R,!0),R.strm.avail_out===0?3:4):R.last_lit&&(C(R,!1),R.strm.avail_out===0)?1:2}function _(R,H){for(var M,T,F;;){if(R.lookahead<N){if(y(R),R.lookahead<N&&H===0)return 1;if(R.lookahead===0)break}if(M=0,R.lookahead>=3&&(R.ins_h=(R.ins_h<<R.hash_shift^R.window[R.strstart+3-1])&R.hash_mask,M=R.prev[R.strstart&R.w_mask]=R.head[R.ins_h],R.head[R.ins_h]=R.strstart),R.prev_length=R.match_length,R.prev_match=R.match_start,R.match_length=2,M!==0&&R.prev_length<R.max_lazy_match&&R.strstart-M<=R.w_size-N&&(R.match_length=b(R,M),R.match_length<=5&&(R.strategy===1||R.match_length===3&&4096<R.strstart-R.match_start)&&(R.match_length=2)),R.prev_length>=3&&R.match_length<=R.prev_length){for(F=R.strstart+R.lookahead-3,T=f._tr_tally(R,R.strstart-1-R.prev_match,R.prev_length-3),R.lookahead-=R.prev_length-1,R.prev_length-=2;++R.strstart<=F&&(R.ins_h=(R.ins_h<<R.hash_shift^R.window[R.strstart+3-1])&R.hash_mask,M=R.prev[R.strstart&R.w_mask]=R.head[R.ins_h],R.head[R.ins_h]=R.strstart),--R.prev_length!=0;);if(R.match_available=0,R.match_length=2,R.strstart++,T&&(C(R,!1),R.strm.avail_out===0))return 1}else if(R.match_available){if((T=f._tr_tally(R,0,R.window[R.strstart-1]))&&C(R,!1),R.strstart++,R.lookahead--,R.strm.avail_out===0)return 1}else R.match_available=1,R.strstart++,R.lookahead--}return R.match_available&&(T=f._tr_tally(R,0,R.window[R.strstart-1]),R.match_available=0),R.insert=R.strstart<2?R.strstart:2,H===4?(C(R,!0),R.strm.avail_out===0?3:4):R.last_lit&&(C(R,!1),R.strm.avail_out===0)?1:2}function k(R,H,M,T,F){this.good_length=R,this.max_lazy=H,this.nice_length=M,this.max_chain=T,this.func=F}function O(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new m.Buf16(1146),this.dyn_dtree=new m.Buf16(122),this.bl_tree=new m.Buf16(78),B(this.dyn_ltree),B(this.dyn_dtree),B(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new m.Buf16(16),this.heap=new m.Buf16(573),B(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new m.Buf16(573),B(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function z(R){var H;return R&&R.state?(R.total_in=R.total_out=0,R.data_type=2,(H=R.state).pending=0,H.pending_out=0,H.wrap<0&&(H.wrap=-H.wrap),H.status=H.wrap?42:P,R.adler=H.wrap===2?0:1,H.last_flush=0,f._tr_init(H),0):D(R,j)}function U(R){var H=z(R);return H===0&&(function(M){M.window_size=2*M.w_size,B(M.head),M.max_lazy_match=c[M.level].max_lazy,M.good_match=c[M.level].good_length,M.nice_match=c[M.level].nice_length,M.max_chain_length=c[M.level].max_chain,M.strstart=0,M.block_start=0,M.lookahead=0,M.insert=0,M.match_length=M.prev_length=2,M.match_available=0,M.ins_h=0})(R.state),H}function V(R,H,M,T,F,W){if(!R)return j;var Y=1;
10if(H===-1&&(H=6),T<0?(Y=0,T=-T):15<T&&(Y=2,T-=16),F<1||9<F||M!==8||T<8||15<T||H<0||9<H||W<0||4<W)return D(R,j);T===8&&(T=9);var X=new O;return(R.state=X).strm=R,X.wrap=Y,X.gzhead=null,X.w_bits=T,X.w_size=1<<X.w_bits,X.w_mask=X.w_size-1,X.hash_bits=F+7,X.hash_size=1<<X.hash_bits,X.hash_mask=X.hash_size-1,X.hash_shift=~~((X.hash_bits+3-1)/3),X.window=new m.Buf8(2*X.w_size),X.head=new m.Buf16(X.hash_size),X.prev=new m.Buf16(X.w_size),X.lit_bufsize=1<<F+6,X.pending_buf_size=4*X.lit_bufsize,X.pending_buf=new m.Buf8(X.pending_buf_size),X.d_buf=1*X.lit_bufsize,X.l_buf=3*X.lit_bufsize,X.level=H,X.strategy=W,X.method=M,U(R)}c=[new k(0,0,0,0,(function(R,H){var M=65535;for(M>R.pending_buf_size-5&&(M=R.pending_buf_size-5);;){if(R.lookahead<=1){if(y(R),R.lookahead===0&&H===0)return 1;if(R.lookahead===0)break}R.strstart+=R.lookahead,R.lookahead=0;var T=R.block_start+M;if((R.strstart===0||R.strstart>=T)&&(R.lookahead=R.strstart-T,R.strstart=T,C(R,!1),R.strm.avail_out===0)||R.strstart-R.block_start>=R.w_size-N&&(C(R,!1),R.strm.avail_out===0))return 1}return R.insert=0,H===4?(C(R,!0),R.strm.avail_out===0?3:4):(R.strstart>R.block_start&&(C(R,!1),R.strm.avail_out),1)})),new k(4,4,8,4,g),new k(4,5,16,8,g),new k(4,6,32,32,g),new k(4,4,16,16,_),new k(8,16,32,32,_),new k(8,16,128,128,_),new k(8,32,128,256,_),new k(32,128,258,1024,_),new k(32,258,258,4096,_)],d.deflateInit=function(R,H){return V(R,H,8,15,8,0)},d.deflateInit2=V,d.deflateReset=U,d.deflateResetKeep=z,d.deflateSetHeader=function(R,H){return R&&R.state?R.state.wrap!==2?j:(R.state.gzhead=H,0):j},d.deflate=function(R,H){var M,T,F,W;if(!R||!R.state||5<H||H<0)return R?D(R,j):j;if(T=R.state,!R.output||!R.input&&R.avail_in!==0||T.status===666&&H!==4)return D(R,R.avail_out===0?-5:j);if(T.strm=R,M=T.last_flush,T.last_flush=H,T.status===42)if(T.wrap===2)R.adler=0,I(T,31),I(T,139),I(T,8),T.gzhead?(I(T,(T.gzhead.text?1:0)+(T.gzhead.hcrc?2:0)+(T.gzhead.extra?4:0)+(T.gzhead.name?8:0)+(T.gzhead.comment?16:0)),I(T,255&T.gzhead.time),I(T,T.gzhead.time>>8&255),I(T,T.gzhead.time>>16&255),I(T,T.gzhead.time>>24&255),I(T,T.level===9?2:2<=T.strategy||T.level<2?4:0),I(T,255&T.gzhead.os),T.gzhead.extra&&T.gzhead.extra.length&&(I(T,255&T.gzhead.extra.length),I(T,T.gzhead.extra.length>>8&255)),T.gzhead.hcrc&&(R.adler=x(R.adler,T.pending_buf,T.pending,0)),T.gzindex=0,T.status=69):(I(T,0),I(T,0),I(T,0),I(T,0),I(T,0),I(T,T.level===9?2:2<=T.strategy||T.level<2?4:0),I(T,3),T.status=P);else{var Y=8+(T.w_bits-8<<4)<<8;Y|=(2<=T.strategy||T.level<2?0:T.level<6?1:T.level===6?2:3)<<6,T.strstart!==0&&(Y|=32),Y+=31-Y%31,T.status=P,u(T,Y),T.strstart!==0&&(u(T,R.adler>>>16),u(T,65535&R.adler)),R.adler=1}if(T.status===69)if(T.gzhead.extra){for(F=T.pending;T.gzindex<(65535&T.gzhead.extra.length)&&(T.pending!==T.pending_buf_size||(T.gzhead.hcrc&&T.pending>F&&(R.adler=x(R.adler,T.pending_buf,T.pending-F,F)),S(R),F=T.pending,T.pending!==T.pending_buf_size));)I(T,255&T.gzhead.extra[T.gzindex]),T.gzindex++;T.gzhead.hcrc&&T.pending>F&&(R.adler=x(R.adler,T.pending_buf,T.pending-F,F)),T.gzindex===T.gzhead.extra.length&&(T.gzindex=0,T.status=73)}else T.status=73;if(T.status===73)if(T.gzhead.name){F=T.pending;do{if(T.pending===T.pending_buf_size&&(T.gzhead.hcrc&&T.pending>F&&(R.adler=x(R.adler,T.pending_buf,T.pending-F,F)),S(R),F=T.pending,T.pending===T.pending_buf_size)){W=1;break}W=T.gzindex<T.gzhead.name.length?255&T.gzhead.name.charCodeAt(T.gzindex++):0,I(T,W)}while(W!==0);T.gzhead.hcrc&&T.pending>F&&(R.adler=x(R.adler,T.pending_buf,T.pending-F,F)),W===0&&(T.gzindex=0,T.status=91)}else T.status=91;if(T.status===91)if(T.gzhead.comment){F=T.pending;do{if(T.pending===T.pending_buf_size&&(T.gzhead.hcrc&&T.pending>F&&(R.adler=x(R.adler,T.pending_buf,T.pending-F,F)),S(R),F=T.pending,T.pending===T.pending_buf_size)){W=1;break}W=T.gzindex<T.gzhead.comment.length?255&T.gzhead.comment.charCodeAt(T.gzindex++):0,I(T,W)}while(W!==0);T.gzhead.hcrc&&T.pending>F&&(R.adler=x(R.adler,T.pending_buf,T.pending-F,F)),W===0&&(T.status=103)}else T.status=103;if(T.status===103&&(T.gzhead.hcrc?(T.pending+2>T.pending_buf_size&&S(R),T.pending+2<=T.pending_buf_size&&(I(T,255&R.adler),I(T,R.adler>>8&255),R.adler=0,T.status=P)):T.status=P),T.pending!==0){if(S(R),R.avail_out===0)return T.last_flush=-1,0}else if(R.avail_in===0&&$(H)<=$(M)&&H!==4)return D(R,-5);if(T.status===666&&R.avail_in!==0)return D(R,-5);if(R.avail_in!==0||T.lookahead!==0||H!==0&&T.status!==666){var X=T.strategy===2?(function(K,rt){for(var tt;;){if(K.lookahead===0&&(y(K),K.lookahead===0)){if(rt===0)return 1;break}if(K.match_length=0,tt=f._tr_tally(K,0,K.window[K.strstart]),K.lookahead--,K.strstart++,tt&&(C(K,!1),K.strm.avail_out===0))return 1}return K.insert=0,rt===4?(C(K,!0),K.strm.avail_out===0?3:4):K.last_lit&&(C(K,!1),K.strm.avail_out===0)?1:2})(T,H):T.strategy===3?(function(K,rt){for(var tt,q,Q,G,et=K.window;;){if(K.lookahead<=L){if(y(K),K.lookahead<=L&&rt===0)return 1;if(K.lookahead===0)break}if(K.match_length=0,K.lookahead>=3&&0<K.strstart&&(q=et[Q=K.strstart-1])===et[++Q]&&q===et[++Q]&&q===et[++Q]){G=K.strstart+L;do;while(q===et[++Q]&&q===et[++Q]&&q===et[++Q]&&q===et[++Q]&&q===et[++Q]&&q===et[++Q]&&q===et[++Q]&&q===et[++Q]&&Q<G);K.match_length=L-(G-Q),K.match_length>K.lookahead&&(K.match_length=K.lookahead)}if(K.match_length>=3?(tt=f._tr_tally(K,1,K.match_length-3),K.lookahead-=K.match_length,K.strstart+=K.match_length,K.match_length=0):(tt=f._tr_tally(K,0,K.window[K.strstart]),K.lookahead--,K.strstart++),tt&&(C(K,!1),K.strm.avail_out===0))return 1}return K.insert=0,rt===4?(C(K,!0),K.strm.avail_out===0?3:4):K.last_lit&&(C(K,!1),K.strm.avail_out===0)?1:2})(T,H):c[T.level].func(T,H);if(X!==3&&X!==4||(T.status=666),X===1||X===3)return R.avail_out===0&&(T.last_flush=-1),0;if(X===2&&(H===1?f._tr_align(T):H!==5&&(f._tr_stored_block(T,0,0,!1),H===3&&(B(T.head),T.lookahead===0&&(T.strstart=0,T.block_start=0,T.
10insert=0))),S(R),R.avail_out===0))return T.last_flush=-1,0}return H!==4?0:T.wrap<=0?1:(T.wrap===2?(I(T,255&R.adler),I(T,R.adler>>8&255),I(T,R.adler>>16&255),I(T,R.adler>>24&255),I(T,255&R.total_in),I(T,R.total_in>>8&255),I(T,R.total_in>>16&255),I(T,R.total_in>>24&255)):(u(T,R.adler>>>16),u(T,65535&R.adler)),S(R),0<T.wrap&&(T.wrap=-T.wrap),T.pending!==0?0:1)},d.deflateEnd=function(R){var H;return R&&R.state?(H=R.state.status)!==42&&H!==69&&H!==73&&H!==91&&H!==103&&H!==P&&H!==666?D(R,j):(R.state=null,H===P?D(R,-3):0):j},d.deflateSetDictionary=function(R,H){var M,T,F,W,Y,X,K,rt,tt=H.length;if(!R||!R.state||(W=(M=R.state).wrap)===2||W===1&&M.status!==42||M.lookahead)return j;for(W===1&&(R.adler=v(R.adler,H,tt,0)),M.wrap=0,tt>=M.w_size&&(W===0&&(B(M.head),M.strstart=0,M.block_start=0,M.insert=0),rt=new m.Buf8(M.w_size),m.arraySet(rt,H,tt-M.w_size,M.w_size,0),H=rt,tt=M.w_size),Y=R.avail_in,X=R.next_in,K=R.input,R.avail_in=tt,R.next_in=0,R.input=H,y(M);M.lookahead>=3;){for(T=M.strstart,F=M.lookahead-2;M.ins_h=(M.ins_h<<M.hash_shift^M.window[T+3-1])&M.hash_mask,M.prev[T&M.w_mask]=M.head[M.ins_h],M.head[M.ins_h]=T,T++,--F;);M.strstart=T,M.lookahead=2,y(M)}return M.strstart+=M.lookahead,M.block_start=M.strstart,M.insert=M.lookahead,M.lookahead=0,M.match_length=M.prev_length=2,M.match_available=0,R.next_in=X,R.input=K,R.avail_in=Y,M.wrap=W,0},d.deflateInfo=`pako deflate (from Nodeca project)`},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(s,h,d){h.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name=``,this.comment=``,this.hcrc=0,this.done=!1}},{}],48:[function(s,h,d){h.exports=function(c,m){var f=c.state,v=c.next_in,x,A,j,L,N,P,D,$,B,S,C,I,u,b,y,g,_,k,O,z,U,V=c.input,R;x=v+(c.avail_in-5),A=c.next_out,R=c.output,j=A-(m-c.avail_out),L=A+(c.avail_out-257),N=f.dmax,P=f.wsize,D=f.
vendor: 14,583 bytes, line 10
10whave,$=f.wnext,B=f.window,S=f.hold,C=f.bits,I=f.lencode,u=f.distcode,b=(1<<f.lenbits)-1,y=(1<<f.distbits)-1;t:do{C<15&&(S+=V[v++]<<C,C+=8,S+=V[v++]<<C,C+=8),g=I[S&b];e:for(;;){if(S>>>=_=g>>>24,C-=_,(_=g>>>16&255)==0)R[A++]=65535&g;else{if(!(16&_)){if((64&_)==0){g=I[(65535&g)+(S&(1<<_)-1)];continue e}if(32&_){f.mode=12;break t}c.msg=`invalid literal/length code`,f.mode=30;break t}k=65535&g,(_&=15)&&(C<_&&(S+=V[v++]<<C,C+=8),k+=S&(1<<_)-1,S>>>=_,C-=_),C<15&&(S+=V[v++]<<C,C+=8,S+=V[v++]<<C,C+=8),g=u[S&y];r:for(;;){if(S>>>=_=g>>>24,C-=_,!(16&(_=g>>>16&255))){if((64&_)==0){g=u[(65535&g)+(S&(1<<_)-1)];continue r}c.msg=`invalid distance code`,f.mode=30;break t}if(O=65535&g,C<(_&=15)&&(S+=V[v++]<<C,(C+=8)<_&&(S+=V[v++]<<C,C+=8)),N<(O+=S&(1<<_)-1)){c.msg=`invalid distance too far back`,f.mode=30;break t}if(S>>>=_,C-=_,(_=A-j)<O){if(D<(_=O-_)&&f.sane){c.msg=`invalid distance too far back`,f.mode=30;break t}if(U=B,(z=0)===$){if(z+=P-_,_<k){for(k-=_;R[A++]=B[z++],--_;);z=A-O,U=R}}else if($<_){if(z+=P+$-_,(_-=$)<k){for(k-=_;R[A++]=B[z++],--_;);if(z=0,$<k){for(k-=_=$;R[A++]=B[z++],--_;);z=A-O,U=R}}}else if(z+=$-_,_<k){for(k-=_;R[A++]=B[z++],--_;);z=A-O,U=R}for(;2<k;)R[A++]=U[z++],R[A++]=U[z++],R[A++]=U[z++],k-=3;k&&(R[A++]=U[z++],1<k&&(R[A++]=U[z++]))}else{for(z=A-O;R[A++]=R[z++],R[A++]=R[z++],R[A++]=R[z++],2<(k-=3););k&&(R[A++]=R[z++],1<k&&(R[A++]=R[z++]))}break}}break}}while(v<x&&A<L);v-=k=C>>3,S&=(1<<(C-=k<<3))-1,c.next_in=v,c.next_out=A,c.avail_in=v<x?x-v+5:5-(v-x),c.avail_out=A<L?L-A+257:257-(A-L),f.hold=S,f.bits=C}},{}],49:[function(s,h,d){var c=s(`../utils/common`),m=s(`./adler32`),f=s(`./crc32`),v=s(`./inffast`),x=s(`./inftrees`),A=-2;function j(b){return(b>>>24&255)+(b>>>8&65280)+((65280&b)<<8)+((255&b)<<24)}function L(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new c.Buf16(320),this.work=new c.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function N(b){var y;return b&&b.state?(y=b.state,b.total_in=b.total_out=y.total=0,b.msg=``,y.wrap&&(b.adler=1&y.wrap),y.mode=1,y.last=0,y.havedict=0,y.dmax=32768,y.head=null,y.hold=0,y.bits=0,y.lencode=y.lendyn=new c.Buf32(852),y.distcode=y.distdyn=new c.Buf32(592),y.sane=1,y.back=-1,0):A}function P(b){var y;return b&&b.state?((y=b.state).wsize=0,y.whave=0,y.wnext=0,N(b)):A}function D(b,y){var g,_;return b&&b.state?(_=b.state,y<0?(g=0,y=-y):(g=1+(y>>4),y<48&&(y&=15)),y&&(y<8||15<y)?A:(_.window!==null&&_.wbits!==y&&(_.window=null),_.wrap=g,_.wbits=y,P(b))):A}function $(b,y){var g,_;return b?(_=new L,(b.state=_).window=null,(g=D(b,y))!==0&&(b.state=null),g):A}var B,S,C=!0;function I(b){if(C){var y;for(B=new c.Buf32(512),S=new c.Buf32(32),y=0;y<144;)b.lens[y++]=8;for(;y<256;)b.lens[y++]=9;for(;y<280;)b.lens[y++]=7;for(;y<288;)b.lens[y++]=8;for(x(1,b.lens,0,288,B,0,b.work,{bits:9}),y=0;y<32;)b.lens[y++]=5;x(2,b.lens,0,32,S,0,b.work,{bits:5}),C=!1}b.lencode=B,b.lenbits=9,b.distcode=S,b.distbits=5}function u(b,y,g,_){var k,O=b.state;return O.window===null&&(O.wsize=1<<O.wbits,O.wnext=0,O.whave=0,O.window=new c.Buf8(O.wsize)),_>=O.wsize?(c.arraySet(O.window,y,g-O.wsize,O.wsize,0),O.wnext=0,O.whave=O.wsize):(_<(k=O.wsize-O.wnext)&&(k=_),c.arraySet(O.window,y,g-_,k,O.wnext),(_-=k)?(c.arraySet(O.window,y,g-_,_,0),O.wnext=_,O.whave=O.wsize):(O.wnext+=k,O.wnext===O.wsize&&(O.wnext=0),O.whave<O.wsize&&(O.whave+=k))),0}d.inflateReset=P,d.inflateReset2=D,d.inflateResetKeep=N,d.inflateInit=function(b){return $(b,15)},d.inflateInit2=$,d.inflate=function(b,y){var g,_,k,O,z,U,V,R,H,M,T,F,W,Y,X,K,rt,tt,q,Q,G,et,nt,it,ot=0,ht=new c.Buf8(4),ft=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!b||!b.state||!b.output||!b.input&&b.avail_in!==0)return A;(g=b.state).mode===12&&(g.mode=13),z=b.next_out,k=b.output,V=b.avail_out,O=b.next_in,_=b.input,U=b.avail_in,R=g.hold,H=g.bits,M=U,T=V,et=0;t:for(;;)switch(g.mode){case 1:if(g.wrap===0){g.mode=13;break}for(;H<16;){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}if(2&g.wrap&&R===35615){ht[g.check=0]=255&R,ht[1]=R>>>8&255,g.check=f(g.check,ht,2,0),H=R=0,g.mode=2;break}if(g.flags=0,g.head&&(g.head.done=!1),!(1&g.wrap)||(((255&R)<<8)+(R>>8))%31){b.msg=`incorrect header check`,g.mode=30;break}if((15&R)!=8){b.msg=`unknown compression method`,g.mode=30;break}if(H-=4,G=8+(15&(R>>>=4)),g.wbits===0)g.wbits=G;else if(G>g.wbits){b.msg=`invalid window size`,g.mode=30;break}g.dmax=1<<G,b.adler=g.check=1,g.mode=512&R?10:12,H=R=0;break;case 2:for(;H<16;){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}if(g.flags=R,(255&g.flags)!=8){b.msg=`unknown compression method`,g.mode=30;break}if(57344&g.flags){b.msg=`unknown header flags set`,g.mode=30;break}g.head&&(g.head.text=R>>8&1),512&g.flags&&(ht[0]=255&R,ht[1]=R>>>8&255,g.check=f(g.check,ht,2,0)),H=R=0,g.mode=3;case 3:for(;H<32;){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}g.head&&(g.head.time=R),512&g.flags&&(ht[0]=255&R,ht[1]=R>>>8&255,ht[2]=R>>>16&255,ht[3]=R>>>24&255,g.check=f(g.check,ht,4,0)),H=R=0,g.mode=4;case 4:for(;H<16;){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}g.head&&(g.head.xflags=255&R,g.head.os=R>>8),512&g.flags&&(ht[0]=255&R,ht[1]=R>>>8&255,g.check=f(g.check,ht,2,0)),H=R=0,g.mode=5;case 5:if(1024&g.flags){for(;H<16;){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}g.length=R,g.head&&(g.head.extra_len=R),512&g.flags&&(ht[0]=255&R,ht[1]=R>>>8&255,g.check=f(g.check,ht,2,0)),H=R=0}else g.head&&(g.head.extra=null);g.mode=6;case 6:if(1024&g.flags&&(U<(F=g.length)&&(F=U),F&&(g.head&&(G=g.head.extra_len-g.length,g.head.extra||(g.head.extra=new Array(g.head.extra_len)),c.arraySet(g.head.extra,_,O,F,G)),512&g.flags&&(g.check=f(g.check,_,F,O)),U-=F,O+=F,g.length-=F),g.length))break t;g.length=0,g.mode=7;case 7:if(2048&g.flags){if(U===0)break t;for(F=0;G=_[O+F++],g.head&&G&&g.length<65536&&(g.head.name+=String.fromCharCode(G)),G&&F<U;);if(512&g.flags&&(g.check=f(g.check,_,F,O)),U-=F,O+=F,G)break t}else g.head&&(g.head.name=null);g.length=0,g.mode=8;case 8:if(4096&g.flags){if(U===0)break t;for(F=0;G=_[O+F++],g.head&&G&&g.length<65536&&(g.head.comment+=String.fromCharCode(G)),G&&F<U;);if(512&g.flags&&(g.check=f(g.check,_,F,O)),U-=F,O+=F,G)break t}else g.head&&(g.head.comment=null);g.mode=9;case 9:if(512&g.flags){for(;H<16;){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}if(R!==(65535&g.check)){b.msg=`header crc mismatch`,g.mode=30;break}H=R=0}g.head&&(g.head.hcrc=g.flags>>9&1,g.head.done=!0),b.adler=g.check=0,g.mode=12;break;case 10:for(;H<32;){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}b.adler=g.check=j(R),H=R=0,g.mode=11;case 11:if(g.havedict===0)return b.next_out=z,b.avail_out=V,b.next_in=O,b.avail_in=U,g.hold=R,g.bits=H,2;b.adler=g.check=1,g.mode=12;case 12:if(y===5||y===6)break t;case 13:if(g.last){R>>>=7&H,H-=7&H,g.mode=27;break}for(;H<3;){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}switch(g.last=1&R,H-=1,3&(R>>>=1)){case 0:g.mode=14;break;case 1:if(I(g),g.mode=20,y!==6)break;R>>>=2,H-=2;break t;case 2:g.mode=17;break;case 3:b.msg=`invalid block type`,g.mode=30}R>>>=2,H-=2;break;case 14:for(R>>>=7&H,H-=7&H;H<32;){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}if((65535&R)!=(R>>>16^65535)){b.msg=`invalid stored block lengths`,g.mode=30;break}if(g.length=65535&R,H=R=0,g.mode=15,y===6)break t;case 15:g.mode=16;case 16:if(F=g.length){if(U<F&&(F=U),V<F&&(F=V),F===0)break t;c.arraySet(k,_,O,F,z),U-=F,O+=F,V-=F,z+=F,g.length-=F;break}g.mode=12;break;case 17:for(;H<14;){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}if(g.nlen=257+(31&R),R>>>=5,H-=5,g.ndist=1+(31&R),R>>>=5,H-=5,g.ncode=4+(15&R),R>>>=4,H-=4,286<g.nlen||30<g.ndist){b.msg=`too many length or distance symbols`,g.mode=30;break}g.have=0,g.mode=18;case 18:for(;g.have<g.ncode;){for(;H<3;){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}g.lens[ft[g.have++]]=7&R,R>>>=3,H-=3}for(;g.have<19;)g.lens[ft[g.have++]]=0;if(g.lencode=g.lendyn,g.lenbits=7,nt={bits:g.lenbits},et=x(0,g.lens,0,19,g.lencode,0,g.work,nt),g.lenbits=nt.bits,et){b.msg=`invalid code lengths set`,g.mode=30;break}g.have=0,g.mode=19;case 19:for(;g.have<g.nlen+g.ndist;){for(;K=(ot=g.lencode[R&(1<<g.lenbits)-1])>>>16&255,rt=65535&ot,!((X=ot>>>24)<=H);){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}if(rt<16)R>>>=X,H-=X,g.lens[g.have++]=rt;else{if(rt===16){for(it=X+2;H<it;){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}if(R>>>=X,H-=X,g.have===0){b.msg=`invalid bit length repeat`,g.mode=30;break}G=g.lens[g.have-1],F=3+(3&R),R>>>=2,H-=2}else if(rt===17){for(it=X+3;H<it;){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}H-=X,G=0,F=3+(7&(R>>>=X)),R>>>=3,H-=3}else{for(it=X+7;H<it;){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}H-=X,G=0,F=11+(127&(R>>>=X)),R>>>=7,H-=7}if(g.have+F>g.nlen+g.ndist){b.msg=`invalid bit length repeat`,g.mode=30;break}for(;F--;)g.lens[g.have++]=G}}if(g.mode===30)break;if(g.lens[256]===0){b.msg=`invalid code -- missing end-of-block`,g.mode=30;break}if(g.lenbits=9,nt={bits:g.lenbits},et=x(1,g.lens,0,g.nlen,g.lencode,0,g.work,nt),g.lenbits=nt.bits,et){b.msg=`invalid literal/lengths set`,g.mode=30;break}if(g.distbits=6,g.distcode=g.distdyn,nt={bits:g.distbits},et=x(2,g.lens,g.nlen,g.ndist,g.distcode,0,g.work,nt),g.distbits=nt.bits,et){b.msg=`invalid distances set`,g.mode=30;break}if(g.mode=20,y===6)break t;case 20:g.mode=21;case 21:if(6<=U&&258<=V){b.next_out=z,b.avail_out=V,b.next_in=O,b.avail_in=U,g.hold=R,g.bits=H,v(b,T),z=b.next_out,k=b.output,V=b.avail_out,O=b.next_in,_=b.input,U=b.avail_in,R=g.hold,H=g.bits,g.mode===12&&(g.back=-1);break}for(g.back=0;K=(ot=g.lencode[R&(1<<g.lenbits)-1])>>>16&255,rt=65535&ot,!((X=ot>>>24)<=H);){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}if(K&&(240&K)==0){for(tt=X,q=K,Q=rt;K=(ot=g.lencode[Q+((R&(1<<tt+q)-1)>>tt)])>>>16&255,rt=65535&ot,!(tt+(X=ot>>>24)<=H);){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}R>>>=tt,H-=tt,g.back+=tt}if(R>>>=X,H-=X,g.back+=X,g.length=rt,K===0){g.mode=26;break}if(32&K){g.back=-1,g.mode=12;break}if(64&K){b.msg=`invalid literal/length code`,g.mode=30;break}g.extra=15&K,g.mode=22;case 22:if(g.extra){for(it=g.extra;H<it;){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}g.length+=R&(1<<g.extra)-1,R>>>=g.extra,H-=g.extra,g.back+=g.extra}g.was=g.length,g.mode=23;case 23:for(;K=(ot=g.distcode[R&(1<<g.distbits)-1])>>>16&255,rt=65535&ot,!((X=ot>>>24)<=H);){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}if((240&K)==0){for(tt=X,q=K,Q=rt;K=(ot=g.distcode[Q+((R&(1<<tt+q)-1)>>tt)])>>>16&255,rt=65535&ot,!(tt+(X=ot>>>24)<=H);){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}R>>>=tt,H-=tt,g.back+=tt}if(R>>>=X,H-=X,g.back+=X,64&K){b.msg=`invalid distance code`,g.mode=30;break}g.offset=rt,g.extra=15&K,g.mode=24;case 24:if(g.extra){for(it=g.extra;H<it;){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}g.offset+=R&(1<<g.extra)-1,R>>>=g.extra,H-=g.extra,g.back+=g.extra}if(g.offset>g.dmax){b.msg=`invalid distance too far back`,g.mode=30;break}g.mode=25;case 25:if(V===0)break t;if(F=T-V,g.offset>F){if((F=g.offset-F)>g.whave&&g.sane){b.msg=`invalid distance too far back`,g.mode=30;break}W=F>g.wnext?(F-=g.wnext,g.wsize-F):g.wnext-F,F>g.length&&(F=g.length),Y=g.window}else Y=k,W=z-g.offset,F=g.length;for(V<F&&(F=V),V-=F,g.length-=F;k[z++]=Y[W++],--F;);g.length===0&&(g.mode=21);break;case 26:if(V===0)break t;k[z++]=g.length,V--,g.mode=21;break;case 27:if(g.wrap){for(;H<32;){if(U===0)break t;U--,R|=_[O++]<<H,H+=8}if(T-=V,b.total_out+=T,g.total+=T,T&&(b.adler=g.check=g.flags?f(g.check,k,T,z-T):m(g.check,k,T,z-T)),T=V,(g.flags?R:j(R))!==g.check){b.msg=`incorrect data check`,g.mode=30;break}H=R=0}g.mode=28;case 28:if(g.wrap&&g.flags){for(;H<32;){if(U===0)break t;U--,R+=_[O++]<<H,H+=8}if(R!==(4294967295&g.total)){b.msg=`incorrect length check`,g.mode=30;break}H=R=0}g.mode=29;case 29:et=1;break t;case 30:et=-3;break t;case 31:return-4;default:return A}return b.next_out=z,b.avail_out=V,b.next_in=O,b.avail_in=U,g.hold=R,g.bits=H,(g.wsize||T!==b.avail_out&&g.mode<30&&(g.mode<27||y!==4))&&u(b,b.output,b.next_out,T-b.avail_out)?(g.mode=31,-4):(M-=b.avail_in,T-=b.avail_out,b.total_in+=M,b.total_out+=T,g.total+=T,g.wrap&&T&&(b.adler=g.check=g.flags?f(g.check,k,T,b.next_out-T):m(g.check,k,T,b.next_out-T)),b.data_type=g.bits+(g.last?64:0)+(g.mode===12?128:0)+(g.mode===20||g.mode===15?256:0),(M==0&&T===0||y===4)&&et===0&&(et=-5),et)},d.inflateEnd=function(b){if(!b||!b.state)return A;var y=b.state;return y.window&&(y.window=null),b.state=null,0},d.inflateGetHeader=function(b,y){var g;return b&&b.state?(2&(g=b.state).wrap)==0?A:((g.head=y).done=!1,0):A},d.inflateSetDictionary=function(b,y){var g,_=y.length;return b&&b.state?(g=b.state).wrap!==0&&g.mode!==11?A:g.mode===11&&m(1,y,_,0)!==g.check?-3:u(b,y,_,_)?(g.mode=31,-4):(g.havedict=1,0):A},d.inflateInfo=`pako inflate (from Nodeca project)`},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(s,h,d){var c=s(`../utils/common`),m=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],f=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],v=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],x=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];h.exports=function(A,j,L,N,P,D,$,B){var S,C,I,u,b,y,g,_,k,O=B.bits,z=0,U=0,V=0,R=0,H=0,M=0,T=0,F=0,W=0,Y=0,X=null,K=0,rt=new c.Buf16(16),tt=new c.Buf16(16),q=null,Q=0;for(z=0;z<=15;z++)rt[z]=0;for(U=0;U<N;U++)rt[j[L+U]]++;for(H=O,R=15;1<=R&&rt[R]===0;R--);if(R<H&&(H=R),R===0)return P[D++]=20971520,P[D++]=20971520,B.bits=1,0;for(V=1;V<R&&rt[V]===0;V++);for(H<V&&(H=V),z=F=1;z<=15;z++)if(F<<=1,(F-=rt[z])<0)return-1;if(0<F&&(A===0||R!==1))return-1;for(tt[1]=0,z=1;z<15;z++)tt[z+1]=tt[z]+rt[z];for(U=0;U<N;U++)j[L+U]!==0&&($[tt[j[L+U]]++]=U);if(y=A===0?(X=q=$,19):A===1?(X=m,K-=257,q=f,Q-=257,256):(X=v,q=x,-1),z=V,b=D,T=U=Y=0,I=-1,u=(W=1<<(M=H))-1,A===1&&852<W||A===2&&592<W)return 1;for(;;){for(g=z-T,k=$[U]<y?(_=0,$[U]):$[U]>y?(_=q[Q+$[U]],X[K+$[U]]):(_=96,0),S=1<<z-T,V=C=1<<M;P[b+(Y>>T)+(C-=S)]=g<<24|_<<16|k|0,C!==0;);for(S=1<<z-1;Y&S;)S>>=1;if(S!==0?(Y&=S-1,Y+=S):Y=0,U++,--rt[z]==0){if(z===R)break;z=j[L+$[U]]}if(H<z&&(Y&u)!==I){for(T===0&&(T=H),b+=V,F=1<<(M=z-T);M+T<R&&!((F-=rt[M+T])<=0);)M++,F<<=1;if(W+=1<<M,A===1&&852<W||A===2&&592<W)return 1;P[I=Y&u]=H<<24|M<<16|b-D|0}}return Y!==0&&(P[b+Y]=z-T<<24|4194304),B.bits=H,0}},{"../utils/common":41}],51:[function(s,h,d){h.exports={2:`need dictionary`,1:`stream end`,0:``,"-1":`f
10ile error`,"-2":`stream error`,"-3":`data error`,"-4":`insufficient memory`,"-5":`buffer error`,"-6":`incompatible version`}},{}],52:[function(s,h,d){var c=s(`../utils/common`);function m(q){for(var Q=q.length;0<=--Q;)q[Q]=0}var f=256,v=286,x=30,A=15,j=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],L=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],N=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],P=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],D=new Array(576);m(D);var $=new Array(60);m($);var B=new Array(512);m(B);var S=new Array(256);m(S);var C=new Array(29);m(C);var I,u,b,y=new Array(x);function g(q,Q,G,et,nt){this.static_tree=q,this.extra_bits=Q,this.extra_base=G,this.elems=et,this.max_length=nt,this.has_stree=q&&q.length}function _(q,Q){this.dyn_tree=q,this.max_code=0,this.stat_desc=Q}function k(q){return q<256?B[q]:B[256+(q>>>7)]}function O(q,Q){q.pending_buf[q.pending++]=255&Q,q.pending_buf[q.pending++]=Q>>>8&255}function z(q,Q,G){q.bi_valid>16-G?(q.bi_buf|=Q<<q.bi_valid&65535,O(q,q.bi_buf),q.bi_buf=Q>>16-q.bi_valid,q.bi_valid+=G-16):(q.bi_buf|=Q<<q.bi_valid&65535,q.bi_valid+=G)}function U(q,Q,G){z(q,G[2*Q],G[2*Q+1])}function V(q,Q){for(var G=0;G|=1&q,q>>>=1,G<<=1,0<--Q;);return G>>>1}function R(q,Q,G){var et,nt,it=new Array(16),ot=0;for(et=1;et<=A;et++)it[et]=ot=ot+G[et-1]<<1;for(nt=0;nt<=Q;nt++){var ht=q[2*nt+1];ht!==0&&(q[2*nt]=V(it[ht]++,ht))}}function H(q){var Q;for(Q=0;Q<v;Q++)q.dyn_ltree[2*Q]=0;for(Q=0;Q<x;Q++)q.dyn_dtree[2*Q]=0;for(Q=0;Q<19;Q++)q.bl_tree[2*Q]=0;q.dyn_ltree[512]=1,q.opt_len=q.static_len=0,q.last_lit=q.matches=0}function M(q){8<q.bi_valid?O(q,q.bi_buf):0<q.bi_valid&&(q.pending_buf[q.pending++]=q.bi_buf),q.bi_buf=0,q.bi_valid=0}function T(q,Q,G,et){var nt=2*Q,it=2*G;return q[nt]<q[it]||q[nt]===q[it]&&et[Q]<=et[G]}function F(q,Q,G){for(var et=q.heap[G],nt=G<<1;nt<=q.heap_len&&(nt<q.heap_len&&T(Q,q.heap[nt+1],q.heap[nt],q.depth)&&nt++,!T(Q,et,q.heap[nt],q.depth));)q.heap[G]=q.heap[nt],G=nt,nt<<=1;q.heap[G]=et}function W(q,Q,G){var et,nt,it,ot,ht=0;if(q.last_lit!==0)for(;et=q.pending_buf[q.d_buf+2*ht]<<8|q.pending_buf[q.d_buf+2*ht+1],nt=q.pending_buf[q.l_buf+ht],ht++,et===0?U(q,nt,Q):(U(q,(it=S[nt])+f+1,Q),(ot=j[it])!==0&&z(q,nt-=C[it],ot),U(q,it=k(--et),G),(ot=L[it])!==0&&z(q,et-=y[it],ot)),ht<q.last_lit;);U(q,256,Q)}function Y(q,Q){var G,et,nt,it=Q.dyn_tree,ot=Q.stat_desc.static_tree,ht=Q.stat_desc.has_stree,ft=Q.stat_desc.elems,pt=-1;for(q.heap_len=0,q.heap_max=573,G=0;G<ft;G++)it[2*G]!==0?(q.heap[++q.heap_len]=pt=G,q.depth[G]=0):it[2*G+1]=0;for(;q.heap_len<2;)it[2*(nt=q.heap[++q.heap_len]=pt<2?++pt:0)]=1,q.depth[nt]=0,q.opt_len--,ht&&(q.static_len-=ot[2*nt+1]);for(Q.max_code=pt,G=q.heap_len>>1;1<=G;G--)F(q,it,G);for(nt=ft;G=q.heap[1],q.heap[1]=q.heap[q.heap_len--],F(q,it,1),et=q.heap[1],q.heap[--q.heap_max]=G,q.heap[--q.heap_max]=et,it[2*nt]=it[2*G]+it[2*et],q.depth[nt]=(q.depth[G]>=q.depth[et]?q.depth[G]:q.depth[et])+1,it[2*G+1]=it[2*et+1]=nt,q.heap[1]=nt++,F(q,it,1),2<=q.heap_len;);q.heap[--q.heap_max]=q.heap[1],(function(Ct,yt){var wt,Wt,Mt,_t,At,gt,mt=yt.dyn_tree,Vt=yt.max_code,kt=yt.stat_desc.static_tree,Ot=yt.stat_desc.has_stree,Ce=yt.stat_desc.extra_bits,Rt=yt.stat_desc.extra_base,Nt=yt.stat_desc.max_length,ue=0;for(_t=0;_t<=A;_t++)Ct.bl_count[_t]=0;for(mt[2*Ct.heap[Ct.heap_max]+1]=0,wt=Ct.heap_max+1;wt<573;wt++)Nt<(_t=mt[2*mt[2*(Wt=Ct.heap[wt])+1]+1]+1)&&(_t=Nt,ue++),mt[2*Wt+1]=_t,Vt<Wt||(Ct.bl_count[_t]++,At=0,Rt<=Wt&&(At=Ce[Wt-Rt]),gt=mt[2*Wt],Ct.opt_len+=gt*(_t+At),Ot&&(Ct.static_len+=gt*(kt[2*Wt+1]+At)));if(ue!==0){do{for(_t=Nt-1;Ct.bl_count[_t]===0;)_t--;Ct.bl_count[_t]--,Ct.bl_count[_t+1]+=2,Ct.bl_count[Nt]--,ue-=2}while(0<ue);for(_t=Nt;_t!==0;_t--)for(Wt=Ct.bl_count[_t];Wt!==0;)Vt<(Mt=Ct.heap[--wt])||(mt[2*Mt+1]!==_t&&(Ct.opt_len+=(_t-mt[2*Mt+1])*mt[2*Mt],mt[2*Mt+1]=_t),Wt--)}})(q,Q),R(it,pt,q.bl_count)}function X(q,Q,G){var et,nt,it=-1,ot=Q[1],ht=0,ft=7,pt=4;for(ot===0&&(ft=138,pt=3),Q[2*(G+1)+1]=65535,et=0;et<=G;et++)nt=ot,ot=Q[2*(et+1)+1],++ht<ft&&nt===ot||(ht<pt?q.bl_tree[2*nt]+=ht:nt!==0?(nt!==it&&q.bl_tree[2*nt]++,q.bl_tree[32]++):ht<=10?q.bl_tree[34]++:q.bl_tree[36]++,it=nt,pt=(ht=0)===ot?(ft=138,3):nt===ot?(ft=6,3):(ft=7,4))}function K(q,Q,G){var et,nt,it=-1,ot=Q[1],ht=0,ft=7,pt=4;for(ot===0&&(ft=138,pt=3),et=0;et<=G;et++)if(nt=ot,ot=Q[2*(et+1)+1],!(++ht<ft&&nt===ot)){if(ht<pt)for(;U(q,nt,q.bl_tree),--ht!=0;);else nt!==0?(nt!==it&&(U(q,nt,q.bl_tree),ht--),U(q,16,q.bl_tree),z(q,ht-3,2)):ht<=10?(U(q,17,q.bl_tree),z(q,ht-3,3)):(U(q,18,q.bl_tree),z(q,ht-11,7));it=nt,pt=(ht=0)===ot?(ft=138,3):nt===ot?(ft=6,3):(ft=7,4)}}m(y);var rt=!1;function tt(q,Q,G,et){z(q,0+(et?1:0),3),(function(nt,it,ot,ht){M(nt),O(nt,ot),O(nt,~ot),c.arraySet(nt.pending_buf,nt.window,it,ot,nt.pending),nt.pending+=ot})(q,Q,G)}d._tr_init=function(q){rt||((function(){var Q,G,et,nt,it,ot=new Array(16);for(nt=et=0;nt<28;nt++)for(C[nt]=et,Q=0;Q<1<<j[nt];Q++)S[et++]=nt;for(S[et-1]=nt,nt=it=0;nt<16;nt++)for(y[nt]=it,Q=0;Q<1<<L[nt];Q++)B[it++]=nt;for(it>>=7;nt<x;nt++)for(y[nt]=it<<7,Q=0;Q<1<<L[nt]-7;Q++)B[256+it++]=nt;for(G=0;G<=A;G++)ot[G]=0;for(Q=0;Q<=143;)D[2*Q+1]=8,Q++,ot[8]++;for(;Q<=255;)D[2*Q+1]=9,Q++,ot[9]++;for(;Q<=279;)D[2*Q+1]=7,Q++,ot[7]++;for(;Q<=287;)D[2*Q+1]=8,Q++,ot[8]++;for(R(D,287,ot),Q=0;Q<x;Q++)$[2*Q+1]=5,$[2*Q]=V(Q,5);I=new g(D,j,257,v,A),u=new g($,L,0,x,A),b=new g(new Array(0),N,0,19,7)})(),rt=!0),q.l_desc=new _(q.dyn_ltree,I),q.d_desc=new _(q.dyn_dtree,u),q.bl_desc=new _(q.bl_tree,b),q.bi_buf=0,q.bi_valid=0,H(q)},d._tr_stored_block=tt,d._tr_flush_block=function(q,Q,G,et){var nt,it,ot=0;0<q.level?(q.strm.data_type===2&&(q.strm.data_type=(function(ht){var ft,pt=4093624447;for(ft=0;ft<=31;ft++,pt>>>=1)if(1&pt&&ht.dyn_ltree[2*ft]!==0)return 0;if(ht.dyn_ltree[18]!==0||ht.dyn_ltree[20]!==0||ht.dyn_ltree[26]!==0)return 1;for(ft=32;ft<f;ft++)if(ht.dyn_ltree[2*ft]!==0)return 1;return 0})(q)),Y(q,q.l_desc),Y(q,q.d_desc),ot=(function(ht){var ft;for(X(ht,ht.dyn_ltree,ht.l_desc.max_code),X(ht,ht.dyn_dtree,ht.d_desc.max_code),Y(ht,ht.bl_desc),ft=18;3<=ft&&ht.bl_tree[2*P[ft]+1]===0;ft--);return ht.opt_len+=3*(ft+1)+5+5+4,ft})(q),nt=q.opt_len+3+7>>>3,(it=q.static_len+3+7>>>3)<=nt&&(nt=it)):nt=it=G+5,G+4<=nt&&Q!==-1?tt(q,Q,G,et):q.strategy===4||it===nt?(z(q,2+(et?1:0),3),W(q,D,$)):(z(q,4+(et?1:0),3),(function(ht,ft,pt,Ct){var yt;for(z(ht,ft-257,5),z(ht,pt-1,5),z(ht,Ct-4,4),yt=0;yt<Ct;yt++)z(ht,ht.bl_tree[2*P[yt]+1],3);K(ht,ht.dyn_ltree,ft-1),K(ht,ht.dyn_dtree,pt-1)})(q,q.l_desc.max_code+1,q.d_desc.max_code+1,ot+1),W(q,q.dyn_ltree,q.dyn_dtree)),H(q),et&&M(q)},d._tr_tally=function(q,Q,G){return q.pending_buf[q.d_buf+2*q.last_lit]=Q>>>8&255,q.pending_buf[q.d_buf+2*q.last_lit+1]=255&Q,q.pending_buf[q.l_buf+q.last_lit]=255&G,q.last_lit++,Q===0?q.dyn_ltree[2*G]++:(q.matches++,Q--,q.dyn_ltree[2*(S[G]+f+1)]++,q.dyn_dtree[2*k(Q)]++),q.last_lit===q.lit_bufsize-1},d._tr_align=function(q){z(q,2,3),U(q,256,D),(function(Q){Q.bi_valid===16?(O(Q,Q.bi_buf),Q.bi_buf=0,Q.bi_valid=0):8<=Q.bi_valid&&(Q.pending_buf[Q.pending++]=255&Q.bi_buf,Q.bi_buf>>=8,Q.bi_valid-=8)})(q)}},{"../utils/common":41}],53:[function(s,h,d){h.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg=``,this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(s,h,d){(function(c){(function(m,f){if(!m.setImmediate){var v,x,A,j,L=1,N={},P=!1,D=m.document,$=Object.getPrototypeOf&&Object.getPrototypeOf(m);$=$&&$.setTimeout?$:m,v={}.toString.call(m.process)===`[object process]`?function(I){p.nextTick((function(){S(I)}))}:(function(){if(m.postMessage&&!m.importScripts){var I=!0,u=m.onmessage;return m.onmessage=function(){I=!1},m.postMessage(``,`*`),m.onmessage=u,I}})()?(j=`setImmediate$`+Math.random()+`$`,m.addEventListener?m.addEventListener(`message`,C,!1):m.attachEvent(`onmessage`,C),function(I){m.postMessage(j+I,`*`)}):m.MessageChannel?((A=new MessageChannel).port1.onmessage=function(I){S(I.data)},function(I){A.port2.postMessage(I)}
10):D&&`onreadystatechange`in D.createElement(`script`)?(x=D.documentElement,function(I){var u=D.createElement(`script`);u.onreadystatechange=function(){S(I),u.onreadystatechange=null,x.removeChild(u),u=null},x.appendChild(u)}):function(I){setTimeout(S,0,I)},$.setImmediate=function(I){typeof I!=`function`&&(I=new Function(``+I));for(var u=new Array(arguments.length-1),b=0;b<u.length;b++)u[b]=arguments[b+1];return N[L]={callback:I,args:u},v(L),L++},$.clearImmediate=B}function B(I){delete N[I]}function S(I){if(P)setTimeout(S,0,I);else{var u=N[I];if(u){P=!0;try{(function(b){var y=b.callback,g=b.args;switch(g.length){case 0:y();break;case 1:y(g[0]);break;case 2:y(g[0],g[1]);break;case 3:y(g[0],g[1],g[2]);break;default:y.apply(void 0,g)}})(u)}finally{B(I),P=!1}}}}function C(I){I.source===m&&typeof I.data==`string`&&I.data.indexOf(j)===0&&S(+I.data.slice(j.length))}})(typeof self>`u`?c===void 0?this:c:self)}).call(this,o!==void 0?o:typeof self<`u`?self:typeof window<`u`?window:{})},{}]},{},[10])(10)}))}).call(this)}).call(this,i(`_process`),typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{},i(`buffer`).Buffer,arguments[3],arguments[4],arguments[5],arguments[6],i(`timers`).setImmediate)},{_process:467,buffer:220,timers:523}],442:[function(i,E,w){(function(p){(function(){"use strict";var o=/[\\^$.*+?()[\]{}|]/g,a=RegExp(o.source),r=typeof p==`object`&&p&&p.Object===Object&&p,t=typeof self==`object`&&self&&self.Object===Object&&self,e=r||t||Function(`return this`)(),l=Object.prototype.toString,n=e.Symbol,s=n?n.prototype:void 0,h=s?s.toString:void 0;function d(c){if(typeof c==`string`)return c;if((function(f){return typeof f==`symbol`||(function(v){return!!v&&typeof v==`object`})(f)&&l.call(f)==`[object Symbol]`})(c))return h?h.call(c):``;var m=c+``;return m==`0`&&1/c==-Infinity?`-0`:m}E.exports=function(c){var m;return(c=(m=c)==null?``:d(m))&&a.test(c)?c.replace(o,`\\$&`):c}}).call(this)}).call(this,typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{})},{}],443:[function(i,E,w){(function(p){(function(){"use strict";var o=`[object Arguments]`,a=`[object Map]`,r=`[object Object]`,t=`[object Set]`,e=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,l=/^\w*$/,n=/^\./,s=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,h=/\\(\\)?/g,d=/^\[object .+?Constructor\]$/,c=/^(?:0|[1-9]\d*)$/,m={};m[`[object Float32Array]`]=m[`[object Float64Array]`]=m[`[object Int8Array]`]=m[`[object Int16Array]`]=m[`[object Int32Array]`]=m[`[object Uint8Array]`]=m[`[object Uint8ClampedArray]`]=m[`[object Uint16Array]`]=m[`[object Uint32Array]`]=!0,m[o]=m[`[object Array]`]=m[`[object ArrayBuffer]`]=m[`[object Boolean]`]=m[`[object DataView]`]=m[`[object Date]`]=m[`[object Error]`]=m[`[object Function]`]=m[a]=m[`[object Number]`]=m[r]=m[`[object RegExp]`]=m[t]=m[`[object String]`]=m[`[object WeakMap]`]=!1;var f=typeof p==`object`&&p&&p.Object===Object&&p,v=typeof self==`object`&&self&&self.Object===Object&&self,x=f||v||Function(`return this`)(),A=typeof w==`object`&&w&&!w.nodeType&&w,j=A&&typeof E==`object`&&E&&!E.nodeType&&E,L=j&&j.exports===A&&f.process,N=(function(){try{return L&&L.binding(`util`)}catch(Z){}})(),P=N&&N.isTypedArray;function D(Z,st,ut,ct){for(var bt=-1,Et=Z?Z.length:0;++bt<Et;){var Tt=Z[bt];st(ct,Tt,ut(Tt),Z)}return ct}function $(Z,st){for(var ut=-1,ct=Z?Z.length:0;++ut<ct;)if(st(Z[ut],ut,Z))return!0;return!1}function B(Z){var st=!1;if(Z!=null&&typeof Z.toString!=`function`)try{st=!!(Z+``)}catch(ut){}return st}function S(Z){var st=-1,ut=Array(Z.size);return Z.forEach((function(ct,bt){ut[++st]=[bt,ct]})),ut}function C(Z){var st=-1,ut=Array(Z.size);return Z.forEach((function(ct){ut[++st]=ct})),ut}var I,u,b,y=Array.prototype,g=Function.prototype,_=Object.prototype,k=x[`__core-js_shared__`],O=(I=/[^.]+$/.exec(k&&k.keys&&k.keys.IE_PROTO||``))?`Symbol(src)_1.`+I:``,z=g.toString,U=_.hasOwnProperty,V=_.toString,R=RegExp(`^`+z.call(U).replace(/[\\^$.*+?()[\]{}|]/g,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`),H=x.Symbol,M=x.Uint8Array,T=_.propertyIsEnumerable,F=y.splice,W=(u=Object.keys,b=Object,function(Z){return u(b(Z))}),Y=Pt(x,`DataView`),X=Pt(x,`Map`),K=Pt(x,`Promise`),rt=Pt(x,`Set`),tt=Pt(x,`WeakMap`),q=Pt(Object,`create`),Q=lt(Y),G=lt(X),et=lt(K),nt=lt(rt),it=lt(tt),ot=H?H.prototype:void 0,ht=ot?ot.valueOf:void 0,ft=ot?ot.toString:void 0;function pt(Z){var st=-1,ut=Z?Z.length:0;for(this.clear();++st<ut;){var ct=Z[st];this.set(ct[0],ct[1])}}function Ct(Z){var st=-1,ut=Z?Z.length:0;for(this.clear();++st<ut;){var ct=Z[st];this.set(ct[0],ct[1])}}function yt(Z){var st=-1,ut=Z?Z.length:0;for(this.clear();++st<ut;){var ct=Z[st];this.set(ct[0],ct[1])}}function wt(Z){var st=-1,ut=Z?Z.length:0;for(this.__data__=new yt;++st<ut;)this.add(Z[st])}function Wt(Z){this.__data__=new Ct(Z)}function Mt(Z,st){var ut=xt(Z)||jt(Z)?(function(Tt,Kt){for(var $t=-1,Bt=Array(Tt);++$t<Tt;)Bt[$t]=Kt($t);return Bt})(Z.length,String):[],ct=ut.length,bt=!!ct;
10for(var Et in Z)!st&&!U.call(Z,Et)||bt&&(Et==`length`||Ft(Et,ct))||ut.push(Et);return ut}function _t(Z,st){for(var ut=Z.length;ut--;)if(ee(Z[ut][0],st))return ut;return-1}function At(Z,st,ut,ct){return Vt(Z,(function(bt,Et,Tt){st(ct,bt,ut(bt),Tt)})),ct}pt.prototype.clear=function(){this.__data__=q?q(null):{}},pt.prototype.delete=function(Z){return this.has(Z)&&delete this.__data__[Z]},pt.prototype.get=function(Z){var st=this.__data__;if(q){var ut=st[Z];return ut===`__lodash_hash_undefined__`?void 0:ut}return U.call(st,Z)?st[Z]:void 0},pt.prototype.has=function(Z){var st=this.__data__;return q?st[Z]!==void 0:U.call(st,Z)},pt.prototype.set=function(Z,st){return this.__data__[Z]=q&&st===void 0?`__lodash_hash_undefined__`:st,this},Ct.prototype.clear=function(){this.__data__=[]},Ct.prototype.delete=function(Z){var st=this.__data__,ut=_t(st,Z);return!(ut<0)&&(ut==st.length-1?st.pop():F.call(st,ut,1),!0)},Ct.prototype.get=function(Z){var st=this.__data__,ut=_t(st,Z);return ut<0?void 0:st[ut][1]},Ct.prototype.has=function(Z){return _t(this.__data__,Z)>-1},Ct.prototype.set=function(Z,st){var ut=this.__data__,ct=_t(ut,Z);return ct<0?ut.push([Z,st]):ut[ct][1]=st,this},yt.prototype.clear=function(){this.__data__={hash:new pt,map:new(X||Ct),string:new pt}},yt.prototype.delete=function(Z){return Dt(this,Z).delete(Z)},yt.prototype.get=function(Z){return Dt(this,Z).get(Z)},yt.prototype.has=function(Z){return Dt(this,Z).has(Z)},yt.prototype.set=function(Z,st){return Dt(this,Z).set(Z,st),this},wt.prototype.add=wt.prototype.push=function(Z){return this.__data__.set(Z,`__lodash_hash_undefined__`),this},wt.prototype.has=function(Z){return this.__data__.has(Z)},Wt.prototype.clear=function(){this.__data__=new Ct},Wt.prototype.delete=function(Z){return this.__data__.delete(Z)},Wt.prototype.get=function(Z){return this.__data__.get(Z)},Wt.prototype.has=function(Z){return this.__data__.has(Z)},Wt.prototype.set=function(Z,st){var ut=this.__data__;if(ut instanceof Ct){var ct=ut.__data__;if(!X||ct.length<199)return ct.push([Z,st]),this;ut=this.__data__=new yt(ct)}return ut.set(Z,st),this};var gt,mt,Vt=(gt=function(Z,st){return Z&&kt(Z,st,he)},function(Z,st){if(Z==null)return Z;if(!te(Z))return gt(Z,st);for(var ut=Z.length,ct=mt?ut:-1,bt=Object(Z);(mt?ct--:++ct<ut)&&st(bt[ct],ct,bt)!==!1;);return Z}),kt=(function(Z){return function(st,ut,ct){for(var bt=-1,Et=Object(st),Tt=ct(st),Kt=Tt.length;Kt--;){var $t=Tt[Z?Kt:++bt];if(ut(Et[$t],$t,Et)===!1)break}return st}})();function Ot(Z,st){for(var ut=0,ct=(st=It(st,Z)?[st]:zt(st)).length;Z!=null&&ut<ct;)Z=Z[at(st[ut++])];return ut&&ut==ct?Z:void 0}function Ce(Z,st){return Z!=null&&st in Object(Z)}function Rt(Z,st,ut,ct,bt){return Z===st||(Z==null||st==null||!ne(Z)&&!oe(st)?Z!=Z&&st!=st:(function(Et,Tt,Kt,$t,Bt,Ht){var ae=xt(Et),ce=xt(Tt),Qt=`[object Array]`,ie=`[object Array]`;ae||(Qt=(Qt=de(Et))==o?r:Qt),ce||(ie=(ie=de(Tt))==o?r:ie);var pe=Qt==r&&!B(Et),ke=ie==r&&!B(Tt),Ee=Qt==ie;if(Ee&&!pe)return Ht||(Ht=new Wt),ae||ye(Et)?we(Et,Tt,Kt,$t,Bt,Ht):(function(Jt,re,_r,Fe,Ze,_e,Oe){switch(_r){case`[object DataView]`:if(Jt.byteLength!=re.byteLength||Jt.byteOffset!=re.byteOffset)return!1;Jt=Jt.buffer,re=re.buffer;case`[object ArrayBuffer]`:return!(Jt.byteLength!=re.byteLength||!Fe(new M(Jt),new M(re)));case`[object Boolean]`:case`[object Date]`:case`[object Number]`:return ee(+Jt,+re);case`[object Error]`:return Jt.name==re.name&&Jt.message==re.message;case`[object RegExp]`:case`[object String]`:return Jt==re+``;case a:var Ie=S;case t:var qe=2&_e;if(Ie||(Ie=C),Jt.size!=re.size&&!qe)return!1;var Ge=Oe.get(Jt);if(Ge)return Ge==re;_e|=1,Oe.set(Jt,re);var Ue=we(Ie(Jt),Ie(re),Fe,Ze,_e,Oe);return Oe.delete(Jt),Ue;case`[object Symbol]`:if(ht)return ht.call(Jt)==ht.call(re)}return!1})(Et,Tt,Qt,Kt,$t,Bt,Ht);if(!(2&Bt)){var Ae=pe&&U.call(Et,`__wrapped__`),Be=ke&&U.call(Tt,`__wrapped__`);if(Ae||Be){var Ye=Ae?Et.value():Et,ze=Be?Tt.value():Tt;return Ht||(Ht=new Wt),Kt(Ye,ze,$t,Bt,Ht)}}return Ee?(Ht||(Ht=new Wt),(function(Jt,re,_r,Fe,Ze,_e){var Oe=2&Ze,Ie=he(Jt),qe=Ie.length;if(qe!=he(re).length&&!Oe)return!1;for(var Ue=qe;Ue--;){var Ne=Ie[Ue];if(!(Oe?Ne in re:U.call(re,Ne)))return!1}var Vr=_e.get(Jt);if(Vr&&_e.get(re))return Vr==re;var Je=!0;_e.set(Jt,re),_e.set(re,Jt);for(var xr=Oe;++Ue<qe;){Ne=Ie[Ue];var Qe=Jt[Ne],tr=re[Ne];if(Fe)var Wr=Oe?Fe(tr,Qe,Ne,re,Jt,_e):Fe(Qe,tr,Ne,Jt,re,_e);if(!(Wr===void 0?Qe===tr||_r(Qe,tr,Fe,Ze,_e):Wr)){Je=!1;break}xr||(xr=Ne==`constructor`)}if(Je&&!xr){var er=Jt.constructor,rr=re.constructor;er==rr||!(`constructor`in Jt)||!(`constructor`in re)||typeof er==`function`&&er instanceof er&&typeof rr==`function`&&rr instanceof rr||(Je=!1)}return _e.delete(Jt),_e.delete(re),Je})(Et,Tt,Kt,$t,Bt,Ht)):!1})(Z,st,Rt,ut,ct,bt))}function Nt(Z){return!(!ne(Z)||(function(st){return!!O&&O in st})(Z))&&(qt(Z)||B(Z)?R:d).test(lt(Z))}function ue(Z){return typeof Z==`function`?Z:Z==null?be:typeof Z==`object`?xt(Z)?(function(ct,bt){return It(ct)&&Me(bt)?Ut(at(ct),bt):function(Et){var Tt=(function(Kt,$t,Bt){var Ht=Kt==null?void 0:Ot(Kt,$t);return Ht===void 0?Bt:Ht})(Et,ct);return Tt===void 0&&Tt===bt?(function(Kt,$t){return Kt!=null&&(function(Bt,Ht,ae){Ht=It(Ht,Bt)?[Ht]:zt(Ht);for(var ce,Qt=-1,ie=Ht.length;++Qt<ie;){var pe=at(Ht[Qt]);if(!(ce=Bt!=null&&ae(Bt,pe)))break;
10Bt=Bt[pe]}return ce||!!(ie=Bt?Bt.length:0)&&Xt(ie)&&Ft(pe,ie)&&(xt(Bt)||jt(Bt))})(Kt,$t,Ce)})(Et,ct):Rt(bt,Tt,void 0,3)}})(Z[0],Z[1]):(function(ct){var bt=(function(Et){for(var Tt=he(Et),Kt=Tt.length;Kt--;){var $t=Tt[Kt],Bt=Et[$t];Tt[Kt]=[$t,Bt,Me(Bt)]}return Tt})(ct);return bt.length==1&&bt[0][2]?Ut(bt[0][0],bt[0][1]):function(Et){return Et===ct||(function(Tt,Kt,$t,Bt){var Ht=$t.length,ae=Ht,ce=!Bt;if(Tt==null)return!ae;for(Tt=Object(Tt);Ht--;){var Qt=$t[Ht];if(ce&&Qt[2]?Qt[1]!==Tt[Qt[0]]:!(Qt[0]in Tt))return!1}for(;++Ht<ae;){var ie=(Qt=$t[Ht])[0],pe=Tt[ie],ke=Qt[1];if(ce&&Qt[2]){if(pe===void 0&&!(ie in Tt))return!1}else{var Ee=new Wt;if(Bt)var Ae=Bt(pe,ke,ie,Tt,Kt,Ee);if(!(Ae===void 0?Rt(ke,pe,Bt,3,Ee):Ae))return!1}}return!0})(Et,ct,bt)}})(Z):It(st=Z)?(ut=at(st),function(ct){return ct?.[ut]}):(function(ct){return function(bt){return Ot(bt,ct)}})(st);var st,ut}function Lt(Z){if(ut=(st=Z)&&st.constructor,ct=typeof ut==`function`&&ut.prototype||_,st!==ct)return W(Z);var st,ut,ct,bt=[];for(var Et in Object(Z))U.call(Z,Et)&&Et!=`constructor`&&bt.push(Et);return bt}function zt(Z){return xt(Z)?Z:J(Z)}function we(Z,st,ut,ct,bt,Et){var Tt=2&bt,Kt=Z.length,$t=st.length;if(Kt!=$t&&!(Tt&&$t>Kt))return!1;var Bt=Et.get(Z);if(Bt&&Et.get(st))return Bt==st;var Ht=-1,ae=!0,ce=1&bt?new wt:void 0;for(Et.set(Z,st),Et.set(st,Z);++Ht<Kt;){var Qt=Z[Ht],ie=st[Ht];if(ct)var pe=Tt?ct(ie,Qt,Ht,st,Z,Et):ct(Qt,ie,Ht,Z,st,Et);if(pe!==void 0){if(pe)continue;ae=!1;break}if(ce){if(!$(st,(function(ke,Ee){if(!ce.has(Ee)&&(Qt===ke||ut(Qt,ke,ct,bt,Et)))return ce.add(Ee)}))){ae=!1;break}}else if(Qt!==ie&&!ut(Qt,ie,ct,bt,Et)){ae=!1;break}}return Et.delete(Z),Et.delete(st),ae}function Dt(Z,st){var ut,ct,bt=Z.__data__;return((ct=typeof(ut=st))==`string`||ct==`number`||ct==`symbol`||ct==`boolean`?ut!==`__proto__`:ut===null)?bt[typeof st==`string`?`string`:`hash`]:bt.map}function Pt(Z,st){var ut=(function(ct,bt){return ct?.[bt]})(Z,st);return Nt(ut)?ut:void 0}var de=function(Z){return V.call(Z)};function Ft(Z,st){return!!(st=st??9007199254740991)&&(typeof Z==`number`||c.test(Z))&&Z>-1&&Z%1==0&&Z<st}function It(Z,st){if(xt(Z))return!1;var ut=typeof Z;return!(ut!=`number`&&ut!=`symbol`&&ut!=`boolean`&&Z!=null&&!fe(Z))||l.test(Z)||!e.test(Z)||st!=null&&Z in Object(st)}function Me(Z){return Z==Z&&!ne(Z)}function Ut(Z,st){return function(ut){return ut!=null&&ut[Z]===st&&(st!==void 0||Z in Object(ut))}}(Y&&de(new Y(new ArrayBuffer(1)))!=`[object DataView]`||X&&de(new X)!=a||K&&de(K.resolve())!=`[object Promise]`||rt&&de(new rt)!=t||tt&&de(new tt)!=`[object WeakMap]`)&&(de=function(Z){var st=V.call(Z),ut=st==r?Z.constructor:void 0,ct=ut?lt(ut):void 0;if(ct)switch(ct){case Q:return`[object DataView]`;case G:return a;case et:return`[object Promise]`;case nt:return t;case it:return`[object WeakMap]`}return st});var J=St((function(Z){var st;Z=(st=Z)==null?``:(function(ct){if(typeof ct==`string`)return ct;if(fe(ct))return ft?ft.call(ct):``;var bt=ct+``;return bt==`0`&&1/ct==-Infinity?`-0`:bt})(st);var ut=[];return n.test(Z)&&ut.push(``),Z.replace(s,(function(ct,bt,Et,Tt){ut.push(Et?Tt.replace(h,`$1`):bt||ct)})),ut}));function at(Z){if(typeof Z==`string`||fe(Z))return Z;var st=Z+``;return st==`0`&&1/Z==-Infinity?`-0`:st}function lt(Z){if(Z!=null){try{return z.call(Z)}catch(st){}try{return Z+``}catch(st){}}return``}var dt,Yt,vt=(dt=function(Z,st,ut){U.call(Z,ut)?Z[ut].push(st):Z[ut]=[st]},function(Z,st){var ut=xt(Z)?D:At,ct=Yt?Yt():{};return ut(Z,dt,ue(st),ct)});function St(Z,st){if(typeof Z!=`function`||st&&typeof st!=`function`)throw new TypeError(`Expected a function`);var ut=function(){var ct=arguments,bt=st?st.apply(this,ct):ct[0],Et=ut.cache;if(Et.has(bt))return Et.get(bt);var Tt=Z.apply(this,ct);return ut.cache=Et.set(bt,Tt),Tt};return ut.cache=new(St.Cache||yt),ut}function ee(Z,st){return Z===st||Z!=Z&&st!=st}function jt(Z){return(function(st){return oe(st)&&te(st)})(Z)&&U.call(Z,`callee`)&&(!T.call(Z,`callee`)||V.call(Z)==o)}St.Cache=yt;var xt=Array.isArray;function te(Z){return Z!=null&&Xt(Z.length)&&!qt(Z)}function qt(Z){var st=ne(Z)?V.call(Z):``;return st==`[object Function]`||st==`[object GeneratorFunction]`}function Xt(Z){return typeof Z==`number`&&Z>-1&&Z%1==0&&Z<=9007199254740991}function ne(Z){var st=typeof Z;return!!Z&&(st==`object`||st==`function`)}function oe(Z){return!!Z&&typeof Z==`object`}function fe(Z){return typeof Z==`symbol`||oe(Z)&&V.call(Z)==`[object Symbol]`}var ye=P?(function(Z){return function(st){return Z(st)}})(P):function(Z){return oe(Z)&&Xt(Z.length)&&!!m[V.call(Z)]};function he(Z){return te(Z)?Mt(Z):Lt(Z)}function be(Z){return Z}E.exports=vt}).call(this)}).call(this,typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{})},{}],444:[function(i,E,w){"use strict";var p=Object.prototype.toString;E.exports=function(o){return o===!0||o===!1||(function(a){return!!a&&typeof a==`object`})(o)&&p.call(o)==`[object Boolean]`}},{}],445:[function(i,E,w){(function(p){(function(){"use strict";var o=`[object Arguments]`,a=`[object Map]`,r=`[object Object]`,t=`[object Set]`,e=/^\[object .+?Constructor\]$/,l=/^(?:0|[1-9]\d*)$/,n={};
10n[`[object Float32Array]`]=n[`[object Float64Array]`]=n[`[object Int8Array]`]=n[`[object Int16Array]`]=n[`[object Int32Array]`]=n[`[object Uint8Array]`]=n[`[object Uint8ClampedArray]`]=n[`[object Uint16Array]`]=n[`[object Uint32Array]`]=!0,n[o]=n[`[object Array]`]=n[`[object ArrayBuffer]`]=n[`[object Boolean]`]=n[`[object DataView]`]=n[`[object Date]`]=n[`[object Error]`]=n[`[object Function]`]=n[a]=n[`[object Number]`]=n[r]=n[`[object RegExp]`]=n[t]=n[`[object String]`]=n[`[object WeakMap]`]=!1;var s=typeof p==`object`&&p&&p.Object===Object&&p,h=typeof self==`object`&&self&&self.Object===Object&&self,d=s||h||Function(`return this`)(),c=typeof w==`object`&&w&&!w.nodeType&&w,m=c&&typeof E==`object`&&E&&!E.nodeType&&E,f=m&&m.exports===c,v=f&&s.process,x=(function(){try{return v&&v.binding&&v.binding(`util`)}catch(J){}})(),A=x&&x.isTypedArray;function j(J,at){for(var lt=-1,dt=J==null?0:J.length;++lt<dt;)if(at(J[lt],lt,J))return!0;return!1}function L(J){var at=-1,lt=Array(J.size);return J.forEach((function(dt,Yt){lt[++at]=[Yt,dt]})),lt}function N(J){var at=-1,lt=Array(J.size);return J.forEach((function(dt){lt[++at]=dt})),lt}var P,D,$,B=Array.prototype,S=Function.prototype,C=Object.prototype,I=d[`__core-js_shared__`],u=S.toString,b=C.hasOwnProperty,y=(P=/[^.]+$/.exec(I&&I.keys&&I.keys.IE_PROTO||``))?`Symbol(src)_1.`+P:``,g=C.toString,_=RegExp(`^`+u.call(b).replace(/[\\^$.*+?()[\]{}|]/g,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`),k=f?d.Buffer:void 0,O=d.Symbol,z=d.Uint8Array,U=C.propertyIsEnumerable,V=B.splice,R=O?O.toStringTag:void 0,H=Object.getOwnPropertySymbols,M=k?k.isBuffer:void 0,T=(D=Object.keys,$=Object,function(J){return D($(J))}),F=Ot(d,`DataView`),W=Ot(d,`Map`),Y=Ot(d,`Promise`),X=Ot(d,`Set`),K=Ot(d,`WeakMap`),rt=Ot(Object,`create`),tt=ue(F),q=ue(W),Q=ue(Y),G=ue(X),et=ue(K),nt=O?O.prototype:void 0,it=nt?nt.valueOf:void 0;function ot(J){var at=-1,lt=J==null?0:J.length;for(this.clear();++at<lt;){var dt=J[at];this.set(dt[0],dt[1])}}function ht(J){var at=-1,lt=J==null?0:J.length;for(this.clear();++at<lt;){var dt=J[at];this.set(dt[0],dt[1])}}function ft(J){var at=-1,lt=J==null?0:J.length;for(this.clear();++at<lt;){var dt=J[at];this.set(dt[0],dt[1])}}function pt(J){var at=-1,lt=J==null?0:J.length;for(this.__data__=new ft;++at<lt;)this.add(J[at])}function Ct(J){var at=this.__data__=new ht(J);this.size=at.size}function yt(J,at){var lt=we(J),dt=!lt&&zt(J),Yt=!lt&&!dt&&Dt(J),vt=!lt&&!dt&&!Yt&&Me(J),St=lt||dt||Yt||vt,ee=St?(function(te,qt){for(var Xt=-1,ne=Array(te);++Xt<te;)ne[Xt]=qt(Xt);return ne})(J.length,String):[],jt=ee.length;for(var xt in J)!at&&!b.call(J,xt)||St&&(xt==`length`||Yt&&(xt==`offset`||xt==`parent`)||vt&&(xt==`buffer`||xt==`byteLength`||xt==`byteOffset`)||Nt(xt,jt))||ee.push(xt);return ee}function wt(J,at){for(var lt=J.length;lt--;)if(Lt(J[lt][0],at))return lt;return-1}function Wt(J){return J==null?J===void 0?`[object Undefined]`:`[object Null]`:R&&R in Object(J)?(function(at){var lt=b.call(at,R),dt=at[R];try{at[R]=void 0;var Yt=!0}catch(St){}var vt=g.call(at);return Yt&&(lt?at[R]=dt:delete at[R]),vt})(J):(function(at){return g.call(at)})(J)}function Mt(J){return It(J)&&Wt(J)==o}function _t(J,at,lt,dt,Yt){return J===at||(J==null||at==null||!It(J)&&!It(at)?J!=J&&at!=at:(function(vt,St,ee,jt,xt,te){var qt=we(vt),Xt=we(St),ne=qt?`[object Array]`:Rt(vt),oe=Xt?`[object Array]`:Rt(St),fe=(ne=ne==o?r:ne)==r,ye=(oe=oe==o?r:oe)==r,he=ne==oe;if(he&&Dt(vt)){if(!Dt(St))return!1;qt=!0,fe=!1}if(he&&!fe)return te||(te=new Ct),qt||Me(vt)?mt(vt,St,ee,jt,xt,te):(function(ct,bt,Et,Tt,Kt,$t,Bt){switch(Et){case`[object DataView]`:if(ct.byteLength!=bt.byteLength||ct.byteOffset!=bt.byteOffset)return!1;ct=ct.buffer,bt=bt.buffer;case`[object ArrayBuffer]`:return!(ct.byteLength!=bt.byteLength||!$t(new z(ct),new z(bt)));case`[object Boolean]`:case`[object Date]`:case`[object Number]`:return Lt(+ct,+bt);case`[object Error]`:return ct.name==bt.name&&ct.message==bt.message;case`[object RegExp]`:case`[object String]`:return ct==bt+``;case a:var Ht=L;case t:var ae=1&Tt;if(Ht||(Ht=N),ct.size!=bt.size&&!ae)return!1;var ce=Bt.get(ct);if(ce)return ce==bt;Tt|=2,Bt.set(ct,bt);var Qt=mt(Ht(ct),Ht(bt),Tt,Kt,$t,Bt);return Bt.delete(ct),Qt;case`[object Symbol]`:if(it)return it.call(ct)==it.call(bt)}return!1})(vt,St,ne,ee,jt,xt,te);if(!(1&ee)){var be=fe&&b.call(vt,`__wrapped__`),Z=ye&&b.call(St,`__wrapped__`);if(be||Z){var st=be?vt.value():vt,ut=Z?St.value():St;
10return te||(te=new Ct),xt(st,ut,ee,jt,te)}}return he?(te||(te=new Ct),(function(ct,bt,Et,Tt,Kt,$t){var Bt=1&Et,Ht=Vt(ct),ae=Ht.length;if(ae!=Vt(bt).length&&!Bt)return!1;for(var Qt=ae;Qt--;){var ie=Ht[Qt];if(!(Bt?ie in bt:b.call(bt,ie)))return!1}var pe=$t.get(ct);if(pe&&$t.get(bt))return pe==bt;var ke=!0;$t.set(ct,bt),$t.set(bt,ct);for(var Ee=Bt;++Qt<ae;){ie=Ht[Qt];var Ae=ct[ie],Be=bt[ie];if(Tt)var Ye=Bt?Tt(Be,Ae,ie,bt,ct,$t):Tt(Ae,Be,ie,ct,bt,$t);if(!(Ye===void 0?Ae===Be||Kt(Ae,Be,Et,Tt,$t):Ye)){ke=!1;break}Ee||(Ee=ie==`constructor`)}if(ke&&!Ee){var ze=ct.constructor,Jt=bt.constructor;ze==Jt||!(`constructor`in ct)||!(`constructor`in bt)||typeof ze==`function`&&ze instanceof ze&&typeof Jt==`function`&&Jt instanceof Jt||(ke=!1)}return $t.delete(ct),$t.delete(bt),ke})(vt,St,ee,jt,xt,te)):!1})(J,at,lt,dt,_t,Yt))}function At(J){return!(!Ft(J)||(function(at){return!!y&&y in at})(J))&&(Pt(J)?_:e).test(ue(J))}function gt(J){if(lt=(at=J)&&at.constructor,dt=typeof lt==`function`&<.prototype||C,at!==dt)return T(J);var at,lt,dt,Yt=[];for(var vt in Object(J))b.call(J,vt)&&vt!=`constructor`&&Yt.push(vt);return Yt}function mt(J,at,lt,dt,Yt,vt){var St=1<,ee=J.length,jt=at.length;if(ee!=jt&&!(St&&jt>ee))return!1;var xt=vt.get(J);if(xt&&vt.get(at))return xt==at;var te=-1,qt=!0,Xt=2<?new pt:void 0;for(vt.set(J,at),vt.set(at,J);++te<ee;){var ne=J[te],oe=at[te];if(dt)var fe=St?dt(oe,ne,te,at,J,vt):dt(ne,oe,te,J,at,vt);if(fe!==void 0){if(fe)continue;qt=!1;break}if(Xt){if(!j(at,(function(ye,he){if(be=he,!Xt.has(be)&&(ne===ye||Yt(ne,ye,lt,dt,vt)))return Xt.push(he);var be}))){qt=!1;break}}else if(ne!==oe&&!Yt(ne,oe,lt,dt,vt)){qt=!1;break}}return vt.delete(J),vt.delete(at),qt}function Vt(J){return(function(at,lt,dt){var Yt=lt(at);return we(at)?Yt:(function(vt,St){for(var ee=-1,jt=St.length,xt=vt.length;++ee<jt;)vt[xt+ee]=St[ee];return vt})(Yt,dt(at))})(J,Ut,Ce)}function kt(J,at){var lt,dt,Yt=J.__data__;return((dt=typeof(lt=at))==`string`||dt==`number`||dt==`symbol`||dt==`boolean`?lt!==`__proto__`:lt===null)?Yt[typeof at==`string`?`string`:`hash`]:Yt.map}function Ot(J,at){var lt=(function(dt,Yt){return dt?.[Yt]})(J,at);return At(lt)?lt:void 0}ot.prototype.clear=function(){this.__data__=rt?rt(null):{},this.size=0},ot.prototype.delete=function(J){var at=this.has(J)&&delete this.__data__[J];return this.size-=at?1:0,at},ot.prototype.get=function(J){var at=this.__data__;if(rt){var lt=at[J];return lt===`__lodash_hash_undefined__`?void 0:lt}return b.call(at,J)?at[J]:void 0},ot.prototype.has=function(J){var at=this.__data__;return rt?at[J]!==void 0:b.call(at,J)},ot.prototype.set=function(J,at){var lt=this.__data__;return this.size+=this.has(J)?0:1,lt[J]=rt&&at===void 0?`__lodash_hash_undefined__`:at,this},ht.prototype.clear=function(){this.__data__=[],this.size=0},ht.prototype.delete=function(J){var at=this.__data__,lt=wt(at,J);return!(lt<0)&&(lt==at.length-1?at.pop():V.call(at,lt,1),--this.size,!0)},ht.prototype.get=function(J){var at=this.__data__,lt=wt(at,J);return lt<0?void 0:at[lt][1]},ht.prototype.has=function(J){return wt(this.__data__,J)>-1},ht.prototype.set=function(J,at){var lt=this.__data__,dt=wt(lt,J);return dt<0?(++this.size,lt.push([J,at])):lt[dt][1]=at,this},ft.prototype.clear=function(){this.size=0,this.__data__={hash:new ot,map:new(W||ht),string:new ot}},ft.prototype.delete=function(J){var at=kt(this,J).delete(J);return this.size-=at?1:0,at},ft.prototype.get=function(J){return kt(this,J).get(J)},ft.prototype.has=function(J){return kt(this,J).has(J)},ft.prototype.set=function(J,at){var lt=kt(this,J),dt=lt.size;return lt.set(J,at),this.size+=lt.size==dt?0:1,this},pt.prototype.add=pt.prototype.push=function(J){return this.__data__.set(J,`__lodash_hash_undefined__`),this},pt.prototype.has=function(J){return this.__data__.has(J)},Ct.prototype.clear=function(){this.__data__=new ht,this.size=0},Ct.prototype.delete=function(J){var at=this.__data__,lt=at.delete(J);return this.size=at.size,lt},Ct.prototype.get=function(J){return this.__data__.get(J)},Ct.prototype.has=function(J){return this.__data__.has(J)},Ct.prototype.set=function(J,at){var lt=this.__data__;if(lt instanceof ht){var dt=lt.__data__;if(!W||dt.length<199)return dt.push([J,at]),this.size=++lt.size,this;lt=this.__data__=new ft(dt)}return lt.set(J,at),this.size=lt.size,this};
10var Ce=H?function(J){return J==null?[]:(J=Object(J),(function(at,lt){for(var dt=-1,Yt=at==null?0:at.length,vt=0,St=[];++dt<Yt;){var ee=at[dt];lt(ee,dt,at)&&(St[vt++]=ee)}return St})(H(J),(function(at){return U.call(J,at)})))}:function(){return[]},Rt=Wt;function Nt(J,at){return!!(at=at??9007199254740991)&&(typeof J==`number`||l.test(J))&&J>-1&&J%1==0&&J<at}function ue(J){if(J!=null){try{return u.call(J)}catch(at){}try{return J+``}catch(at){}}return``}function Lt(J,at){return J===at||J!=J&&at!=at}(F&&Rt(new F(new ArrayBuffer(1)))!=`[object DataView]`||W&&Rt(new W)!=a||Y&&Rt(Y.resolve())!=`[object Promise]`||X&&Rt(new X)!=t||K&&Rt(new K)!=`[object WeakMap]`)&&(Rt=function(J){var at=Wt(J),lt=at==r?J.constructor:void 0,dt=lt?ue(lt):``;if(dt)switch(dt){case tt:return`[object DataView]`;case q:return a;case Q:return`[object Promise]`;case G:return t;case et:return`[object WeakMap]`}return at});var zt=Mt((function(){return arguments})())?Mt:function(J){return It(J)&&b.call(J,`callee`)&&!U.call(J,`callee`)},we=Array.isArray,Dt=M||function(){return!1};function Pt(J){if(!Ft(J))return!1;var at=Wt(J);return at==`[object Function]`||at==`[object GeneratorFunction]`||at==`[object AsyncFunction]`||at==`[object Proxy]`}function de(J){return typeof J==`number`&&J>-1&&J%1==0&&J<=9007199254740991}function Ft(J){var at=typeof J;return J!=null&&(at==`object`||at==`function`)}function It(J){return J!=null&&typeof J==`object`}var Me=A?(function(J){return function(at){return J(at)}})(A):function(J){return It(J)&&de(J.length)&&!!n[Wt(J)]};function Ut(J){return(at=J)!=null&&de(at.length)&&!Pt(at)?yt(J):gt(J);var at}E.exports=function(J,at){return _t(J,at)}}).call(this)}).call(this,typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{})},{}],446:[function(i,E,w){(function(p){(function(){"use strict";var o=typeof p==`object`&&p&&p.Object===Object&&p,a=typeof self==`object`&&self&&self.Object===Object&&self,r=o||a||Function(`return this`)(),t=Object.prototype,e=t.hasOwnProperty,l=t.toString,n=r.Symbol,s=n?n.toStringTag:void 0;function h(d){return d==null?d===void 0?`[object Undefined]`:`[object Null]`:s&&s in Object(d)?(function(c){var m=e.call(c,s),f=c[s];try{c[s]=void 0;var v=!0}catch(A){}var x=l.call(c);return v&&(m?c[s]=f:delete c[s]),x})(d):(function(c){return l.call(c)})(d)}E.exports=function(d){if(!(function(m){var f=typeof m;return m!=null&&(f==`object`||f==`function`)})(d))return!1;var c=h(d);return c==`[object Function]`||c==`[object GeneratorFunction]`||c==`[object AsyncFunction]`||c==`[object Proxy]`}}).call(this)}).call(this,typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{})},{}],447:[function(i,E,w){"use strict";E.exports=function(p){return p==null}},{}],448:[function(i,E,w){"use strict";E.exports=function(p){return p===void 0}},{}],449:[function(i,E,w){(function(p){(function(){"use strict";var o=/^\[object .+?Constructor\]$/,a=typeof p==`object`&&p&&p.Object===Object&&p,r=typeof self==`object`&&self&&self.Object===Object&&self,t=a||r||Function(`return this`)();function e(z,U){return!!(z&&z.length)&&(function(V,R,H){if(R!=R)return(function(F,W,Y,X){for(var K=F.length,rt=Y+(X?1:-1);X?rt--:++rt<K;)if(W(F[rt],rt,F))return rt;return-1})(V,n,H);for(var M=H-1,T=V.length;++M<T;)if(V[M]===R)return M;return-1})(z,U,0)>-1}function l(z,U,V){for(var R=-1,H=z?z.length:0;++R<H;)if(V(U,z[R]))return!0;return!1}function n(z){return z!=z}function s(z,U){return z.has(U)}function h(z){var U=-1,V=Array(z.size);return z.forEach((function(R){V[++U]=R})),V}var d,c=Array.prototype,m=Function.prototype,f=Object.prototype,v=t[`__core-js_shared__`],x=(d=/[^.]+$/.exec(v&&v.keys&&v.keys.IE_PROTO||``))?`Symbol(src)_1.`+d:``,A=m.toString,j=f.hasOwnProperty,L=f.toString,N=RegExp(`^`+A.call(j).replace(/[\\^$.*+?()[\]{}|]/g,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`),P=c.splice,D=k(t,`Map`),$=k(t,`Set`),B=k(Object,`create`);function S(z){var U=-1,V=z?z.length:0;for(this.clear();++U<V;){var R=z[U];this.set(R[0],R[1])}}function C(z){var U=-1,V=z?z.length:0;for(this.clear();++U<V;){var R=z[U];this.set(R[0],R[1])}}function I(z){var U=-1,V=z?z.length:0;for(this.clear();++U<V;){var R=z[U];this.set(R[0],R[1])}}function u(z){var U=-1,V=z?z.length:0;for(this.__data__=new I;++U<V;)this.add(z[U])}function b(z,U){for(var V,R,H=z.length;H--;)if((V=z[H][0])===(R=U)||V!=V&&R!=R)return H;return-1}
10function y(z){return!(!O(z)||(U=z,x&&x in U))&&((function(V){var R=O(V)?L.call(V):``;return R==`[object Function]`||R==`[object GeneratorFunction]`})(z)||(function(V){var R=!1;if(V!=null&&typeof V.toString!=`function`)try{R=!!(V+``)}catch(H){}return R})(z)?N:o).test((function(V){if(V!=null){try{return A.call(V)}catch(R){}try{return V+``}catch(R){}}return``})(z));var U}S.prototype.clear=function(){this.__data__=B?B(null):{}},S.prototype.delete=function(z){return this.has(z)&&delete this.__data__[z]},S.prototype.get=function(z){var U=this.__data__;if(B){var V=U[z];return V===`__lodash_hash_undefined__`?void 0:V}return j.call(U,z)?U[z]:void 0},S.prototype.has=function(z){var U=this.__data__;return B?U[z]!==void 0:j.call(U,z)},S.prototype.set=function(z,U){return this.__data__[z]=B&&U===void 0?`__lodash_hash_undefined__`:U,this},C.prototype.clear=function(){this.__data__=[]},C.prototype.delete=function(z){var U=this.__data__,V=b(U,z);return!(V<0)&&(V==U.length-1?U.pop():P.call(U,V,1),!0)},C.prototype.get=function(z){var U=this.__data__,V=b(U,z);return V<0?void 0:U[V][1]},C.prototype.has=function(z){return b(this.__data__,z)>-1},C.prototype.set=function(z,U){var V=this.__data__,R=b(V,z);return R<0?V.push([z,U]):V[R][1]=U,this},I.prototype.clear=function(){this.__data__={hash:new S,map:new(D||C),string:new S}},I.prototype.delete=function(z){return _(this,z).delete(z)},I.prototype.get=function(z){return _(this,z).get(z)},I.prototype.has=function(z){return _(this,z).has(z)},I.prototype.set=function(z,U){return _(this,z).set(z,U),this},u.prototype.add=u.prototype.push=function(z){return this.__data__.set(z,`__lodash_hash_undefined__`),this},u.prototype.has=function(z){return this.__data__.has(z)};var g=$&&1/h(new $([,-0]))[1]==Infinity?function(z){return new $(z)}:function(){};function _(z,U){var V,R,H=z.__data__;return((R=typeof(V=U))==`string`||R==`number`||R==`symbol`||R==`boolean`?V!==`__proto__`:V===null)?H[typeof U==`string`?`string`:`hash`]:H.map}function k(z,U){var V=(function(R,H){return R?.[H]})(z,U);return y(V)?V:void 0}function O(z){var U=typeof z;return!!z&&(U==`object`||U==`function`)}E.exports=function(z){return z&&z.length?(function(U,V,R){var H=-1,M=e,T=U.length,F=!0,W=[],Y=W;if(R)F=!1,M=l;else if(T>=200){var X=V?null:g(U);if(X)return h(X);F=!1,M=s,Y=new u}else Y=V?[]:W;t:for(;++H<T;){var K=U[H],rt=V?V(K):K;if(K=R||K!==0?K:0,F&&rt==rt){for(var tt=Y.length;tt--;)if(Y[tt]===rt)continue t;V&&Y.push(rt),W.push(K)}else M(Y,rt,R)||(Y!==W&&Y.push(rt),W.push(K))}return W})(z):[]}}).call(this)}).call(this,typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{})},{}],450:[function(i,E,w){"use strict";var p=i(`inherits`),o=i(`hash-base`),a=i(`safe-buffer`).Buffer,r=new Array(16);function t(){o.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function e(d,c){return d<<c|d>>>32-c}function l(d,c,m,f,v,x,A){return e(d+(c&m|~c&f)+v+x|0,A)+c|0}function n(d,c,m,f,v,x,A){return e(d+(c&f|m&~f)+v+x|0,A)+c|0}function s(d,c,m,f,v,x,A){return e(d+(c^m^f)+v+x|0,A)+c|0}function h(d,c,m,f,v,x,A){return e(d+(m^(c|~f))+v+x|0,A)+c|0}p(t,o),t.prototype._update=function(){for(var d=r,c=0;c<16;++c)d[c]=this._block.readInt32LE(4*c);var m=this._a,f=this._b,v=this._c,x=this._d;m=l(m,f,v,x,d[0],3614090360,7),x=l(x,m,f,v,d[1],3905402710,12),v=l(v,x,m,f,d[2],606105819,17),f=l(f,v,x,m,d[3],3250441966,22),m=l(m,f,v,x,d[4],4118548399,7),x=l(x,m,f,v,d[5],1200080426,12),v=l(v,x,m,f,d[6],2821735955,17),f=l(f,v,x,m,d[7],4249261313,22),m=l(m,f,v,x,d[8],1770035416,7),x=l(x,m,f,v,d[9],2336552879,12),v=l(v,x,m,f,d[10],4294925233,17),f=l(f,v,x,m,d[11],2304563134,22),m=l(m,f,v,x,d[12],1804603682,7),x=l(x,m,f,v,d[13],4254626195,12),v=l(v,x,m,f,d[14],2792965006,17),m=n(m,f=l(f,v,x,m,d[15],1236535329,22),v,x,d[1],4129170786,5),x=n(x,m,f,v,d[6],3225465664,9),v=n(v,x,m,f,d[11],643717713,14),f=n(f,v,x,m,d[0],3921069994,20),m=n(m,f,v,x,d[5],3593408605,5),x=n(x,m,f,v,d[10],38016083,9),v=n(v,x,m,f,d[15],3634488961,14),f=n(f,v,x,m,d[4],3889429448,20),m=n(m,f,v,x,d[9],568446438,5),x=n(x,m,f,v,d[14],3275163606,9),v=n(v,x,m,f,d[3],4107603335,14),f=n(f,v,x,m,d[8],1163531501,20),m=n(m,f,v,x,d[13],2850285829,5),x=n(x,m,f,v,d[2],4243563512,9),v=n(v,x,m,f,d[7],1735328473,14),m=s(m,f=n(f,v,x,m,d[12],2368359562,20),v,x,d[5],4294588738,4),x=s(x,m,f,v,d[8],2272392833,11),v=s(v,x,m,f,d[11],1839030562,16),f=s(f,v,x,m,d[14],4259657740,23),m=s(m,f,v,x,d[1],2763975236,4),x=s(x,m,f,v,d[4],1272893353,11),v=s(v,x,m,f,d[7],4139469664,16),f=s(f,v,x,m,d[10],3200236656,23),m=s(m,f,v,x,d[13],681279174,4),x=s(x,m,f,v,d[0],3936430074,11),v=s(v,x,m,f,d[3],3572445317,16),f=s(f,v,x,m,d[6],76029189,23),m=s(m,f,v,x,d[9],3654602809,4),x=s(x,m,f,v,d[12],3873151461,11),v=s(v,x,m,f,d[15],530742520,16),m=h(m,f=s(f,v,x,m,d[2],3299628645,23),v,x,d[0],4096336452,6),x=h(x,m,f,v,d[7],1126891415,10),v=h(v,x,m,f,d[14],2878612391,15),f=h(f,v,x,m,d[5],4237533241,21),m=h(m,f,v,x,d[12],1700485571,6),x=h(x,m,f,v,d[3],2399980690,10),v=h(v,x,m,f,d[10],4293915773,15),f=h(f,v,x,m,d[1],2240044497,21),m=h(m,f,v,x,d[8],1873313359,6),x=h(x,m,f,v,d[15],4264355552,10),v=h(v,x,m,f,d[6],2734768916,15),f=h(f,v,x,m,d[13],1309151649,21),m=h(m,f,v,x,d[4],4149444226,6),x=h(x,m,f,v,d[11],3174756917,10),v=h(v,x,m,f,d[2],718787259,15),f=h(f,v,x,m,d[9],3951481745,21),this._a=this._a+m|0,this._b=this._b+f|0,this._c=this._c+v|0,this._d=this._d+x|0},t.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var d=a.allocUnsafe(16);return d.writeInt32LE(this._a,0),d.writeInt32LE(this._b,4),d.writeInt32LE(this._c,8),d.writeInt32LE(this._d,12),d},E.exports=t},{"hash-base":425,inherits:440,"safe-buffer":494}],451:[function(i,E,w){"use strict";var p=i(`bn.js`),o=i(`brorand`);function a(r){this.rand=r||new o.Rand}E.exports=a,a.create=function(r){return new a(r)},a.prototype._randbelow=function(r){var t=r.bitLength(),e=Math.ceil(t/8);do var l=new p(this.rand.generate(e));while(l.cmp(r)>=0);return l},a.prototype._randrange=function(r,t){var e=t.sub(r);return r.add(this._randbelow(e))},a.prototype.test=function(r,t,e){var l=r.bitLength(),n=p.mont(r),s=new p(1).toRed(n);t||(t=Math.max(1,l/48|0));for(var h=r.subn(1),d=0;!h.testn(d);d++);for(var c=r.shrn(d),m=h.toRed(n);t>0;t--){var f=this._randrange(new p(2),h);e&&e(f);var v=f.toRed(n).redPow(c);if(v.cmp(s)!==0&&v.cmp(m)!==0){for(var x=1;x<d;x++){if((v=v.redSqr()).cmp(s)===0)return!1;if(v.cmp(m)===0)break}if(x===d)return!1}}return!0},a.prototype.getDivisor=function(r,t){var e=r.bitLength(),l=p.mont(r),n=new p(1).toRed(l);t||(t=Math.max(1,e/48|0));for(var s=r.subn(1),h=0;!s.testn(h);h++);for(var d=r.shrn(h),c=s.toRed(l);t>0;t--){var m=this._randrange(new p(2),s),f=r.gcd(m);if(f.cmpn(1)!==0)return f;var v=m.toRed(l).redPow(d);if(v.cmp(n)!==0&&v.cmp(c)!==0){for(var x=1;x<h;x++){if((v=v.redSqr()).cmp(n)===0)return v.fromRed().subn(1).gcd(r);if(v.cmp(c)===0)break}if(x===h)return(v=v.redSqr()).fromRed().subn(1).gcd(r)}}return!1}},{"bn.js":452,brorand:187}],452:[function(i,E,w){arguments[4][184][0].apply(w,arguments)},{buffer:188,dup:184}],453:[function(i,E,w){"use strict";function p(o,a){if(!o)throw new Error(a||`Assertion failed`)}E.exports=p,p.equal=function(o,a,r){if(o!=a)throw new Error(r||`Assertion failed: `+o+` != `+a)}},{}],454:[function(i,E,w){"use strict";var p=w;function o(r){return r.length===1?`0`+r:r}function a(r){for(var t=``,e=0;e<r.length;e++)t+=o(r[e].toString(16));return t}p.toArray=function(r,t){if(Array.isArray(r))return r.slice();if(!r)return[];var e=[];
10if(typeof r!=`string`){for(var l=0;l<r.length;l++)e[l]=0|r[l];return e}if(t===`hex`)for((r=r.replace(/[^a-z0-9]+/gi,``)).length%2!=0&&(r=`0`+r),l=0;l<r.length;l+=2)e.push(parseInt(r[l]+r[l+1],16));else for(l=0;l<r.length;l++){var n=r.charCodeAt(l),s=n>>8,h=255&n;s?e.push(s,h):e.push(h)}return e},p.zero2=o,p.toHex=a,p.encode=function(r,t){return t===`hex`?a(r):r}},{}],455:[function(i,E,w){E.exports={"2.16.840.1.101.3.4.1.1":`aes-128-ecb`,"2.16.840.1.101.3.4.1.2":`aes-128-cbc`,"2.16.840.1.101.3.4.1.3":`aes-128-ofb`,"2.16.840.1.101.3.4.1.4":`aes-128-cfb`,"2.16.840.1.101.3.4.1.21":`aes-192-ecb`,"2.16.840.1.101.3.4.1.22":`aes-192-cbc`,"2.16.840.1.101.3.4.1.23":`aes-192-ofb`,"2.16.840.1.101.3.4.1.24":`aes-192-cfb`,"2.16.840.1.101.3.4.1.41":`aes-256-ecb`,"2.16.840.1.101.3.4.1.42":`aes-256-cbc`,"2.16.840.1.101.3.4.1.43":`aes-256-ofb`,"2.16.840.1.101.3.4.1.44":`aes-256-cfb`}},{}],456:[function(i,E,w){"use strict";var p=i(`asn1.js`);w.certificate=i(`./certificate`);w.RSAPrivateKey=p.define(`RSAPrivateKey`,(function(){this.seq().obj(this.key(`version`).int(),this.key(`modulus`).int(),this.key(`publicExponent`).int(),this.key(`privateExponent`).int(),this.key(`prime1`).int(),this.key(`prime2`).int(),this.key(`exponent1`).int(),this.key(`exponent2`).int(),this.key(`coefficient`).int())}));w.RSAPublicKey=p.define(`RSAPublicKey`,(function(){this.seq().obj(this.key(`modulus`).int(),this.key(`publicExponent`).int())}));w.PublicKey=p.define(`SubjectPublicKeyInfo`,(function(){this.seq().obj(this.key(`algorithm`).use(t),this.key(`subjectPublicKey`).bitstr())}));var t=p.define(`AlgorithmIdentifier`,(function(){this.seq().obj(this.key(`algorithm`).objid(),this.key(`none`).null_().optional(),this.key(`curve`).objid().optional(),this.key(`params`).seq().obj(this.key(`p`).int(),this.key(`q`).int(),this.key(`g`).int()).optional())}));w.PrivateKey=p.define(`PrivateKeyInfo`,(function(){this.seq().obj(this.key(`version`).int(),this.key(`algorithm`).use(t),this.key(`subjectPrivateKey`).octstr())}));w.EncryptedPrivateKey=p.define(`EncryptedPrivateKeyInfo`,(function(){this.seq().obj(this.key(`algorithm`).seq().obj(this.key(`id`).objid(),this.key(`decrypt`).seq().obj(this.key(`kde`).seq().obj(this.key(`id`).objid(),this.key(`kdeparams`).seq().obj(this.key(`salt`).octstr(),this.key(`iters`).int())),this.key(`cipher`).seq().obj(this.key(`algo`).objid(),this.key(`iv`).octstr()))),this.key(`subjectPrivateKey`).octstr())}));w.DSAPrivateKey=p.define(`DSAPrivateKey`,(function(){this.seq().obj(this.key(`version`).int(),this.key(`p`).int(),this.key(`q`).int(),this.key(`g`).int(),this.key(`pub_key`).int(),this.key(`priv_key`).int())})),w.DSAparam=p.define(`DSAparam`,(function(){this.int()}));w.ECPrivateKey=p.define(`ECPrivateKey`,(function(){this.seq().obj(this.key(`version`).int(),this.key(`privateKey`).octstr(),this.key(`parameters`).optional().explicit(0).use(h),this.key(`publicKey`).optional().explicit(1).bitstr())}));var h=p.define(`ECParameters`,(function(){this.choice({namedCurve:this.objid()})}));w.signature=p.define(`signature`,(function(){this.seq().obj(this.key(`r`).int(),this.key(`s`).int())}))},{"./certificate":457,"asn1.js":170}],457:[function(i,E,w){"use strict";var p=i(`asn1.js`),o=p.define(`Time`,(function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})})),a=p.define(`AttributeTypeValue`,(function(){this.seq().obj(this.key(`type`).objid(),this.key(`value`).any())})),r=p.define(`AlgorithmIdentifier`,(function(){this.seq().obj(this.key(`algorithm`).objid(),this.key(`parameters`).optional(),this.key(`curve`).objid().optional())})),t=p.define(`SubjectPublicKeyInfo`,(function(){this.seq().obj(this.key(`algorithm`).use(r),this.key(`subjectPublicKey`).bitstr())})),e=p.define(`RelativeDistinguishedName`,(function(){this.setof(a)})),l=p.define(`RDNSequence`,(function(){this.seqof(e)})),n=p.define(`Name`,(function(){this.choice({rdnSequence:this.use(l)})})),s=p.define(`Validity`,(function(){this.seq().obj(this.key(`notBefore`).use(o),this.key(`notAfter`).use(o))})),h=p.define(`Extension`,(function(){this.seq().obj(this.key(`extnID`).objid(),this.key(`critical`).bool().def(!1),this.key(`extnValue`).octstr())})),d=p.define(`TBSCertificate`,(function(){this.seq().obj(this.key(`version`).explicit(0).int().optional(),this.key(`serialNumber`).int(),this.key(`signature`).use(r),this.key(`issuer`).use(n),this.key(`validity`).use(s),this.key(`subject`).use(n),this.key(`subjectPublicKeyInfo`).use(t),this.key(`issuerUniqueID`).implicit(1).bitstr().optional(),this.key(`subjectUniqueID`).implicit(2).bitstr().optional(),this.key(`extensions`).explicit(3).seqof(h).optional())}));E.exports=p.define(`X509Certificate`,(function(){this.seq().obj(this.key(`tbsCertificate`).use(d),this.key(`signatureAlgorithm`).use(r),this.key(`signatureValue`).bitstr())}))},{"asn1.js":170}],458:[function(i,E,w){"use strict";var p=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,o=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,a=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,r=i(`evp_bytestokey`),t=i(`browserify-aes`),e=i(`safe-buffer`).Buffer;E.exports=function(l,n){var s,h=l.toString(),d=h.match(p);if(d){var c=`aes`+d[1],m=e.from(d[2],`hex`),f=e.from(d[3].replace(/[\r\n]/g,``),`base64`),v=r(n,m.slice(0,8),parseInt(d[1],10)).key,x=[],A=t.createDecipheriv(c,v,m);x.push(A.update(f)),x.push(A.final()),s=e.concat(x)}else{var j=h.match(a);s=e.from(j[2].replace(/[\r\n]/g,``),`base64`)}
10return{tag:h.match(o)[1],data:s}}},{"browserify-aes":191,evp_bytestokey:423,"safe-buffer":494}],459:[function(i,E,w){"use strict";var p=i(`./asn1`),o=i(`./aesid.json`),a=i(`./fixProc`),r=i(`browserify-aes`),t=i(`pbkdf2`),e=i(`safe-buffer`).Buffer;function l(n){var s;typeof n!=`object`||e.isBuffer(n)||(s=n.passphrase,n=n.key),typeof n==`string`&&(n=e.from(n));var h,d,c=a(n,s),m=c.tag,f=c.data;switch(m){case`CERTIFICATE`:d=p.certificate.decode(f,`der`).tbsCertificate.subjectPublicKeyInfo;case`PUBLIC KEY`:switch(d||(d=p.PublicKey.decode(f,`der`)),h=d.algorithm.algorithm.join(`.`)){case`1.2.840.113549.1.1.1`:return p.RSAPublicKey.decode(d.subjectPublicKey.data,`der`);case`1.2.840.10045.2.1`:return d.subjectPrivateKey=d.subjectPublicKey,{type:`ec`,data:d};case`1.2.840.10040.4.1`:return d.algorithm.params.pub_key=p.DSAparam.decode(d.subjectPublicKey.data,`der`),{type:`dsa`,data:d.algorithm.params};default:throw new Error(`unknown key id `+h)}case`ENCRYPTED PRIVATE KEY`:f=(function(v,x){var A=v.algorithm.decrypt.kde.kdeparams.salt,j=parseInt(v.algorithm.decrypt.kde.kdeparams.iters.toString(),10),L=o[v.algorithm.decrypt.cipher.algo.join(`.`)],N=v.algorithm.decrypt.cipher.iv,P=v.subjectPrivateKey,D=parseInt(L.split(`-`)[1],10)/8,$=t.pbkdf2Sync(x,A,j,D,`sha1`),B=r.createDecipheriv(L,$,N),S=[];return S.push(B.update(P)),S.push(B.final()),e.concat(S)})(f=p.EncryptedPrivateKey.decode(f,`der`),s);case`PRIVATE KEY`:switch(h=(d=p.PrivateKey.decode(f,`der`)).algorithm.algorithm.join(`.`)){case`1.2.840.113549.1.1.1`:return p.RSAPrivateKey.decode(d.subjectPrivateKey,`der`);case`1.2.840.10045.2.1`:return{curve:d.algorithm.curve,privateKey:p.ECPrivateKey.decode(d.subjectPrivateKey,`der`).privateKey};case`1.2.840.10040.4.1`:return d.algorithm.params.priv_key=p.DSAparam.decode(d.subjectPrivateKey,`der`),{type:`dsa`,params:d.algorithm.params};default:throw new Error(`unknown key id `+h)}case`RSA PUBLIC KEY`:return p.RSAPublicKey.decode(f,`der`);case`RSA PRIVATE KEY`:return p.RSAPrivateKey.decode(f,`der`);case`DSA PRIVATE KEY`:return{type:`dsa`,params:p.DSAPrivateKey.decode(f,`der`)};case`EC PRIVATE KEY`:return{curve:(f=p.ECPrivateKey.decode(f,`der`)).parameters.value,privateKey:f.privateKey};default:throw new Error(`unknown key type `+m)}}E.exports=l,l.signature=p.signature},{"./aesid.json":455,"./asn1":456,"./fixProc":458,"browserify-aes":191,pbkdf2:460,"safe-buffer":494}],460:[function(i,E,w){"use strict";w.pbkdf2=i(`./lib/async`),w.pbkdf2Sync=i(`./lib/sync`)},{"./lib/async":461,"./lib/sync":464}],461:[function(i,E,w){(function(p){(function(){"use strict";var o,a,r=i(`safe-buffer`).Buffer,t=i(`./precondition`),e=i(`./default-encoding`),l=i(`./sync`),n=i(`./to-buffer`),s=p.crypto&&p.crypto.subtle,h={sha:`SHA-1`,"sha-1":`SHA-1`,sha1:`SHA-1`,sha256:`SHA-256`,"sha-256":`SHA-256`,sha384:`SHA-384`,"sha-384":`SHA-384`,"sha-512":`SHA-512`,sha512:`SHA-512`},d=[];function c(){return a||(a=p.process&&p.process.nextTick?p.process.nextTick:p.queueMicrotask?p.queueMicrotask:p.setImmediate?p.setImmediate:p.setTimeout)}function m(f,v,x,A,j){return s.importKey(`raw`,f,{name:`PBKDF2`},!1,[`deriveBits`]).then((function(L){return s.deriveBits({name:`PBKDF2`,salt:v,iterations:x,hash:{name:j}},L,A<<3)})).then((function(L){return r.from(L)}))}E.exports=function(f,v,x,A,j,L){typeof j==`function`&&(L=j,j=void 0);var N=h[(j=j||`sha1`).toLowerCase()];if(N&&typeof p.Promise==`function`){if(t(x,A),f=n(f,e,`Password`),v=n(v,e,`Salt`),typeof L!=`function`)throw new Error(`No callback provided to pbkdf2`);(function(P,D){P.then((function($){c()((function(){D(null,$)}))}),(function($){c()((function(){D($)}))}))})((function(P){if(p.process&&!p.process.browser||!s||!s.importKey||!s.deriveBits)return Promise.resolve(!1);if(d[P]!==void 0)return d[P];var D=m(o=o||r.alloc(8),o,10,128,P).then((function(){return!0})).catch((function(){return!1}));return d[P]=D,D})(N).then((function(P){return P?m(f,v,x,A,N):l(f,v,x,A,j)})),L)}else c()((function(){var P;try{P=l(f,v,x,A,j)}catch(D){return L(D)}L(null,P)}))}}).call(this)}).call(this,typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{})},{"./default-encoding":462,"./precondition":463,"./sync":464,"./to-buffer":465,"safe-buffer":494}],462:[function(i,E,w){(function(p,o){(function(){"use strict";var a;o.process&&o.process.browser?a=`utf-8`:o.process&&o.process.version?a=parseInt(p.version.split(`.`)[0].slice(1),10)>=6?`utf-8`:`binary`:a=`utf-8`,E.exports=a}).call(this)}).call(this,i(`_process`),typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{})},{_process:467}],463:[function(i,E,w){"use strict";var p=Math.pow(2,30)-1;E.exports=function(o,a){if(typeof o!=`number`)throw new TypeError(`Iterations not a number`);if(o<0)throw new TypeError(`Bad iterations`);if(typeof a!=`number`)throw new TypeError(`Key length not a number`);if(a<0||a>p||a!=a)throw new TypeError(`Bad key length`)}},{}],464:[function(i,E,w){"use strict";var p=i(`create-hash/md5`),o=i(`ripemd160`),a=i(`sha.js`),r=i(`safe-buffer`).Buffer,t=i(`./precondition`),e=i(`./default-encoding`),l=i(`./to-buffer`),n=r.alloc(128),s={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function h(d,c,m){var f=(function(N){function P(D){return a(N).update(D).digest()}return N===`rmd160`||N===`ripemd160`?function(D){return new o().update(D).digest()}:N===`md5`?p:P})(d),v=d===`sha512`||d===`sha384`?128:64;c.length>v?c=f(c):c.length<v&&(c=r.concat([c,n],v));for(var x=r.allocUnsafe(v+s[d]),A=r.allocUnsafe(v+s[d]),j=0;j<v;j++)x[j]=54^c[j],A[j]=92^c[j];var L=r.allocUnsafe(v+m+4);x.copy(L,0,0,v),this.ipad1=L,this.ipad2=x,this.opad=A,this.alg=d,this.blocksize=v,this.hash=f,this.size=s[d]}h.prototype.run=function(d,c){return d.copy(c,this.blocksize),this.hash(c).copy(this.opad,this.blocksize),this.hash(this.opad)},E.exports=function(d,c,m,f,v){t(m,f);var x=new h(v=v||`sha1`,d=l(d,e,`Password`),(c=l(c,e,`Salt`)).length),A=r.allocUnsafe(f),j=r.allocUnsafe(c.length+4);c.copy(j,0,0,c.length);for(var L=0,N=s[v],P=Math.ceil(f/N),D=1;D<=P;D++){j.writeUInt32BE(D,c.length);for(var $=x.run(j,x.ipad1),B=$,S=1;S<m;S++){B=x.run(B,x.ipad2);for(var C=0;C<N;C++)$[C]^=B[C]}$.copy(A,L),L+=N}return A}},{"./default-encoding":462,"./precondition":463,"./to-buffer":465,"create-hash/md5":387,ripemd160:493,"safe-buffer":494,"sha.js":498}],465:[function(i,E,w){"use strict";var p=i(`safe-buffer`).Buffer;E.exports=function(o,a,r){if(p.isBuffer(o))return o;if(typeof o==`string`)return p.from(o,a);if(ArrayBuffer.isView(o))return p.from(o.buffer);throw new TypeError(r+` must be a string, a Buffer, a typed array or a DataView`)}},{"safe-buffer":494}],466:[function(i,E,w){(function(p){(function(){"use strict";p===void 0||!p.version||p.version.indexOf(`v0.`)===0||p.version.indexOf(`v1.`)===0&&p.version.indexOf(`v1.8.`)!==0?E.exports={nextTick:function(o,a,r,t){if(typeof o!=`function`)throw new TypeError(`"callback" argument must be a function`);var e,l,n=arguments.length;switch(n){case 0:case 1:return p.nextTick(o);case 2:return p.nextTick((function(){o.call(null,a)}));case 3:return p.nextTick((function(){o.call(null,a,r)}));case 4:return p.nextTick((function(){o.call(null,a,r,t)}));default:for(e=new Array(n-1),l=0;l<e.length;)e[l++]=arguments[l];return p.nextTick((function(){o.apply(null,e)}))}}}:E.exports=p}).call(this)}).call(this,i(`_process`))},{_process:467}],467:[function(i,E,w){"use strict";var p,o,a=E.exports={};function r(){throw new Error(`setTimeout has not been defined`)}function t(){throw new Error(`clearTimeout has not been defined`)}function e(v){if(p===setTimeout)return setTimeout(v,0);if((p===r||!p)&&setTimeout)return p=setTimeout,setTimeout(v,0);try{return p(v,0)}catch(x){try{return p.call(null,v,0)}catch(A){return p.call(this,v,0)}}}(function(){try{p=typeof setTimeout==`function`?setTimeout:r}catch(v){p=r}try{o=typeof clearTimeout==`function`?clearTimeout:t}catch(v){o=t}})();var l,n=[],s=!1,h=-1;function d(){s&&l&&(s=!1,l.length?n=l.concat(n):h=-1,n.length&&c())}function c(){if(!s){var v=e(d);s=!0;for(var x=n.length;x;){for(l=n,n=[];++h<x;)l&&l[h].run();h=-1,x=n.length}l=null,s=!1,(function(A){if(o===clearTimeout)return clearTimeout(A);
10if((o===t||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(A);try{o(A)}catch(j){try{return o.call(null,A)}catch(L){return o.call(this,A)}}})(v)}}function m(v,x){this.fun=v,this.array=x}function f(){}a.nextTick=function(v){var x=new Array(arguments.length-1);if(arguments.length>1)for(var A=1;A<arguments.length;A++)x[A-1]=arguments[A];n.push(new m(v,x)),n.length!==1||s||e(c)},m.prototype.run=function(){this.fun.apply(null,this.array)},a.title=`browser`,a.browser=!0,a.env={},a.argv=[],a.version=``,a.versions={},a.on=f,a.addListener=f,a.once=f,a.off=f,a.removeListener=f,a.removeAllListeners=f,a.emit=f,a.prependListener=f,a.prependOnceListener=f,a.listeners=function(v){return[]},a.binding=function(v){throw new Error(`process.binding is not supported`)},a.cwd=function(){return`/`},a.chdir=function(v){throw new Error(`process.chdir is not supported`)},a.umask=function(){return 0}},{}],468:[function(i,E,w){"use strict";w.publicEncrypt=i(`./publicEncrypt`),w.privateDecrypt=i(`./privateDecrypt`),w.privateEncrypt=function(p,o){return w.publicEncrypt(p,o,!0)},w.publicDecrypt=function(p,o){return w.privateDecrypt(p,o,!0)}},{"./privateDecrypt":471,"./publicEncrypt":472}],469:[function(i,E,w){"use strict";var p=i(`create-hash`),o=i(`safe-buffer`).Buffer;function a(r){var t=o.allocUnsafe(4);return t.writeUInt32BE(r,0),t}E.exports=function(r,t){for(var e,l=o.alloc(0),n=0;l.length<t;)e=a(n++),l=o.concat([l,p(`sha1`).update(r).update(e).digest()]);return l.slice(0,t)}},{"create-hash":386,"safe-buffer":494}],470:[function(i,E,w){arguments[4][184][0].apply(w,arguments)},{buffer:188,dup:184}],471:[function(i,E,w){"use strict";var p=i(`parse-asn1`),o=i(`./mgf`),a=i(`./xor`),r=i(`bn.js`),t=i(`browserify-rsa`),e=i(`create-hash`),l=i(`./withPublic`),n=i(`safe-buffer`).Buffer;E.exports=function(s,h,d){var c=s.padding?s.padding:d?1:4;var m,f=p(s),v=f.modulus.byteLength();if(h.length>v||new r(h).cmp(f.modulus)>=0)throw new Error(`decryption error`);m=d?l(new r(h),f):t(h,f);var x=n.alloc(v-m.length);if(m=n.concat([x,m],v),c===4)return(function(A,j){var L=A.modulus.byteLength(),N=e(`sha1`).update(n.alloc(0)).digest(),P=N.length;if(j[0]!==0)throw new Error(`decryption error`);var D=j.slice(1,P+1),$=j.slice(P+1),S=a($,o(a(D,o($,P)),L-P-1));if((function(I,u){I=n.from(I),u=n.from(u);var b=0,y=I.length;I.length!==u.length&&(b++,y=Math.min(I.length,u.length));for(var g=-1;++g<y;)b+=I[g]^u[g];return b})(N,S.slice(0,P)))throw new Error(`decryption error`);for(var C=P;S[C]===0;)C++;if(S[C++]!==1)throw new Error(`decryption error`);return S.slice(C)})(f,m);if(c===1)return(function(A,j,L){for(var N=j.slice(0,2),P=2,D=0;j[P++]!==0;)if(P>=j.length){D++;break}var $=j.slice(2,P-1);if((N.toString(`hex`)!==`0002`&&!L||N.toString(`hex`)!==`0001`&&L)&&D++,$.length<8&&D++,D)throw new Error(`decryption error`);return j.slice(P)})(0,m,d);if(c===3)return m;throw new Error(`unknown padding`)}},{"./mgf":469,"./withPublic":473,"./xor":474,"bn.js":470,"browserify-rsa":209,"create-hash":386,"parse-asn1":459,"safe-buffer":494}],472:[function(i,E,w){"use strict";var p=i(`parse-asn1`),o=i(`randombytes`),a=i(`create-hash`),r=i(`./mgf`),t=i(`./xor`),e=i(`bn.js`),l=i(`./withPublic`),n=i(`browserify-rsa`),s=i(`safe-buffer`).Buffer;E.exports=function(h,d,c){var m=h.padding?h.padding:c?1:4;var f,v=p(h);if(m===4)f=(function(x,A){var j=x.modulus.byteLength(),L=A.length,N=a(`sha1`).update(s.alloc(0)).digest(),P=N.length,D=2*P;if(L>j-D-2)throw new Error(`message too long`);var $=s.alloc(j-L-D-2),B=j-P-1,S=o(P),C=t(s.concat([N,$,s.alloc(1,1),A],B),r(S,B)),I=t(S,r(C,P));return new e(s.concat([s.alloc(1),I,C],j))})(v,d);else if(m===1)f=(function(x,A,j){var L,N=A.length,P=x.modulus.byteLength();if(N>P-11)throw new Error(`message too long`);return L=j?s.alloc(P-N-3,255):(function(D){for(var $,B=s.allocUnsafe(D),S=0,C=o(2*D),I=0;S<D;)I===C.length&&(C=o(2*D),I=0),($=C[I++])&&(B[S++]=$);return B})(P-N-3),new e(s.concat([s.from([0,j?1:2]),L,s.alloc(1),A],P))})(v,d,c);else{if(m!==3)throw new Error(`unknown padding`);if((f=new e(d)).cmp(v.modulus)>=0)throw new Error(`data too long for modulus`)}return c?n(f,v):l(f,v)}},{"./mgf":469,"./withPublic":473,"./xor":474,"bn.js":470,"browserify-rsa":209,"create-hash":386,"parse-asn1":459,randombytes:475,"safe-buffer":494}],473:[function(i,E,w){"use strict";var p=i(`bn.js`),o=i(`safe-buffer`).Buffer;E.exports=function(a,r){return o.from(a.toRed(p.mont(r.modulus)).redPow(new p(r.publicExponent)).fromRed().toArray())}},{"bn.js":470,"safe-buffer":494}],474:[function(i,E,w){"use strict";E.exports=function(p,o){for(var a=p.length,r=-1;++r<a;)p[r]^=o[r];return p}},{}],475:[function(i,E,w){(function(p,o){(function(){"use strict";var a=i(`safe-buffer`).Buffer,r=o.crypto||o.msCrypto;r&&r.getRandomValues?E.exports=function(t,e){if(t>4294967295)throw new RangeError(`requested too many random bytes`);var l=a.allocUnsafe(t);if(t>0)if(t>65536)for(var n=0;n<t;n+=65536)r.getRandomValues(l.slice(n,n+65536));else r.getRandomValues(l);return typeof e==`function`?p.nextTick((function(){e(null,l)})):l}:E.exports=function(){throw new Error(`Secure random number generation is not supported by this browser. 11Use Chrome, Firefox or Internet Explorer 11`)}}).call(this)}).call(this,i(`_process`),typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{})},{_process:467,"safe-buffer":494}],476:[function(i,E,w){(function(p,o){(function(){"use strict";function a(){throw new Error(`secure random number generation not supported by this browser 12use chrome, FireFox or Internet Explorer 11`)}var r=i(`safe-buffer`),t=i(`randombytes`),e=r.Buffer,l=r.kMaxLength,n=o.crypto||o.msCrypto,s=Math.pow(2,32)-1;function h(m,f){if(typeof m!=`number`||m!=m)throw new TypeError(`offset must be a number`);if(m>s||m<0)throw new TypeError(`offset must be a uint32`);if(m>l||m>f)throw new RangeError(`offset out of range`)}function d(m,f,v){if(typeof m!=`number`||m!=m)throw new TypeError(`size must be a number`);if(m>s||m<0)throw new TypeError(`size must be a uint32`);if(m+f>v||m>l)throw new RangeError(`buffer too small`)}function c(m,f,v,x){if(p.browser){var A=m.buffer,j=new Uint8Array(A,f,v);return n.getRandomValues(j),x?void p.nextTick((function(){x(null,m)})):m}if(!x)return t(v).copy(m,f),m;t(v,(function(L,N){if(L)return x(L);N.copy(m,f),x(null,m)}))}n&&n.getRandomValues||!p.browser?(w.randomFill=function(m,f,v,x){if(!(e.isBuffer(m)||m instanceof o.Uint8Array))throw new TypeError(`"buf" argument must be a Buffer or Uint8Array`);if(typeof f==`function`)x=f,f=0,v=m.length;else if(typeof v==`function`)x=v,v=m.length-f;else if(typeof x!=`function`)throw new TypeError(`"cb" argument must be a function`);return h(f,m.length),d(v,f,m.length),c(m,f,v,x)},w.randomFillSync=function(m,f,v){if(f===void 0&&(f=0),!(e.isBuffer(m)||m instanceof o.Uint8Array))throw new TypeError(`"buf" argument must be a Buffer or Uint8Array`);return h(f,m.length),v===void 0&&(v=m.length-f),d(v,f,m.length),c(m,f,v)}):(w.randomFill=a,w.randomFillSync=a)}).call(this)}).call(this,i(`_process`),typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{})},{_process:467,randombytes:475,"safe-buffer":494}],477:[function(i,E,w){"use strict";var p={};function o(r,t,e){e||(e=Error);var l=(function(n){var s,h;function d(c,m,f){return n.call(this,(function(v,x,A){return typeof t==`string`?t:t(v,x,A)})(c,m,f))||this}return h=n,(s=d).prototype=Object.create(h.prototype),s.prototype.constructor=s,s.__proto__=h,d})(e);l.prototype.name=e.name,l.prototype.code=r,p[r]=l}function a(r,t){if(Array.isArray(r)){var e=r.length;return r=r.map((function(l){return String(l)}
12)),e>2?`one of `.concat(t,` `).concat(r.slice(0,e-1).join(`, `),`, or `)+r[e-1]:e===2?`one of `.concat(t,` `).concat(r[0],` or `).concat(r[1]):`of `.concat(t,` `).concat(r[0])}return`of `.concat(t,` `).concat(String(r))}o(`ERR_INVALID_OPT_VALUE`,(function(r,t){return`The value "`+t+`" is invalid for option "`+r+`"`}),TypeError),o(`ERR_INVALID_ARG_TYPE`,(function(r,t,e){var l,n,s,h;if(typeof t==`string`&&(n=`not `,t.substr(!s||s<0?0:+s,n.length)===n)?(l=`must not be`,t=t.replace(/^not /,``)):l=`must be`,(function(c,m,f){return(f===void 0||f>c.length)&&(f=c.length),c.substring(f-m.length,f)===m})(r,` argument`))h=`The `.concat(r,` `).concat(l,` `).concat(a(t,`type`));else{var d=(function(c,m,f){return typeof f!=`number`&&(f=0),!(f+m.length>c.length)&&c.indexOf(m,f)!==-1})(r,`.`)?`property`:`argument`;h=`The "`.concat(r,`" `).concat(d,` `).concat(l,` `).concat(a(t,`type`))}return h+=`. Received type `.concat(typeof e)}),TypeError),o(`ERR_STREAM_PUSH_AFTER_EOF`,`stream.push() after EOF`),o(`ERR_METHOD_NOT_IMPLEMENTED`,(function(r){return`The `+r+` method is not implemented`})),o(`ERR_STREAM_PREMATURE_CLOSE`,`Premature close`),o(`ERR_STREAM_DESTROYED`,(function(r){return`Cannot call `+r+` after a stream was destroyed`})),o(`ERR_MULTIPLE_CALLBACK`,`Callback called multiple times`),o(`ERR_STREAM_CANNOT_PIPE`,`Cannot pipe, not readable`),o(`ERR_STREAM_WRITE_AFTER_END`,`write after end`),o(`ERR_STREAM_NULL_VALUES`,`May not write null values to stream`,TypeError),o(`ERR_UNKNOWN_ENCODING`,(function(r){return`Unknown encoding: `+r}),TypeError),o(`ERR_STREAM_UNSHIFT_AFTER_END_EVENT`,`stream.unshift() after end event`),E.exports.codes=p},{}],478:[function(i,E,w){(function(p){(function(){"use strict";var o=Object.keys||function(d){var c=[];for(var m in d)c.push(m);return c};E.exports=n;var a=i(`./_stream_readable`),r=i(`./_stream_writable`);i(`inherits`)(n,a);for(var t=o(r.prototype),e=0;e<t.length;e++){var l=t[e];n.prototype[l]||(n.prototype[l]=r.prototype[l])}function n(d){if(!(this instanceof n))return new n(d);a.call(this,d),r.call(this,d),this.allowHalfOpen=!0,d&&(d.readable===!1&&(this.readable=!1),d.writable===!1&&(this.writable=!1),d.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once(`end`,s)))}function s(){this._writableState.ended||p.nextTick(h,this)}function h(d){d.end()}Object.defineProperty(n.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(n.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(n.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(n.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(d){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=d,this._writableState.destroyed=d)}})}).call(this)}).call(this,i(`_process`))},{"./_stream_readable":480,"./_stream_writable":482,_process:467,inherits:440}],479:[function(i,E,w){"use strict";E.exports=o;var p=i(`./_stream_transform`);function o(a){if(!(this instanceof o))return new o(a);p.call(this,a)}i(`inherits`)(o,p),o.prototype._transform=function(a,r,t){t(null,a)}},{"./_stream_transform":481,inherits:440}],480:[function(i,E,w){(function(p,o){(function(){"use strict";var a;E.exports=B,B.ReadableState=$,i(`events`).EventEmitter;var r=function(M,T){return M.listeners(T).length},t=i(`./internal/streams/stream`),e=i(`buffer`).Buffer,l=(o!==void 0?o:typeof window<`u`?window:typeof self<`u`?self:{}).Uint8Array||function(){},n,s=i(`util`);n=s&&s.debuglog?s.debuglog(`stream`):function(){};var h,d,c,m=i(`./internal/streams/buffer_list`),f=i(`./internal/streams/destroy`),v=i(`./internal/streams/state`).getHighWaterMark,x=i(`../errors`).codes,A=x.ERR_INVALID_ARG_TYPE,j=x.ERR_STREAM_PUSH_AFTER_EOF,L=x.ERR_METHOD_NOT_IMPLEMENTED,N=x.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;i(`inherits`)(B,t);var P=f.errorOrDestroy,D=[`error`,`close`,`destroy`,`pause`,`resume`];function $(M,T,F){a=a||i(`./_stream_duplex`),M=M||{},typeof F!=`boolean`&&(F=T instanceof a),this.objectMode=!!M.objectMode,F&&(this.objectMode=this.objectMode||!!M.readableObjectMode),this.highWaterMark=v(this,M,`readableHighWaterMark`,F),this.buffer=new m,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=M.emitClose!==!1,this.autoDestroy=!!M.autoDestroy,this.destroyed=!1,this.defaultEncoding=M.defaultEncoding||`utf8`,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,M.encoding&&(h||(h=i(`string_decoder/`).Str
12ingDecoder),this.decoder=new h(M.encoding),this.encoding=M.encoding)}function B(M){if(a=a||i(`./_stream_duplex`),!(this instanceof B))return new B(M);var T=this instanceof a;this._readableState=new $(M,this,T),this.readable=!0,M&&(typeof M.read==`function`&&(this._read=M.read),typeof M.destroy==`function`&&(this._destroy=M.destroy)),t.call(this)}function S(M,T,F,W,Y){n(`readableAddChunk`,T);var X,K=M._readableState;if(T===null)K.reading=!1,(function(rt,tt){if(n(`onEofChunk`),!tt.ended){if(tt.decoder){var q=tt.decoder.end();q&&q.length&&(tt.buffer.push(q),tt.length+=tt.objectMode?1:q.length)}tt.ended=!0,tt.sync?u(rt):(tt.needReadable=!1,tt.emittedReadable||(tt.emittedReadable=!0,b(rt)))}})(M,K);else if(Y||(X=(function(rt,tt){var q;Q=tt,e.isBuffer(Q)||Q instanceof l||typeof tt==`string`||tt===void 0||rt.objectMode||(q=new A(`chunk`,[`string`,`Buffer`,`Uint8Array`],tt));var Q;return q})(K,T)),X)P(M,X);else if(K.objectMode||T&&T.length>0)if(typeof T==`string`||K.objectMode||Object.getPrototypeOf(T)===e.prototype||(T=(function(rt){return e.from(rt)})(T)),W)K.endEmitted?P(M,new N):C(M,K,T,!0);else if(K.ended)P(M,new j);else{if(K.destroyed)return!1;K.reading=!1,K.decoder&&!F?(T=K.decoder.write(T),K.objectMode||T.length!==0?C(M,K,T,!1):y(M,K)):C(M,K,T,!1)}else W||(K.reading=!1,y(M,K));return!K.ended&&(K.length<K.highWaterMark||K.length===0)}function C(M,T,F,W){T.flowing&&T.length===0&&!T.sync?(T.awaitDrain=0,M.emit(`data`,F)):(T.length+=T.objectMode?1:F.length,W?T.buffer.unshift(F):T.buffer.push(F),T.needReadable&&u(M)),y(M,T)}Object.defineProperty(B.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(M){this._readableState&&(this._readableState.destroyed=M)}}),B.prototype.destroy=f.destroy,B.prototype._undestroy=f.undestroy,B.prototype._destroy=function(M,T){T(M)},B.prototype.push=function(M,T){var F,W=this._readableState;return W.objectMode?F=!0:typeof M==`string`&&((T=T||W.defaultEncoding)!==W.encoding&&(M=e.from(M,T),T=``),F=!0),S(this,M,T,!1,F)},B.prototype.unshift=function(M){return S(this,M,null,!0,!1)},B.prototype.isPaused=function(){return this._readableState.flowing===!1},B.prototype.setEncoding=function(M){h||(h=i(`string_decoder/`).StringDecoder);var T=new h(M);this._readableState.decoder=T,this._readableState.encoding=this._readableState.decoder.encoding;for(var F=this._readableState.buffer.head,W=``;F!==null;)W+=T.write(F.data),F=F.next;return this._readableState.buffer.clear(),W!==``&&this._readableState.buffer.push(W),this._readableState.length=W.length,this};function I(M,T){return M<=0||T.length===0&&T.ended?0:T.objectMode?1:M!=M?T.flowing&&T.length?T.buffer.head.data.length:T.length:(M>T.highWaterMark&&(T.highWaterMark=(function(F){return F>=1073741824?F=1073741824:(F--,F|=F>>>1,F|=F>>>2,F|=F>>>4,F|=F>>>8,F|=F>>>16,F++),F})(M)),M<=T.length?M:T.ended?T.length:(T.needReadable=!0,0))}function u(M){var T=M._readableState;n(`emitReadable`,T.needReadable,T.emittedReadable),T.needReadable=!1,T.emittedReadable||(n(`emitReadable`,T.flowing),T.emittedReadable=!0,p.nextTick(b,M))}function b(M){var T=M._readableState;n(`emitReadable_`,T.destroyed,T.length,T.ended),T.destroyed||!T.length&&!T.ended||(M.emit(`readable`),T.emittedReadable=!1),T.needReadable=!T.flowing&&!T.ended&&T.length<=T.highWaterMark,z(M)}function y(M,T){T.readingMore||(T.readingMore=!0,p.nextTick(g,M,T))}function g(M,T){for(;!T.reading&&!T.ended&&(T.length<T.highWaterMark||T.flowing&&T.length===0);){var F=T.length;if(n(`maybeReadMore read 0`),M.read(0),F===T.length)break}T.readingMore=!1}function _(M){var T=M._readableState;T.readableListening=M.listenerCount(`readable`)>0,T.resumeScheduled&&!T.paused?T.flowing=!0:M.listenerCount(`data`)>0&&M.resume()}function k(M){n(`readable nexttick read 0`),M.read(0)}function O(M,T){n(`resume`,T.reading),T.reading||M.read(0),T.resumeScheduled=!1,M.emit(`resume`),z(M),T.flowing&&!T.reading&&M.read(0)}function z(M){var T=M._readableState;for(n(`flow`,T.flowing);T.flowing&&M.read()!==null;);}function U(M,T){return T.length===0?null:(T.objectMode?F=T.buffer.shift():!M||M>=T.length?(F=T.decoder?T.buffer.join(``):T.buffer.length===1?T.buffer.first():T.buffer.concat(T.length),T.buffer.clear()):F=T.buffer.consume(M,T.decoder),F);var F}function V(M){var T=M._readableState;n(`endReadable`,T.endEmitted),T.endEmitted||(T.ended=!0,p.nextTick(R,T,M))}function R(M,T){if(n(`endReadableNT`,M.endEmitted,M.length),!M.endEmitted&&M.length===0&&(M.endEmitted=!0,T.readable=!1,T.emit(`end`),M.autoDestroy)){var F=T._writableState;(!F||F.autoDestroy&&F.finished)&&T.destroy()}}function H(M,T){for(var F=0,W=M.length;F<W;F++)if(M[F]===T)return F;return-1}B.prototype.read=function(M){n(`read`,M),M=parseInt(M,10);var T=this._readableState,F=M;if(M!==0&&(T.emittedReadable=!1),M===0&&T.needReadable&&((T.highWaterMark!==0?T.length>=T.highWaterMark:T.length>0)||T.ended))return n(`read: emitReadable`,T.length,T.ended),T.length===0&&T.ended?V(this):u(this),null;if((M=I(M,T))===0&&T.ended)return T.length===0&&V(this),null;var W,Y=T.needReadable;return n(`need readable`,Y),(T.length===0||T.length-M<T.highWaterMark)&&n(`length less than watermark`,Y=!0),T.ended||T.reading?n(`reading or ended`,Y=!1):Y&&(n(`do read`),T.reading=!0,T.sync=!0,T.length===0&&(T.needReadable=!0),this._read(T.highWaterMark),T.sync=!1,T.reading||(M=I(F,T))),(W=M>0?U(M,T):null)===null?(T.needReadable=T.length<=T.highWaterMark,M=0):(T.length-=M,T.awaitDrain=0),T.length===0&&(T.ended||(T.needReadable=!0),F!==M&&T.ended&&V(this)),W!==null&&this.emit
12(`data`,W),W},B.prototype._read=function(M){P(this,new L(`_read()`))},B.prototype.pipe=function(M,T){var F=this,W=this._readableState;switch(W.pipesCount){case 0:W.pipes=M;break;case 1:W.pipes=[W.pipes,M];break;default:W.pipes.push(M)}W.pipesCount+=1,n(`pipe count=%d opts=%j`,W.pipesCount,T);var Y=(!T||T.end!==!1)&&M!==p.stdout&&M!==p.stderr?K:nt;function X(it,ot){n(`onunpipe`),it===F&&ot&&ot.hasUnpiped===!1&&(ot.hasUnpiped=!0,n(`cleanup`),M.removeListener(`close`,G),M.removeListener(`finish`,et),M.removeListener(`drain`,rt),M.removeListener(`error`,Q),M.removeListener(`unpipe`,X),F.removeListener(`end`,K),F.removeListener(`end`,nt),F.removeListener(`data`,q),tt=!0,!W.awaitDrain||M._writableState&&!M._writableState.needDrain||rt())}function K(){n(`onend`),M.end()}W.endEmitted?p.nextTick(Y):F.once(`end`,Y),M.on(`unpipe`,X);var rt=(function(it){return function(){var ot=it._readableState;n(`pipeOnDrain`,ot.awaitDrain),ot.awaitDrain&&ot.awaitDrain--,ot.awaitDrain===0&&r(it,`data`)&&(ot.flowing=!0,z(it))}})(F);M.on(`drain`,rt);var tt=!1;function q(it){n(`ondata`);var ot=M.write(it);n(`dest.write`,ot),ot===!1&&((W.pipesCount===1&&W.pipes===M||W.pipesCount>1&&H(W.pipes,M)!==-1)&&!tt&&(n(`false write response, pause`,W.awaitDrain),W.awaitDrain++),F.pause())}function Q(it){n(`onerror`,it),nt(),M.removeListener(`error`,Q),r(M,`error`)===0&&P(M,it)}function G(){M.removeListener(`finish`,et),nt()}function et(){n(`onfinish`),M.removeListener(`close`,G),nt()}function nt(){n(`unpipe`),F.unpipe(M)}return F.on(`data`,q),(function(it,ot,ht){if(typeof it.prependListener==`function`)return it.prependListener(ot,ht);it._events&&it._events[ot]?Array.isArray(it._events[ot])?it._events[ot].unshift(ht):it._events[ot]=[ht,it._events[ot]]:it.on(ot,ht)})(M,`error`,Q),M.once(`close`,G),M.once(`finish`,et),M.emit(`pipe`,F),W.flowing||(n(`pipe resume`),F.resume()),M},B.prototype.unpipe=function(M){var T=this._readableState,F={hasUnpiped:!1};if(T.pipesCount===0)return this;if(T.pipesCount===1)return M&&M!==T.pipes||(M||(M=T.pipes),T.pipes=null,T.pipesCount=0,T.flowing=!1,M&&M.emit(`unpipe`,this,F)),this;if(!M){var W=T.pipes,Y=T.pipesCount;T.pipes=null,T.pipesCount=0,T.flowing=!1;for(var X=0;X<Y;X++)W[X].emit(`unpipe`,this,{hasUnpiped:!1});return this}var K=H(T.pipes,M);return K===-1||(T.pipes.splice(K,1),T.pipesCount-=1,T.pipesCount===1&&(T.pipes=T.pipes[0]),M.emit(`unpipe`,this,F)),this},B.prototype.on=function(M,T){var F=t.prototype.on.call(this,M,T),W=this._readableState;return M===`data`?(W.readableListening=this.listenerCount(`readable`)>0,W.flowing!==!1&&this.resume()):M===`readable`&&(W.endEmitted||W.readableListening||(W.readableListening=W.needReadable=!0,W.flowing=!1,W.emittedReadable=!1,n(`on readable`,W.length,W.reading),W.length?u(this):W.reading||p.nextTick(k,this))),F},B.prototype.addListener=B.prototype.on,B.prototype.removeListener=function(M,T){var F=t.prototype.removeListener.call(this,M,T);return M===`readable`&&p.nextTick(_,this),F},B.prototype.removeAllListeners=function(M){var T=t.prototype.removeAllListeners.apply(this,arguments);return M!==`readable`&&M!==void 0||p.nextTick(_,this),T},B.prototype.resume=function(){var M=this._readableState;return M.flowing||(n(`resume`),M.flowing=!M.readableListening,(function(T,F){F.resumeScheduled||(F.resumeScheduled=!0,p.nextTick(O,T,F))})(this,M)),M.paused=!1,this},B.prototype.pause=function(){return n(`call pause flowing=%j`,this._readableState.flowing),this._readableState.flowing!==!1&&(n(`pause`),this._readableState.flowing=!1,this.emit(`pause`)),this._readableState.paused=!0,this},B.prototype.wrap=function(M){var T=this,F=this._readableState,W=!1;for(var Y in M.on(`end`,(function(){if(n(`wrapped end`),F.decoder&&!F.ended){var K=F.decoder.end();K&&K.length&&T.push(K)}T.push(null)})),M.on(`data`,(function(K){n(`wrapped data`),F.decoder&&(K=F.decoder.write(K)),F.objectMode&&K==null||(F.objectMode||K&&K.length)&&(T.push(K)||(W=!0,M.pause()))})),M)this[Y]===void 0&&typeof M[Y]==`function`&&(this[Y]=(function(K){return function(){return M[K].apply(M,arguments)}})(Y));for(var X=0;X<D.length;X++)M.on(D[X],this.emit.bind(this,D[X]));return this._read=function(K){n(`wrapped _read`,K),W&&(W=!1,M.resume())},this},typeof Symbol==`function`&&(B.prototype[Symbol.asyncIterator]=function(){return d===void 0&&(d=i(`./internal/stream
12s/async_iterator`)),d(this)}),Object.defineProperty(B.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(B.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(B.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(M){this._readableState&&(this._readableState.flowing=M)}}),B._fromList=U,Object.defineProperty(B.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),typeof Symbol==`function`&&(B.from=function(M,T){return c===void 0&&(c=i(`./internal/streams/from`)),c(B,M,T)})}).call(this)}).call(this,i(`_process`),typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{})},{"../errors":477,"./_stream_duplex":478,"./internal/streams/async_iterator":483,"./internal/streams/buffer_list":484,"./internal/streams/destroy":485,"./internal/streams/from":487,"./internal/streams/state":489,"./internal/streams/stream":490,_process:467,buffer:220,events:422,inherits:440,"string_decoder/":522,util:188}],481:[function(i,E,w){"use strict";E.exports=n;var p=i(`../errors`).codes,o=p.ERR_METHOD_NOT_IMPLEMENTED,a=p.ERR_MULTIPLE_CALLBACK,r=p.ERR_TRANSFORM_ALREADY_TRANSFORMING,t=p.ERR_TRANSFORM_WITH_LENGTH_0,e=i(`./_stream_duplex`);function l(d,c){var m=this._transformState;m.transforming=!1;var f=m.writecb;
12if(f===null)return this.emit(`error`,new a);m.writechunk=null,m.writecb=null,c!=null&&this.push(c),f(d);var v=this._readableState;v.reading=!1,(v.needReadable||v.length<v.highWaterMark)&&this._read(v.highWaterMark)}function n(d){if(!(this instanceof n))return new n(d);e.call(this,d),this._transformState={afterTransform:l.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,d&&(typeof d.transform==`function`&&(this._transform=d.transform),typeof d.flush==`function`&&(this._flush=d.flush)),this.on(`prefinish`,s)}function s(){var d=this;typeof this._flush!=`function`||this._readableState.destroyed?h(this,null,null):this._flush((function(c,m){h(d,c,m)}))}function h(d,c,m){if(c)return d.emit(`error`,c);if(m!=null&&d.push(m),d._writableState.length)throw new t;if(d._transformState.transforming)throw new r;return d.push(null)}i(`inherits`)(n,e),n.prototype.push=function(d,c){return this._transformState.needTransform=!1,e.prototype.push.call(this,d,c)},n.prototype._transform=function(d,c,m){m(new o(`_transform()`))},n.prototype._write=function(d,c,m){var f=this._transformState;if(f.writecb=m,f.writechunk=d,f.writeencoding=c,!f.transforming){var v=this._readableState;(f.needTransform||v.needReadable||v.length<v.highWaterMark)&&this._read(v.highWaterMark)}},n.prototype._read=function(d){var c=this._transformState;c.writechunk===null||c.transforming?c.needTransform=!0:(c.transforming=!0,this._transform(c.writechunk,c.writeencoding,c.afterTransform))},n.prototype._destroy=function(d,c){e.prototype._destroy.call(this,d,(function(m){c(m)}))}},{"../errors":477,"./_stream_duplex":478,inherits:440}],482:[function(i,E,w){(function(p,o){(function(){"use strict";function a(g){var _=this;this.next=null,this.entry=null,this.finish=function(){(function(k,O,z){var U=k.entry;for(k.entry=null;U;){var V=U.callback;O.pendingcb--,V(z),U=U.next}O.corkedRequestsFree.next=k})(_,g)}}var r;E.exports=B,B.WritableState=$;var t={deprecate:i(`util-deprecate`)},e=i(`./internal/streams/stream`),l=i(`buffer`).Buffer,n=(o!==void 0?o:typeof window<`u`?window:typeof self<`u`?self:{}).Uint8Array||function(){},s,h=i(`./internal/streams/destroy`),d=i(`./internal/streams/state`).getHighWaterMark,c=i(`../errors`).codes,m=c.ERR_INVALID_ARG_TYPE,f=c.ERR_METHOD_NOT_IMPLEMENTED,v=c.ERR_MULTIPLE_CALLBACK,x=c.ERR_STREAM_CANNOT_PIPE,A=c.ERR_STREAM_DESTROYED,j=c.ERR_STREAM_NULL_VALUES,L=c.ERR_STREAM_WRITE_AFTER_END,N=c.ERR_UNKNOWN_ENCODING,P=h.errorOrDestroy;function D(){}function $(g,_,k){r=r||i(`./_stream_duplex`),g=g||{},typeof k!=`boolean`&&(k=_ instanceof r),this.objectMode=!!g.objectMode,k&&(this.objectMode=this.objectMode||!!g.writableObjectMode),this.highWaterMark=d(this,g,`writableHighWaterMark`,k),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var O=g.decodeStrings===!1;this.decodeStrings=!O,this.defaultEncoding=g.defaultEncoding||`utf8`,this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(z){(function(U,V){var R=U._writableState,H=R.sync,M=R.writecb;if(typeof M!=`function`)throw new v;if((function(F){F.writing=!1,F.writecb=null,F.length-=F.writelen,F.writelen=0})(R),V)(function(F,W,Y,X,K){--W.pendingcb,Y?(p.nextTick(K,X),p.nextTick(y,F,W),F._writableState.errorEmitted=!0,P(F,X)):(K(X),F._writableState.errorEmitted=!0,P(F,X),y(F,W))})(U,R,H,V,M);else{var T=u(R)||U.destroyed;T||R.corked||R.bufferProcessing||!R.bufferedRequest||I(U,R),H?p.nextTick(C,U,R,T,M):C(U,R,T,M)}})(_,z)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=g.emitClose!==!1,this.autoDestroy=!!g.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function B(g){var _=this instanceof(r=r||i(`./_stream_duplex`));if(!_&&!s.call(B,this))return new B(g);this._writableState=new $(g,this,_),this.writable=!0,g&&(typeof g.write==`function`&&(this._write=g.write),typeof g.writev==`function`&&(this._writev=g.writev),typeof g.destroy==`function`&&(this._destroy=g.destroy),typeof g.final==`function`&&(this._final=g.final)),e.call(this)}function S(g,_,k,O,z,U,V){_.writelen=O,_.writecb=V,_.writing=!0,_.sync=!0,_.destroyed?_.onwrite(new A(`write`)):k?g._writev(z,_.onwrite):g._write(z,U,_.onwrite),_.sync=!1}function C(g,_,k,O){k||(function(z,U){U.length===0&&U.needDrain&&(U.needDrain=!1,z.emit(`drain`))})(g,_),_.pendingcb--,O(),y(g,_)}function I(g,_){_.bufferProcessing=!0;var k=_.bufferedRequest;if(g._writev&&k&&k.next){var O=_.bufferedRequestCount,z=new Array(O),U=_.corkedRequestsFree;U.entry=k;for(var V=0,R=!0;k;)z[V]=k,k.isBuf||(R=!1),k=k.next,V+=1;z.allBuffers=R,S(g,_,!0,_.length,z,``,U.finish),_.pendingcb++,_.lastBufferedRequest=null,U.next?(_.corkedRequestsFree=U.next,U.next=null):_.corkedRequestsFree=new a(_),_.bufferedRequestCount=0}else{for(;k;){var H=k.chunk,M=k.encoding,T=k.callback;if(S(g,_,!1,_.objectMode?1:H.length,H,M,T),k=k.next,_.bufferedRequestCount--,_.writing)break}k===null&&(_.lastBufferedRequest=null)}_.bufferedRequest=k,_.bufferProcessing=!1}function u(g){return g.ending&&g.length===0&&g.bufferedRequest===null&&!g.finished&&!g.writing}function b(g,_){g._final((function(k){_.pendingcb--,k&&P(g,k),_.prefinished=!0,g.emit(`prefinish`),y(g,_)}))}function y(g,_){var k=u(_);if(k&&((function(z,U){U.prefinished||U.finalCalled||(typeof z._final!=`function`||U.destroyed?(U.prefinished=!0,z.emit(`prefinish`)):(U.pendingcb++,U.finalCalled=!0,p.nextTick(b,z,U)))})(g,_),_.pendingcb===0&&(_.finished=!0,g.emit(`finish`),_.autoDestroy))){var O=g._readableState;(!O||O.autoDestroy&&O.endEmitted)&&g.destroy()}return k}i(`inherits`)(B,e),$.prototype.getBuffer=function(){for(var g=this.bufferedRequest,_=[];g;)_.push(g),g=g.next;return _},(function(){try{Object.defineProperty($.prototype,"buffer",{get:t.deprecate((function(){return this.getBuffer()}),`_writableState.buffer is deprecated. Use _writableState.getBuffer instead.`,`DEP0003`)})}catch(g){}}
12)(),typeof Symbol==`function`&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]==`function`?(s=Function.prototype[Symbol.hasInstance],Object.defineProperty(B,Symbol.hasInstance,{value:function(g){return!!s.call(this,g)||this===B&&g&&g._writableState instanceof $}})):s=function(g){return g instanceof this},B.prototype.pipe=function(){P(this,new x)},B.prototype.write=function(g,_,k){var O,z=this._writableState,U=!1,V=!z.objectMode&&(O=g,l.isBuffer(O)||O instanceof n);return V&&!l.isBuffer(g)&&(g=(function(R){return l.from(R)})(g)),typeof _==`function`&&(k=_,_=null),V?_=`buffer`:_||(_=z.defaultEncoding),typeof k!=`function`&&(k=D),z.ending?(function(R,H){var M=new L;P(R,M),p.nextTick(H,M)})(this,k):(V||(function(R,H,M,T){var F;return M===null?F=new j:typeof M==`string`||H.objectMode||(F=new m(`chunk`,[`string`,`Buffer`],M)),!F||(P(R,F),p.nextTick(T,F),!1)})(this,z,g,k))&&(z.pendingcb++,U=(function(R,H,M,T,F,W){if(!M){var Y=(function(tt,q,Q){return tt.objectMode||tt.decodeStrings===!1||typeof q!=`string`||(q=l.from(q,Q)),q})(H,T,F);T!==Y&&(M=!0,F=`buffer`,T=Y)}var X=H.objectMode?1:T.length;H.length+=X;var K=H.length<H.highWaterMark;if(K||(H.needDrain=!0),H.writing||H.corked){var rt=H.lastBufferedRequest;H.lastBufferedRequest={chunk:T,encoding:F,isBuf:M,callback:W,next:null},rt?rt.next=H.lastBufferedRequest:H.bufferedRequest=H.lastBufferedRequest,H.bufferedRequestCount+=1}else S(R,H,!1,X,T,F,W);return K})(this,z,V,g,_,k)),U},B.prototype.cork=function(){this._writableState.corked++},B.prototype.uncork=function(){var g=this._writableState;g.corked&&(g.corked--,g.writing||g.corked||g.bufferProcessing||!g.bufferedRequest||I(this,g))},B.prototype.setDefaultEncoding=function(g){if(typeof g==`string`&&(g=g.toLowerCase()),!([`hex`,`utf8`,`utf-8`,`ascii`,`binary`,`base64`,`ucs2`,`ucs-2`,`utf16le`,`utf-16le`,`raw`].indexOf((g+``).toLowerCase())>-1))throw new N(g);return this._writableState.defaultEncoding=g,this},Object.defineProperty(B.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(B.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),B.prototype._write=function(g,_,k){k(new f(`_write()`))},B.prototype._writev=null,B.prototype.end=function(g,_,k){var O=this._writableState;return typeof g==`function`?(k=g,g=null,_=null):typeof _==`function`&&(k=_,_=null),g!=null&&this.write(g,_),O.corked&&(O.corked=1,this.uncork()),O.ending||(function(z,U,V){U.ending=!0,y(z,U),V&&(U.finished?p.nextTick(V):z.once(`finish`,V)),U.ended=!0,z.writable=!1})(this,O,k),this},Object.defineProperty(B.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(B.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(g){this._writableState&&(this._writableState.destroyed=g)}}),B.prototype.destroy=h.destroy,B.prototype._undestroy=h.undestroy,B.prototype._destroy=function(g,_){_(g)}}).call(this)}).call(this,i(`_process`),typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{})},{"../errors":477,"./_stream_duplex":478,"./internal/streams/destroy":485,"./internal/streams/state":489,"./internal/streams/stream":490,_process:467,buffer:220,inherits:440,"util-deprecate":524}],483:[function(i,E,w){(function(p){(function(){"use strict";var o;function a(A,j,L){return(j=(function(N){var P=(function(D,$){if(typeof D!=`object`||D===null)return D;var B=D[Symbol.toPrimitive];if(B!==void 0){var S=B.call(D,$||`default`);if(typeof S!=`object`)return S;throw new TypeError(`@@toPrimitive must return a primitive value.`)}return($===`string`?String:Number)(D)})(N,`string`);return typeof P==`symbol`?P:String(P)})(j))in A?Object.defineProperty(A,j,{value:L,enumerable:!0,configurable:!0,writable:!0}):A[j]=L,A}var r=i(`./end-of-stream`),t=Symbol(`lastResolve`),e=Symbol(`lastReject`),l=Symbol(`error`),n=Symbol(`ended`),s=Symbol(`lastPromise`),h=Symbol(`handlePromise`),d=Symbol(`stream`);function c(A,j){return{value:A,done:j}}function m(A){var j=A[t];if(j!==null){var L=A[d].read();L!==null&&(A[s]=null,A[t]=null,A[e]=null,j(c(L,!1)))}}function f(A){p.nextTick(m,A)}var v=Object.getPrototypeOf((function(){}
12)),x=Object.setPrototypeOf((a(o={get stream(){return this[d]},next:function(){var A=this,j=this[l];if(j!==null)return Promise.reject(j);if(this[n])return Promise.resolve(c(void 0,!0));if(this[d].destroyed)return new Promise((function(D,$){p.nextTick((function(){A[l]?$(A[l]):D(c(void 0,!0))}))}));var L,N=this[s];if(N)L=new Promise((function(D,$){return function(B,S){D.then((function(){$[n]?B(c(void 0,!0)):$[h](B,S)}),S)}})(N,this));else{var P=this[d].read();if(P!==null)return Promise.resolve(c(P,!1));L=new Promise(this[h])}return this[s]=L,L}},Symbol.asyncIterator,(function(){return this})),a(o,`return`,(function(){var A=this;return new Promise((function(j,L){A[d].destroy(null,(function(N){N?L(N):j(c(void 0,!0))}))}))})),o),v);E.exports=function(A){var j,L=Object.create(x,(a(j={},d,{value:A,writable:!0}),a(j,t,{value:null,writable:!0}),a(j,e,{value:null,writable:!0}),a(j,l,{value:null,writable:!0}),a(j,n,{value:A._readableState.endEmitted,writable:!0}),a(j,h,{value:function(N,P){var D=L[d].read();D?(L[s]=null,L[t]=null,L[e]=null,N(c(D,!1))):(L[t]=N,L[e]=P)},writable:!0}),j));return L[s]=null,r(A,(function(N){if(N&&N.code!==`ERR_STREAM_PREMATURE_CLOSE`){var P=L[e];P!==null&&(L[s]=null,L[t]=null,L[e]=null,P(N)),L[l]=N;return}var D=L[t];D!==null&&(L[s]=null,L[t]=null,L[e]=null,D(c(void 0,!0))),L[n]=!0})),A.on(`readable`,f.bind(null,L)),L}}).call(this)}).call(this,i(`_process`))},{"./end-of-stream":486,_process:467}],484:[function(i,E,w){"use strict";function p(s,h){var d=Object.keys(s);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(s);h&&(c=c.filter((function(m){return Object.getOwnPropertyDescriptor(s,m).enumerable}))),d.push.apply(d,c)}return d}function o(s){for(var h=1;h<arguments.length;h++){var d=arguments[h]!=null?arguments[h]:{};h%2?p(Object(d),!0).forEach((function(c){a(s,c,d[c])})):Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(d)):p(Object(d)).forEach((function(c){Object.defineProperty(s,c,Object.getOwnPropertyDescriptor(d,c))}))}return s}function a(s,h,d){return(h=t(h))in s?Object.defineProperty(s,h,{value:d,enumerable:!0,configurable:!0,writable:!0}):s[h]=d,s}function r(s,h){for(var d=0;d<h.length;d++){var c=h[d];c.enumerable=c.enumerable||!1,c.configurable=!0,`value`in c&&(c.writable=!0),Object.defineProperty(s,t(c.key),c)}}function t(s){var h=(function(d,c){if(typeof d!=`object`||d===null)return d;var m=d[Symbol.toPrimitive];if(m!==void 0){var f=m.call(d,c||`default`);if(typeof f!=`object`)return f;throw new TypeError(`@@toPrimitive must return a primitive value.`)}return(c===`string`?String:Number)(d)})(s,`string`);return typeof h==`symbol`?h:String(h)}var e=i(`buffer`).Buffer,l=i(`util`).inspect,n=l&&l.custom||`inspect`;E.exports=(function(){function s(){(function(m,f){if(!(m instanceof f))throw new TypeError(`Cannot call a class as a function`)})(this,s),this.head=null,this.tail=null,this.length=0}var h,d,c;return h=s,(d=[{key:`push`,value:function(m){var f={data:m,next:null};this.length>0?this.tail.next=f:this.head=f,this.tail=f,++this.length}},{key:`unshift`,value:function(m){var f={data:m,next:this.head};this.length===0&&(this.tail=f),this.head=f,++this.length}},{key:`shift`,value:function(){if(this.length!==0){var m=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,m}}},{key:`clear`,value:function(){this.head=this.tail=null,this.length=0}},{key:`join`,value:function(m){if(this.length===0)return``;for(var f=this.head,v=``+f.data;f=f.next;)v+=m+f.data;return v}},{key:`concat`,value:function(m){if(this.length===0)return e.alloc(0);for(var f,v,x,A=e.allocUnsafe(m>>>0),j=this.head,L=0;j;)f=j.data,v=A,x=L,e.prototype.copy.call(f,v,x),L+=j.data.length,j=j.next;return A}},{key:`consume`,value:function(m,f){var v;return m<this.head.data.length?(v=this.head.data.slice(0,m),this.head.data=this.head.data.slice(m)):v=m===this.head.data.length?this.shift():f?this._getString(m):this._getBuffer(m),v}},{key:`first`,value:function(){return this.head.data}},{key:`_getString`,value:function(m){var f=this.head,v=1,x=f.data;for(m-=x.length;
12f=f.next;){var A=f.data,j=m>A.length?A.length:m;if(j===A.length?x+=A:x+=A.slice(0,m),(m-=j)==0){j===A.length?(++v,f.next?this.head=f.next:this.head=this.tail=null):(this.head=f,f.data=A.slice(j));break}++v}return this.length-=v,x}},{key:`_getBuffer`,value:function(m){var f=e.allocUnsafe(m),v=this.head,x=1;for(v.data.copy(f),m-=v.data.length;v=v.next;){var A=v.data,j=m>A.length?A.length:m;if(A.copy(f,f.length-m,0,j),(m-=j)==0){j===A.length?(++x,v.next?this.head=v.next:this.head=this.tail=null):(this.head=v,v.data=A.slice(j));break}++x}return this.length-=x,f}},{key:n,value:function(m,f){return l(this,o(o({},f),{},{depth:0,customInspect:!1}))}}])&&r(h.prototype,d),c&&r(h,c),Object.defineProperty(h,"prototype",{writable:!1}),s})()},{buffer:220,util:188}],485:[function(i,E,w){(function(p){(function(){"use strict";function o(t,e){r(t,e),a(t)}function a(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit(`close`)}function r(t,e){t.emit(`error`,e)}E.exports={destroy:function(t,e){var l=this,n=this._readableState&&this._readableState.destroyed,s=this._writableState&&this._writableState.destroyed;return n||s?(e?e(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,p.nextTick(r,this,t)):p.nextTick(r,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,(function(h){!e&&h?l._writableState?l._writableState.errorEmitted?p.nextTick(a,l):(l._writableState.errorEmitted=!0,p.nextTick(o,l,h)):p.nextTick(o,l,h):e?(p.nextTick(a,l),e(h)):p.nextTick(a,l)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(t,e){var l=t._readableState,n=t._writableState;l&&l.autoDestroy||n&&n.autoDestroy?t.destroy(e):t.emit(`error`,e)}}}).call(this)}).call(this,i(`_process`))},{_process:467}],486:[function(i,E,w){"use strict";var p=i(`../../../errors`).codes.ERR_STREAM_PREMATURE_CLOSE;function o(){}E.exports=function a(r,t,e){if(typeof t==`function`)return a(r,null,t);t||(t={}),e=(function(A){var j=!1;return function(){if(!j){j=!0;for(var L=arguments.length,N=new Array(L),P=0;P<L;P++)N[P]=arguments[P];A.apply(this,N)}}})(e||o);var l=t.readable||t.readable!==!1&&r.readable,n=t.writable||t.writable!==!1&&r.writable,s=function(){r.writable||d()},h=r._writableState&&r._writableState.finished,d=function(){n=!1,h=!0,l||e.call(r)},c=r._readableState&&r._readableState.endEmitted,m=function(){l=!1,c=!0,n||e.call(r)},f=function(A){e.call(r,A)},v=function(){var A;return l&&!c?(r._readableState&&r._readableState.ended||(A=new p),e.call(r,A)):n&&!h?(r._writableState&&r._writableState.ended||(A=new p),e.call(r,A)):void 0},x=function(){r.req.on(`finish`,d)};return(function(A){return A.setHeader&&typeof A.abort==`function`})(r)?(r.on(`complete`,d),r.on(`abort`,v),r.req?x():r.on(`request`,x)):n&&!r._writableState&&(r.on(`end`,s),r.on(`close`,s)),r.on(`end`,m),r.on(`finish`,d),t.error!==!1&&r.on(`error`,f),r.on(`close`,v),function(){r.removeListener(`complete`,d),r.removeListener(`abort`,v),r.removeListener(`request`,x),r.req&&r.req.removeListener(`finish`,d),r.removeListener(`end`,s),r.removeListener(`close`,s),r.removeListener(`finish`,d),r.removeListener(`end`,m),r.removeListener(`error`,f),r.removeListener(`close`,v)}}},{"../../../errors":477}],487:[function(i,E,w){"use strict";E.exports=function(){throw new Error(`Readable.from is not available in the browser`)}},{}],488:[function(i,E,w){"use strict";var p,o=i(`../../../errors`).codes,a=o.ERR_MISSING_ARGS,r=o.ERR_STREAM_DESTROYED;function t(h){if(h)throw h}function e(h,d,c,m){m=(function(x){var A=!1;return function(){A||(A=!0,x.apply(void 0,arguments))}})(m);var f=!1;h.on(`close`,(function(){f=!0})),p===void 0&&(p=i(`./end-of-stream`)),p(h,{readable:d,writable:c},(function(x){if(x)return m(x);f=!0,m()}));var v=!1;
12return function(x){if(!f&&!v)return v=!0,(function(A){return A.setHeader&&typeof A.abort==`function`})(h)?h.abort():typeof h.destroy==`function`?h.destroy():void m(x||new r(`pipe`))}}function l(h){h()}function n(h,d){return h.pipe(d)}function s(h){return h.length?typeof h[h.length-1]!=`function`?t:h.pop():t}E.exports=function(){for(var h=arguments.length,d=new Array(h),c=0;c<h;c++)d[c]=arguments[c];var m,f=s(d);if(Array.isArray(d[0])&&(d=d[0]),d.length<2)throw new a(`streams`);var v=d.map((function(x,A){var j=A<d.length-1;return e(x,j,A>0,(function(L){m||(m=L),L&&v.forEach(l),j||(v.forEach(l),f(m))}))}));return d.reduce(n)}},{"../../../errors":477,"./end-of-stream":486}],489:[function(i,E,w){"use strict";var p=i(`../../../errors`).codes.ERR_INVALID_OPT_VALUE;E.exports={getHighWaterMark:function(o,a,r,t){var e=(function(l,n,s){return l.highWaterMark!=null?l.highWaterMark:n?l[s]:null})(a,t,r);if(e!=null){if(!isFinite(e)||Math.floor(e)!==e||e<0)throw new p(t?r:`highWaterMark`,e);return Math.floor(e)}return o.objectMode?16:16384}}},{"../../../errors":477}],490:[function(i,E,w){"use strict";E.exports=i(`events`).EventEmitter},{events:422}],491:[function(i,E,w){"use strict";(w=E.exports=i(`./lib/_stream_readable.js`)).Stream=w,w.Readable=w,w.Writable=i(`./lib/_stream_writable.js`),w.Duplex=i(`./lib/_stream_duplex.js`),w.Transform=i(`./lib/_stream_transform.js`),w.PassThrough=i(`./lib/_stream_passthrough.js`),w.finished=i(`./lib/internal/streams/end-of-stream.js`),w.pipeline=i(`./lib/internal/streams/pipeline.js`)},{"./lib/_stream_duplex.js":478,"./lib/_stream_passthrough.js":479,"./lib/_stream_readable.js":480,"./lib/_stream_transform.js":481,"./lib/_stream_writable.js":482,"./lib/internal/streams/end-of-stream.js":486,"./lib/internal/streams/pipeline.js":488}],492:[function(i,E,w){"use strict";var p=(function(o){var a=Object.prototype,r=a.hasOwnProperty,t=Object.defineProperty||function(y,g,_){y[g]=_.value},e=typeof Symbol==`function`?Symbol:{},l=e.iterator||`@@iterator`,n=e.asyncIterator||`@@asyncIterator`,s=e.toStringTag||`@@toStringTag`;function h(y,g,_){return Object.defineProperty(y,g,{value:_,enumerable:!0,configurable:!0,writable:!0}),y[g]}try{h({},``)}catch(y){h=function(g,_,k){return g[_]=k}}function d(y,g,_,k){var O=g&&g.prototype instanceof f?g:f,z=Object.create(O.prototype);return t(z,`_invoke`,{value:$(y,_,new I(k||[]))}),z}function c(y,g,_){try{return{type:`normal`,arg:y.call(g,_)}}catch(k){return{type:`throw`,arg:k}}}o.wrap=d;var m={};function f(){}function v(){}function x(){}var A={};h(A,l,(function(){return this}));var j=Object.getPrototypeOf,L=j&&j(j(u([])));L&&L!==a&&r.call(L,l)&&(A=L);var N=x.prototype=f.prototype=Object.create(A);function P(y){[`next`,`throw`,`return`].forEach((function(g){h(y,g,(function(_){return this._invoke(g,_)}))}))}function D(y,g){var _;t(this,`_invoke`,{value:function(k,O){function z(){return new g((function(U,V){(function R(H,M,T,F){var W=c(y[H],y,M);if(W.type!==`throw`){var Y=W.arg,X=Y.value;return X&&typeof X==`object`&&r.call(X,`__await`)?g.resolve(X.__await).then((function(K){R(`next`,K,T,F)}),(function(K){R(`throw`,K,T,F)})):g.resolve(X).then((function(K){Y.value=K,T(Y)}),(function(K){return R(`throw`,K,T,F)}))}F(W.arg)})(k,O,U,V)}))}return _=_?_.then(z,z):z()}})}function $(y,g,_){var k=`suspendedStart`;return function(O,z){if(k===`executing`)throw new Error(`Generator is already running`);if(k===`completed`){if(O===`throw`)throw z;return b()}for(_.method=O,_.arg=z;;){var U=_.delegate;if(U){var V=B(U,_);if(V){if(V===m)continue;return V}}if(_.method===`next`)_.sent=_._sent=_.arg;else if(_.method===`throw`){if(k===`suspendedStart`)throw k=`completed`,_.arg;_.dispatchException(_.arg)}else _.method===`return`&&_.abrupt(`return`,_.arg);k=`executing`;var R=c(y,g,_);if(R.type===`normal`){if(k=_.done?`completed`:`suspendedYield`,R.arg===m)continue;return{value:R.arg,done:_.done}}R.type===`throw`&&(k=`completed`,_.method=`throw`,_.arg=R.arg)}}}function B(y,g){var _=g.method,k=y.iterator[_];if(k===void 0)return g.delegate=null,_===`throw`&&y.iterator.return&&(g.method=`return`,g.arg=void 0,B(y,g),g.method===`throw`)||_!==`return`&&(g.method=`throw`,g.arg=new TypeError(`The iterator does not provide a '`+_+`' method`)),m;var O=c(k,y.iterator,g.arg);
12if(O.type===`throw`)return g.method=`throw`,g.arg=O.arg,g.delegate=null,m;var z=O.arg;return z?z.done?(g[y.resultName]=z.value,g.next=y.nextLoc,g.method!==`return`&&(g.method=`next`,g.arg=void 0),g.delegate=null,m):z:(g.method=`throw`,g.arg=new TypeError(`iterator result is not an object`),g.delegate=null,m)}function S(y){var g={tryLoc:y[0]};1 in y&&(g.catchLoc=y[1]),2 in y&&(g.finallyLoc=y[2],g.afterLoc=y[3]),this.tryEntries.push(g)}function C(y){var g=y.completion||{};g.type=`normal`,delete g.arg,y.completion=g}function I(y){this.tryEntries=[{tryLoc:`root`}],y.forEach(S,this),this.reset(!0)}function u(y){if(y){var g=y[l];if(g)return g.call(y);if(typeof y.next==`function`)return y;if(!isNaN(y.length)){var _=-1,k=function O(){for(;++_<y.length;)if(r.call(y,_))return O.value=y[_],O.done=!1,O;return O.value=void 0,O.done=!0,O};return k.next=k}}return{next:b}}function b(){return{value:void 0,done:!0}}return v.prototype=x,t(N,`constructor`,{value:x,configurable:!0}),t(x,`constructor`,{value:v,configurable:!0}),v.displayName=h(x,s,`GeneratorFunction`),o.isGeneratorFunction=function(y){var g=typeof y==`function`&&y.constructor;return!!g&&(g===v||(g.displayName||g.name)===`GeneratorFunction`)},o.mark=function(y){return Object.setPrototypeOf?Object.setPrototypeOf(y,x):(y.__proto__=x,h(y,s,`GeneratorFunction`)),y.prototype=Object.create(N),y},o.awrap=function(y){return{__await:y}},P(D.prototype),h(D.prototype,n,(function(){return this})),o.AsyncIterator=D,o.async=function(y,g,_,k,O){O===void 0&&(O=Promise);var z=new D(d(y,g,_,k),O);return o.isGeneratorFunction(g)?z:z.next().then((function(U){return U.done?U.value:z.next()}))},P(N),h(N,s,`Generator`),h(N,l,(function(){return this})),h(N,`toString`,(function(){return`[object Generator]`})),o.keys=function(y){var g=Object(y),_=[];for(var k in g)_.push(k);return _.reverse(),function O(){for(;_.length;){var z=_.pop();if(z in g)return O.value=z,O.done=!1,O}return O.done=!0,O}},o.values=u,I.prototype={constructor:I,reset:function(y){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method=`next`,this.arg=void 0,this.tryEntries.forEach(C),!y)for(var g in this)g.charAt(0)===`t`&&r.call(this,g)&&!isNaN(+g.slice(1))&&(this[g]=void 0)},stop:function(){this.done=!0;var y=this.tryEntries[0].completion;if(y.type===`throw`)throw y.arg;return this.rval},dispatchException:function(y){if(this.done)throw y;var g=this;function _(R,H){return z.type=`throw`,z.arg=y,g.next=R,H&&(g.method=`next`,g.arg=void 0),!!H}for(var k=this.tryEntries.length-1;k>=0;--k){var O=this.tryEntries[k],z=O.completion;if(O.tryLoc===`root`)return _(`end`);if(O.tryLoc<=this.prev){var U=r.call(O,`catchLoc`),V=r.call(O,`finallyLoc`);if(U&&V){if(this.prev<O.catchLoc)return _(O.catchLoc,!0);if(this.prev<O.finallyLoc)return _(O.finallyLoc)}else if(U){if(this.prev<O.catchLoc)return _(O.catchLoc,!0)}else{if(!V)throw new Error(`try statement without catch or finally`);if(this.prev<O.finallyLoc)return _(O.finallyLoc)}}}},abrupt:function(y,g){for(var _=this.tryEntries.length-1;_>=0;--_){var k=this.tryEntries[_];if(k.tryLoc<=this.prev&&r.call(k,`finallyLoc`)&&this.prev<k.finallyLoc){var O=k;break}}O&&(y===`break`||y===`continue`)&&O.tryLoc<=g&&g<=O.finallyLoc&&(O=null);var z=O?O.completion:{};return z.type=y,z.arg=g,O?(this.method=`next`,this.next=O.finallyLoc,m):this.complete(z)},complete:function(y,g){if(y.type===`throw`)throw y.arg;return y.type===`break`||y.type===`continue`?this.next=y.arg:y.type===`return`?(this.rval=this.arg=y.arg,this.method=`return`,this.next=`end`):y.type===`normal`&&g&&(this.next=g),m},finish:function(y){for(var g=this.tryEntries.length-1;g>=0;--g){var _=this.tryEntries[g];if(_.finallyLoc===y)return this.complete(_.completion,_.afterLoc),C(_),m}},catch:function(y){for(var g=this.tryEntries.length-1;g>=0;--g){var _=this.tryEntries[g];if(_.tryLoc===y){var k=_.completion;if(k.type===`throw`){var O=k.arg;C(_)}return O}}throw new Error(`illegal catch attempt`)},delegateYield:function(y,g,_){return this.delegate={iterator:u(y),resultName:g,nextLoc:_},this.method===`next`&&(this.arg=void 0),m}},o})(typeof E==`object`?E.exports:{});try{regeneratorRuntime=p}catch(o){typeof globalThis==`object`?globalThis.regeneratorRuntime=p:Function(`r`,`regeneratorRuntime = r`)(p)}},{}],493:[function(i,E,w){"use strict";var p=i(`buffer`).Buffer,o=i(`inherits`),a=i(`hash-base`),r=new Array(16),t=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],e=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],l=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],n=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],s=[0,1518500249,1859775393,2400959708,2840853838],h=[1352829926,1548603684,1836072691,2053994217,0];function d(){a.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function c(j,L){return j<<L|j>>>32-L}function m(j,L,N,P,D,$,B,S){return c(j+(L^N^P)+$+B|0,S)+D|0}function f(j,L,N,P,D,$,B,S){return c(j+(L&N|~L&P)+$+B|0,S)+D|0}function v(j,L,N,P,D,$,B,S){return c(j+((L|~N)^P)+$+B|0,S)+D|0}function x(j,L,N,P,D,$,B,S){return c(j+(L&P|N&~P)+$+B|0,S)+D|0}function A(j,L,N,P,D,$,B,S){return c(j+(L^(N|~P))+$+B|0,S)+D|0}o(d,a),d.prototype._update=function(){for(var j=r,L=0;L<16;++L)j[L]=this._block.readInt32LE(4*L);for(var N=0|this._a,P=0|this._b,D=0|this._c,$=0|this._d,B=0|this._e,S=0|this._a,C=0|this._b,I=0|this._c,u=0|this._d,b=0|this._e,y=0;y<80;y+=1){var g,_;y<16?(g=m(N,P,D,$,B,j[t[y]],s[0],l[y]),_=A(S,C,I,u,b,j[e[y]],h[0],n[y])):y<32?(g=f(N,P,D,$,B,j[t[y]],s[1],l[y]),_=x(S,C,I,u,b,j[e[y]],h[1],n[y])):y<48?(g=v(N,P,D,$,B,j[t[y]],s[2],l[y]),_=v(S,C,I,u,b,j[e[y]],h[2],n[y])):y<64?(g=x(N,P,D,$,B,j[t[y]],s[3],l[y]),_=f(S,C,I,u,b,j[e[y]],h[3],n[y])):(g=A(N,P,D,$,B,j[t[y]],s[4],l[y]),_=m(S,C,I,u,b,j[e[y]],h[4],n[y])),N=B,B=$,$=c(D,10),D=P,P=g,S=b,b=u,u=c(I,10),I=C,C=_}var k=this._b+D+u|0;this._b=this._c+$+b|0,this._c=this._d+B+S|0,this._d=this._e+N+C|0,this._e=this._a+P+I|0,this._a=k},d.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var j=p.alloc?p.alloc(20):new p(20);return j.writeInt32LE(this._a,0),j.writeInt32LE(this._b,4),j.writeInt32LE(this._c,8),j.writeInt32LE(this._d,12),j.writeInt32LE(this._e,16),j},E.exports=d},{buffer:220,"hash-base":425,inherits:440}],494:[function(i,E,w){"use strict";var p=i(`buffer`),o=p.Buffer;function a(t,e){for(var l in t)e[l]=t[l]}function r(t,e,l){return o(t,e,l)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?E.exports=p:(a(p,w),w.Buffer=r),r.prototype=Object.create(o.prototype),a(o,r),r.from=function(t,e,l){if(typeof t==`number`)throw new TypeError(`Argument must not be a number`);return o(t,e,l)},r.alloc=function(t,e,l){if(typeof t!=`number`)throw new TypeError(`Argument must be a number`);var n=o(t);return e!==void 0?typeof l==`string`?n.fill(e,l):n.fill(e):n.fill(0),n},r.allocUnsafe=function(t){if(typeof t!=`number`)throw new TypeError(`Argument must be a number`);return o(t)},r.allocUnsafeSlow=function(t){if(typeof t!=`number`)throw new TypeError(`Argument must be a number`);return p.SlowBuffer(t)}},{buffer:220}],495:[function(i,E,w){(function(p){(function(){"use strict";var o,a=i(`buffer`),r=a.Buffer,t={};for(o in a)a.hasOwnProperty(o)&&o!==`SlowBuffer`&&o!==`Buffer`&&(t[o]=a[o]);var e=t.Buffer={};for(o in r)r.hasOwnProperty(o)&&o!==`allocUnsafe`&&o!==`allocUnsafeSlow`&&(e[o]=r[o]);if(t.Buffer.prototype=r.prototype,e.from&&e.from!==Uint8Array.from||(e.from=function(l,n,s){if(typeof l==`number`)throw new TypeError(`The "value" argument must not be of type number. Received type `+typeof l);if(l&&l.length===void 0)throw new TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof l);return r(l,n,s)}),e.alloc||(e.alloc=function(l,n,s){if(typeof l!=`number`)throw new TypeError(`The "size" argument must be of type number. Received type `+typeof l);if(l<0||l>
12=2*(1<<30))throw new RangeError(`The value "`+l+`" is invalid for option "size"`);var h=r(l);return n&&n.length!==0?typeof s==`string`?h.fill(n,s):h.fill(n):h.fill(0),h}),!t.kStringMaxLength)try{t.kStringMaxLength=p.binding(`buffer`).kStringMaxLength}catch(l){}t.constants||(t.constants={MAX_LENGTH:t.kMaxLength},t.kStringMaxLength&&(t.constants.MAX_STRING_LENGTH=t.kStringMaxLength)),E.exports=t}).call(this)}).call(this,i(`_process`))},{_process:467,buffer:220}],496:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0});let p=i(`xmlchars/xml/1.0/ed5`),o=i(`xmlchars/xml/1.1/ed2`),a=i(`xmlchars/xmlns/1.0/ed3`);var r=p.isS,t=p.isChar,e=p.isNameStartChar,l=p.isNameChar,n=p.S_LIST,s=p.NAME_RE,h=o.isChar,d=a.isNCNameStartChar,c=a.isNCNameChar,m=a.NC_NAME_RE;let f=`http://www.w3.org/XML/1998/namespace`,v=`http://www.w3.org/2000/xmlns/`,x={__proto__:null,xml:f,xmlns:v},A={__proto__:null,amp:`&`,gt:`>`,lt:`<`,quot:`"`,apos:`'`},j=u=>u===34||u===39,L=[34,39],N=[...L,91,62],P=[...L,60,93],D=[61,63,...n],$=[...n,62,38,60];function B(u,b,y){switch(b){case`xml`:y!==f&&u.fail(`xml prefix must be bound to ${f}.`);break;case`xmlns`:y!==v&&u.fail(`xmlns prefix must be bound to ${v}.`)}switch(y){case v:u.fail(b===``?`the default namespace may not be set to ${y}.`:`may not assign a prefix (even "xmlns") to the URI ${v}.`);break;case f:switch(b){case`xml`:break;case``:u.fail(`the default namespace may not be set to ${y}.`);break;default:u.fail(`may not assign the xml namespace to another prefix.`)}}}let S=u=>m.test(u),C=u=>s.test(u);w.EVENTS=[`xmldecl`,`text`,`processinginstruction`,`doctype`,`comment`,`opentagstart`,`attribute`,`opentag`,`closetag`,`cdata`,`error`,`end`,`ready`];let I={xmldecl:`xmldeclHandler`,text:`textHandler`,processinginstruction:`piHandler`,doctype:`doctypeHandler`,comment:`commentHandler`,opentagstart:`openTagStartHandler`,attribute:`attributeHandler`,opentag:`openTagHandler`,closetag:`closeTagHandler`,cdata:`cdataHandler`,error:`errorHandler`,end:`endHandler`,ready:`readyHandler`};w.SaxesParser=class{constructor(u){this.opt=u??{},this.fragmentOpt=!!this.opt.fragment;let b=this.xmlnsOpt=!!this.opt.xmlns;if(this.trackPosition=this.opt.position!==!1,this.fileName=this.opt.fileName,b){this.nameStartCheck=d,this.nameCheck=c,this.isName=S,this.processAttribs=this.processAttribsNS,this.pushAttrib=this.pushAttribNS,this.ns=Object.assign({__proto__:null},x);let y=this.opt.additionalNamespaces;y!=null&&((function(g,_){for(let k of Object.keys(_))B(g,k,_[k])})(this,y),Object.assign(this.ns,y))}else this.nameStartCheck=e,this.nameCheck=l,this.isName=C,this.processAttribs=this.processAttribsPlain,this.pushAttrib=this.pushAttribPlain;this.stateTable=[this.sBegin,this.sBeginWhitespace,this.sDoctype,this.sDoctypeQuote,this.sDTD,this.sDTDQuoted,this.sDTDOpenWaka,this.sDTDOpenWakaBang,this.sDTDComment,this.sDTDCommentEnding,this.sDTDCommentEnded,this.sDTDPI,this.sDTDPIEnding,this.sText,this.sEntity,this.sOpenWaka,this.sOpenWakaBang,this.sComment,this.sCommentEnding,this.sCommentEnded,this.sCData,this.sCDataEnding,this.sCDataEnding2,this.sPIFirstChar,this.sPIRest,this.sPIBody,this.sPIEnding,this.sXMLDeclNameStart,this.sXMLDeclName,this.sXMLDeclEq,this.sXMLDeclValueStart,this.sXMLDeclValue,this.sXMLDeclSeparator,this.sXMLDeclEnding,this.sOpenTag,this.sOpenTagSlash,this.sAttrib,this.sAttribName,this.sAttribNameSawWhite,this.sAttribValue,this.sAttribValueQuoted,this.sAttribValueClosed,this.sAttribValueUnquoted,this.sCloseTag,this.sCloseTagSawWhite],this._init()}get closed(){return this._closed}_init(){var u;this.openWakaBang=``,this.text=``,this.name=``,this.piTarget=``,this.entity=``,this.q=null,this.tags=[],this.tag=null,this.topNS=null,this.chunk=``,this.chunkPosition=0,this.i=0,this.prevI=0,this.carriedFromPrevious=void 0,this.forbiddenState=0,this.attribList=[];let{fragmentOpt:b}=this;this.state=b?13:0,this.reportedTextBeforeRoot=this.reportedTextAfterRoot=this.closedRoot=this.sawRoot=b,this.xmlDeclPossible=!b,this.xmlDeclExpects=[`version`],this.entityReturnState=void 0;let{defaultXMLVersion:y}=this.opt;if(y===void 0){if(this.opt.forceXMLVersion===!0)throw new Error(`forceXMLVersion set but defaultXMLVersion is not set`);y=`1.0`}this.setXMLVersion(y),this.positionAtNewLine=0,this.doctype=!1,this._closed=!1,this.xmlDecl={version:void 0,encoding:void 0,standalone:void 0},this.line=1,this.column=0,this.ENTITIES=Object.create(A),(u=this.readyHandler)===null||u===void 0||u.call(this)}get position(){return this.chunkPosition+this.i}get columnIndex(){return this.position-this.positionAtNewLine}on(u,b){this[I[u]]=b}off(u){this[I[u]]=void 0}makeError(u){var b;let y=(b=this.fileName)!==null&&b!==void 0?b:``;return this.trackPosition&&(y.length>0&&(y+=`:`),y+=`${this.line}:${this.column}`),y.length>0&&(y+=`: `),new Error(y+u)}fail(u){let b=this.makeError(u),y=this.errorHandler;if(y===void 0)throw b;return y(b),this}write(u){if(this.closed)return this.fail(`cannot write after close; assign an onready handler.`);let b=!1;u===null?(b=!0,u=``):typeof u==`object`&&(u=u.toString()),this.carriedFromPrevious!==void 0&&(u=`${this.carriedFromPrevious}${u}`,this.carriedFromPrevious=void 0);let y=u.length,g=u.charCodeAt(y-1);!b&&(g===13||g>=55296&&g<=56319)&&(this.carriedFromPrevious=u[y-1],y--,u=u.slice(0,y));let{stateTable:_}=this;for(this.chunk=u,this.i=0;this.i<y;)_[this.state].call(this);return this.chunkPosition+=y,b?this.end():this}close(){return this.write(null)}getCode10(){let{chunk:u,i:b}=this;if(this.prevI=b,this.i=b+1,b>=u.length)return-1;let y=u.charCodeAt(b);if(this.column++,y<55296){if(y>=32||y===9)return y;switch(y){case 10:return this.line++,this.column=0,this.positionAtNewLine=this.position,10;case 13:return u.charCodeAt(b+1)===10&&(this.i=b+2),this.line++,this.column=0,this.positionAtNewLine=this.position,-2;default:return this.fail(`disallowed character.`),y}}if(y>56319)return y>=57344&&y<=65533||this.fail(`disallowed character.`),y;let g=65536+1024*(y-55296)+(u.charCodeAt(b+1)-56320);return this.i=b+2,g>1114111&&this.fail(`disallowed character.`),g}getCode11(){let{chunk:u,i:b}=this;if(this.prevI=b,this.i=b+1,b>=u.length)return-1;let y=u.charCodeAt(b);if(this.column++,y<55296){if(y>31&&y<127||y>159&&y!==8232||y===9)return y;switch(y){case 10:return this.line++,this.column=0,this.positionAtNewLine=this.position,10;case 13:{let _=u.charCodeAt(b+1);_!==10&&_!==133||(this.i=b+2)}
12case 133:case 8232:return this.line++,this.column=0,this.positionAtNewLine=this.position,-2;default:return this.fail(`disallowed character.`),y}}if(y>56319)return y>=57344&&y<=65533||this.fail(`disallowed character.`),y;let g=65536+1024*(y-55296)+(u.charCodeAt(b+1)-56320);return this.i=b+2,g>1114111&&this.fail(`disallowed character.`),g}getCodeNorm(){let u=this.getCode();return u===-2?10:u}unget(){this.i=this.prevI,this.column--}captureTo(u){let{i:b}=this,{chunk:y}=this;for(;;){let g=this.getCode(),_=g===-2,k=_?10:g;if(k===-1||u.includes(k))return this.text+=y.slice(b,this.prevI),k;_&&(this.text+=y.slice(b,this.prevI)+` 13`,b=this.i)}}captureToChar(u){let{i:b}=this,{chunk:y}=this;for(;;){let g=this.getCode();switch(g){case-2:this.text+=y.slice(b,this.prevI)+` 14`,b=this.i,g=10;break;case-1:return this.text+=y.slice(b),!1}if(g===u)return this.text+=y.slice(b,this.prevI),!0}}captureNameChars(){let{chunk:u,i:b}=this;for(;;){let y=this.getCode();if(y===-1)return this.name+=u.slice(b),-1;if(!l(y))return this.name+=u.slice(b,this.prevI),y===-2?10:y}}skipSpaces(){for(;;){let u=this.getCodeNorm();if(u===-1||!r(u))return u}}setXMLVersion(u){this.currentXMLVersion=u,u===`1.0`?(this.isChar=t,this.getCode=this.getCode10):(this.isChar=h,this.getCode=this.getCode11)}sBegin(){this.chunk.charCodeAt(0)===65279&&(this.i++,this.column++),this.state=1}sBeginWhitespace(){let u=this.i,b=this.skipSpaces();switch(this.prevI!==u&&(this.xmlDeclPossible=!1),b){case 60:if(this.state=15,this.text.length!==0)throw new Error(`no-empty text at start`);break;case-1:break;default:this.unget(),this.state=13,this.xmlDeclPossible=!1}}sDoctype(){var u;let b=this.captureTo(N);switch(b){case 62:(u=this.doctypeHandler)===null||u===void 0||u.call(this,this.text),this.text=``,this.state=13,this.doctype=!0;break;case-1:break;default:this.text+=String.fromCodePoint(b),b===91?this.state=4:j(b)&&(this.state=3,this.q=b)}}sDoctypeQuote(){let u=this.q;this.captureToChar(u)&&(this.text+=String.fromCodePoint(u),this.q=null,this.state=2)}sDTD(){let u=this.captureTo(P);u!==-1&&(this.text+=String.fromCodePoint(u),u===93?this.state=2:u===60?this.state=6:j(u)&&(this.state=5,this.q=u))}sDTDQuoted(){let u=this.q;this.captureToChar(u)&&(this.text+=String.fromCodePoint(u),this.state=4,this.q=null)}sDTDOpenWaka(){let u=this.getCodeNorm();switch(this.text+=String.fromCodePoint(u),u){case 33:this.state=7,this.openWakaBang=``;break;case 63:this.state=11;break;default:this.state=4}}sDTDOpenWakaBang(){let u=String.fromCodePoint(this.getCodeNorm()),b=this.openWakaBang+=u;this.text+=u,b!==`-`&&(this.state=b===`--`?8:4,this.openWakaBang=``)}sDTDComment(){this.captureToChar(45)&&(this.text+=`-`,this.state=9)}sDTDCommentEnding(){let u=this.getCodeNorm();this.text+=String.fromCodePoint(u),this.state=u===45?10:8}sDTDCommentEnded(){let u=this.getCodeNorm();this.text+=String.fromCodePoint(u),u===62?this.state=4:(this.fail(`malformed comment.`),this.state=8)}sDTDPI(){this.captureToChar(63)&&(this.text+=`?`,this.state=12)}sDTDPIEnding(){let u=this.getCodeNorm();this.text+=String.fromCodePoint(u),u===62&&(this.state=4)}sText(){this.tags.length!==0?this.handleTextInRoot():this.handleTextOutsideRoot()}sEntity(){let{i:u}=this,{chunk:b}=this;t:for(;;)switch(this.getCode()){case-2:this.entity+=b.slice(u,this.prevI)+` 15`,u=this.i;break;case 59:{let{entityReturnState:y}=this,g=this.entity+b.slice(u,this.prevI),_;this.state=y,g===``?(this.fail(`empty entity name.`),_=`&;`):(_=this.parseEntity(g),this.entity=``),y===13&&this.textHandler===void 0||(this.text+=_);break t}case-1:this.entity+=b.slice(u);break t}}sOpenWaka(){let u=this.getCode();if(e(u))this.state=34,this.unget(),this.xmlDeclPossible=!1;else switch(u){case 47:this.state=43,this.xmlDeclPossible=!1;break;case 33:this.state=16,this.openWakaBang=``,this.xmlDeclPossible=!1;break;case 63:this.state=23;break;default:this.fail(`disallowed character in tag name`),this.state=13,this.xmlDeclPossible=!1}}sOpenWakaBang(){switch(this.openWakaBang+=String.fromCodePoint(this.getCodeNorm()),this.openWakaBang){case`[CDATA[`:this.sawRoot||this.reportedTextBeforeRoot||(this.fail(`text data outside of root node.`),this.reportedTextBeforeRoot=!0),this.closedRoot&&!this.reportedTextAfterRoot&&(this.fail(`text data outside of root node.`),this.reportedTextAfterRoot=!0),this.state=20,this.openWakaBang=``;break;case`--`:this.state=17,this.openWakaBang=``;break;case`DOCTYPE`:this.state=2,(this.doctype||this.sawRoot)&&this.fail(`inappropriately located doctype declaration.`),this.openWakaBang=``;break;default:this.openWakaBang.length>=7&&this.fail(`incorrect syntax.`)}}sComment(){this.captureToChar(45)&&(this.state=18)}sCommentEnding(){var u;let b=this.getCodeNorm();b===45?(this.state=19,(u=this.commentHandler)===null||u===void 0||u.call(this,this.text),this.text=``):(this.text+=`-`+String.fromCodePoint(b),this.state=17)}sCommentEnded(){let u=this.getCodeNorm();u!==62?(this.fail(`malformed comment.`),this.text+=`--`+String.fromCodePoint(u),this.state=17):this.state=13}sCData(){this.captureToChar(93)&&(this.state=21)}sCDataEnding(){let u=this.getCodeNorm();u===93?this.state=22:(this.text+=`]`+String.fromCodePoint(u),this.state=20)}sCDataEnding2(){var u;let b=this.getCodeNorm();switch(b){case 62:(u=this.cdataHandler)===null||u===void 0||u.call(this,this.text),this.text=``,this.state=13;break;case 93:this.text+=`]`;break;default:this.text+=`]]`+String.fromCodePoint(b),this.state=20}}sPIFirstChar(){let u=this.getCodeNorm();this.nameStartCheck(u)?(this.piTarget+=String.fromCodePoint(u),this.state=24):u===63||r(u)?(this.fail(`processing instruction without a target.`),this.state=u===63?26:25):(this.fail(`disallowed character in processing instruction name.`),this.piTarget+=String.fromCodePoint(u),this.state=24)}sPIRest(){let{chunk:u,i:b}=this;for(;;){let y=this.getCodeNorm();if(y===-1)return void(this.piTarget+=u.slice(b));if(!this.nameCheck(y)){this.piTarget+=u.slice(b,this.prevI);let g=y===63;g||r(y)?this.piTarget===`xml`?(this.xmlDeclPossible||this.fail(`an XML declaration must be at the start of the document.`),this.state=g?33:27):this.state=g?26:25:(this.fail(`disallowed character in processing instruction name.`),this.piTarget+=String.fromCodePoint(y));break}}}sPIBody(){if(this.text.length===0){let u=this.getCodeNorm();u===63?this.state=26:r(u)||(this.text=String.fromCodePoint(u))}else this.captureToChar(63)&&(this.state=26)}sPIEnding(){var u;let b=this.getCodeNorm();if(b===62){let{piTarget:y}=this;y.toLowerCase()===`xml`&&this.fail(`the XML declaration must appear at the start of the document.`),(u=this.piHandler)===null||u===void 0||u.call(this,{target:y,body:this.text}),this.piTarget=this.text=``,this.state=13}else b===63?this.text+=`?`:(this.text+=`?`+String.fromCodePoint(b),this.state=25);this.xmlDeclPossible=!1}sXMLDeclNameStart(){let u=this.skipSpaces();u!==63?u!==-1&&(this.state=28,this.name=String.fromCodePoint(u)):this.state=33}sXMLDeclName(){let u=this.captureTo(D);if(u===63)return this.state=33,this.name+=this.text,this.text=``,void this.fail(`XML declaration is incomplete.`);if(r(u)||u===61){if(this.name+=this.text,this.text=``,!this.xmlDeclExpects.includes(this.name))switch(this.name.length){case 0:this.fail(`did not expect any more name/value pairs.`);break;case 1:this.fail(`expected the name ${this.xmlDeclExpects[0]}.`);break;default:this.fail(`expected one of `+this.xmlDeclExpects.join(`, `))}this.state=u===61?30:29}}sXMLDeclEq(){let u=this.getCodeNorm();if(u===63)return this.state=33,void this.fail(`XML declaration is incomplete.`);r(u)||(u!==61&&this.fail(`value required.`),this.state=30)}sXMLDeclValueStart(){let u=this.getCodeNorm();if(u===63)return this.state=33,void this.fail(`XML declaration is incomplete.`);r(u)||(j(u)?this.q=u:(this.fail(`value must be quoted.`),this.q=32),this.state=31)}sXMLDeclValue(){let u=this.captureTo([this.q,63]);if(u===63)return this.state=33,this.text=``,void this.fail(`XML declaration is incomplete.`);if(u===-1)return;let b=this.text;switch(this.text=``,this.name){case`version`:{this.xmlDeclExpects=[`encoding`,`standalone`];let y=b;this.xmlDecl.version=y,/^1\.[0-9]+$/.test(y)?this.opt.forceXMLVersion||this.setXMLVersion(y):this.fail(`version number must match /^1\\.[0-9]+$/.`);break}case`encoding`:/^[A-Za-z][A-Za-z0-9._-]*$/.test(b)||this.fail(`encoding value must match /^[A-Za-z0-9][A-Za-z0-9._-]*$/.`),this.xmlDeclExpects=[`standalone`],this.xmlDecl.encoding=b;break;case`standalone`:b!==`yes`&&b!==`no`&&this.fail(`standalone value must match "yes" or "no".`),this.xmlDeclExpects=[],this.xmlDecl.standalone=b}this.name=``,this.state=32}sXMLDeclSeparator(){let u=this.getCodeNorm();u!==63?(r(u)||(this.fail(`whitespace required.`),this.unget()),this.state=27):this.state=33}sXMLDeclEnding(){var u;this.getCodeNorm()===62?(this.piTarget!==`xml`?this.fail(`processing instructions are not allowed before root.`):this.name!==`version`&&this.xmlDeclExpects.includes(`version`)&&this.fail(`XML declaration must contain a version.`),(u=this.xmldeclHandler)===null||u===void 0||u.call(this,this.xmlDecl),this.name=``,this.piTarget=this.text=``,this.state=13):this.fail(`The character ? is disallowed anywhere in XML declarations.`),this.xmlDeclPossible=!1}sOpenTag(){var u;let b=this.captureNameChars();if(b===-1)return;let y=this.tag={name:this.name,attributes:Object.create(null)};switch(this.name=``,this.xmlnsOpt&&(this.topNS=y.ns=Object.create(null)),(u=this.openTagStartHandler)===null||u===void 0||u.call(this,y),this.sawRoot=!0,!this.fragmentOpt&&this.closedRoot&&this.fail(`documents may contain only one root.`),b){case 62:this.openTag();break;case 47:this.state=35;break;default:r(b)||this.fail(`disallowed character in tag name.`),this.state=36}}sOpenTagSlash(){this.getCode()===62?this.openSelfClosingTag():(this.fail(`forward-slash in opening tag not followed by >.`),this.state=36)}sAttrib(){let u=this.skipSpaces();u!==-1&&(e(u)?(this.unget(),this.state=37):u===62?this.openTag():u===47?this.state=35:this.fail(`disallowed character in attribute name.`))}sAttribName(){let u=this.captureNameChars();u===61?this.state=39:r(u)?this.state=38:u===62?(this.fail(`attribute without value.`),this.pushAttrib(this.name,this.name),this.name=this.text=``,this.openTag()):u!==-1&&this.fail(`disallowed character in attribute name.`)}sAttribNameSawWhite(){let u=this.skipSpaces();switch(u){case-1:return;case 61:this.state=39;break;default:this.fail(`attribute without value.`),this.text=``,this.name=``,u===62?this.openTag():e(u)?(this.unget(),this.state=37):(this.fail(`disallowed character in attribute name.`),this.state=36)}}sAttribValue(){let u=this.getCodeNorm();j(u)?(this.q=u,this.state=40):r(u)||(this.fail(`unquoted attribute value.`),this.state=42,this.unget())}sAttribValueQuoted(){let{q:u,chunk:b}=this,{i:y}=this;for(;;)switch(this.getCode()){case u:this.pushAttrib(this.name,this.text+b.slice(y,this.prevI)),this.name=this.text=``,this.q=null,this.state=41;return;case 38:this.text+=b.slice(y,this.prevI),this.state=14,this.entityReturnState=40;return;case 10:case-2:case 9:this.text+=b.slice(y,this.prevI)+` `,y=this.i;break;case 60:this.text+=b.slice(y,this.prevI),this.fail(`disallowed character.`);return;case-1:this.text+=b.slice(y);return}}sAttribValueClosed(){let u=this.getCodeNorm();r(u)?this.state=36:u===62?this.openTag():u===47?this.state=35:e(u)?(this.fail(`no whitespace between attributes.`),this.unget(),this.state=37):this.fail(`disallowed character in attribute name.`)}sAttribValueUnquoted(){let u=this.captureTo($);switch(u){case 38:this.state=14,this.entityReturnState=42;break;case 60:this.fail(`disallowed character.`);break;case-1:break;default:this.text.includes(`]]>`)&&this.fail(`the string "]]>" is disallowed in char data.`),this.pushAttrib(this.name,this.text),this.name=this.text=``,u===62?this.openTag():this.state=36}}sCloseTag(){let u=this.captureNameChars();u===62?this.closeTag():r(u)?this.state=44:u!==-1&&this.fail(`disallowed character in closing tag.`)}sCloseTagSawWhite(){switch(this.skipSpaces()){case 62:this.closeTag();break;case-1:break;default:this.fail(`disallowed character in closing tag.`)}}handleTextInRoot(){let{i:u,forbiddenState:b}=this,{chunk:y,textHandler:g}=this;t:for(;;)switch(this.getCode()){case 60:if(this.state=15,g!==void 0){let{text:_}=this,k=y.slice(u,this.prevI);_.length!==0?(g(_+k),this.text=``):k.length!==0&&g(k)}b=0;break t;case 38:this.state=14,this.entityReturnState=13,g!==void 0&&(this.text+=y.slice(u,this.prevI)),b=0;break t;case 93:switch(b){case 0:b=1;break;case 1:b=2;break;case 2:break;default:throw new Error(`impossible state`)}break;case 62:b===2&&this.fail(`the string "]]>" is disallowed in char data.`),b=0;break;case-2:g!==void 0&&(this.text+=y.slice(u,this.prevI)+` 16`),u=this.i,b=0;break;case-1:g!==void 0&&(this.text+=y.slice(u));break t;default:b=0}this.forbiddenState=b}handleTextOutsideRoot(){let{i:u}=this,{chunk:b,textHandler:y}=this,g=!1;t:for(;;){let _=this.getCode();switch(_){case 60:if(this.state=15,y!==void 0){let{text:k}=this,O=b.slice(u,this.prevI);k.length!==0?(y(k+O),this.text=``):O.length!==0&&y(O)}break t;case 38:this.state=14,this.entityReturnState=13,y!==void 0&&(this.text+=b.slice(u,this.prevI)),g=!0;break t;case-2:y!==void 0&&(this.text+=b.slice(u,this.prevI)+` 17`),u=this.i;break;case-1:y!==void 0&&(this.text+=b.slice(u));break t;default:r(_)||(g=!0)}}g&&(this.sawRoot||this.reportedTextBeforeRoot||(this.fail(`text data outside of root node.`),this.reportedTextBeforeRoot=!0),this.closedRoot&&!this.reportedTextAfterRoot&&(this.fail(`text data outside of root node.`),this.reportedTextAfterRoot=!0))}pushAttribNS(u,b){var y;let{prefix:g,local:_}=this.qname(u),k={name:u,prefix:g,local:_,value:b};if(this.attribList.push(k),(y=this.attributeHandler)===null||y===void 0||y.call(this,k),g===`xmlns`){let O=b.trim();this.currentXMLVersion===`1.0`&&O===``&&this.fail(`invalid attempt to undefine prefix in XML 1.0`),this.topNS[_]=O,B(this,_,O)}else if(u===`xmlns`){let O=b.trim();this.topNS[``]=O,B(this,``,O)}}pushAttribPlain(u,b){var y;let g={name:u,value:b};this.attribList.push(g),(y=this.attributeHandler)===null||y===void 0||y.call(this,g)}end(){var u,b;this.sawRoot||this.fail(`document must contain a root element.`);let{tags:y}=this;for(;y.length>0;){let _=y.pop();this.fail(`unclosed tag: `+_.name)}
17this.state!==0&&this.state!==13&&this.fail(`unexpected end.`);let{text:g}=this;return g.length!==0&&((u=this.textHandler)===null||u===void 0||u.call(this,g),this.text=``),this._closed=!0,(b=this.endHandler)===null||b===void 0||b.call(this),this._init(),this}resolve(u){var b,y;let g=this.topNS[u];if(g!==void 0)return g;let{tags:_}=this;for(let k=_.length-1;k>=0;k--)if(g=_[k].ns[u],g!==void 0)return g;return g=this.ns[u],g!==void 0?g:(y=(b=this.opt).resolvePrefix)===null||y===void 0?void 0:y.call(b,u)}qname(u){let b=u.indexOf(`:`);if(b===-1)return{prefix:``,local:u};let y=u.slice(b+1),g=u.slice(0,b);return(g===``||y===``||y.includes(`:`))&&this.fail(`malformed name: ${u}.`),{prefix:g,local:y}}processAttribsNS(){var u;let{attribList:b}=this,y=this.tag;{let{prefix:k,local:O}=this.qname(y.name);y.prefix=k,y.local=O;let z=y.uri=(u=this.resolve(k))!==null&&u!==void 0?u:``;k!==``&&(k===`xmlns`&&this.fail(`tags may not have "xmlns" as prefix.`),z===``&&(this.fail(`unbound namespace prefix: ${JSON.stringify(k)}.`),y.uri=k))}if(b.length===0)return;let{attributes:g}=y,_=new Set;for(let k of b){let{name:O,prefix:z,local:U}=k,V,R;z===``?(V=O===`xmlns`?v:``,R=O):(V=this.resolve(z),V===void 0&&(this.fail(`unbound namespace prefix: ${JSON.stringify(z)}.`),V=z),R=`{${V}}${U}`),_.has(R)&&this.fail(`duplicate attribute: ${R}.`),_.add(R),k.uri=V,g[O]=k}this.attribList=[]}processAttribsPlain(){let{attribList:u}=this,b=this.tag.attributes;for(let{name:y,value:g}of u)b[y]!==void 0&&this.fail(`duplicate attribute: ${y}.`),b[y]=g;this.attribList=[]}openTag(){var u;this.processAttribs();let{tags:b}=this,y=this.tag;y.isSelfClosing=!1,(u=this.openTagHandler)===null||u===void 0||u.call(this,y),b.push(y),this.state=13,this.name=``}openSelfClosingTag(){var u,b,y;this.processAttribs();let{tags:g}=this,_=this.tag;_.isSelfClosing=!0,(u=this.openTagHandler)===null||u===void 0||u.call(this,_),(b=this.closeTagHandler)===null||b===void 0||b.call(this,_),(this.tag=(y=g[g.length-1])!==null&&y!==void 0?y:null)===null&&(this.closedRoot=!0),this.state=13,this.name=``}closeTag(){let{tags:u,name:b}=this;if(this.state=13,this.name=``,b===``)return this.fail(`weird empty close tag.`),void(this.text+=`</>`);let y=this.closeTagHandler,g=u.length;for(;g-->0;){let _=this.tag=u.pop();if(this.topNS=_.ns,y?.(_),_.name===b)break;this.fail(`unexpected close tag.`)}g===0?this.closedRoot=!0:g<0&&(this.fail(`unmatched closing tag: ${b}.`),this.text+=`</${b}>`)}parseEntity(u){if(u[0]!==`#`){let y=this.ENTITIES[u];return y!==void 0?y:(this.fail(this.isName(u)?`undefined entity.`:`disallowed character in entity name.`),`&${u};`)}let b=NaN;return u[1]===`x`&&/^#x[0-9a-f]+$/i.test(u)?b=parseInt(u.slice(2),16):/^#[0-9]+$/.test(u)&&(b=parseInt(u.slice(1),10)),this.isChar(b)?String.fromCodePoint(b):(this.fail(`malformed character entity.`),`&${u};`)}}},{"xmlchars/xml/1.0/ed5":543,"xmlchars/xml/1.1/ed2":544,"xmlchars/xmlns/1.0/ed3":545}],497:[function(i,E,w){"use strict";var p=i(`safe-buffer`).Buffer;function o(a,r){this._block=p.alloc(a),this._finalSize=r,this._blockSize=a,this._len=0}o.prototype.update=function(a,r){typeof a==`string`&&(r=r||`utf8`,a=p.from(a,r));for(var t=this._block,e=this._blockSize,l=a.length,n=this._len,s=0;s<l;){for(var h=n%e,d=Math.min(l-s,e-h),c=0;c<d;c++)t[h+c]=a[s+c];s+=d,(n+=d)%e==0&&this._update(t)}return this._len+=l,this},o.prototype.digest=function(a){var r=this._len%this._blockSize;this._block[r]=128,this._block.fill(0,r+1),r>=this._finalSize&&(this._update(this._block),this._block.fill(0));var t=8*this._len;if(t<=4294967295)this._block.writeUInt32BE(t,this._blockSize-4);else{var e=(4294967295&t)>>>0,l=(t-e)/4294967296;this._block.writeUInt32BE(l,this._blockSize-8),this._block.writeUInt32BE(e,this._blockSize-4)}this._update(this._block);var n=this._hash();return a?n.toString(a):n},o.prototype._update=function(){throw new Error(`_update must be implemented by subclass`)},E.exports=o},{"safe-buffer":494}],498:[function(i,E,w){"use strict";var p=E.exports=function(o){o=o.toLowerCase();var a=p[o];if(!a)throw new Error(o+` is not supported (we accept pull requests)`);return new a};p.sha=i(`./sha`),p.sha1=i(`./sha1`),p.sha224=i(`./sha224`),p.sha256=i(`./sha256`),p.sha384=i(`./sha384`),p.sha512=i(`./sha512`)},{"./sha":499,"./sha1":500,"./sha224":501,"./sha256":502,"./sha384":503,"./sha512":504}],499:[function(i,E,w){"use strict";var p=i(`inherits`),o=i(`./hash`),a=i(`safe-buffer`).Buffer,r=[1518500249,1859775393,-1894007588,-899497514],t=new Array(80);function e(){this.init(),this._w=t,o.call(this,64,56)}function l(s){return s<<30|s>>>2}function n(s,h,d,c){return s===0?h&d|~h&c:s===2?h&d|h&c|d&c:h^d^c}p(e,o),e.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},e.prototype._update=function(s){for(var h,d=this._w,c=0|this._a,m=0|this._b,f=0|this._c,v=0|this._d,x=0|this._e,A=0;A<16;++A)d[A]=s.readInt32BE(4*A);for(;A<80;++A)d[A]=d[A-3]^d[A-8]^d[A-14]^d[A-16];for(var j=0;j<80;++j){var L=~~(j/20),N=0|((h=c)<<5|h>>>27)+n(L,m,f,v)+x+d[j]+r[L];x=v,v=f,f=l(m),m=c,c=N}this._a=c+this._a|0,this._b=m+this._b|0,this._c=f+this._c|0,this._d=v+this._d|0,this._e=x+this._e|0},e.prototype._hash=function(){var s=a.allocUnsafe(20);return s.writeInt32BE(0|this._a,0),s.writeInt32BE(0|this._b,4),s.writeInt32BE(0|this._c,8),s.writeInt32BE(0|this._d,12),s.writeInt32BE(0|this._e,16),s},E.exports=e},{"./hash":497,inherits:440,"safe-buffer":494}],500:[function(i,E,w){"use strict";var p=i(`inherits`),o=i(`./hash`),a=i(`safe-buffer`).Buffer,r=[1518500249,1859775393,-1894007588,-899497514],t=new Array(80);function e(){this.init(),this._w=t,o.call(this,64,56)}function l(h){return h<<5|h>>>27}function n(h){return h<<30|h>>>2}function s(h,d,c,m){return h===0?d&c|~d&m:h===2?d&c|d&m|c&m:d^c^m}p(e,o),e.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},e.prototype._update=function(h){for(var d,c=this._w,m=0|this._a,f=0|this._b,v=0|this._c,x=0|this._d,A=0|this._e,j=0;j<16;++j)c[j]=h.readInt32BE(4*j);for(;j<80;++j)c[j]=(d=c[j-3]^c[j-8]^c[j-14]^c[j-16])<<1|d>>>31;for(var L=0;L<80;++L){var N=~~(L/20),P=l(m)+s(N,f,v,x)+A+c[L]+r[N]|0;A=x,x=v,v=n(f),f=m,m=P}this._a=m+this._a|0,this._b=f+this._b|0,this._c=v+this._c|0,this._d=x+this._d|0,this._e=A+this._e|0},e.prototype._hash=function(){var h=a.allocUnsafe(20);return h.writeInt32BE(0|this._a,0),h.writeInt32BE(0|this._b,4),h.writeInt32BE(0|this._c,8),h.writeInt32BE(0|this._d,12),h.writeInt32BE(0|this._e,16),h},E.exports=e},{"./hash":497,inherits:440,"safe-buffer":494}],501:[function(i,E,w){"use strict";var p=i(`inherits`),o=i(`./sha256`),a=i(`./hash`),r=i(`safe-buffer`).Buffer,t=new Array(64);function e(){this.init(),this._w=t,a.call(this,64,56)}p(e,o),e.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},e.prototype._hash=function(){var l=r.allocUnsafe(28);return l.writeInt32BE(this._a,0),l.writeInt32BE(this._b,4),l.writeInt32BE(this._c,8),l.writeInt32BE(this._d,12),l.writeInt32BE(this._e,16),l.writeInt32BE(this._f,20),l.writeInt32BE(this._g,24),l},E.exports=e},{"./hash":497,"./sha256":502,inherits:440,"safe-buffer":494}],502:[function(i,E,w){"use strict";var p=i(`inherits`),o=i(`./hash`),a=i(`safe-buffer`).Buffer,r=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756
vendor: 4,042 bytes, line 17
17734187,3204031479,3329325298],t=new Array(64);function e(){this.init(),this._w=t,o.call(this,64,56)}function l(c,m,f){return f^c&(m^f)}function n(c,m,f){return c&m|f&(c|m)}function s(c){return(c>>>2|c<<30)^(c>>>13|c<<19)^(c>>>22|c<<10)}function h(c){return(c>>>6|c<<26)^(c>>>11|c<<21)^(c>>>25|c<<7)}function d(c){return(c>>>7|c<<25)^(c>>>18|c<<14)^c>>>3}p(e,o),e.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},e.prototype._update=function(c){for(var m,f=this._w,v=0|this._a,x=0|this._b,A=0|this._c,j=0|this._d,L=0|this._e,N=0|this._f,P=0|this._g,D=0|this._h,$=0;$<16;++$)f[$]=c.readInt32BE(4*$);for(;$<64;++$)f[$]=0|(((m=f[$-2])>>>17|m<<15)^(m>>>19|m<<13)^m>>>10)+f[$-7]+d(f[$-15])+f[$-16];for(var B=0;B<64;++B){var S=D+h(L)+l(L,N,P)+r[B]+f[B]|0,C=s(v)+n(v,x,A)|0;D=P,P=N,N=L,L=j+S|0,j=A,A=x,x=v,v=S+C|0}this._a=v+this._a|0,this._b=x+this._b|0,this._c=A+this._c|0,this._d=j+this._d|0,this._e=L+this._e|0,this._f=N+this._f|0,this._g=P+this._g|0,this._h=D+this._h|0},e.prototype._hash=function(){var c=a.allocUnsafe(32);return c.writeInt32BE(this._a,0),c.writeInt32BE(this._b,4),c.writeInt32BE(this._c,8),c.writeInt32BE(this._d,12),c.writeInt32BE(this._e,16),c.writeInt32BE(this._f,20),c.writeInt32BE(this._g,24),c.writeInt32BE(this._h,28),c},E.exports=e},{"./hash":497,inherits:440,"safe-buffer":494}],503:[function(i,E,w){"use strict";var p=i(`inherits`),o=i(`./sha512`),a=i(`./hash`),r=i(`safe-buffer`).Buffer,t=new Array(160);function e(){this.init(),this._w=t,a.call(this,128,112)}p(e,o),e.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},e.prototype._hash=function(){var l=r.allocUnsafe(48);function n(s,h,d){l.writeInt32BE(s,d),l.writeInt32BE(h,d+4)}return n(this._ah,this._al,0),n(this._bh,this._bl,8),n(this._ch,this._cl,16),n(this._dh,this._dl,24),n(this._eh,this._el,32),n(this._fh,this._fl,40),l},E.exports=e},{"./hash":497,"./sha512":504,inherits:440,"safe-buffer":494}],504:[function(i,E,w){"use strict";var p=i(`inherits`),o=i(`./hash`),a=i(`safe-buffer`).Buffer,r=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,
171126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],t=new Array(160);function e(){this.init(),this._w=t,o.call(this,128,112)}function l(x,A,j){return j^x&(A^j)}function n(x,A,j){return x&A|j&(x|A)}function s(x,A){return(x>>>28|A<<4)^(A>>>2|x<<30)^(A>>>7|x<<25)}function h(x,A){return(x>>>14|A<<18)^(x>>>18|A<<14)^(A>>>9|x<<23)}function d(x,A){return(x>>>1|A<<31)^(x>>>8|A<<24)^x>>>7}function c(x,A){return(x>>>1|A<<31)^(x>>>8|A<<24)^(x>>>7|A<<25)}function m(x,A){return(x>>>19|A<<13)^(A>>>29|x<<3)^x>>>6}function f(x,A){return(x>>>19|A<<13)^(A>>>29|x<<3)^(x>>>6|A<<26)}function v(x,A){return x>>>0<A>>>0?1:0}p(e,o),e.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},e.prototype._update=function(x){for(var A=this._w,j=0|this._ah,L=0|this._bh,N=0|this._ch,P=0|this._dh,D=0|this._eh,$=0|this._fh,B=0|this._gh,S=0|this._hh,C=0|this._al,I=0|this._bl,u=0|this._cl,b=0|this._dl,y=0|this._el,g=0|this._fl,_=0|this._gl,k=0|this._hl,O=0;O<32;O+=2)A[O]=x.readInt32BE(4*O),A[O+1]=x.readInt32BE(4*O+4);for(;O<160;O+=2){var z=A[O-30],U=A[O-30+1],V=d(z,U),R=c(U,z),H=m(z=A[O-4],U=A[O-4+1]),M=f(U,z),T=A[O-14],F=A[O-14+1],W=A[O-32],Y=A[O-32+1],X=R+F|0,K=V+T+v(X,R)|0;K=(K=K+H+v(X=X+M|0,M)|0)+W+v(X=X+Y|0,Y)|0,A[O]=K,A[O+1]=X}for(var rt=0;rt<160;rt+=2){K=A[rt],X=A[rt+1];var tt=n(j,L,N),q=n(C,I,u),Q=s(j,C),G=s(C,j),et=h(D,y),nt=h(y,D),it=r[rt],ot=r[rt+1],ht=l(D,$,B),ft=l(y,g,_),pt=k+nt|0,Ct=S+et+v(pt,k)|0;Ct=(Ct=(Ct=Ct+ht+v(pt=pt+ft|0,ft)|0)+it+v(pt=pt+ot|0,ot)|0)+K+v(pt=pt+X|0,X)|0;var yt=G+q|0,wt=Q+tt+v(yt,G)|0;S=B,k=_,B=$,_=g,$=D,g=y,D=P+Ct+v(y=b+pt|0,b)|0,P=N,b=u,N=L,u=I,L=j,I=C,j=Ct+wt+v(C=pt+yt|0,pt)|0}this._al=this._al+C|0,this._bl=this._bl+I|0,this._cl=this._cl+u|0,this._dl=this._dl+b|0,this._el=this._el+y|0,this._fl=this._fl+g|0,this._gl=this._gl+_|0,this._hl=this._hl+k|0,this._ah=this._ah+j+v(this._al,C)|0,this._bh=this._bh+L+v(this._bl,I)|0,this._ch=this._ch+N+v(this._cl,u)|0,this._dh=this._dh+P+v(this._dl,b)|0,this._eh=this._eh+D+v(this._el,y)|0,this._fh=this._fh+$+v(this._fl,g)|0,this._gh=this._gh+B+v(this._gl,_)|0,this._hh=this._hh+S+v(this._hl,k)|0},e.prototype._hash=function(){var x=a.allocUnsafe(64);function A(j,L,N){x.writeInt32BE(j,N),x.writeInt32BE(L,N+4)}return A(this._ah,this._al,0),A(this._bh,this._bl,8),A(this._ch,this._cl,16),A(this._dh,this._dl,24),A(this._eh,this._el,32),A(this._fh,this._fl,40),A(this._gh,this._gl,48),A(this._hh,this._hl,56),x},E.exports=e},{"./hash":497,inherits:440,"safe-buffer":494}],505:[function(i,E,w){"use strict";E.exports=o;var p=i(`events`).EventEmitter;function o(){p.call(this)}i(`inherits`)(o,p),o.Readable=i(`readable-stream/readable.js`),o.Writable=i(`readable-stream/writable.js`),o.Duplex=i(`readable-stream/duplex.js`),o.Transform=i(`readable-stream/transform.js`),o.PassThrough=i(`readable-stream/passthrough.js`),o.Stream=o,o.prototype.pipe=function(a,r){var t=this;function e(m){a.writable&&a.write(m)===!1&&t.pause&&t.pause()}function l(){t.readable&&t.resume&&t.resume()}t.on(`data`,e),a.on(`drain`,l),a._isStdio||r&&r.end===!1||(t.on(`end`,s),t.on(`close`,h));var n=!1;function s(){n||(n=!0,a.end())}function h(){n||(n=!0,typeof a.destroy==`function`&&a.destroy())}function d(m){if(c(),p.listenerCount(this,`error`)===0)throw m}function c(){t.removeListener(`data`,e),a.removeListener(`drain`,l),t.removeListener(`end`,s),t.removeListener(`close`,h),t.removeListener(`error`,d),a.removeListener(`error`,d),t.removeListener(`end`,c),t.removeListener(`close`,c),a.removeListener(`close`,c)}return t.on(`error`,d),a.on(`error`,d),t.on(`end`,c),t.on(`close`,c),a.on(`close`,c),a.emit(`pipe`,t),a}},{events:422,inherits:440,"readable-stream/duplex.js":507,"readable-stream/passthrough.js":516,"readable-stream/readable.js":517,"readable-stream/transform.js":518,"readable-stream/writable.js":519}],506:[function(i,E,w){"use strict";var p={}.toString;E.exports=Array.isArray||function(o){return p.call(o)==`[object Array]`}}
17,{}],507:[function(i,E,w){"use strict";E.exports=i(`./lib/_stream_duplex.js`)},{"./lib/_stream_duplex.js":508}],508:[function(i,E,w){"use strict";var p=i(`process-nextick-args`),o=Object.keys||function(c){var m=[];for(var f in c)m.push(f);return m};E.exports=s;var a=Object.create(i(`core-util-is`));a.inherits=i(`inherits`);var r=i(`./_stream_readable`),t=i(`./_stream_writable`);a.inherits(s,r);for(var e=o(t.prototype),l=0;l<e.length;l++){var n=e[l];s.prototype[n]||(s.prototype[n]=t.prototype[n])}function s(c){if(!(this instanceof s))return new s(c);r.call(this,c),t.call(this,c),c&&c.readable===!1&&(this.readable=!1),c&&c.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,c&&c.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once(`end`,h)}function h(){this.allowHalfOpen||this._writableState.ended||p.nextTick(d,this)}function d(c){c.end()}Object.defineProperty(s.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(s.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(c){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=c,this._writableState.destroyed=c)}}),s.prototype._destroy=function(c,m){this.push(null),this.end(),p.nextTick(m,c)}},{"./_stream_readable":510,"./_stream_writable":512,"core-util-is":383,inherits:440,"process-nextick-args":466}],509:[function(i,E,w){"use strict";E.exports=a;var p=i(`./_stream_transform`),o=Object.create(i(`core-util-is`));function a(r){if(!(this instanceof a))return new a(r);p.call(this,r)}o.inherits=i(`inherits`),o.inherits(a,p),a.prototype._transform=function(r,t,e){e(null,r)}},{"./_stream_transform":511,"core-util-is":383,inherits:440}],510:[function(i,E,w){(function(p,o){(function(){"use strict";var a=i(`process-nextick-args`);E.exports=j;var r,t=i(`isarray`);j.ReadableState=A,i(`events`).EventEmitter;var e=function(k,O){return k.listeners(O).length},l=i(`./internal/streams/stream`),n=i(`safe-buffer`).Buffer,s=(o!==void 0?o:typeof window<`u`?window:typeof self<`u`?self:{}).Uint8Array||function(){},h=Object.create(i(`core-util-is`));h.inherits=i(`inherits`);var d=i(`util`),c=void 0;c=d&&d.debuglog?d.debuglog(`stream`):function(){};var m,f=i(`./internal/streams/BufferList`),v=i(`./internal/streams/destroy`);h.inherits(j,l);var x=[`error`,`close`,`destroy`,`pause`,`resume`];function A(k,O){k=k||{};var z=O instanceof(r=r||i(`./_stream_duplex`));this.objectMode=!!k.objectMode,z&&(this.objectMode=this.objectMode||!!k.readableObjectMode);var U=k.highWaterMark,V=k.readableHighWaterMark,R=this.objectMode?16:16384;this.highWaterMark=U||U===0?U:z&&(V||V===0)?V:R,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new f,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=k.defaultEncoding||`utf8`,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,k.encoding&&(m||(m=i(`string_decoder/`).StringDecoder),this.decoder=new m(k.encoding),this.encoding=k.encoding)}function j(k){if(r=r||i(`./_stream_duplex`),!(this instanceof j))return new j(k);this._readableState=new A(k,this),this.readable=!0,k&&(typeof k.read==`function`&&(this._read=k.read),typeof k.destroy==`function`&&(this._destroy=k.destroy)),l.call(this)}function L(k,O,z,U,V){var R,H=k._readableState;return O===null?(H.reading=!1,(function(M,T){if(!T.ended){if(T.decoder){var F=T.decoder.end();F&&F.length&&(T.buffer.push(F),T.length+=T.objectMode?1:F.length)}T.ended=!0,D(M)}})(k,H)):(V||(R=(function(M,T){var F;W=T,n.isBuffer(W)||W instanceof s||typeof T==`string`||T===void 0||M.objectMode||(F=new TypeError(`Invalid non-string/buffer chunk`));var W;return F})(H,O)),R?k.emit(`error`,R):H.objectMode||O&&O.length>0?(typeof O==`string`||H.objectMode||Object.getPrototypeOf(O)===n.prototype||(O=(function(M){return n.from(M)}
vendor: 4,533 bytes, line 17
17)(O)),U?H.endEmitted?k.emit(`error`,new Error(`stream.unshift() after end event`)):N(k,H,O,!0):H.ended?k.emit(`error`,new Error(`stream.push() after EOF`)):(H.reading=!1,H.decoder&&!z?(O=H.decoder.write(O),H.objectMode||O.length!==0?N(k,H,O,!1):B(k,H)):N(k,H,O,!1))):U||(H.reading=!1)),(function(M){return!M.ended&&(M.needReadable||M.length<M.highWaterMark||M.length===0)})(H)}function N(k,O,z,U){O.flowing&&O.length===0&&!O.sync?(k.emit(`data`,z),k.read(0)):(O.length+=O.objectMode?1:z.length,U?O.buffer.unshift(z):O.buffer.push(z),O.needReadable&&D(k)),B(k,O)}Object.defineProperty(j.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(k){this._readableState&&(this._readableState.destroyed=k)}}),j.prototype.destroy=v.destroy,j.prototype._undestroy=v.undestroy,j.prototype._destroy=function(k,O){this.push(null),O(k)},j.prototype.push=function(k,O){var z,U=this._readableState;return U.objectMode?z=!0:typeof k==`string`&&((O=O||U.defaultEncoding)!==U.encoding&&(k=n.from(k,O),O=``),z=!0),L(this,k,O,!1,z)},j.prototype.unshift=function(k){return L(this,k,null,!0,!1)},j.prototype.isPaused=function(){return this._readableState.flowing===!1},j.prototype.setEncoding=function(k){return m||(m=i(`string_decoder/`).StringDecoder),this._readableState.decoder=new m(k),this._readableState.encoding=k,this};function P(k,O){return k<=0||O.length===0&&O.ended?0:O.objectMode?1:k!=k?O.flowing&&O.length?O.buffer.head.data.length:O.length:(k>O.highWaterMark&&(O.highWaterMark=(function(z){return z>=8388608?z=8388608:(z--,z|=z>>>1,z|=z>>>2,z|=z>>>4,z|=z>>>8,z|=z>>>16,z++),z})(k)),k<=O.length?k:O.ended?O.length:(O.needReadable=!0,0))}function D(k){var O=k._readableState;O.needReadable=!1,O.emittedReadable||(c(`emitReadable`,O.flowing),O.emittedReadable=!0,O.sync?a.nextTick($,k):$(k))}function $(k){c(`emit readable`),k.emit(`readable`),u(k)}function B(k,O){O.readingMore||(O.readingMore=!0,a.nextTick(S,k,O))}function S(k,O){for(var z=O.length;!O.reading&&!O.flowing&&!O.ended&&O.length<O.highWaterMark&&(c(`maybeReadMore read 0`),k.read(0),z!==O.length);)z=O.length;O.readingMore=!1}function C(k){c(`readable nexttick read 0`),k.read(0)}function I(k,O){O.reading||(c(`resume read 0`),k.read(0)),O.resumeScheduled=!1,O.awaitDrain=0,k.emit(`resume`),u(k),O.flowing&&!O.reading&&k.read(0)}function u(k){var O=k._readableState;for(c(`flow`,O.flowing);O.flowing&&k.read()!==null;);}function b(k,O){return O.length===0?null:(O.objectMode?z=O.buffer.shift():!k||k>=O.length?(z=O.decoder?O.buffer.join(``):O.buffer.length===1?O.buffer.head.data:O.buffer.concat(O.length),O.buffer.clear()):z=(function(U,V,R){var H;return U<V.head.data.length?(H=V.head.data.slice(0,U),V.head.data=V.head.data.slice(U)):H=U===V.head.data.length?V.shift():R?(function(M,T){var F=T.head,W=1,Y=F.data;for(M-=Y.length;F=F.next;){var X=F.data,K=M>X.length?X.length:M;if(K===X.length?Y+=X:Y+=X.slice(0,M),(M-=K)===0){K===X.length?(++W,F.next?T.head=F.next:T.head=T.tail=null):(T.head=F,F.data=X.slice(K));break}++W}return T.length-=W,Y})(U,V):(function(M,T){var F=n.allocUnsafe(M),W=T.head,Y=1;for(W.data.copy(F),M-=W.data.length;W=W.next;){var X=W.data,K=M>X.length?X.length:M;if(X.copy(F,F.length-M,0,K),(M-=K)===0){K===X.length?(++Y,W.next?T.head=W.next:T.head=T.tail=null):(T.head=W,W.data=X.slice(K));break}++Y}return T.length-=Y,F})(U,V),H})(k,O.buffer,O.decoder),z);var z}function y(k){var O=k._readableState;if(O.length>0)throw new Error(`"endReadable()" called on non-empty stream`);O.endEmitted||(O.ended=!0,a.nextTick(g,O,k))}function g(k,O){k.endEmitted||k.length!==0||(k.endEmitted=!0,O.readable=!1,O.emit(`end`))}function _(k,O){for(var z=0,U=k.length;z<U;z++)if(k[z]===O)return z;return-1}j.prototype.read=function(k){c(`read`,k),k=parseInt(k,10);var O=this._readableState,z=k;if(k!==0&&(O.emittedReadable=!1),k===0&&O.needReadable&&(O.length>=O.highWaterMark||O.ended))return c(`read: emitReadable`,O.length,O.ended),O.length===0&&O.ended?y(this):D(this),null;if((k=P(k,O))===0&&O.ended)return O.length===0&&y(this),null;var U,V=O.needReadable;return c(`need readable`,V),(O.length===0||O.length-k<O.highWaterMark)&&c(`length less than watermark`,V=!0),O.ended||O.reading?c(`reading or ended`,V=!1):V&&(c(`do read`),O.reading=!0,O.sync=!0,O.length===0&&(O.needReadable=!0),this._read(O.highWaterMark),O.sync=!1,O.reading||(k=P(z,O))),(U=k>0?b(k,O):null)===null?(O.needReadable=!0,k=0):O.length-=k,O.length===0&&(O.ended||(O.needReadable=!0),z!==k&&O.ended&&y(this)),U!==null&&this.emit
17(`data`,U),U},j.prototype._read=function(k){this.emit(`error`,new Error(`_read() is not implemented`))},j.prototype.pipe=function(k,O){var z=this,U=this._readableState;switch(U.pipesCount){case 0:U.pipes=k;break;case 1:U.pipes=[U.pipes,k];break;default:U.pipes.push(k)}U.pipesCount+=1,c(`pipe count=%d opts=%j`,U.pipesCount,O);var V=(!O||O.end!==!1)&&k!==p.stdout&&k!==p.stderr?H:rt;function R(tt,q){c(`onunpipe`),tt===z&&q&&q.hasUnpiped===!1&&(q.hasUnpiped=!0,c(`cleanup`),k.removeListener(`close`,X),k.removeListener(`finish`,K),k.removeListener(`drain`,M),k.removeListener(`error`,Y),k.removeListener(`unpipe`,R),z.removeListener(`end`,H),z.removeListener(`end`,rt),z.removeListener(`data`,W),T=!0,!U.awaitDrain||k._writableState&&!k._writableState.needDrain||M())}function H(){c(`onend`),k.end()}U.endEmitted?a.nextTick(V):z.once(`end`,V),k.on(`unpipe`,R);var M=(function(tt){return function(){var q=tt._readableState;c(`pipeOnDrain`,q.awaitDrain),q.awaitDrain&&q.awaitDrain--,q.awaitDrain===0&&e(tt,`data`)&&(q.flowing=!0,u(tt))}})(z);k.on(`drain`,M);var T=!1,F=!1;function W(tt){c(`ondata`),F=!1,k.write(tt)!==!1||F||((U.pipesCount===1&&U.pipes===k||U.pipesCount>1&&_(U.pipes,k)!==-1)&&!T&&(c(`false write response, pause`,U.awaitDrain),U.awaitDrain++,F=!0),z.pause())}function Y(tt){c(`onerror`,tt),rt(),k.removeListener(`error`,Y),e(k,`error`)===0&&k.emit(`error`,tt)}function X(){k.removeListener(`finish`,K),rt()}function K(){c(`onfinish`),k.removeListener(`close`,X),rt()}function rt(){c(`unpipe`),z.unpipe(k)}return z.on(`data`,W),(function(tt,q,Q){if(typeof tt.prependListener==`function`)return tt.prependListener(q,Q);tt._events&&tt._events[q]?t(tt._events[q])?tt._events[q].unshift(Q):tt._events[q]=[Q,tt._events[q]]:tt.on(q,Q)})(k,`error`,Y),k.once(`close`,X),k.once(`finish`,K),k.emit(`pipe`,z),U.flowing||(c(`pipe resume`),z.resume()),k},j.prototype.unpipe=function(k){var O=this._readableState,z={hasUnpiped:!1};if(O.pipesCount===0)return this;if(O.pipesCount===1)return k&&k!==O.pipes||(k||(k=O.pipes),O.pipes=null,O.pipesCount=0,O.flowing=!1,k&&k.emit(`unpipe`,this,z)),this;if(!k){var U=O.pipes,V=O.pipesCount;O.pipes=null,O.pipesCount=0,O.flowing=!1;for(var R=0;R<V;R++)U[R].emit(`unpipe`,this,{hasUnpiped:!1});return this}var H=_(O.pipes,k);return H===-1||(O.pipes.splice(H,1),O.pipesCount-=1,O.pipesCount===1&&(O.pipes=O.pipes[0]),k.emit(`unpipe`,this,z)),this},j.prototype.on=function(k,O){var z=l.prototype.on.call(this,k,O);if(k===`data`)this._readableState.flowing!==!1&&this.resume();else if(k===`readable`){var U=this._readableState;U.endEmitted||U.readableListening||(U.readableListening=U.needReadable=!0,U.emittedReadable=!1,U.reading?U.length&&D(this):a.nextTick(C,this))}return z},j.prototype.addListener=j.prototype.on,j.prototype.resume=function(){var k=this._readableState;return k.flowing||(c(`resume`),k.flowing=!0,(function(O,z){z.resumeScheduled||(z.resumeScheduled=!0,a.nextTick(I,O,z))})(this,k)),this},j.prototype.pause=function(){return c(`call pause flowing=%j`,this._readableState.flowing),this._readableState.flowing!==!1&&(c(`pause`),this._readableState.flowing=!1,this.emit(`pause`)),this},j.prototype.wrap=function(k){var O=this,z=this._readableState,U=!1;for(var V in k.on(`end`,(function(){if(c(`wrapped end`),z.decoder&&!z.ended){var H=z.decoder.end();H&&H.length&&O.push(H)}O.push(null)})),k.on(`data`,(function(H){c(`wrapped data`),z.decoder&&(H=z.decoder.write(H)),z.objectMode&&H==null||(z.objectMode||H&&H.length)&&(O.push(H)||(U=!0,k.pause()))})),k)this[V]===void 0&&typeof k[V]==`function`&&(this[V]=(function(H){return function(){return k[H].apply(k,arguments)}})(V));for(var R=0;R<x.length;R++)k.on(x[R],this.emit.bind(this,x[R]));return this._read=function(H){c(`wrapped _read`,H),U&&(U=!1,k.resume())},this},Object.defineProperty(j.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),j._fromList=b}).call(this)}).call(this,i(`_process`),typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{})},{"./_stream_duplex":508,"./internal/streams/BufferList":513,"./internal/stream
17s/destroy":514,"./internal/streams/stream":515,_process:467,"core-util-is":383,events:422,inherits:440,isarray:506,"process-nextick-args":466,"safe-buffer":520,"string_decoder/":521,util:188}],511:[function(i,E,w){"use strict";E.exports=r;var p=i(`./_stream_duplex`),o=Object.create(i(`core-util-is`));function a(l,n){var s=this._transformState;s.transforming=!1;var h=s.writecb;if(!h)return this.emit(`error`,new Error(`write callback called multiple times`));s.writechunk=null,s.writecb=null,n!=null&&this.push(n),h(l);var d=this._readableState;d.reading=!1,(d.needReadable||d.length<d.highWaterMark)&&this._read(d.highWaterMark)}function r(l){if(!(this instanceof r))return new r(l);p.call(this,l),this._transformState={afterTransform:a.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,l&&(typeof l.transform==`function`&&(this._transform=l.transform),typeof l.flush==`function`&&(this._flush=l.flush)),this.on(`prefinish`,t)}function t(){var l=this;typeof this._flush==`function`?this._flush((function(n,s){e(l,n,s)})):e(this,null,null)}
17function e(l,n,s){if(n)return l.emit(`error`,n);if(s!=null&&l.push(s),l._writableState.length)throw new Error(`Calling transform done when ws.length != 0`);if(l._transformState.transforming)throw new Error(`Calling transform done when still transforming`);return l.push(null)}o.inherits=i(`inherits`),o.inherits(r,p),r.prototype.push=function(l,n){return this._transformState.needTransform=!1,p.prototype.push.call(this,l,n)},r.prototype._transform=function(l,n,s){throw new Error(`_transform() is not implemented`)},r.prototype._write=function(l,n,s){var h=this._transformState;if(h.writecb=s,h.writechunk=l,h.writeencoding=n,!h.transforming){var d=this._readableState;(h.needTransform||d.needReadable||d.length<d.highWaterMark)&&this._read(d.highWaterMark)}},r.prototype._read=function(l){var n=this._transformState;n.writechunk!==null&&n.writecb&&!n.transforming?(n.transforming=!0,this._transform(n.writechunk,n.writeencoding,n.afterTransform)):n.needTransform=!0},r.prototype._destroy=function(l,n){var s=this;p.prototype._destroy.call(this,l,(function(h){n(h),s.emit(`close`)}))}},{"./_stream_duplex":508,"core-util-is":383,inherits:440}],512:[function(i,E,w){(function(p,o,a){(function(){"use strict";var r=i(`process-nextick-args`);function t(B){var S=this;this.next=null,this.entry=null,this.finish=function(){(function(C,I,u){var b=C.entry;for(C.entry=null;b;){var y=b.callback;I.pendingcb--,y(u),b=b.next}I.corkedRequestsFree.next=C})(S,B)}}E.exports=A;var e,l=!p.browser&&[`v0.10`,`v0.9.`].indexOf(p.version.slice(0,5))>-1?a:r.nextTick;A.WritableState=x;var n=Object.create(i(`core-util-is`));n.inherits=i(`inherits`);var s={deprecate:i(`util-deprecate`)},h=i(`./internal/streams/stream`),d=i(`safe-buffer`).Buffer,c=(o!==void 0?o:typeof window<`u`?window:typeof self<`u`?self:{}).Uint8Array||function(){},m,f=i(`./internal/streams/destroy`);function v(){}function x(B,S){e=e||i(`./_stream_duplex`),B=B||{};var C=S instanceof e;this.objectMode=!!B.objectMode,C&&(this.objectMode=this.objectMode||!!B.writableObjectMode);var I=B.highWaterMark,u=B.writableHighWaterMark,b=this.objectMode?16:16384;this.highWaterMark=I||I===0?I:C&&(u||u===0)?u:b,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var y=B.decodeStrings===!1;this.decodeStrings=!y,this.defaultEncoding=B.defaultEncoding||`utf8`,this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(g){(function(_,k){var O=_._writableState,z=O.sync,U=O.writecb;if((function(R){R.writing=!1,R.writecb=null,R.length-=R.writelen,R.writelen=0})(O),k)(function(R,H,M,T,F){--H.pendingcb,M?(r.nextTick(F,T),r.nextTick($,R,H),R._writableState.errorEmitted=!0,R.emit(`error`,T)):(F(T),R._writableState.errorEmitted=!0,R.emit(`error`,T),$(R,H))})(_,O,z,k,U);else{var V=P(O);V||O.corked||O.bufferProcessing||!O.bufferedRequest||N(_,O),z?l(L,_,O,V,U):L(_,O,V,U)}})(S,g)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new t(this)}function A(B){if(e=e||i(`./_stream_duplex`),!(m.call(A,this)||this instanceof e))return new A(B);this._writableState=new x(B,this),this.writable=!0,B&&(typeof B.write==`function`&&(this._write=B.write),typeof B.writev==`function`&&(this._writev=B.writev),typeof B.destroy==`function`&&(this._destroy=B.destroy),typeof B.final==`function`&&(this._final=B.final)),h.call(this)}function j(B,S,C,I,u,b,y){S.writelen=I,S.writecb=y,S.writing=!0,S.sync=!0,C?B._writev(u,S.onwrite):B._write(u,b,S.onwrite),S.sync=!1}function L(B,S,C,I){C||(function(u,b){b.length===0&&b.needDrain&&(b.needDrain=!1,u.emit(`drain`))})(B,S),S.pendingcb--,I(),$(B,S)}function N(B,S){S.bufferProcessing=!0;var C=S.bufferedRequest;if(B._writev&&C&&C.next){var I=S.bufferedRequestCount,u=new Array(I),b=S.corkedRequestsFree;b.entry=C;for(var y=0,g=!0;C;)u[y]=C,C.isBuf||(g=!1),C=C.next,y+=1;u.allBuffers=g,j(B,S,!0,S.length,u,``,b.finish),S.pendingcb++,S.lastBufferedRequest=null,b.next?(S.corkedRequestsFree=b.next,b.next=null):S.corkedRequestsFree=new t(S),S.bufferedRequestCount=0}else{for(;C;){var _=C.chunk,k=C.encoding,O=C.callback;if(j(B,S,!1,S.objectMode?1:_.length,_,k,O),C=C.next,S.bufferedRequestCount--,S.writing)break}C===null&&(S.lastBufferedRequest=null)}S.bufferedRequest=C,S.bufferProcessing=!1}function P(B){return B.ending&&B.length===0&&B.bufferedRequest===null&&!B.finished&&!B.writing}function D(B,S){B._final((function(C){S.pendingcb--,C&&B.emit(`error`,C),S.prefinished=!0,B.emit(`prefinish`),$(B,S)}))}function $(B,S){var C=P(S);return C&&((function(I,u){u.prefinished||u.finalCalled||(typeof I._final==`function`?(u.pendingcb++,u.finalCalled=!0,r.nextTick(D,I,u)):(u.prefinished=!0,I.emit(`prefinish`)))})(B,S),S.pendingcb===0&&(S.finished=!0,B.emit(`finish`))),C}n.inherits(A,h),x.prototype.getBuffer=function(){for(var B=this.bufferedRequest,S=[];B;)S.push(B),B=B.next;return S},(function(){try{Object.defineProperty(x.prototype,"buffer",{get:s.deprecate((function(){return this.getBuffer()}),`_writableState.buffer is deprecated. Use _writableState.getBuffer instead.`,`DEP0003`)})}catch(B){}})(),typeof Symbol==`function`&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]==`function`?(m=Function.prototype[Symbol.hasInstance],Object.defineProperty(A,Symbol.hasInstance,{value:function(B){return!!m.call(this,B)||this===A&&B&&B._writableState instanceof x}})):m=function(B){return B instanceof this}
17,A.prototype.pipe=function(){this.emit(`error`,new Error(`Cannot pipe, not readable`))},A.prototype.write=function(B,S,C){var I,u=this._writableState,b=!1,y=!u.objectMode&&(I=B,d.isBuffer(I)||I instanceof c);return y&&!d.isBuffer(B)&&(B=(function(g){return d.from(g)})(B)),typeof S==`function`&&(C=S,S=null),y?S=`buffer`:S||(S=u.defaultEncoding),typeof C!=`function`&&(C=v),u.ended?(function(g,_){var k=new Error(`write after end`);g.emit(`error`,k),r.nextTick(_,k)})(this,C):(y||(function(g,_,k,O){var z=!0,U=!1;return k===null?U=new TypeError(`May not write null values to stream`):typeof k==`string`||k===void 0||_.objectMode||(U=new TypeError(`Invalid non-string/buffer chunk`)),U&&(g.emit(`error`,U),r.nextTick(O,U),z=!1),z})(this,u,B,C))&&(u.pendingcb++,b=(function(g,_,k,O,z,U){if(!k){var V=(function(T,F,W){return T.objectMode||T.decodeStrings===!1||typeof F!=`string`||(F=d.from(F,W)),F})(_,O,z);O!==V&&(k=!0,z=`buffer`,O=V)}var R=_.objectMode?1:O.length;_.length+=R;var H=_.length<_.highWaterMark;if(H||(_.needDrain=!0),_.writing||_.corked){var M=_.lastBufferedRequest;_.lastBufferedRequest={chunk:O,encoding:z,isBuf:k,callback:U,next:null},M?M.next=_.lastBufferedRequest:_.bufferedRequest=_.lastBufferedRequest,_.bufferedRequestCount+=1}else j(g,_,!1,R,O,z,U);return H})(this,u,y,B,S,C)),b},A.prototype.cork=function(){this._writableState.corked++},A.prototype.uncork=function(){var B=this._writableState;B.corked&&(B.corked--,B.writing||B.corked||B.bufferProcessing||!B.bufferedRequest||N(this,B))},A.prototype.setDefaultEncoding=function(B){if(typeof B==`string`&&(B=B.toLowerCase()),!([`hex`,`utf8`,`utf-8`,`ascii`,`binary`,`base64`,`ucs2`,`ucs-2`,`utf16le`,`utf-16le`,`raw`].indexOf((B+``).toLowerCase())>-1))throw new TypeError(`Unknown encoding: `+B);return this._writableState.defaultEncoding=B,this},Object.defineProperty(A.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),A.prototype._write=function(B,S,C){C(new Error(`_write() is not implemented`))},A.prototype._writev=null,A.prototype.end=function(B,S,C){var I=this._writableState;typeof B==`function`?(C=B,B=null,S=null):typeof S==`function`&&(C=S,S=null),B!=null&&this.write(B,S),I.corked&&(I.corked=1,this.uncork()),I.ending||(function(u,b,y){b.ending=!0,$(u,b),y&&(b.finished?r.nextTick(y):u.once(`finish`,y)),b.ended=!0,u.writable=!1}
17)(this,I,C)},Object.defineProperty(A.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(B){this._writableState&&(this._writableState.destroyed=B)}}),A.prototype.destroy=f.destroy,A.prototype._undestroy=f.undestroy,A.prototype._destroy=function(B,S){this.end(),S(B)}}).call(this)}).call(this,i(`_process`),typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{},i(`timers`).setImmediate)},{"./_stream_duplex":508,"./internal/streams/destroy":514,"./internal/streams/stream":515,_process:467,"core-util-is":383,inherits:440,"process-nextick-args":466,"safe-buffer":520,timers:523,"util-deprecate":524}],513:[function(i,E,w){"use strict";var p=i(`safe-buffer`).Buffer,o=i(`util`);E.exports=(function(){function a(){(function(r,t){if(!(r instanceof t))throw new TypeError(`Cannot call a class as a function`)})(this,a),this.head=null,this.tail=null,this.length=0}return a.prototype.push=function(r){var t={data:r,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},a.prototype.unshift=function(r){var t={data:r,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length},a.prototype.shift=function(){if(this.length!==0){var r=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,r}},a.prototype.clear=function(){this.head=this.tail=null,this.length=0},a.prototype.join=function(r){if(this.length===0)return``;for(var t=this.head,e=``+t.data;t=t.next;)e+=r+t.data;return e},a.prototype.concat=function(r){if(this.length===0)return p.alloc(0);for(var t,e,l,n=p.allocUnsafe(r>>>0),s=this.head,h=0;s;)t=s.data,e=n,l=h,t.copy(e,l),h+=s.data.length,s=s.next;return n},a})(),o&&o.inspect&&o.inspect.custom&&(E.exports.prototype[o.inspect.custom]=function(){var a=o.inspect({length:this.length});return this.constructor.name+` `+a})},{"safe-buffer":520,util:188}],514:[function(i,E,w){"use strict";var p=i(`process-nextick-args`);function o(a,r){a.emit(`error`,r)}E.exports={destroy:function(a,r){var t=this,e=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return e||l?(r?r(a):a&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,p.nextTick(o,this,a)):p.nextTick(o,this,a)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(a||null,(function(n){!r&&n?t._writableState?t._writableState.errorEmitted||(t._writableState.errorEmitted=!0,p.nextTick(o,t,n)):p.nextTick(o,t,n):r&&r(n)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},{"process-nextick-args":466}],515:[function(i,E,w){arguments[4][490][0].apply(w,arguments)},{dup:490,events:422}],516:[function(i,E,w){"use strict";E.exports=i(`./readable`).PassThrough},{"./readable":517}],517:[function(i,E,w){"use strict";(w=E.exports=i(`./lib/_stream_readable.js`)).Stream=w,w.Readable=w,w.Writable=i(`./lib/_stream_writable.js`),w.Duplex=i(`./lib/_stream_duplex.js`),w.Transform=i(`./lib/_stream_transform.js`),w.PassThrough=i(`./lib/_stream_passthrough.js`)},{"./lib/_stream_duplex.js":508,"./lib/_stream_passthrough.js":509,"./lib/_stream_readable.js":510,"./lib/_stream_transform.js":511,"./lib/_stream_writable.js":512}],518:[function(i,E,w){"use strict";E.exports=i(`./readable`).Transform},{"./readable":517}],519:[function(i,E,w){"use strict";E.exports=i(`./lib/_stream_writable.js`)},{"./lib/_stream_writable.js":512}],520:[function(i,E,w){arguments[4][217][0].apply(w,arguments)},{buffer:220,dup:217}],521:[function(i,E,w){arguments[4][218][0].apply(w,arguments)},{dup:218,"safe-buffer":520}],522:[function(i,E,w){arguments[4][218][0].apply(w,arguments)},{dup:218,"safe-buffer":494}],523:[function(i,E,w){(function(p,o){(function(){"use strict";var a=i(`process/browser.js`).nextTick,r=Function.prototype.apply,t=Array.prototype.slice,e={},l=0;function n(s,h){this._id=s,this._clearFn=h}w.setTimeout=function(){return new n(r.call(setTimeout,window,arguments),clearTimeout)},w.setInterval=function(){return new n(r.call(setInterval,window,arguments),clearInterval)},w.clearTimeout=w.clearInterval=function(s){s.close()},n.prototype.unref=n.prototype.ref=function(){},n.prototype.close=function(){this._clearFn.call(window,this._id)},w.enroll=function(s,h){clearTimeout(s._idleTimeoutId),s._idleTimeout=h},w.unenroll=function(s){clearTimeout(s._idleTimeoutId),s._idleTimeout=-1},w._unrefActive=w.active=function(s){clearTimeout(s._idleTimeoutId);var h=s._idleTimeout;h>=0&&(s._idleTimeoutId=setTimeout((function(){s._onTimeout&&s._onTimeout()}),h))},w.setImmediate=typeof p==`function`?p:function(s){var h=l++,d=!(arguments.length<2)&&t.call(arguments,1
17);return e[h]=!0,a((function(){e[h]&&(d?s.apply(null,d):s.call(null),w.clearImmediate(h))})),h},w.clearImmediate=typeof o==`function`?o:function(s){delete e[s]}}).call(this)}).call(this,i(`timers`).setImmediate,i(`timers`).clearImmediate)},{"process/browser.js":467,timers:523}],524:[function(i,E,w){(function(p){(function(){"use strict";function o(a){try{if(!p.localStorage)return!1}catch(t){return!1}var r=p.localStorage[a];return r!=null&&String(r).toLowerCase()===`true`}E.exports=function(a,r){if(o(`noDeprecation`))return a;var t=!1;return function(){if(!t){if(o(`throwDeprecation`))throw new Error(r);o(`traceDeprecation`)?console.trace(r):console.warn(r),t=!0}return a.apply(this,arguments)}}}).call(this)}).call(this,typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{})},{}],525:[function(i,E,w){"use strict";typeof Object.create==`function`?E.exports=function(p,o){p.super_=o,p.prototype=Object.create(o.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}})}:E.exports=function(p,o){p.super_=o;var a=function(){};a.prototype=o.prototype,p.prototype=new a,p.prototype.constructor=p}},{}],526:[function(i,E,w){"use strict";E.exports=function(p){return p&&typeof p==`object`&&typeof p.copy==`function`&&typeof p.fill==`function`&&typeof p.readUInt8==`function`}},{}],527:[function(i,E,w){(function(p,o){(function(){"use strict";var a=/%[sdj%]/g;w.format=function(u){if(!x(u)){for(var b=[],y=0;y<arguments.length;y++)b.push(e(arguments[y]));return b.join(` `)}y=1;for(var g=arguments,_=g.length,k=String(u).replace(a,(function(z){if(z===`%%`)return`%`;if(y>=_)return z;switch(z){case`%s`:return String(g[y++]);case`%d`:return Number(g[y++]);case`%j`:try{return JSON.stringify(g[y++])}catch(U){return`[Circular]`}default:return z}})),O=g[y];y<_;O=g[++y])f(O)||!L(O)?k+=` `+O:k+=` `+e(O);return k},w.deprecate=function(u,b){if(A(o.process))return function(){return w.deprecate(u,b).apply(this,arguments)};if(p.noDeprecation===!0)return u;var y=!1;return function(){if(!y){if(p.throwDeprecation)throw new Error(b);p.traceDeprecation?console.trace(b):console.error(b),y=!0}return u.apply(this,arguments)}};var r,t={};function e(u,b){var y={seen:[],stylize:n};return arguments.length>=3&&(y.depth=arguments[2]),arguments.length>=4&&(y.colors=arguments[3]),m(b)?y.showHidden=b:b&&w._extend(y,b),A(y.showHidden)&&(y.showHidden=!1),A(y.depth)&&(y.depth=2),A(y.colors)&&(y.colors=!1),A(y.customInspect)&&(y.customInspect=!0),y.colors&&(y.stylize=l),s(y,u,y.depth)}function l(u,b){var y=e.styles[b];return y?`\x1B[`+e.colors[y][0]+`m`+u+`\x1B[`+e.colors[y][1]+`m`:u}function n(u,b){return u}function s(u,b,y){if(u.customInspect&&b&&D(b.inspect)&&b.inspect!==w.inspect&&(!b.constructor||b.constructor.prototype!==b)){var g=b.inspect(y,u);return x(g)||(g=s(u,g,y)),g}var _=(function(M,T){if(A(T))return M.stylize(`undefined`,`undefined`);if(x(T)){var F=`'`+JSON.stringify(T).replace(/^"|"$/g,``).replace(/'/g,`\\'`).replace(/\\"/g,`"`)+`'`;return M.stylize(F,`string`)}if(v(T))return M.stylize(``+T,`number`);if(m(T))return M.stylize(``+T,`boolean`);if(f(T))return M.stylize(`null`,`null`)})(u,b);if(_)return _;var k=Object.keys(b),O=(function(M){var T={};return M.forEach((function(F,W){T[F]=!0})),T})(k);if(u.showHidden&&(k=Object.getOwnPropertyNames(b)),P(b)&&(k.indexOf(`message`)>=0||k.indexOf(`description`)>=0))return h(b);if(k.length===0){if(D(b)){var z=b.name?`: `+b.name:``;return u.stylize(`[Function`+z+`]`,`special`)}if(j(b))return u.stylize(RegExp.prototype.toString.call(b),`regexp`);if(N(b))return u.stylize(Date.prototype.toString.call(b),`date`);if(P(b))return h(b)}var U,V=``,R=!1,H=[`{`,`}`];return c(b)&&(R=!0,H=[`[`,`]`]),D(b)&&(V=` [Function`+(b.name?`: `+b.name:``)+`]`),j(b)&&(V=` `+RegExp.prototype.toString.call(b)),N(b)&&(V=` `+Date.prototype.toUTCString.call(b)),P(b)&&(V=` `+h(b)),k.length!==0||R&&b.length!=0?y<0?j(b)?u.stylize(RegExp.prototype.toString.call(b),`regexp`):u.stylize(`[Object]`,`special`):(u.seen.push(b),U=R?(function(M,T,F,W,Y){for(var X=[],K=0,rt=T.length;K<rt;++K)I(T,String(K))?X.push(d(M,T,F,W,String(K),!0)):X.push(``);return Y.forEach((function(tt){tt.match(/^\d+$/)||X.push(d(M,T,F,W,tt,!0))})),X})(u,b,y,O,k):k.map((function(M){return d(u,b,y,O,M,R)})),u.seen.pop(),(function(M,T,F){return M.reduce((function(W,Y){return Y.indexOf(` 18`),W+Y.replace(/\u001b\[\d\d?m/g,``).length+1}),0)>60?F[0]+(T===``?``:T+` 19 `)+` `+M.join(`,
20 `)+` `+F[1]:F[0]+T+` `+M.join(`, `)+` `+F[1]})(U,V,H)):H[0]+V+H[1]}function h(u){return`[`+Error.prototype.toString.call(u)+`]`}function d(u,b,y,g,_,k){var O,z,U;if((U=Object.getOwnPropertyDescriptor(b,_)||{value:b[_]}).get?z=U.set?u.stylize(`[Getter/Setter]`,`special`):u.stylize(`[Getter]`,`special`):U.set&&(z=u.stylize(`[Setter]`,`special`)),I(g,_)||(O=`[`+_+`]`),z||(u.seen.indexOf(U.value)<0?(z=f(y)?s(u,U.value,null):s(u,U.value,y-1)).indexOf(` 21`)>-1&&(z=k?z.split(` 22`).map((function(V){return` `+V})).join(` 23`).substr(2):` 24`+z.split(` 25`).map((function(V){return` `+V})).join(` 26`)):z=u.stylize(`[Circular]`,`special`)),A(O)){if(k&&_.match(/^\d+$/))return z;(O=JSON.stringify(``+_)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(O=O.substr(1,O.length-2),O=u.stylize(O,`name`)):(O=O.replace(/'/g,`\\'`).replace(/\\"/g,`"`).replace(/(^"|"$)/g,`'`),O=u.stylize(O,`string`))}return O+`: `+z}function c(u){return Array.isArray(u)}function m(u){return typeof u==`boolean`}function f(u){return u===null}function v(u){return typeof u==`number`}function x(u){return typeof u==`string`}function A(u){return u===void 0}function j(u){return L(u)&&$(u)===`[object RegExp]`}function L(u){return typeof u==`object`&&u!==null}function N(u){return L(u)&&$(u)===`[object Date]`}function P(u){return L(u)&&($(u)===`[object Error]`||u instanceof Error)}function D(u){return typeof u==`function`}function $(u){return Object.prototype.toString.call(u)}function B(u){return u<10?`0`+u.toString(10):u.toString(10)}w.debuglog=function(u){if(A(r)&&(r=p.env.NODE_DEBUG||``),u=u.toUpperCase(),!t[u])if(new RegExp(`\\b`+u+`\\b`,`i`).test(r)){var b=p.pid;t[u]=function(){var y=w.format.apply(w,arguments);console.error(`%s %d: %s`,u,b,y)}}else t[u]=function(){};return t[u]},w.inspect=e,e.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},e.styles={special:`cyan`,number:`yellow`,boolean:`yellow`,undefined:`grey`,null:`bold`,string:`green`,date:`magenta`,regexp:`red`},w.isArray=c,w.isBoolean=m,w.isNull=f,w.isNullOrUndefined=function(u){return u==null}
26,w.isNumber=v,w.isString=x,w.isSymbol=function(u){return typeof u==`symbol`},w.isUndefined=A,w.isRegExp=j,w.isObject=L,w.isDate=N,w.isError=P,w.isFunction=D,w.isPrimitive=function(u){return u===null||typeof u==`boolean`||typeof u==`number`||typeof u==`string`||typeof u==`symbol`||u===void 0},w.isBuffer=i(`./support/isBuffer`);var S=[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`];function C(){var u=new Date,b=[B(u.getHours()),B(u.getMinutes()),B(u.getSeconds())].join(`:`);return[u.getDate(),S[u.getMonth()],b].join(` `)}function I(u,b){return Object.prototype.hasOwnProperty.call(u,b)}w.log=function(){console.log(`%s - %s`,C(),w.format.apply(w,arguments))},w.inherits=i(`inherits`),w._extend=function(u,b){if(!b||!L(b))return u;for(var y=Object.keys(b),g=y.length;g--;)u[y[g]]=b[y[g]];return u}}).call(this)}).call(this,i(`_process`),typeof global<`u`?global:typeof self<`u`?self:typeof window<`u`?window:{})},{"./support/isBuffer":526,_process:467,inherits:525}],528:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),Object.defineProperty(w,"v1",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(w,"v3",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(w,"v4",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(w,"v5",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(w,"NIL",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(w,"version",{enumerable:!0,get:function(){return e.default}}),Object.defineProperty(w,"validate",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(w,"stringify",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(w,"parse",{enumerable:!0,get:function(){return s.default}});var p=h(i(`./v1.js`)),o=h(i(`./v3.js`)),a=h(i(`./v4.js`)),r=h(i(`./v5.js`)),t=h(i(`./nil.js`)),e=h(i(`./version.js`)),l=h(i(`./validate.js`)),n=h(i(`./stringify.js`)),s=h(i(`./parse.js`));function h(d){return d&&d.__esModule?d:{default:d}}},{"./nil.js":530,"./parse.js":531,"./stringify.js":535,"./v1.js":536,"./v3.js":537,"./v4.js":539,"./v5.js":540,"./validate.js":541,"./version.js":542}],529:[function(i,E,w){"use strict";function p(s){return 14+(s+64>>>9<<4)+1}function o(s,h){let d=(65535&s)+(65535&h);return(s>>16)+(h>>16)+(d>>16)<<16|65535&d}function a(s,h,d,c,m,f){return o((v=o(o(h,s),o(c,f)))<<(x=m)|v>>>32-x,d);var v,x}function r(s,h,d,c,m,f,v){return a(h&d|~h&c,s,h,m,f,v)}function t(s,h,d,c,m,f,v){return a(h&c|d&~c,s,h,m,f,v)}function e(s,h,d,c,m,f,v){return a(h^d^c,s,h,m,f,v)}function l(s,h,d,c,m,f,v){return a(d^(h|~c),s,h,m,f,v)}Object.defineProperty(w,"__esModule",{value:!0}),w.default=void 0;var n=function(s){if(typeof s==`string`){let h=unescape(encodeURIComponent(s));s=new Uint8Array(h.length);for(let d=0;d<h.length;++d)s[d]=h.charCodeAt(d)}return(function(h){let d=[],c=32*h.length;for(let m=0;m<c;m+=8){let f=h[m>>5]>>>m%32&255,v=parseInt(`0123456789abcdef`.charAt(f>>>4&15)+`0123456789abcdef`.charAt(15&f),16);d.push(v)}return d})((function(h,d){h[d>>5]|=128<<d%32,h[p(d)-1]=d;let c=1732584193,m=-271733879,f=-1732584194,v=271733878;for(let x=0;x<h.length;x+=16){let A=c,j=m,L=f,N=v;c=r(c,m,f,v,h[x],7,-680876936),v=r(v,c,m,f,h[x+1],12,-389564586),f=r(f,v,c,m,h[x+2],17,606105819),m=r(m,f,v,c,h[x+3],22,-1044525330),c=r(c,m,f,v,h[x+4],7,-176418897),v=r(v,c,m,f,h[x+5],12,1200080426),f=r(f,v,c,m,h[x+6],17,-1473231341),m=r(m,f,v,c,h[x+7],22,-45705983),c=r(c,m,f,v,h[x+8],7,1770035416),v=r(v,c,m,f,h[x+9],12,-1958414417),f=r(f,v,c,m,h[x+10],17,-42063),m=r(m,f,v,c,h[x+11],22,-1990404162),c=r(c,m,f,v,h[x+12],7,1804603682),v=r(v,c,m,f,h[x+13],12,-40341101),f=r(f,v,c,m,h[x+14],17,-1502002290),m=r(m,f,v,c,h[x+15],22,1236535329),c=t(c,m,f,v,h[x+1],5,-165796510),v=t(v,c,m,f,h[x+6],9,-1069501632),f=t(f,v,c,m,h[x+11],14,643717713),m=t(m,f,v,c,h[x],20,-373897302),c=t(c,m,f,v,h[x+5],5,-701558691),v=t(v,c,m,f,h[x+10],9,38016083),f=t(f,v,c,m,h[x+15],14,-660478335),m=t(m,f,v,c,h[x+4],20,-405537848),c=t(c,m,f,v,h[x+9],5,568446438),v=t(v,c,m,f,h[x+14],9,-1019803690),f=t(f,v,c,m,h[x+3],14,-187363961),m=t(m,f,v,c,h[x+8],20,1163531501),c=t(c,m,f,v,h[x+13],5,-1444681467),v=t(v,c,m,f,h[x+2],9,-51403784),f=t(f,v,c,m,h[x+7],14,1735328473),m=t(m,f,v,c,h[x+12],20,-1926607734),c=e(c,m,f,v,h[x+5],4,-378558),v=e(v,c,m,f,h[x+8],11,-2022574463),f=e(f,v,c,m,h[x+11],16,1839030562),m=e(m,f,v,c,h[x+14],23,-35309556),c=e(c,m,f,v,h[x+1],4,-1530992060),v=e(v,c,m,f,h[x+4],11,1272893353),f=e(f,v,c,m,h[x+7],16,-155497632),m=e(m,f,v,c,h[x+10],23,-1094730640),c=e(c,m,f,v,h[x+13],4,681279174),v=e(v,c,m,f,h[x],11,-358537222),f=e(f,v,c,m,h[x+3],16,-722521979),m=e(m,f,v,c,h[x+6],23,76029189),c=e(c,m,f,v,h[x+9],4,-640364487),v=e(v,c,m,f,h[x+12],11,-421815835),f=e(f,v,c,m,h[x+15],16,530742520),m=e(m,f,v,c,h[x+2],23,-995338651),c=l(c,m,f,v,h[x],6,-198630844),v=l(v,c,m,f,h[x+7],10,1126891415),f=l(f,v,c,m,h[x+14],15,-1416354905),m=l(m,f,v,c,h[x+5],21,-57434055),c=l(c,m,f,v,h[x+12],6,1700485571),v=l(v,c,m,f,h[x+3],10,-1894986606),f=l(f,v,c,m,h[x+10],15,-1051523),m=l(m,f,v,c,h[x+1],21,-2054922799),c=l(c,m,f,v,h[x+8],6,1873313359),v=l(v,c,m,f,h[x+15],10,-30611744),f=l(f,v,c,m,h[x+6],15,-1560198380),m=l(m,f,v,c,h[x+13],21,1309151649),c=l(c,m,f,v,h[x+4],6,-145523070),v=l(v,c,m,f,h[x+11],10,-1120210379),f=l(f,v,c,m,h[x+2],15,718787259),m=l(m,f,v,c,h[x+9],21,-343485551),c=o(c,A),m=o(m,j),f=o(f,L),v=o(v,N)}return[c,m,f,v]})((function(h){if(h.length===0)return[];let d=8*h.length,c=new Uint32Array(p(d));for(let m=0;m<d;m+=8)c[m>>5]|=(255&h[m/8])<<m%32;return c})(s),8*s.length))};w.default=n},{}],530:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.default=void 0,w.default=`00000000-0000-0000-0000-000000000000`},{}],531:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.default=void 0;var p,o=(p=i(`./validate.js`))&&p.__esModule?p:{default:p},a=function(r){if(!(0,o.default)(r))throw TypeError(`Invalid UUID`);let t,e=new Uint8Array(16);return e[0]=(t=parseInt(r.slice(0,8),16))>>>24,e[1]=t>>>16&255,e[2]=t>>>8&255,e[3]=255&t,e[4]=(t=parseInt(r.slice(9,13),16))>>>8,e[5]=255&t,e[6]=(t=parseInt(r.slice(14,18),16))>>>8,e[7]=255&t,e[8]=(t=parseInt(r.slice(19,23),16))>>>8,e[9]=255&t,e[10]=(t=parseInt(r.slice(24,36),16))/1099511627776&255,e[11]=t/4294967296&255,e[12]=t>>>24&255,e[13]=t>>>16&255,e[14]=t>>>8&255,e[15]=255&t,e};w.default=a},{"./validate.js":541}],532:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.default=void 0,w.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},{}],533:[function(i,E,w){"use strict";let p;Object.defineProperty(w,"__esModule",{value:!0}),w.default=function(){if(!p&&(p=typeof crypto<`u`&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<`u`&&typeof msCrypto.getRandomValues==`function`&&msCrypto.getRandomValues.bind(msCrypto),!p))throw new Error(`crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported`);return p(o)};let o=new Uint8Array(16)},{}],534:[function(i,E,w){"use strict";function p(r,t,e,l){switch(r){case 0:return t&e^~t&l;case 1:return t^e^l;case 2:return t&e^t&l^e&l;
26case 3:return t^e^l}}function o(r,t){return r<<t|r>>>32-t}Object.defineProperty(w,"__esModule",{value:!0}),w.default=void 0;var a=function(r){let t=[1518500249,1859775393,2400959708,3395469782],e=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof r==`string`){let h=unescape(encodeURIComponent(r));r=[];for(let d=0;d<h.length;++d)r.push(h.charCodeAt(d))}else Array.isArray(r)||(r=Array.prototype.slice.call(r));r.push(128);let l=r.length/4+2,n=Math.ceil(l/16),s=new Array(n);for(let h=0;h<n;++h){let d=new Uint32Array(16);for(let c=0;c<16;++c)d[c]=r[64*h+4*c]<<24|r[64*h+4*c+1]<<16|r[64*h+4*c+2]<<8|r[64*h+4*c+3];s[h]=d}s[n-1][14]=8*(r.length-1)/Math.pow(2,32),s[n-1][14]=Math.floor(s[n-1][14]),s[n-1][15]=8*(r.length-1)&4294967295;for(let h=0;h<n;++h){let d=new Uint32Array(80);for(let A=0;A<16;++A)d[A]=s[h][A];for(let A=16;A<80;++A)d[A]=o(d[A-3]^d[A-8]^d[A-14]^d[A-16],1);let c=e[0],m=e[1],f=e[2],v=e[3],x=e[4];for(let A=0;A<80;++A){let j=Math.floor(A/20),L=o(c,5)+p(j,m,f,v)+x+t[j]+d[A]>>>0;x=v,v=f,f=o(m,30)>>>0,m=c,c=L}e[0]=e[0]+c>>>0,e[1]=e[1]+m>>>0,e[2]=e[2]+f>>>0,e[3]=e[3]+v>>>0,e[4]=e[4]+x>>>0}return[e[0]>>24&255,e[0]>>16&255,e[0]>>8&255,255&e[0],e[1]>>24&255,e[1]>>16&255,e[1]>>8&255,255&e[1],e[2]>>24&255,e[2]>>16&255,e[2]>>8&255,255&e[2],e[3]>>24&255,e[3]>>16&255,e[3]>>8&255,255&e[3],e[4]>>24&255,e[4]>>16&255,e[4]>>8&255,255&e[4]]};w.default=a},{}],535:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.default=void 0;var p,o=(p=i(`./validate.js`))&&p.__esModule?p:{default:p};let a=[];for(let t=0;t<256;++t)a.push((t+256).toString(16).substr(1));var r=function(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,l=(a[t[e+0]]+a[t[e+1]]+a[t[e+2]]+a[t[e+3]]+`-`+a[t[e+4]]+a[t[e+5]]+`-`+a[t[e+6]]+a[t[e+7]]+`-`+a[t[e+8]]+a[t[e+9]]+`-`+a[t[e+10]]+a[t[e+11]]+a[t[e+12]]+a[t[e+13]]+a[t[e+14]]+a[t[e+15]]).toLowerCase();if(!(0,o.default)(l))throw TypeError(`Stringified UUID is invalid`);return l};w.default=r},{"./validate.js":541}],536:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.default=void 0;var p=a(i(`./rng.js`)),o=a(i(`./stringify.js`));function a(s){return s&&s.__esModule?s:{default:s}}let r,t,e=0,l=0;var n=function(s,h,d){let c=h&&d||0,m=h||new Array(16),f=(s=s||{}).node||r,v=s.clockseq!==void 0?s.clockseq:t;if(f==null||v==null){let P=s.random||(s.rng||p.default)();f??=r=[1|P[0],P[1],P[2],P[3],P[4],P[5]],v??=t=16383&(P[6]<<8|P[7])}let x=s.msecs!==void 0?s.msecs:Date.now(),A=s.nsecs!==void 0?s.nsecs:l+1,j=x-e+(A-l)/1e4;if(j<0&&s.clockseq===void 0&&(v=v+1&16383),(j<0||x>e)&&s.nsecs===void 0&&(A=0),A>=1e4)throw new Error(`uuid.v1(): Can't create more than 10M uuids/sec`);e=x,l=A,t=v,x+=0xb1d069b5400;let L=(1e4*(268435455&x)+A)%4294967296;m[c++]=L>>>24&255,m[c++]=L>>>16&255,m[c++]=L>>>8&255,m[c++]=255&L;let N=x/4294967296*1e4&268435455;m[c++]=N>>>8&255,m[c++]=255&N,m[c++]=N>>>24&15|16,m[c++]=N>>>16&255,m[c++]=v>>>8|128,m[c++]=255&v;for(let P=0;P<6;++P)m[c+P]=f[P];return h||(0,o.default)(m)};w.default=n},{"./rng.js":533,"./stringify.js":535}],537:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.default=void 0;var p=a(i(`./v35.js`)),o=a(i(`./md5.js`));function a(t){return t&&t.__esModule?t:{default:t}}w.default=(0,p.default)(`v3`,48,o.default)},{"./md5.js":529,"./v35.js":538}],538:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.default=function(e,l,n){function s(h,d,c,m){if(typeof h==`string`&&(h=(function(v){v=unescape(encodeURIComponent(v));let x=[];for(let A=0;A<v.length;++A)x.push(v.charCodeAt(A));return x})(h)),typeof d==`string`&&(d=(0,o.default)(d)),d.length!==16)throw TypeError(`Namespace must be array-like (16 iterable integer values, 0-255)`);let f=new Uint8Array(16+h.length);if(f.set(d),f.set(h,d.length),f=n(f),f[6]=15&f[6]|l,f[8]=63&f[8]|128,c){m=m||0;for(let v=0;v<16;++v)c[m+v]=f[v];return c}return(0,p.default)(f)}try{s.name=e}catch(h){}return s.DNS=r,s.URL=t,s},w.URL=w.DNS=void 0;var p=a(i(`./stringify.js`)),o=a(i(`./parse.js`));function a(e){return e&&e.__esModule?e:{default:e}}let r=`6ba7b810-9dad-11d1-80b4-00c04fd430c8`;w.DNS=r;let t=`6ba7b811-9dad-11d1-80b4-00c04fd430c8`;w.URL=t},{"./parse.js":531,"./stringify.js":535}
26],539:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.default=void 0;var p=a(i(`./rng.js`)),o=a(i(`./stringify.js`));function a(t){return t&&t.__esModule?t:{default:t}}var r=function(t,e,l){let n=(t=t||{}).random||(t.rng||p.default)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,e){l=l||0;for(let s=0;s<16;++s)e[l+s]=n[s];return e}return(0,o.default)(n)};w.default=r},{"./rng.js":533,"./stringify.js":535}],540:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.default=void 0;var p=a(i(`./v35.js`)),o=a(i(`./sha1.js`));function a(t){return t&&t.__esModule?t:{default:t}}w.default=(0,p.default)(`v5`,80,o.default)},{"./sha1.js":534,"./v35.js":538}],541:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.default=void 0;var p,o=(p=i(`./regex.js`))&&p.__esModule?p:{default:p},a=function(r){return typeof r==`string`&&o.default.test(r)};w.default=a},{"./regex.js":532}],542:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.default=void 0;var p,o=(p=i(`./validate.js`))&&p.__esModule?p:{default:p},a=function(r){if(!(0,o.default)(r))throw TypeError(`Invalid UUID`);return parseInt(r.substr(14,1),16)};w.default=a},{"./validate.js":541}],543:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.CHAR=` 27\r -\uD7FF\uE000-\uFFFD\u{10000}-\u{10FFFF}`,w.S=` \r 28`,w.NAME_START_CHAR=`:A-Z_a-zÃ-ÃÃ-öø-˿Ͱ-ͽͿ-á¿¿âââ°-ââ°-⿯ã-í¿ï¤-ï·ï·°-�ð-󯿿`,w.NAME_CHAR=`-`+w.NAME_START_CHAR+`.0-9·Ì-ͯâ¿-â`,w.CHAR_RE=new RegExp(`^[`+w.CHAR+`]$`,`u`),w.S_RE=new RegExp(`^[`+w.S+`]+$`,`u`),w.NAME_START_CHAR_RE=new RegExp(`^[`+w.NAME_START_CHAR+`]$`,`u`),w.NAME_CHAR_RE=new RegExp(`^[`+w.NAME_CHAR+`]$`,`u`),w.NAME_RE=new RegExp(`^[`+w.NAME_START_CHAR+`][`+w.NAME_CHAR+`]*$`,`u`),w.NMTOKEN_RE=new RegExp(`^[`+w.NAME_CHAR+`]+$`,`u`);function p(o){return o>=65&&o<=90||o>=97&&o<=122||o===58||o===95||o===8204||o===8205||o>=192&&o<=214||o>=216&&o<=246||o>=248&&o<=767||o>=880&&o<=893||o>=895&&o<=8191||o>=8304&&o<=8591||o>=11264&&o<=12271||o>=12289&&o<=55295||o>=63744&&o<=64975||o>=65008&&o<=65533||o>=65536&&o<=983039}w.S_LIST=[32,10,13,9],w.isChar=function(o){return o>=32&&o<=55295||o===10||o===13||o===9||o>=57344&&o<=65533||o>=65536&&o<=1114111},w.isS=function(o){return o===32||o===10||o===13||o===9},w.isNameStartChar=p,w.isNameChar=function(o){return p(o)||o>=48&&o<=57||o===45||o===46||o===183||o>=768&&o<=879||o>=8255&&o<=8256}},{}],544:[function(i,E,w){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.CHAR=`�-í¿î-�ð-ô¿¿`,w.RESTRICTED_CHAR=`�-\b\v\f�-��-ÂÂ-Â`,w.S=` \r 29`,w.NAME_START_CHAR=`:A-Z_a-zÃ-ÃÃ-öø-˿Ͱ-ͽͿ-á¿¿âââ°-ââ°-⿯ã-í¿ï¤-ï·ï·°-�ð-󯿿`,w.NAME_CHAR=`-`+w.NAME_START_CHAR+`.0-9·Ì-ͯâ¿-â`,w.CHAR_RE=new RegExp(`^[`+w.CHAR+`]$`,`u`),w.RESTRICTED_CHAR_RE=new RegExp(`^[`+w.RESTRICTED_CHAR+`]$`,`u`),w.S_RE=new RegExp(`^[`+w.S+`]+$`,`u`),w.NAME_START_CHAR_RE=new RegExp(`^[`+w.NAME_START_CHAR+`]$`,`u`),w.NAME_CHAR_RE=new RegExp(`^[`+w.NAME_CHAR+`]$`,`u`),w.NAME_RE=new RegExp(`^[`+w.NAME_START_CHAR+`][`+w.NAME_CHAR+`]*$`,`u`),w.NMTOKEN_RE=new RegExp(`^[`+w.NAME_CHAR+`]+$`,`u`);function p(o){return o>=65&&o<=90||o>=97&&o<=122||o===58||o===95||o===8204||o===8205||o>=192&&o<=214||o>=216&&o<=246||o>=248&&o<=767||o>=880&&o<=893||o>=895&&o<=8191||o>=8304&&o<=8591||o>=11264&&o<=12271||o>=12289&&o<=55295||o>=63744&&o<=64975||o>=65008&&o<=65533||o>=65536&&o<=983039}w.S_LIST=[32,10,13,9],w.isChar=function(o){return o>=1&&o<=55295||o>=57344&&o<=65533||o>=65536&&o<=1114111},w.isRestrictedChar=function(o){return o>=1&&o<=8||o===11||o===12||o>=14&&o<=31||o>=127&&o<=132||o>=134&&o<=159},w.isCharAndNotRestricted=function(o){return o===9||o===10||o===13||o>31&&o<127||o===133||o>159&&o<=55295||o>=57344&&o<=65533||o>=65536&&o<=1114111},w.isS=function(o){return o===32||o===10||o===13||o===9},w.isNameStartChar=p,w.isNameChar=function(o){return p(o)||o>=48&&o<=57||o===45||o===46||o===183||o>=768&&o<=879||o>=8255&&o<=8256}},{}],545:[function(i,E,w){"use strict";function p(o){return o>=65&&o<=90||o===95||o>=97&&o<=122||o>=192&&o<=214||o>=216&&o<=246||o>=248&&o<=767||o>=880&&o<=893||o>=895&&o<=8191||o>=8204&&o<=8205||o>=8304&&o<=8591||o>=11264&&o<=12271||o>=12289&&o<=55295||o>=63744&&o<=64975||o>=65008&&o<=65533||o>=65536&&o<=983039}Object.defineProperty(w,"__esModule",{value:!0}),w.NC_NAME_START_CHAR=`A-Z_a-zÃ-ÃÃ-öø-˿Ͱ-ͽͿ-á¿¿â-ââ°-ââ°-⿯ã-í¿ï¤-ï·ï·°-�ð-󯿿`,w.NC_NAME_CHAR=`-`+w.NC_NAME_START_CHAR+`.0-9·Ì-ͯâ¿-â`,w.NC_NAME_START_CHAR_RE=new RegExp(`^[`+w.NC_NAME_START_CHAR+`]$`,`u`),w.NC_NAME_CHAR_RE=new RegExp(`^[`+w.NC_NAME_CHAR+`]$`,`u`),w.NC_NAME_RE=new RegExp(`^[`+w.NC_NAME_START_CHAR+`][`+w.NC_NAME_CHAR+`]*$`,`u`),w.isNCNameStartChar=p,w.isNCNameChar=function(o){return p(o)||o===45||o===46||o>=48&&o<=57||o===183||o>=768&&o<=879||o>=8255&&o<=8256}},{}]},{},[15])(15)}))});var zn$1=`@ngrx/router-store/request`;c(zn$1,u$1());var Nr=`@ngrx/router-store/navigation`;c(Nr,u$1());var Pr=`@ngrx/router-store/cancel`;c(Pr,u$1());var Dr$1=`@ngrx/router-store/error`;c(Dr$1,u$1());var Un$2=`@ngrx/router-store/navigated`;c(Un$2,u$1());function $n$1(i,E){let w=E;switch(w.type){case Nr:case Dr$1:case Pr:return{state:w.payload.routerState,navigationId:w.payload.event.id};default:return i}}var br=class{serialize(E){return{root:this.serializeRoute(E.root),url:E.url}}serializeRoute(E){let w=E.children.map(p=>this.serializeRoute(p));return{params:E.params,data:E.data,url:E.url,outlet:E.outlet,title:E.title,routeConfig:E.routeConfig?{path:E.routeConfig.path,pathMatch:E.routeConfig.pathMatch,redirectTo:E.routeConfig.redirectTo,outlet:E.routeConfig.outlet,title:typeof E.routeC
29onfig.title==`string`?E.routeConfig.title:void 0}:null,queryParams:E.queryParams,fragment:E.fragment,firstChild:w[0],children:w}}};var Br=(function(i){return i[i.PreActivation=1]=`PreActivation`,i[i.PostActivation=2]=`PostActivation`,i})(Br||{});var Ci$1=`router`;var Dn$1=new D$2(`@ngrx/router-store Internal Configuration`);var Hn$1=new D$2(`@ngrx/router-store Configuration`);var Fr=(function(i){return i[i.Full=0]=`Full`,i[i.Minimal=1]=`Minimal`,i})(Fr||{});function Mi$1(i){return y$5({stateKey:Ci$1,serializer:br,navigationActionTiming:Br.PreActivation},i)}var gr=class{serialize(E){return{root:this.serializeRoute(E.root),url:E.url}}serializeRoute(E){let w=E.children.map(p=>this.serializeRoute(p));return{params:E.params,paramMap:E.paramMap,data:E.data,url:E.url,outlet:E.outlet,title:E.title,routeConfig:E.routeConfig?{component:E.routeConfig.component,path:E.routeConfig.path,pathMatch:E.routeConfig.pathMatch,redirectTo:E.routeConfig.redirectTo,outlet:E.routeConfig.outlet,title:E.routeConfig.title}:null,queryParams:E.queryParams,queryParamMap:E.queryParamMap,fragment:E.fragment,component:E.routeConfig?E.routeConfig.component:void 0,root:void 0,parent:void 0,firstChild:w[0],pathFromRoot:void 0,children:w}}};var yr=class{};var Re$1=(function(i){return i[i.NONE=1]=`NONE`,i[i.ROUTER=2]=`ROUTER`,i[i.STORE=3]=`STORE`,i})(Re$1||{});var Bn=(()=>{class i{constructor(w,p,o,a,r,t){this.store=w,this.router=p,this.serializer=o,this.errorHandler=a,this.config=r,this.activeRuntimeChecks=t,this.lastEvent=null,this.routerState=null,this.trigger=Re$1.NONE,this.stateKey=this.config.stateKey,!Dt$1()&&b3$1()&&(t?.strictActionSerializability||t?.strictStateSerializability)&&this.serializer instanceof gr&&console.warn(`@ngrx/router-store: The serializability runtime checks cannot be enabled with the FullRouterStateSerializer. The FullRouterStateSerializer has an unserializable router state and actions that are not serializable. To use the serializability runtime checks either use the MinimalRouterStateSerializer or implement a custom router state serializer.`),this.setUpStoreStateListener(),this.setUpRouterEventsListener()}setUpStoreStateListener(){this.store.pipe(Be$1(this.stateKey),wC(this.store)).subscribe(([w,p])=>{this.navigateIfNeeded(w,p)})}navigateIfNeeded(w,p){if(!w||!w.state||this.trigger===Re$1.ROUTER||this.lastEvent instanceof Qn$1)return;let o=w.state.url;Ai$2(this.router.url,o)||(this.storeState=p,this.trigger=Re$1.STORE,this.router.navigateByUrl(o).catch(a=>{this.errorHandler.handleError(a)}))}setUpRouterEventsListener(){let w=this.config.navigationActionTiming===Br.PostActivation,p;this.router.events.pipe(wC(this.store)).subscribe(([o,a])=>{this.lastEvent=o,o instanceof Qn$1?(this.routerState=this.serializer.serialize(this.router.routerState.snapshot),this.trigger!==Re$1.STORE&&(this.storeState=a,this.dispatchRouterRequest(o))):o instanceof gs$2?(p=o,!w&&this.trigger!==Re$1.STORE&&this.dispatchRouterNavigation(o)):o instanceof ut?(this.dispatchRouterCancel(o),this.reset()):o instanceof Vr?(this.dispatchRouterError(o),this.reset()):o instanceof lt&&(this.trigger!==Re$1.STORE&&(w&&this.dispatchRouterNavigation(p),this.dispatchRouterNavigated(o)),this.reset())})}dispatchRouterRequest(w){this.dispatchRouterAction(zn$1,{event:w})}dispatchRouterNavigation(w){let p=this.serializer.serialize(w.state);this.dispatchRouterAction(Nr,{routerState:p,event:new gs$2(w.id,w.url,w.urlAfterRedirects,p)})}dispatchRouterCancel(w){this.dispatchRouterAction(Pr,{storeState:this.storeState,event:w})}dispatchRouterError(w){this.dispatchRouterAction(Dr$1,{storeState:this.storeState,event:new Vr(w.id,w.url,`${w}`)})}dispatchRouterNavigated(w){let p=this.serializer.serialize(this.router.routerState.snapshot);this.dispatchRouterAction(Un$2,{event:w,routerState:p})}dispatchRouterAction(w,p){this.trigger=Re$1.ROUTER;try{this.store.dispatch({type:w,payload:j(y$5({routerState:this.routerState},p),{event:this.config.routerState===Fr.Full?p.event:{id:p.event.id,url:p.event.url,urlAfterRedirects:p.event.urlAfterRedirects}})})}finally{this.trigger=Re$1.NONE}}reset(){this.trigger=Re$1.NONE,this.storeState=null,this.routerState=null}static{this.ɵfac=function(p){return new(p||i)(T$2(z$1),T$2(Xt$1),T$2(yr),T$2(Je),T$2(Hn$1),T$2(v$1))}}static{this.ɵprov=R$1({token:i,factory:i.ɵfac})}}return i})();function Ai$2(i,E){return Fn$1(i)===Fn$1(E)}function Fn$1(i){return i?.length>0&&i[i.length-1]===`/`?i.substring(0,i.length-1):i}function Fs$1(i={}){return gt([{provide:Dn$1,useValue:i},{provide:Hn$1,useFactory:Mi$1,deps:[Dn$1]},{provide:yr,useClass:i.serializer?i.serializer:i.routerState===Fr.Full?gr:br},VC(()=>g$1(Bn)),Bn])}var $s$1=c(`[WL] Init`);var Vn$1=c(`[WL] Set Settings`,u$1());var Wn$1=zt$1({settings:null},Vt$1(Vn$1,(i,{settings:E})=>j(y$5({},i),{settings:E})));var qn$1=i=>i.settings;var Xn={device:N$3.supportDevicesType.desktop,theme:`dark`,connectionType:null,dataSavingModeEnabled:!1,leftMenuOpen:!0};var Kn$1=zt$1(Xn,Vt$1(qn$3,(i,{device:E})=>j(y$5({},i),{device:E})),Vt$1(it,(i,{theme:E})=>j(y$5({},i),{theme:E})),Vt$1(ei$3,(i,{theme:E})=>j(y$5({},i),{theme:E})),Vt$1(ti$2,(i,{connectionType:E})=>j(y$5({},i),{connectionType:E})),Vt$1(ri$2,(i,{dataSavingModeEnabled:E})=>j(y$5({},i),{dataSavingModeEnabled:E})),Vt$1(ni$2,(i,{leftMenuOpen:E})=>j(y$5({},i),{leftMenuOpen:E})));function Ys$1(i){let E=Xn,w;return i.pipe(Ke(1)).subscribe(p=>{w=p,E=w.view}),E}var Yn=i=>i.device;var Zn$1=i=>i.theme;var Gn$1=i=>i.device===`phone`||i.device===`tablet`;var Jn=i=>i.leftMenuOpen;var Qn=c(`[Session] Set Dates`,u$1());var ti$1=c(`[Session] Set Start Date`,u$1());var ei$1=c(`[Session] Set End Date`,u$1());var ri$1=zt$1({dates:{startDate:new Date(new Date().setMonth(new Date().getMonth()-1)),endDate:new Date}},Vt$1(Qn,(i,{dates:E})=>j(y$5({},i),{dates:E})),Vt$1(ti$1,(i,{startDate:E})=>j(y$5({},i),{dates:{startDate:E,endDate:i.dates.endDate}})),Vt$1(ei$1,(i,{endDate:E})=>j(y$5({}
29,i),{dates:{startDate:i.dates.startDate,endDate:E}})));var ni$1=i=>i.dates;var ro={router:$n$1,users:mi$2,wl:Wn$1,view:Kn$1,session:ri$1};var ve$2=i=>i.users;var vr=i=>i.view;var Fi$1=i=>i.session;var Li$2=i=>i.wl;var no=Pt$1(ve$2,ki$1);var io=Pt$1(ve$2,xi$2);var so=Pt$1(ve$2,yi$2);Pt$1(ve$2,Si$3);var ao=Pt$1(ve$2,Ci$3);Pt$1(ve$2,Li$3);Pt$1(ve$2,Di$1);Pt$1(ve$2,Fi$2);var ii$1=Pt$1(vr,Yn);var ho=Pt$1(vr,Zn$1);var fo=Pt$1(ve$2,gi$2);Pt$1(ve$2,Ii$2);Pt$1(ve$2,Ni$2);Pt$1(ve$2,Vi$2);var go=Pt$1(ve$2,Ti$1);Pt$1(Fi$1,ni$1);var vo=Pt$1(ve$2,Wi$2);var wo=Pt$1(vr,Gn$1);var _o=Pt$1(vr,Jn);Pt$1(Li$2,qn$1);var zi$1={dispatch:!0,functional:!1,useEffectsErrorHandler:!0};var wr=`__@ngrx/effects_create__`;function No$1(i,E={}){let w=E.functional?i:i(),p=y$5(y$5({},zi$1),E);return Object.defineProperty(w,wr,{value:p}),w}function Ui$1(i){return Object.getOwnPropertyNames(i).filter(p=>i[p]&&i[p].hasOwnProperty(wr)?i[p][wr].hasOwnProperty(`dispatch`):!1).map(p=>{let o=i[p][wr];return y$5({propertyName:p},o)})}function $i(i){return Ui$1(i)}function si(i){return Object.getPrototypeOf(i)}function Hi$1(i){return!!i.constructor&&i.constructor.name!==`Object`&&i.constructor.name!==`Function`}function oi$1(i){return typeof i==`function`}function Vi$1(i){return i.filter(oi$1)}function Wi$1(i,E,w){let p=si(i),a=!!p&&p.constructor.name!==`Object`?p.constructor.name:null;return iC(...$i(i).map(({propertyName:t,dispatch:e,useEffectsErrorHandler:l})=>{let n=typeof i[t]==`function`?i[t]():i[t],s=l?w(n,E):n;return e===!1?s.pipe(sl$1()):s.pipe(hC()).pipe(U$1(d=>({effect:i[t],notification:d,propertyName:t,sourceName:a,sourceInstance:i})))}))}var qi=10;function ai$1(i,E,w=qi){return i.pipe(ir(p=>(E&&E.handleError(p),w<=1?i:ai$1(i,E,w-1))))}var li$1=(()=>{class i extends N$1{constructor(w){super(),w&&(this.source=w)}lift(w){let p=new i;return p.source=this,p.operator=w,p}static{this.ɵfac=function(p){return new(p||i)(T$2(V$3))}}static{this.ɵprov=R$1({token:i,factory:i.ɵfac,providedIn:`root`})}}return i})();function ci$1(...i){return ke$1(E=>i.some(w=>typeof w==`string`?w===E.type:w.type===E.type))}var Xi=new D$2(`@ngrx/effects Effects Error Handler`,{providedIn:`root`,factory:()=>ai$1});var Yi=c(`@ngrx/effects/init`);function Zi(i,E){if(i.notification.kind===`N`){let w=i.notification.value;!Gi(w)&&E.handleError(new Error(`Effect ${Ji(i)} dispatched an invalid action: ${Qi(w)}`))}}function Gi(i){return typeof i!=`function`&&i&&i.type&&typeof i.type==`string`}function Ji({propertyName:i,sourceInstance:E,sourceName:w}){let p=typeof E[i]==`function`;return!!w?`"${w}.${String(i)}${p?`()`:``}"`:`"${String(i)}()"`}function Qi(i){try{return JSON.stringify(i)}catch(E){return i}}var ts$1=`ngrxOnIdentifyEffects`;function es$1(i){return Lr(i,ts$1)}var rs$1=`ngrxOnRunEffects`;function ns$1(i){return Lr(i,rs$1)}var is$1=`ngrxOnInitEffects`;function ss$1(i){return Lr(i,is$1)}function Lr(i,E){return i&&E in i&&typeof i[E]==`function`}var ui$2=(()=>{class i extends Q{constructor(w,p){super(),this.errorHandler=w,this.effectsErrorHandler=p}addEffects(w){this.next(w)}toActions(){return this.pipe(fC(w=>Hi$1(w)?si(w):w),ve$3(w=>w.pipe(fC(os$1))),ve$3(w=>{return iC(w.pipe(bg(a=>as$1(this.errorHandler,this.effectsErrorHandler)(a)),U$1(a=>(Zi(a,this.errorHandler),a.notification)),ke$1(a=>a.kind===`N`&&a.value!=null),cC()),w.pipe(Ke(1),ke$1(ss$1),U$1(a=>a.ngrxOnInitEffects())))}))}static{this.ɵfac=function(p){return new(p||i)(T$2(Je),T$2(Xi))}}static{this.ɵprov=R$1({token:i,factory:i.ɵfac,providedIn:`root`})}}return i})();function os$1(i){return es$1(i)?i.ngrxOnIdentifyEffects():``}function as$1(i,E){return w=>{let p=Wi$1(w,i,E);return ns$1(w)?w.ngrxOnRunEffects(p):p}}var ls$1=(()=>{class i{get isStarted(){return!!this.effectsSubscription}constructor(w,p){this.effectSources=w,this.store=p,this.effectsSubscription=null}start(){this.effectsSubscription||(this.effectsSubscription=this.effectSources.toActions().subscribe(this.store))}ngOnDestroy(){this.effectsSubscription&&(this.effectsSubscription.unsubscribe(),this.effectsSubscription=null)}static{this.ɵfac=function(p){return new(p||i)(T$2(ui$2),T$2(z$1))}}static{this.ɵprov=R$1({token:i,factory:i.ɵfac,providedIn:`root`})}}return i})();function Po(...i){let E=i.flat();return gt([Vi$1(E),VC(()=>{g$1(I$1),g$1(Re$2,{optional:!0});let p=g$1(ls$1),o=g$1(ui$2),a=!p.isStarted;a&&p.start();
29for(let r of E){let t=oi$1(r)?g$1(r):r;o.addEffects(t)}a&&g$1(z$1).dispatch(Yi())})])}var di$1=Rx($r());var pi$2=Rx(fi$1());var mi$1=Rx($r());var _c$1=(()=>{class i{constructor(){this.store=g$1(z$1),this.httpClient=g$1(lw),this.datePipe=g$1($R),this.route=g$1(Xt$1),this.updates$=g$1(li$1),this.usService=g$1(ha$1),this.modules=new N$1,this.projectListValueSubject=new Q,this.colors=N$3.colors,this.modulesLoaded=new Ce$2(0),this.projByIdSubject=new Q,this.showLeftMenu=new Ce$2(!0),this.trialLineSubject=new Ce$2(null),this.showTrialLineSubject=new Ce$2(!1),this.scrollMainContent=new Ce$2(null),this.excelFileName=`Data`,this.deviceTypeChanged=new Q,this.deviceType=N$3.supportDevicesType.desktop,this.stackSocialSubsject=new Q,at(this.store).user?(this.currentUser=Ai$3(this.store).user,at(this.store).user.date_format?this.currentDateFormat=this.convertDateTime(at(this.store).user.date_format).split(` `)[0]:this.currentDateFormat=`yyyy-MM-dd`):(this.updates$.pipe(ci$1(Jt$1),Ke(1),Xe(w=>{this.currentUser=w.user})).subscribe(),this.currentDateFormat=`yyyy-MM-dd`),this.store.pipe(Be$1(ii$1)).subscribe(w=>{switch(w){case N$3.supportDevicesType.desktop:this.deviceType=w,this.deviceTypeChanged.next(this.deviceType);break;case N$3.supportDevicesType.tablet:this.deviceType=w,this.deviceTypeChanged.next(this.deviceType);break;case N$3.supportDevicesType.phone:this.deviceType=w,this.deviceTypeChanged.next(this.deviceType);break;default:this.deviceType=N$3.supportDevicesType.desktop,this.deviceTypeChanged.next(this.deviceType);break}})}getAllColors(){return this.colors}customizeExportExcelFileName(w,p=!1,o=null,a=null,r=null){let t=``;return t=`${t}${w}${o?`_${o}`:``}${a?`_${a}`:``}${r?`_${r}`:``}`,this.excelFileName=t,t}getStringFromDate(w,p=`yyyy-MM-dd`,o=!0){if((w&&typeof w==`object`||typeof w==`string`)&&p&&typeof p==`string`){typeof w==`string`&&(w=new Date(w));let a=o&&this.currentUser.location_obj?this.currentUser.location_obj.timezone:null;return this.datePipe.transform(w,p,a)}else(!w||!p)&&console.error(`CommonSerive getStringFromDate error ${w?`date`:`dateFormat`} not exist`),(typeof w!=`object`||typeof w!=`string`||typeof p!=`string`)&&console.error(`CommonService getStringFromDate error expect ${typeof w!=`object`&&typeof w!=`string`?`date`:`dateFormat`} to be a ${typeof w!=`object`&&typeof w!=`string`?`date or string`:`string`} but recive ${typeof w!=`object`&&typeof w!=`string`?typeof w:typeof p}`)}getUserTimezoneNow(){let w=Ai$3(this.store).user,p=w&&w.location_obj?w:this.currentUser,o=p&&p.location_obj?p.location_obj.timezone:null;if(!o)return new Date;try{let a=new Intl.DateTimeFormat(`en-US`,{timeZone:o,year:`numeric`,month:`2-digit`,day:`2-digit`,hour:`2-digit`,minute:`2-digit`,second:`2-digit`,hour12:!1}).formatToParts(new Date),r=n=>a.find(s=>s.type===n).value,t=r(`hour`)===`24`?`00`:r(`hour`),e=`${r(`year`)}-${r(`month`)}-${r(`day`)}T${t}:${r(`minute`)}:${r(`second`)}`,l=new Date(e);return isNaN(l.getTime())?new Date:l}catch(a){return new Date}}getUserTimezoneDate(w){let o=-(new Date(w).getTimezoneOffset()/60),r=+this.currentUser.location_obj.utc.split(`UTC`)[1]-o;return new Date(new Date().getTime()+r*3600*1e3)}gridHighlightFilterText(w){let p=w.value;p&&(p=p.replace(/"/g,`"`).replace(/'/g,`'`));let o=w.column.filterValue,a=``,r;switch(w.column.selectedFilterOperation){case`startswith`:r=new RegExp(o),p?a=p.replace(r,`<span class="dx-datagrid-search-text">$&</span>`):a=w.value.replace(r,`<span class="dx-datagrid-search-text">$&</span>`);break;case`endswith`:if(p||(p=w.value),p.substring(p.length-o.length,p.length)===o){let t=p.split(``);t.splice(p.length-o.length,p.length,`<span class="dx-datagrid-search-text">${o}</span>`),a=t.join(``)}break;default:r=new RegExp(o,`ig`),p?a=p.replace(r,`<span class="dx-datagrid-search-text">$&</span>`):a=w.value.replace(r,`<span class="dx-datagrid-search-text">$&</span>`);break}return a}customNodataText(w,p){let o=p.hasOwnProperty(`instance`)?p.instance:p,a;if(o&&o.option(`columns`)){a=o.getVisibleColumns();let r=!1;if(a.forEach(t=>{t.filterValue&&(r=!0)}),r){let t=document.getElementById(`${w}`).getElementsByClassName(`dx-datagrid-nodata`)[0];t.innerHTML=`<span style="z-index: 99"><span translate>No data available for this filter: try to use another filter, or just</span> <a class='href-to-default' style='cursor: pointer' translate>reset the filter to its default state.</a></span>`;let e=t.getElementsByClassName(`href-to-default`)[0];e.onclick=()=>{o.clearFilter()}}}}checkCacheLengthAndUpdate(w,p,o,a=10){let r=Object.keys(w);if(r.length>=a){let t=r.splice(0,r.length-(a-1));console.warn(`Remove ${t.length}
29 from cahce.`),t.forEach(e=>{delete w[e]})}return w[p]=o,w}dataGridToolbar(w,p=[],o=!1,a){let r=w.toolbarOptions.items,t=this;for(let e=r.length-1;e>=0;e--){let l=r[e];(l.name==`exportButton`||l.name==`columnChooserButton`)&&r.splice(e,1),l.name==`searchPanel`&&(l.location=`before`)}o&&a&&r.unshift({locateInMenu:`auto`,showText:`InMenu`,location:`after`,widget:`dxButton`,name:`filterButton`,options:{hint:`Filter`,text:`Filter`,icon:`filter`,onClick:()=>{a.width=window.document.body.clientWidth<500?window.document.body.clientWidth:500,a.height=window.document.body.clientHeight<500?window.document.body.clientHeight:650,a.VisibleChange()}}}),r.unshift({locateInMenu:o?`always`:`auto`,showText:`always`,location:`after`,widget:`dxButton`,name:`columnChooserButton`,visible:!p.includes(`columnChooserButton`),options:{hint:`Column Chooser`,text:`Column Chooser`,icon:`dfs-icon dfs-icon-columns`,onClick:()=>{w.component.showColumnChooser({width:100})},elementAttr:{class:o?`table-header-btn-with-text`:``}}}),r.unshift({widget:`dxButton`,showText:`always`,locateInMenu:o?`always`:`auto`,name:`exportButton`,visible:!p.includes(`exportButton`),options:{text:`Export`,elementAttr:{class:o?`table-header-btn-with-text table-export-button`:`table-export-button`,title:`Export table data`},template:`<i class="dx-icon dfs-icon dfs-icon-download"></i><span class="dx-button-text" translate>Export</span>`,onClick:function(){t.exportToExcel(w)}},location:`after`}),r.unshift({widget:`dxButton`,showText:`inMenu`,locateInMenu:o?`always`:`auto`,name:`resetButton`,visible:!p.includes(`resetButton`),options:{elementAttr:{class:o?`table-header-btn-with-text reset-state-button`:`reset-state-button`,title:`Reset grid to default state`},template:o?`<i class="dx-icon icon-reset_table"></i><span class="dx-button-text" translate>Reset table</span>`:`<i class="dx-icon icon-reset_table"></i>`,onClick:()=>{a&&a.ResetFilter(),setTimeout(()=>{w.component.state({})},0)}},location:`after`})}getCurrentUserId(){return this.usService.authenticatedUserObj()?.global_id||``}exportToExcel(w){let p=this,o=new pi$2.Workbook,a=o.addWorksheet(`Main`);GC({component:w.component,worksheet:a,customizeCell:({gridCell:r,excelCell:t})=>{r.rowType===`data`&&r.column.dataField===`execution_time_seconds`&&(t.value=r.data?.date_result??r.value)}}).then(function(){o.xlsx.writeBuffer().then(function(r){(0,mi$1.saveAs)(new Blob([r],{type:`application/octet-stream`}),p.excelFileName+`.xlsx`)})}),w.cancel=!0}getDateFrom(w=new Date,p=30,o=`yyyy-MM-dd`){let a=w;return typeof a==`string`?(a=new Date(a),a.setDate(a.getDate()-p),this.getStringFromDate(a,o)):(a.setDate(a.getDate()-p),a)}removeCookie(w){document.cookie=w+`=; expires=Thu, 01 Jan 1970 00:00:01 GMT;`}convertDateTime(w){if(w)return w.replace(`d`,`dd`).replace(`m`,`MM`).replace(`y`,`yy`).replace(`Y`,`yyyy`).replace(`H`,`HH`).replace(`h`,`hh`).replace(`i`,`mm`).replace(`s`,`ss`).replace(`A`,`aa`)}downloadAndSave(w,p,o){let a=`blob`;p===`xslx`&&(a=`application/vnd.openxmlformats-officedocument.spreadsheetml.sheet`),p===`pdf`&&(a=`application/pdf`),this.httpClient.get(w,{responseType:`blob`}).subscribe(r=>{let t=new Blob([r],{type:a});di$1.saveAs(t,o)})}getCurrentUserDateFormat(){return at(this.store).user.date_format?this.convertDateTime(at(this.store).user.date_format).split(` `)[0]:`dd/MM/yyyy`}showInfoLine(){this.currentUser=Ai$3(this.store).user;let w=null;(this.currentUser.tariff==5||this.currentUser.tariff==30)&&this.currentUser.plans_access&&(w={sh:1,days_left:this.currentUser.days_left,prev_plan:this.currentUser.prev_plan,check_pf:``}),this.currentUser.tariff==6&&(this.currentUser.days_left<0||this.currentUser.days_left===0)&&this.currentUser.plans_access&&(w={sh:2,days_left:this.currentUser.days_left,prev_plan:this.currentUser.prev_plan,check_pf:``}),this.currentUser.days_left<0&&this.currentUser.tariff!==6&&(w={sh:2,days_left:this.currentUser.days_left,prev_plan:this.currentUser.prev_plan,check_pf:``}),this.currentUser.is_demo&&(w={sh:3,days_left:this.currentUser.days_left,prev_plan:this.currentUser.prev_plan,check_pf:``}),this.currentUser.check_pf&&(w={sh:4,days_left:this.currentUser.days_left,prev_plan:this.currentUser.prev_plan,check_pf:this.currentUser.check_pf.toString()}),this.trialLineSubject.next(w),this.showTrialLineSubject.next(!!w)}getDiffInDaysFromToday(w,p){let a=Math.abs(new Date().getTime()-w.getTime());return Math.floor(a/(1e3*60*60*24))>p}static{this.ɵfac=function(p){return new(p||i)}}static{this.ɵprov=R$1({token:i,factory:i.ɵfac,providedIn:`root`})}}return i})();var bi$1=de$1();var gi$1=null;var vi$1={};
29var yi$1={"top left":{top:10,left:10},"top right":{top:10,right:10},"bottom left":{bottom:10,left:10},"bottom right":{bottom:10,right:10},"top center":i=>({top:10,left:Math.round(i.windowWidth/2-i.toastWidth/2)}),"left center":i=>({top:Math.round(i.windowHeight/2-i.toastHeight/2),left:10}),"right center":i=>({top:Math.round(i.windowHeight/2-i.toastHeight/2),right:10}),center:i=>({top:Math.round(i.windowHeight/2-i.toastHeight/2),left:Math.round(i.windowWidth/2-i.toastWidth/2)}),"bottom center":i=>({bottom:10,left:Math.round(i.windowWidth/2-i.toastWidth/2)})};var cs$1={up:(i,E)=>({bottom:i.bottom??E.windowHeight-E.toastHeight-(i.top??0),top:``,left:i.left??``,right:i.right??``}),down:(i,E)=>({top:i.top??E.windowHeight-E.toastHeight-(i.bottom??0),bottom:``,left:i.left??``,right:i.right??``}),left:(i,E)=>({right:i.right??E.windowWidth-E.toastWidth-(i.left??0),left:``,top:i.top??``,bottom:i.bottom??``}),right:(i,E)=>({left:i.left??E.windowWidth-E.toastWidth-(i.right??0),right:``,top:i.top??``,bottom:i.bottom??``})};var us$1=i=>Y$1(i)&&i.includes(`top`)?`down-push`:`up-push`;var hs$1=i=>{let E=m$4(`<div>`).appendTo(ws$2());return vi$1[i]=E,E};var fs$1=i=>vi$1[i]||hs$1(i);var ds$1=(i,E)=>{let w=`dx-toast-stack dx-toast-stack-${E}-direction`;i.removeAttr(`class`).addClass(w)};var ps$1=(i,E)=>{let w=i?yi$1[i]:yi$1[`bottom center`];return typeof w==`function`?w(E):w};var ms$1=(i,E,w)=>{let o=cs$1[i.replace(/-push|-stack/g,``)];return o?o(E,w):{top:``,bottom:``,left:``,right:``}};var bs$1=(i,E,w)=>{let{offsetWidth:p,offsetHeight:o}=i.children().first().get(0),a={toastWidth:p,toastHeight:o,windowHeight:bi$1.innerHeight,windowWidth:bi$1.innerWidth},t=ms$1(E,Y$1(w)?ps$1(w,a):w,a);i.css(t)};var gs$1=(i,E,w)=>{let p=he$2(i)?i:{message:i},o=he$2(E)?E:void 0,a=he$2(E)?void 0:E,{onHidden:r,onShowing:t}=p,e={onHidden:n=>{m$4(n.element).remove(),r?.(n)}};if(a!==void 0&&(e.type=a),w!==void 0&&(e.displayTime=w),o!=null&&o.position){let{position:n}=o,s=o.direction||us$1(n),d=fs$1(Y$1(n)?n:`${n.top}-${n.left}-${n.bottom}-${n.right}`);return ds$1(d,s),Object.assign({},p,e,{container:d,_skipContentPositioning:!0,onShowing:m=>{bs$1(d,s,n),t?.(m)}})}return Object.assign({},p,e)};var ys$1=(i,E,w)=>{let p=gs$1(i,E,w);gi$1=m$4(`<div>`).appendTo(ws$2()),new cue(gi$1,p).show()};var _i$1=ys$1;var Si$1={success:`check`,error:`error`,warning:`error`,info:`info`};var vs$1=8e3;function jc$1(i){return typeof i==`string`&&i in Si$1?i:`info`}var ws$1=2147483647;var _s$1={position:`bottom center`,direction:`up-push`};function Ic$1(i){let E=i.tone??`info`,w=i.duration??vs$1,p;_i$1({displayTime:w||ws$1,closeOnClick:!1,width:`auto`,wrapperAttr:{class:xs$1(E,i.light)},onInitialized:o=>{p=o.component},contentTemplate:()=>Ss$1(i,E,()=>p?.hide())},_s$1)}function xs$1(i,E){return`dfs-toast dfs-toast--${i}${E?` dfs-theme-light`:``}`}function Ss$1(i,E,w){let p=document.createElement(`div`);p.className=`dfs-toast__inner`;let o=document.createElement(`span`);o.className=`dfs-toast__icon`,o.appendChild(xi$1(Si$1[E]));let a=document.createElement(`div`);a.className=`dfs-toast__message`,a.setAttribute(`role`,`alert`),i.html?a.innerHTML=i.message:a.textContent=i.message;let r=document.createElement(`button`);return r.type=`button`,r.className=`dfs-toast__close`,r.setAttribute(`aria-label`,`Close`),r.appendChild(xi$1(`close`)),r.addEventListener(`click`,w),p.append(o,a,r),p}function xi$1(i){let E=document.createElement(`i`);return E.className=`dfs-icon dfs-icon-${i}`,E.setAttribute(`aria-hidden`,`true`),E}var M$1=(()=>{class t{constructor(){this.cookieService=g$1(ut$1)}setUtmCookies(r){[`gclid`,`utm_source`,`utm_medium`,`utm_campaign`,`utm_term`,`utm_content`].forEach(e=>{let i=r.get(e)?.trim();i&&this.cookieService.setCookie(e,i,3600*24*7,`/`)})}static{this.ɵfac=function(e){return new(e||t)}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac,providedIn:`root`})}}return t})();var E=(()=>{class t{constructor(r){this.cookieService=r}setPartnerStackCookies(r){[`ps_xid`,`ps_partner_key`].forEach(e=>{let i=r.get(e)?.trim();i&&this.cookieService.setCookie(e,i,3600*24*90,`/`,this.cookieService.getRootDomain())})}static{this.ɵfac=function(e){return new(e||t)(T$2(ut$1))}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac,providedIn:`root`})}}return t})();var ot=(t,j)=>{let r=g$1(z$1),e=g$1(Xt$1),i=g$1(ha$1),s=g$1(M$1),u=g$1(E);s.setUtmCookies(t.queryParamMap),u.setPartnerStackCookies(t.queryParamMap);let a=t.queryParamMap.get(`aff`)?.trim(),c=t.queryParamMap.get(`promo_aff`)?.trim(),f={};return a&&(f.aff=a),c&&(f.promo_aff=c),f.aff||f.promo_aff?e.createUrlTree([`/register`],{queryParams:f,queryParamsHandling:`merge`}):(localStorage.getItem(`swUpdateToNewVersion`)?.trim()?(console.warn(`SW_CACHE_WAS_UPDATED`),localStorage.removeItem(`swUpdateToNewVersion`)):r.pipe(Be$1(fo),Ke(1)).subscribe(h=>
29{h&&typeof h==`number`&&h<Date.now()&&i.getUpdatedUserObject().pipe(Ke(1)).subscribe()}),r.pipe(Be$1(so),Ke(1),U$1(h=>{if(!h){let g=j.url;if(g?.trim()&&g.trim()!==`/404`){let b=g.split(`?`)[0],C=e.parseUrl(g).queryParams,N=C.code&&(b===`/users/profile`&&C.change_email===`true`||b===`/api-access`&&C.change_login===`true`);localStorage.setItem(`last_requested_url`,JSON.stringify({url:N?g:b,time:Date.now()}))}return e.createUrlTree([`/signin`])}let F=N$3.isDfsNg?{wlReceived:!1,userExist:!!ki$1(Ai$3(r)),projectReceived:!0}:{wlReceived:!1,userExist:!1,projectReceived:!1};return i.slowNetworkSubject.next(F),!0})))};var st=()=>g$1(z$1).pipe(Be$1(so),Ke(1));var P=class{constructor(j,r,e,i,s,u,a){this.icon=j,this.id=r,this.link=e,this.ng_url=i,this.required=Number(s),this.text=u,a&&(this.ng_show=a)}};var pt$1=(()=>{class t{constructor(){this.store=g$1(z$1),this.router=g$1(Xt$1)}canActivate(r,e){let i=!0;if(e.url){let s=e.url.trim();if(s){let u=Ai$3(this.store),a=bi$3(u).slice().map(c=>y$5({},c));if(a.push(new P(``,`0`,``,`/users/invoices`,``,``)),a.length>0&&!a.find(c=>c.ng_url===s)){let c=_i$2(u);c.length>0?c.find(f=>f.ng_url===s)||(i=!1,this.router.navigate([`/404`])):(i=!1,this.router.navigate([`/404`]))}}}return i}static{this.ɵfac=function(e){return new(e||t)}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac})}}return t})();var dt=(()=>{class t{constructor(){}canDeactivate(r,e,i,s){return r.isProfileDataChange&&r.profileChangesSaveGuardSubject.next(s.url),!r.isProfileDataChange}static{this.ɵfac=function(e){return new(e||t)}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac})}}return t})();var jt$1=(()=>{class t{constructor(){this.store=g$1(z$1),this.router=g$1(Xt$1)}canActivate(r,e){let i=!0;if(e.url){let s=e.url.trim();if(s){let a=_i$2(Ai$3(this.store));a.length>0&&(a.find(c=>c.ng_url===s)||(i=!1,this.router.navigate([`/404`])))}}return i}static{this.ɵfac=function(e){return new(e||t)}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac})}}return t})();var _t=(()=>{class t{constructor(){this._hasPendingChanges=!1,this._saveHandler=null}get hasPendingChanges(){return this._hasPendingChanges}set hasPendingChanges(r){this._hasPendingChanges=r}registerSaveHandler(r){this._saveHandler=r}unregisterSaveHandler(){this._saveHandler=null,this._hasPendingChanges=!1}save(){return this._saveHandler?this._saveHandler():A$1(!0)}static{this.ɵfac=function(e){return new(e||t)}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac,providedIn:`root`})}}return t})();var p$1=class{};var k$1=(()=>{class n extends p$1{getTranslation(e){return A$1({})}static ɵfac=(()=>{let e;return function(s){return(e||(e=Pv(n)))(s||n)}})();static ɵprov=R$1({token:n,factory:n.ɵfac})}return n})();var T$1=class{};var ee=(()=>{class n{handle(e){return e.key}static ɵfac=function(t){return new(t||n)};static ɵprov=R$1({token:n,factory:n.ɵfac})}return n})();function y$4(n,r){if(n===r)return!0;if(n===null||r===null)return!1;if(n!==n&&r!==r)return!0;let e=typeof n,t=typeof r,s,i,a;if(e==t&&e==`object`)if(Array.isArray(n)){if(!Array.isArray(r))return!1;if((s=n.length)==r.length){for(i=0;i<s;i++)if(!y$4(n[i],r[i]))return!1;return!0}}else{if(Array.isArray(r))return!1;a=Object.create(null);for(i in n){if(!y$4(n[i],r[i]))return!1;a[i]=!0}for(i in r)if(!(i in a)&&typeof r[i]<`u`)return!1;return!0}return!1}function l(n){return typeof n<`u`&&n!==null}function S$2(n){return I(n)&&!$(n)&&n!==null}function I(n){return typeof n==`object`}function $(n){return Array.isArray(n)}function q(n){return typeof n==`string`}function ie(n){return typeof n==`function`}function O$1(n,r){let e=Object.assign({},n);return I(n)?(I(n)&&I(r)&&Object.keys(r).forEach(t=>{S$2(r[t])?t in n?e[t]=O$1(n[t],r[t]):Object.assign(e,{[t]:r[t]}):Object.assign(e,{[t]:r[t]})}),e):O$1({},r)}function U(n,r){let e=r.split(`.`);r=``;do r+=e.shift(),l(n)&&l(n[r])&&(S$2(n[r])||$(n[r])||!e.length)?(n=n[r],r=``):e.length?r+=`.`:n=void 0;while(e.length);return n}function ae$1(n,r,e){let t=r.split(`.`),s=n;for(let i=0;i<t.length;i++){let a=t[i];i===t.length-1?s[a]=e:((!s[a]||!S$2(s[a]))&&(s[a]={}),s=s[a])}}var L$2=class{};var te=(()=>{class n extends L$2{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(e,t){if(q(e))return this.interpolateString(e,t);if(ie(e))return this.interpolateFunction(e,t)}interpolateFunction(e,t){return e(t)}interpolateString(e,t){return t?e.replace(this.templateMatcher,(s,i)=>{let a=U(t,i);return l(a)?a:s}):e}static ɵfac=(()=>{let e;return function(s){return(e||(e=Pv(n)))(s||n)}})();static ɵprov=R$1({token:n,factory:n.ɵfac})}return n})();var v=class{};var ne=(()=>{class n extends v{compile(e,t){return e}compileTranslations(e,t){return e}static ɵfac=(()=>{let e;return function(s){return(e||(e=Pv(n)))(s||n)}})();static ɵprov=R$1({token:n,factory:n.ɵfac})}return n})();var w$1=class{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new Fe$1;onLangChange=new Fe$1;onDefaultLangChange=new Fe$1};var _=new D$2(`ISOLATE_TRANSLATE_SERVICE`);var B$1=new D$2(`USE_DEFAULT_LANG`);var G$1=new D$2(`DEFAULT_LANGUAGE`);var H$1=new D$2(`USE_EXTEND`);var D$1=n=>Xs$1(n)?n:A$1(n);var V$2=(()=>{class n{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;extend;loadingTranslations;pending=!1;_translationRequests={};lastUseLanguage=null;get onTranslationChange(){return this.store.onTranslationChange}get onLangChange(){return this.store.onLangChange}get onDefaultLangChange(){return this.store.onDefaultLangChange}get defaultLang(){return this.store.defaultLang}set defaultLang(e){this.store.defaultLang=e}get currentLang(){return this.store.currentLang}set currentLang(e){this.store.currentLang=e}get langs(){return this.store.langs}set langs(e){this.store.langs=e}get translations(){return this.store.translations}set translations(e){this.store.translations=e}constructor(e,t,s,i,a,h=!0,o=!1,f=!1,E){this.store=e,this.currentLoader=t,this.compiler=s,this.parser=i,this.missingTranslationHandler=a,this.useDefaultLang=h,this.extend=f,o&&(this.store=new w$1),E&&this.setDefaultLang(E)}setDefaultLang(e){if(e===this.defaultLang)return;let t=this.retrieveTranslations(e);typeof t<`u`?(this.defaultLang??=e,t.pipe(Ke(1)).subscribe(()=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(this.lastUseLanguage=e,e===this.currentLang)return A$1(this.translations[e]);this.currentLang||(this.currentLang=e);let t=this.retrieveTranslations(e);return Xs$1(t)?(t.pipe(Ke(1)).subscribe(()=>{this.changeLang(e)}),t):(this.changeLang(e),A$1(this.translations[e]))}changeLang(e){e===this.lastUseLanguage&&(this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),this.defaultLang??this.changeDefaultLang(e))}retrieveTranslations(e){if(typeof this.translations[e]>`u`||this.extend)return this._translationRequests[e]=this._translationRequests[e]||this.loadAndCompileTranslations(e),this._translationRequests[e]}getTranslation(e){return this.loadAndCompileTranslations(e)}loadAndCompileTranslations(e){this.pending=!0;let t=this.currentLoader.getTranslation(e).pipe(yC(1),Ke(1));return this.loadingTranslations=t.pipe(U$1(s=>this.compiler.compileTranslations(s,e)),yC(1),Ke(1)),this.loadingTranslations.subscribe({next:s=>{this.translations[e]=this.extend&&this.translations[e]?y$5(y$5({},s),this.translations[e]):s,this.updateLangs(),this.pending=!1},error:s=>{this.pending=!1}}),t}setTranslation(e,t,s=!1){let i=this.compiler.compileTranslations(t,e);(s||this.extend)&&this.translations[e]?this.translations[e]=O$1(this.translations[e],i):this.translations[e]=i,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){let t=e.filter(s=>!this.langs.includes(s));t.length>0&&(this.langs=[...this.langs,...t])}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResultForKey(e,t,s){let i;if(e&&(i=this.runInterpolation(U(e,t),s)),i===void 0&&this.defaultLang!=null&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(i=this.runInterpolation(U(this.translations[this.defaultLang],t),s)),i===void 0){let a={key:t,translateService:this};typeof s<`u`&&(a.interpolateParams=s),i=this.missingTranslationHandler.handle(a)}return i!==void 0?i:t}runInterpolation(e,t){if($(e))return e.map(s=>this.runInterpolation(s,t));if(S$2(e)){let s={};for(let i in e){let a=this.runInterpolation(e[i],t);a!==void 0&&(s[i]=a)}return s}else return this.parser.interpolate(e,t)}getParsedResult(e,t,s){if(t instanceof Array){let i={},a=!1;for(let o of t)i[o]=this.getParsedResultForKey(e,o,s),a=a||Xs$1(i[o]);if(!a)return i;return rC(t.map(o=>D$1(i[o]))).pipe(U$1(o=>{let f={};return o.forEach((E,se)=>{f[t[se]]=E}),f}))}return this.getParsedResultForKey(e,t,s)}get(e,t){if(!l(e)||!e.length)throw new Error(`Parameter "key" is required and cannot be empty`);return this.pending?this.loadingTranslations.pipe(Nn$1(s=>D$1(this.getParsedResult(s,e,t)))):D$1(this.getParsedResult(this.translations[this.currentLang],e,t))}getStreamOnTranslationChange(e,t){if(!l(e)||!e.length)throw new Error(`Parameter "key" is required and cannot be empty`);return Mn$1(ei$2(()=>this.get(e,t)),this.onTranslationChange.pipe(Me$1(s=>{return D$1(this.getParsedResult(s.translations,e,t))})))}stream(e,t){if(!l(e)||!e.length)throw new Error(`Parameter "key" required`);return Mn$1(ei$2(()=>this.get(e,t)),this.onLangChange.pipe(Me$1(s=>{return D$1(this.getParsedResult(s.translations,e,t))})))}instant(e,t){if(!l(e)||e.length===0)throw new Error(`Parameter "key" is required and cannot be empty`);let s=this.getParsedResult(this.translations[this.currentLang],e,t);return Xs$1(s)?Array.isArray(e)?e.reduce((i,a)=>(i[a]=a,i),{}):e:s}set(e,t,s=this.currentLang){ae$1(this.translations[s],e,q(t)?this.compiler.compile(t,s):this.compiler.compileTranslations(t,s)),this.updateLangs(),this.onTranslationChange.emit({lang:s,translations:this.translations[s]})}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.loadAndCompileTranslations(e)}
29resetLang(e){delete this._translationRequests[e],delete this.translations[e]}getBrowserLang(){if(typeof window>`u`||!window.navigator)return;let e=this.getBrowserCultureLang();return e?e.split(/[-_]/)[0]:void 0}getBrowserCultureLang(){if(!(typeof window>`u`||typeof window.navigator>`u`))return window.navigator.languages?window.navigator.languages[0]:window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage}static ɵfac=function(t){return new(t||n)(T$2(w$1),T$2(p$1),T$2(v),T$2(L$2),T$2(T$1),T$2(B$1),T$2(_),T$2(H$1),T$2(G$1))};static ɵprov=R$1({token:n,factory:n.ɵfac,providedIn:`root`})}return n})();var ve$1=(()=>{class n{translateService;element;_ref;key;lastParams;currentParams;onLangChangeSub;onDefaultLangChangeSub;onTranslationChangeSub;set translate(e){e&&(this.key=e,this.checkNodes())}set translateParams(e){y$4(this.currentParams,e)||(this.currentParams=e,this.checkNodes(!0))}constructor(e,t,s){this.translateService=e,this.element=t,this._ref=s,this.onTranslationChangeSub||(this.onTranslationChangeSub=this.translateService.onTranslationChange.subscribe(i=>{i.lang===this.translateService.currentLang&&this.checkNodes(!0,i.translations)})),this.onLangChangeSub||(this.onLangChangeSub=this.translateService.onLangChange.subscribe(i=>{this.checkNodes(!0,i.translations)})),this.onDefaultLangChangeSub||(this.onDefaultLangChangeSub=this.translateService.onDefaultLangChange.subscribe(i=>{this.checkNodes(!0)}))}ngAfterViewChecked(){this.checkNodes()}checkNodes(e=!1,t){let s=this.element.nativeElement.childNodes;s.length||(this.setContent(this.element.nativeElement,this.key),s=this.element.nativeElement.childNodes),s.forEach(i=>{let a=i;if(a.nodeType===3){let h;if(e&&(a.lastKey=null),l(a.lookupKey))h=a.lookupKey;else if(this.key)h=this.key;else{let o=this.getContent(a),f=o.trim();f.length&&(a.lookupKey=f,o!==a.currentValue?(h=f,a.originalContent=o||a.originalContent):a.originalContent&&(h=a.originalContent.trim()))}this.updateValue(h,a,t)}})}updateValue(e,t,s){if(e){if(t.lastKey===e&&this.lastParams===this.currentParams)return;this.lastParams=this.currentParams;let i=a=>{(a!==e||!t.lastKey)&&(t.lastKey=e),t.originalContent||(t.originalContent=this.getContent(t)),t.currentValue=l(a)?a:t.originalContent||e,this.setContent(t,this.key?t.currentValue:t.originalContent.replace(e,t.currentValue)),this._ref.markForCheck()};if(l(s)){let a=this.translateService.getParsedResult(s,e,this.currentParams);Xs$1(a)?a.subscribe({next:i}):i(a)}else this.translateService.get(e,this.currentParams).subscribe(i)}}getContent(e){return l(e.textContent)?e.textContent:e.data}setContent(e,t){l(e.textContent)?e.textContent=t:e.data=t}ngOnDestroy(){this.onLangChangeSub&&this.onLangChangeSub.unsubscribe(),this.onDefaultLangChangeSub&&this.onDefaultLangChangeSub.unsubscribe(),this.onTranslationChangeSub&&this.onTranslationChangeSub.unsubscribe()}static ɵfac=function(t){return new(t||n)(K$1(V$2),K$1(Bt$1),K$1(Ao))};static ɵdir=$t$1({type:n,selectors:[[``,`translate`,``],[``,`ngx-translate`,``]],inputs:{translate:`translate`,translateParams:`translateParams`}})}return n})();var Ce$1=(()=>{class n{translate;_ref;value=``;lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(e,t){this.translate=e,this._ref=t}updateValue(e,t,s){let i=a=>{this.value=a!==void 0?a:e,this.lastKey=e,this._ref.markForCheck()};if(s){let a=this.translate.getParsedResult(s,e,t);Xs$1(a)?a.subscribe(i):i(a)}this.translate.get(e,t).subscribe(i)}transform(e,...t){if(!e||!e.length)return e;if(y$4(e,this.lastKey)&&y$4(t,this.lastParams))return this.value;let s;if(l(t[0])&&t.length)if(q(t[0])&&t[0].length){let i=t[0].replace(/(')?([a-zA-Z0-9_]+)(')?(\s)?:/g,`"$2":`).replace(/:(\s)?(')(.*?)(')/g,`:"$3"`);try{s=JSON.parse(i)}catch(a){throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${t[0]}`)}}else S$2(t[0])&&(s=t[0]);return this.lastKey=e,this.lastParams=t,this.updateValue(e,s),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(i=>{this.lastKey&&i.lang===this.translate.currentLang&&(this.lastKey=null,this.updateV
29alue(e,s,i.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(i=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,s,i.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,s))})),this.value}_dispose(){typeof this.onTranslationChange<`u`&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<`u`&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<`u`&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static ɵfac=function(t){return new(t||n)(K$1(V$2,16),K$1(Ao,16))};static ɵpipe=qn$2({name:`translate`,type:n,pure:!1});static ɵprov=R$1({token:n,factory:n.ɵfac})}return n})();var be=(()=>{class n{static forRoot(e={}){return{ngModule:n,providers:[e.loader||{provide:p$1,useClass:k$1},e.compiler||{provide:v,useClass:ne},e.parser||{provide:L$2,useClass:te},e.missingTranslationHandler||{provide:T$1,useClass:ee},w$1,{provide:_,useValue:e.isolate},{provide:B$1,useValue:e.useDefaultLang},{provide:H$1,useValue:e.extend},{provide:G$1,useValue:e.defaultLanguage},V$2]}}static forChild(e={}){return{ngModule:n,providers:[e.loader||{provide:p$1,useClass:k$1},e.compiler||{provide:v,useClass:ne},e.parser||{provide:L$2,useClass:te},e.missingTranslationHandler||{provide:T$1,useClass:ee},{provide:_,useValue:e.isolate},{provide:B$1,useValue:e.useDefaultLang},{provide:H$1,useValue:e.extend},{provide:G$1,useValue:e.defaultLanguage},V$2]}}static ɵfac=function(t){return new(t||n)};static ɵmod=jr({type:n});static ɵinj=Pn({})}return n})();var Qd$1=(()=>{class n{constructor(){this.cache=g$1(st$1),this.inFlight=null}static{this.KEY=`geoip_country_code`}static{this.TTL_FOUND=1440*7}static{this.TTL_FAILED=60}static{this.TIMEOUT_MS=5e3}countryCode(){let t=this.cache.lsCacheGet(n.KEY);return t!==null?Promise.resolve(t||null):(this.inFlight??=this.lookup().finally(()=>{this.inFlight=null}),this.inFlight)}lookup(){return fetch(`https://ipapi.co/json`,{signal:AbortSignal.timeout(n.TIMEOUT_MS)}).then(t=>t.ok?t.json():null).then(t=>{let i=t?.country_code||null;return this.cache.lsCacheSet(n.KEY,i??``,i?n.TTL_FOUND:n.TTL_FAILED),i}).catch(()=>(this.cache.lsCacheSet(n.KEY,``,n.TTL_FAILED),null))}static{this.ɵfac=function(i){return new(i||n)}}static{this.ɵprov=R$1({token:n,factory:n.ɵfac,providedIn:`root`})}}return n})();var g4=[`box`];function v4(n,e){if(n&1){let t=EM();uh(0,`input`,3,0),vD(`focus`,function(r){fm$1(t);return hm$1(TM().onFocusIn(r))})(`input`,function(r){let l=fm$1(t).$index;return hm$1(TM().onInput(r,l))})(`keydown`,function(r){let l=fm$1(t).$index;return hm$1(TM().onKeydown(r,l))})(`paste`,function(r){fm$1(t);return hm$1(TM().onPaste(r))}),lh()}if(n&2){let t=e.$implicit,i=e.$index,r=TM();gD(`value`,t)(`disabled`,r.isDisabled()),Oc$1(`aria-label`,`Digit `+(i+1)+` of `+r.length())}}var K0=(()=>{class n{constructor(){this.length=Bc(6),this.ariaLabel=Bc(`Verification code`),this.digits=yh({source:this.length,computation:t=>Array.from({length:t},()=>``)}),this.isDisabled=ie$1(!1),this.boxes=y3$1(`box`),this.onChange=()=>{},this.onTouched=()=>{}}writeValue(t){let i=(t??``).replace(/\D/g,``);this.digits.set(Array.from({length:this.length()},(r,l)=>i[l]??``))}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this.isDisabled.set(t)}focusFirstBox(){this.focusBox(0)}onInput(t,i){let r=t.target,l=r.value.replace(/\D/g,``).slice(-1);r.value=l,this.setDigit(i,l),l&&this.focusBox(i+1)}onKeydown(t,i){switch(t.key){case`Backspace`:t.preventDefault(),this.digits()[i]?this.setDigit(i,``):i>0&&(this.setDigit(i-1,``),this.focusBox(i-1));break;case`ArrowLeft`:t.preventDefault(),this.focusBox(i-1);break;case`ArrowRight`:t.preventDefault(),this.focusBox(i+1);break}}onPaste(t){t.preventDefault();let i=t.clipboardData?.getData(`text`).replace(/\D/g,``)??``;if(!i)return;let r=this.length();this.digits.set(Array.from({length:r},(l,a)=>i[a]??``)),this.onChange(this.digits().join(``)),this.focusBox(Math.min(i.length,r-1))}onFocusIn(t){t.target.select()}onFocusOut(t){let i=t.relatedTarget;this.boxes().some(l=>l.nativeElement===i)||this.onTouched()}setDigit(t,i){this.digits.update(r=>r.map((l,a)=>a===t?i:l)),this.onChange(this.digits().join(``))}focusBox(t){this.boxes()[t]?.nativeElement.focus()}static{this.ɵfac=function(i){return new(i||n)}}static{this.ɵcmp=rh({type:n,selectors:[[`app-otp-input`]],viewQuery:function(i,r){i&1&&CD(r.boxes,g4,5),i&2&&AM()},hostAttrs:[`role`,`group`],hostVars:1,hostBindings:function(i,r){i&2&&Oc$1(`aria-label`,r.ariaLabel())},inputs:{length:[1,`length`],ariaLabel:[1,`ariaLabel`]},features:[fN([{provide:yi$3,useExisting:va$1(()=>n),multi:!0}])],decls:3,vars:0,consts:[[`box`,``],[1,`otp`,3,`focusout`],[`type`,`text`,`inputmode`,`numeric`,`autocomplete`,`one-time-code`,`maxlength`,`1`,1,`otp__box`,3,`value`,`disabled`],[`type`,`text`,`inputmode`,`numeric`,`autocomplete`,`one-time-code`,`maxlength`,`1`,1,`otp__box`,3,`focus`,`input`,`keydown`,`paste`,`value`,`disabled`]],template:function(i,r){i&1&&(uh(0,`div`,1),vD(`focusout`,function(a){return r.onFocusOut(a)}),hM(1,v4,2,3,`input`,2,dM),lh()),i&2&&(pT(),pM(r.digits()))},styles:[`[_nghost-%COMP%]{--%NS%otp-gap: 10px;--%NS%otp-box-width: 54px;--%NS%otp-box-height: 58px;--%NS%otp-box-radius: var(--%NS%dfs-radius-xl);--%NS%otp-box-bg: var(--%NS%dfs-button-secondary);--%NS%otp-box-border-color: var(--%NS%dfs-border-button-secondary);--%NS%otp-box-border-color-focus: var(--%NS%dfs-accent);--%NS%otp-box-color: var(--%NS%dfs-text-main);--%NS%otp-box-font-size: 20px;--%NS%otp-box-font-weight: var(--%NS%dfs-font-weight-semibold);display:block}.otp[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:var(--%NS%otp-gap)}.otp__box[_ngcontent-%COMP%]{box-sizing:border-box;width:var(--%NS%otp-box-width);height:var(--%NS%otp-box-height);background:var(--%NS%otp-box-bg);border:var(--%NS%dfs-border-width) solid var(--%NS%otp-box-border-color);border-radius:var(--%NS%otp-box-radius);outline:none;color:var(--%NS%otp-box-color);font-size:var(--%NS%otp-box-font-size);font-weight:var(--%NS%otp-box-font-weight);text-align:center;transition:border-color var(--%NS%dfs-duration-base) var(--%NS%dfs-easing)}.otp__box[_ngcontent-%COMP%]:focus{border-color:var(--%NS%otp-box-border-color-focus)}.otp__box[_ngcontent-%COMP%]:disabled{opacity:.6;cursor:not-allowed}`]})}}return n})();var I4=[[`af`,`93`,0,null,`0`],[`ax`,`358`,1,[`18`,`4`],`0`],[`al`,`355`,0,null,`0`],[`dz`,`213`,0,null,`0`],[`as`,`1`,5,[`684`],`1`],[`ad`,`376`],[`ao`,`244`],[`ai`,`1`,6,[`264`],`1`],[`ag`,`1`,7,[`268`],`1`],[`ar`,`54`,0,null,`0`],[`am`,`374`,0,null,`0`],[`aw`,`297`],[`ac`,`247`],[`au`,`61`,0,[`4`],`0`],[`at`,`43`,0,null,`0`],[`az`,`994`,0,null,`0`],[`bs`,`1`,8,[`242`],`1`],[`bh`,`973`],[`bd`,`880`,0,null,`0`],[`bb`,`1`,9,[`246`],`1`],[`by`,`375`,0,null,`8`],[`be`,`32`,0,null,`0`],[`bz`,`501`],[`bj`,`229`],[`bm`,`1`,10,[`441`],`1`],[`bt`,`975`],[`bo`,`591`,0,null,`0`],[`ba`,`387`,0,null,`0`],[`bw`,`267`],[`br`,`55`,0,null,`0`],[`io`,`246`],[`vg`,`1`,11,[`284`],`1`],[`bn`,`673`],[`bg`,`359`,0,null,`0`],[`bf`,`226`],[`bi`,`257`],[`kh`,`855`,0,null,`0`],[`cm`,`237`],[`ca`,`1`,1,[`204`,`226`,`236`,`249`,`250`,`257`,`263`,`289`,`306`,`343`,`354`,`365`,`367`,`368`,`382`,`403`,`416`,`418`,`428`,`431`,`437`,`438`,`450`,`468`,`474`,`506`,`514`,`519`,`548`,`579`,`581`,`584`,`587`,`604`,`613`,`639`,`647`,`672`,`683`,`705`,`709`,`742`,`753`,`778`,`780`,`782`,`807`,`819`,`825`,`867`,`873`,`879`,`902`,`905`,`942`],`1`],[`cv`,`238`],[`bq`,`599`,1,[`3`,`4`,`7`]],[`ky`,`1`,12,[`345`],`1`],[`cf`,`236`],[`td`,`235`],[`cl`,`56`],[`cn`,`86`,0,null,`0`],[`cx`,`61`,2,[`4`,`89164`],`0`],[`cc`,`61`,1,[`4`,`89162`],`0`],[`co`,`57`,0,null,`0`],[`km`,`269`],[`cg`,`242`],[`cd`,`243`,0,null,`0`],[`ck`,`682`],[`cr`,`506`],[`ci`,`225`],[`hr`,`385`,0,null,`0`],[`cu`,`53`,0,null,`0`],[`cw`,`599`,0],[`cy`,`357`],[`cz`,`420`],[`dk`,`45`],[`dj`,`253`],[`dm`,`1`,13,[`767`],`1`],[`do`,`1`,2,[`809`,`829`,`849`],`1`],[`ec`,`593`,0,null,`0`],[`eg`,`20`,0,null,`0`],[`sv`,`503`],[`gq`,`240`],[`er`,`291`,0,null,`0`],[`ee`,`372`],[`sz`,`268`],[`et`,`251`,0,null,`0`],[`fk`,`500`],[`fo`,`298`],[`fj`,`679`],[`fi`,`358`,0,[`4`],`0`],[`fr`,`33`,0,null,`0`],[`gf`,`594`,0,null,`0`],[`pf`,`689`],[`ga`,`241`],[`gm`,`220`],[`ge`,`995`,0,null,`0`],[`de`,`49`,0,null,`0`],[`gh`,`233`,0,null,`0`],[`gi`,`350`],[`gr`,`30`],[`gl`,`299`],[`gd`,`1`,14,[`473`],`1`],[`gp`,`590`,0,null,`0`],[`gu`,`1`,15,[`671`],`1`],[`gt`,`502`],[`gg`,`44`,1,[`1481`,`7781`,`7839`,`7911`],`0`],[`gn`,`224`],[`gw`,`245`],[`gy`,`592`],[`ht`,`509`],[`hn`,`504`],[`hk`,`852`],[`hu`,`36`,0,null,`06`],[`is`,`354`],[`in`,`91`,0,null,`0`],[`id`,`62`,0,null,`0`],[`ir`,`98`,0,null,`0`],[`iq`,`964`,0,null,`0`],[`ie`,`353`,0,null,`0`],[`im`,`44`,2,[`1624`,`74576`,`7524`,`7624`,`7924`],`0`],[`il`,`972`,0,null,`0`],[`it`,`39`,0,[`3`]],[`jm`,`1`,4,[`658`,`876`],`1`],[`jp`,`81`,0,null,`0`],[`je`,`44`,3,[`1534`,`7509`,`7700`,`7797`,`7829`,`7937`],`0`],[`jo`,`962`,0,null,`0`],[`kz`,`7`,1,[`33`,`7`],`8`],[`ke`,`254`,0,null,`0`],[`ki`,`686`,0,null,`0`],[`xk`,`383`,0,null,`0`],[`kw`,`965`],[`kg`,`996`,0,null,`0`],[`la`,`856`,0,null,`0`],[`lv`,`371`],[`lb`,`961`,0,null,`0`],[`ls`,`266`],[`lr`,`231`,0,null,`0`],[`ly`,`218`,0,null,`0`],[`li`,`423`,0,null,`0`],[`lt`,`370`,0,null,`0`],[`lu`,`352`],[`mo`,`853`],[`mg`,`261`,0,null,`0`],[`mw`,`265`,0,null,`0`],[`my`,`60`,0,null,`0`],[`mv`,`960`],[`ml`,`223`],[`mt`,`356`],[`mh`,`692`,0,null,`1`],[`mq`,`596`,0,null,`0`],[`mr`,`222`],[`mu`,`230`],[`yt`,`262`,1,[`269`,`639`],`0`],[`mx`,`52`],[`fm`,`691`],[`md`,`373`,0,null,`0`],[`mc`,`377`,0,null,`0`],[`mn`,`976`,0,null,`0`],[`me`,`382`,0,null,`0`],[`ms`,`1`,16,[`664`],`1`],[`ma`,`212`,0,[`6`,`7`],`0`],[`mz`,`258`],[`mm`,`95`,0,null,`0`],[`na`,`264`,0,null,`0`],[`nr`,`674`],[`np`,`977`,0,null,`0`],[`nl`,`31`,0,null,`0`],[`nc`,`687`],[`nz`,`64`,0,null,`0`],[`ni`,`505`],[`ne`,`227`],[`ng`,`234`,0,null,`0`],[`nu`,`683`],[`nf`,`672`],[`kp`,`850`,0,null,`0`],[`mk`,`389`,0,null,`0`],[`mp`,`1`,17,[`670`],`1`],[`no`,`47`,0,[`4`,`9`]],[`om`,`968`],[`pk`,`92`,0,null,`0`],[`pw`,`680`],[`ps`,`970`,0,null,`0`],[`pa`,`507`],[`pg`,`675`],[`py`,`595`,0,null,`0`],[`pe`,`51`,0,null,`0`],[`ph`,`63`,0,null,`0`],[`pl`,`48`],[`pt`,`351`],[`pr`,`1`,3,[`787`,`939`],`1`],[`qa`,`974`],[`re`,`262`,0,null,`0`],[`ro`,`40`,0,null,`0`],[`ru`,`7`,0,[`33`],`8`],[`rw`,`250`,0,null,`0`],[`ws`,`685`],[`sm`,`378`],[`st`,`239`],[`sa`,`966`,0,null,`0`],[`sn`,`221`],[`rs`,`381`,0,null,`0`],[`sc`,`248`],[`sl`,`232`,0,null,`0`],[`sg`,`65`],[`sx`,`1`,21,[`721`],`1`],[`sk`,`421`,0,null,`0`],[`si`,`386`,0,null,`0`],[`sb`,`677`],[`so`,`252`,0,null,`0`],[`za`,`27`,0,null,`0`],[`kr`,`82`,0,null,`0`],[`ss`,`211`,0,null,`0`],[`es`,`34`],[`lk`,`94`,0,null,`0`],[`bl`,`590`,1,null,`0`],[`sh`,`290`],[`kn`,`1`,18,[`869`],`1`],[`lc`,`1`,19,[`758`],`1`],[`mf`,`590`,2,null,`0`],[`pm`,`508`,0,null,`0`],[`vc`,`1`,20,[`784`],`1`],[`sd`,`249`,0,null,`0`],[`sr`,`597`],[`sj`,`47`,1,[`4`,`79`,`9`]],[`se`,`46`,0,null,`0`],[`ch`,`41`,0,null,`0`],[`sy`,`963`,0,null,`0`],[`tw`,`886`,0,null,`0`],[`tj`,`992`],[`tz`,`255`,0,null,`0`],[`th`,`66`,0,null,`0`],[`tl`,`670`],[`tg`,`228`],[`tk`,`690`],[`to`,`676`],[`tt`,`1`,22,[`868`],`1`],[`tn`,`216`],[`tr`,`90`,0,null,`0`],[`tm`,`993`,0,null,`8`],[`tc`,`1`,23,[`649`],`1`],[`tv`,`688`],[`vi`,`
291`,24,[`340`],`1`],[`ug`,`256`,0,null,`0`],[`ua`,`380`,0,null,`0`],[`ae`,`971`,0,null,`0`],[`gb`,`44`,0,null,`0`],[`us`,`1`,0,null,`1`],[`uy`,`598`,0,null,`0`],[`uz`,`998`],[`vu`,`678`],[`va`,`39`,1,[`06698`,`3`]],[`ve`,`58`,0,null,`0`],[`vn`,`84`,0,null,`0`],[`wf`,`681`],[`eh`,`212`,1,[`5288`,`5289`,`6`,`7`],`0`],[`ye`,`967`,0,null,`0`],[`zm`,`260`,0,null,`0`],[`zw`,`263`,0,null,`0`]];var V2=[];for(let n of I4)V2.push({name:``,iso2:n[0],dialCode:n[1],priority:n[2]||0,areaCodes:n[3]||null,nodeById:{},nationalPrefix:n[4]||null,normalisedName:``,initials:``,dialCodePlus:``});var y4=new Set(V2.map(n=>n.iso2));var D0=n=>y4.has(n);var Y0=V2;var Z0={OPEN_COUNTRY_DROPDOWN:`open:countrydropdown`,CLOSE_COUNTRY_DROPDOWN:`close:countrydropdown`,COUNTRY_CHANGE:`countrychange`,INPUT:`input`};var S$1={HIDE:`iti__hide`,V_HIDE:`iti__v-hide`,ARROW_UP:`iti__arrow--up`,GLOBE:`iti__globe`,FLAG:`iti__flag`,LOADING:`iti__loading`,COUNTRY_ITEM:`iti__country`,HIGHLIGHT:`iti__highlight`};var t1={ARROW_UP:`ArrowUp`,ARROW_DOWN:`ArrowDown`,SPACE:` `,ENTER:`Enter`,ESC:`Escape`,TAB:`Tab`};var Jd$1={PASTE:`insertFromPaste`,DELETE_FWD:`deleteContentForward`};var V1={ALPHA_UNICODE:new RegExp(`\\p{L}`,`u`),NON_PLUS_NUMERIC:/[^+0-9]/,NON_PLUS_NUMERIC_GLOBAL:/[^+0-9]/g,HIDDEN_SEARCH_CHAR:/^[a-zA-ZÃ-ÿа-ÑÐ-Я ]$/};var M3={SEARCH_DEBOUNCE_MS:100,HIDDEN_SEARCH_RESET_MS:1e3,NEXT_TICK:0};var qd$1={UNKNOWN_NUMBER_TYPE:-99,UNKNOWN_VALIDATION_ERROR:-99};var A1={NARROW_VIEWPORT_WIDTH:500,SANE_SELECTED_WITH_DIAL_WIDTH:78,SANE_SELECTED_NO_DIAL_WIDTH:42,INPUT_PADDING_EXTRA_LEFT:6,DROPDOWN_MARGIN:3,SANE_DROPDOWN_HEIGHT:200};var R3={PLUS:`+`,NANP:`1`};var v2={ISO2:`gb`,DIAL_CODE:`44`,MOBILE_PREFIX:`7`,MOBILE_CORE_LENGTH:10};var E4={ISO2:`us`,DIAL_CODE:`1`};var q0={AGGRESSIVE:`aggressive`,POLITE:`polite`,OFF:`off`};var I0={AUTO:`auto`};var j0=new Set([`FIXED_LINE`,`MOBILE`,`FIXED_LINE_OR_MOBILE`,`TOLL_FREE`,`PREMIUM_RATE`,`SHARED_COST`,`VOIP`,`PERSONAL_NUMBER`,`PAGER`,`UAN`,`VOICEMAIL`,`UNKNOWN`]);var d3={COUNTRY_CODE:`countryCode`,DIAL_CODE:`dialCode`};var A={EXPANDED:`aria-expanded`,LABEL:`aria-label`,SELECTED:`aria-selected`,ACTIVE_DESCENDANT:`aria-activedescendant`,HASPOPUP:`aria-haspopup`,CONTROLS:`aria-controls`,HIDDEN:`aria-hidden`,AUTOCOMPLETE:`aria-autocomplete`,MODAL:`aria-modal`};var N4={selectedCountryAriaLabel:"Change country, selected ${countryName} (${dialCode})",noCountrySelected:`Select country`,countryListAriaLabel:`List of countries`,searchPlaceholder:`Search`,clearSearchAriaLabel:`Clear search`,searchEmptyState:`No results found`,searchSummaryAria(n){return n===0?`No results found`:n===1?`1 result found`:`${n} results found`}}
29;var A2=n=>typeof window<`u`&&typeof window.matchMedia==`function`&&window.matchMedia(n).matches;var U3=()=>A2(`(max-width: ${A1.NARROW_VIEWPORT_WIDTH}px)`);var F4=()=>{if(typeof navigator<`u`&&typeof window<`u`){let n=A2(`(max-height: 600px)`),e=A2(`(pointer: coarse)`);return U3()||e&&n}return!1};var W2={allowDropdown:!0,allowedNumberTypes:[`MOBILE`,`FIXED_LINE`],allowNumberExtensions:!1,allowPhonewords:!1,autoPlaceholder:q0.POLITE,containerClass:``,countryNameLocale:`en`,countryOrder:null,countrySearch:!0,customPlaceholder:null,dropdownAlwaysOpen:!1,dropdownContainer:null,excludeCountries:[],fixDropdownWidth:!0,formatAsYouType:!0,formatOnDisplay:!0,geoIpLookup:null,hiddenInput:null,i18n:{},initialCountry:``,loadUtils:null,nationalMode:!0,onlyCountries:[],placeholderNumberType:`MOBILE`,searchInputClass:``,separateDialCode:!1,showFlags:!0,strictMode:!1,useFullscreenPopup:F4()};var B3=n=>JSON.stringify(n);var t3=n=>!!n&&typeof n==`object`&&!Array.isArray(n);var S4=n=>typeof n==`function`;var T4=n=>{if(!n||typeof n!=`object`)return!1;let e=n;return e.nodeType===1&&typeof e.tagName==`string`&&typeof e.appendChild==`function`};var e3=new Set(Object.values(q0));var d2=n=>{console.warn(`[intl-tel-input] ${n}`)};var s1=(n,e,t)=>{d2(`Option '${n}' must be ${e}; got ${B3(t)}. Ignoring.`)};var D4=(n,e)=>Object.prototype.hasOwnProperty.call(n,e);var i3=(n,e)=>{let t=`an array of ISO2 country code strings`;if(!Array.isArray(e))return s1(n,t,e),!1;let i=[];for(let r of e){if(typeof r!=`string`)return s1(n,t,e),!1;D0(r.toLowerCase())?i.push(r):d2(`Invalid country code in '${n}': '${r}'. Skipping.`)}return i};var A4=n=>{if(n===void 0)return{};if(!t3(n))return d2(`The second argument must be an options object; got ${B3(n)}. Using defaults.`),{};let e={};for(let[t,i]of Object.entries(n)){if(!D4(W2,t)){d2(`Unknown option '${t}'. Ignoring.`);continue}switch(t){case`allowDropdown`:case`allowNumberExtensions`:case`allowPhonewords`:case`countrySearch`:case`dropdownAlwaysOpen`:case`fixDropdownWidth`:case`formatAsYouType`:case`formatOnDisplay`:case`nationalMode`:case`showFlags`:case`separateDialCode`:case`strictMode`:case`useFullscreenPopup`:if(typeof i!=`boolean`){s1(t,`a boolean`,i);break}e[t]=i;break;case`autoPlaceholder`:if(typeof i!=`string`||!e3.has(i)){s1(`autoPlaceholder`,`one of ${Array.from(e3).join(`, `)}`,i);break}e[t]=i;break;case`containerClass`:case`searchInputClass`:case`countryNameLocale`:if(typeof i!=`string`){s1(t,`a string`,i);break}e[t]=i;break;case`countryOrder`:if(i===null)e[t]=i;else{let r=i3(t,i);r!==!1&&(e[t]=r)}break;case`customPlaceholder`:case`geoIpLookup`:case`hiddenInput`:case`loadUtils`:if(i!==null&&!S4(i)){s1(t,`a function or null`,i);break}e[t]=i;break;case`dropdownContainer`:if(i!==null&&!T4(i)){s1(`dropdownContainer`,`an HTMLElement or null`,i);break}e[t]=i;break;case`excludeCountries`:case`onlyCountries`:{let r=i3(t,i);r!==!1&&(e[t]=r);break}case`i18n`:if(i&&!t3(i)){s1(`i18n`,`an object`,i);break}e[t]=i;break;case`initialCountry`:{if(typeof i!=`string`){s1(`initialCountry`,`a string`,i);break}let r=i.toLowerCase();if(r&&r!==I0.AUTO&&!D0(r)){s1(`initialCountry`,`a valid ISO2 country code or 'auto'`,i);break}e[t]=i;break}case`placeholderNumberType`:if(typeof i!=`string`||!j0.has(i)){s1(`placeholderNumberType`,`one of ${Array.from(j0).join(`, `)}`,i);break}e[t]=i;break;case`allowedNumberTypes`:if(i!==null){if(!Array.isArray(i)){s1(`allowedNumberTypes`,`an array of number types or null`,i);break}let r=!0;for(let l of i)if(typeof l!=`string`||!j0.has(l)){s1(`allowedNumberTypes`,`an array of valid number types (${Array.from(j0).join(`, `)})`,l),r=!1;break}r&&(e[t]=i)}else e[t]=null;break}}return e};var L4=n=>{var e,t;n.initialCountry&&(n.initialCountry=n.initialCountry.toLowerCase()),!((e=n.onlyCountries)===null||e===void 0)&&e.length&&(n.onlyCountries=n.onlyCountries.map(i=>i.toLowerCase())),!((t=n.excludeCountries)===null||t===void 0)&&t.length&&(n.excludeCountries=n.excludeCountries.map(i=>i.toLowerCase())),n.countryOrder&&(n.countryOrder=n.countryOrder.map(i=>i.toLowerCase()))};var P4=n=>{n.dropdownAlwaysOpen&&(n.useFullscreenPopup=!1,n.allowDropdown=!0),n.useFullscreenPopup?n.fixDropdownWidth=!1:U3()&&(n.fixDropdownWidth=!0),n.onlyCountries.length===1&&(n.initialCountry=n.onlyCountries[0]),n.separateDialCode&&(n.nationalMode=!1),n.allowDropdown&&!n.showFlags&&!n.separateDialCode&&(n.nationalMode=!1),n.useFullscreenPopup&&!n.dropdownContainer&&(n.dropdownContainer=document.body),n.i18n=Object.assign(Object.assign({},N4),n.i18n)};var a0=n=>n.replace(/\D/g,``);var H2=(n=``)=>n.normalize(`NFD`).replace(/[\u0300-\u036f]/g,``).toLowerCase();var x4=()=>typeof navigator<`u`?/Android/i.test(navigator.userAgent):!1;var O4=(n,e)=>{let t=H2(e),i=[],r=[],l=[],a=[],_=[],g=[];for(let E of n)E.iso2===t?i.push(E):E.normalisedName.startsWith(t)?r.push(E):E.normalisedName.includes(t)?l.push(E):t===E.dialCode||t===E.dialCodePlus?a.push(E):E.dialCodePlus.includes(t)?_.push(E):E.initials.includes(t)&&g.push(E);let w=(E,P)=>E.priority-P.priority;return[...i,...r,...l,...a.sort(w),..._.sort(w),...g]};var M4=(n,e)=>{let t=H2(e);for(let i of n)if(i.normalisedName.startsWith(t))return i;return null};var I2=n=>Object.keys(n).filter(e=>!!n[e]).join(` `);var O=(n,e,t)=>{let i=document.createElement(n);return e&&Object.entries(e).forEach(([r,l])=>i.setAttribute(r,l)),t&&t.appendChild(i),i};var R4=()=>` 30 <svg class="iti__search-icon-svg" width="14" height="14" viewBox="0 0 24 24" focusable="false" ${A.HIDDEN}="true"> 31 <circle cx="11" cy="11" r="7" /> 32 <line x1="21" y1="21" x2="16.65" y2="16.65" /> 33 </svg>`;var U4=n=>{let e=`iti-${n}-clear-mask`;return` 34 <svg class="iti__search-clear-svg" width="12" height="12" viewBox="0 0 16 16" ${A.HIDDEN}="true" focusable="false"> 35 <mask id="${e}" maskUnits="userSpaceOnUse"> 36 <rect width="16" height="16" fill="white" /> 37 <path d="M5.2 5.2 L10.8 10.8 M10.8 5.2 L5.2 10.8" stroke="black" stroke-linecap="round" class="iti__search-clear-x" /> 38 </mask> 39 <circle cx="8" cy="8" r="8" class="iti__search-clear-bg" mask="url(#${e})" /> 40 </svg>`};var B4=()=>` 41 <svg class="iti__country-check-svg" width="14" height="14" viewBox="0 0 16 16" fill="currentColor" focusable="false" ${A.HIDDEN}="true"> 42 <path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z"/> 43 </svg>`;var n3=()=>`
44 <svg width="256" height="256" viewBox="0 0 512 512" class="iti__globe-svg"> 45 <path d="M508 213a240 240 0 0 0-449-87l-2 5-2 5c-8 14-13 30-17 46a65 65 0 0 1 56 4c16-10 35-19 56-27l9-3c-6 23-10 48-10 74h-16l4 6c3 4 5 8 6 13h6c0 22 3 44 8 65l2 10-25-10-4 5 12 18 9 3 6 2 8 3 9 26 1 2 16-7h1l-5-13-1-2c24 6 49 9 75 10v26l11 10 7 7v-30l1-13c22 0 44-3 65-8l10-2-21 48-1 1a317 317 0 0 1-14 23l-21 5h-2c6 16 7 33 1 50a240 240 0 0 0 211-265m-401-56-11 6c19-44 54-79 98-98-11 20-21 44-29 69-21 6-40 15-58 23m154 182v4c-29-1-57-6-81-13-7-25-12-52-13-81h94zm0-109h-94c1-29 6-56 13-81 24-7 52-12 81-13zm0-112c-22 1-44 4-65 8l-10 2 12-30 9-17 1-2a332 332 0 0 1 13-23c13-4 26-6 40-7zm187 69 6 4c4 12 6 25 6 38v1h-68c-1-26-4-51-10-74l48 20 1 1 14 8zm-14-44 10 20c-20-11-43-21-68-29-8-25-18-49-29-69 37 16 67 44 87 78M279 49h1c13 1 27 3 39 7l14 23 1 2a343 343 0 0 1 12 26l2 5 6 16c-23-6-48-9-74-10h-1zm0 87h1c29 1 56 6 81 13 7 24 12 51 12 80v1h-94zm2 207h-2v-94h95c-1 29-6 56-13 81-24 7-51 12-80 13m86 60-20 10c11-20 21-43 29-68 25-8 48-18 68-29-16 37-43 67-77 87m87-115-7 5-16 9-2 1a337 337 0 0 1-47 21c6-24 9-49 10-75h68c0 13-2 27-6 39"/> 46 <path d="m261 428-2-2-22-21a40 40 0 0 0-32-11h-1a37 37 0 0 0-18 8l-1 1-4 2-2 2-5 4c-9-3-36-31-47-44s-32-45-34-55l3-2a151 151 0 0 0 11-9v-1a39 39 0 0 0 5-48l-3-3-11-19-3-4-5-7h-1l-3-3-4-3-5-2a35 35 0 0 0-16-3h-5c-4 1-14 5-24 11l-4 2-4 3-4 2c-9 8-17 17-18 27a380 380 0 0 0 212 259h3c12 0 25-10 36-21l10-12 6-11a39 39 0 0 0-8-40"/> 47 </svg>`;var L$1=function(n,e,t,i,r){if(i===`m`)throw new TypeError(`Private method is not writable`);if(i===`a`&&!r)throw new TypeError(`Private accessor was defined without a setter`);if(typeof e==`function`?n!==e||!r:!e.has(n))throw new TypeError(`Cannot write private member to an object whose class did not declare it`);return i===`a`?r.call(n,t):r?r.value=t:e.set(n,t),t};var f=function(n,e,t,i){if(t===`a`&&!i)throw new TypeError(`Private accessor was defined without a getter`);if(typeof e==`function`?n!==e||!i:!e.has(n))throw new TypeError(`Cannot read private member from an object whose class did not declare it`);return t===`m`?i:t===`a`?i.call(n):i?i.value:e.get(n)};var R;var Y1;var V$1;var o1;var r0;var z0;var P1;var n0;var y0;var b0;var $0;var M;var N0;var L1;var F0;var Y;var y1;var k3;var V3;var L2;var s3;var o3;var W3;var H3;var r3;var P2;var y2;var $3;var l3;var E2;var x2;var G3;var K3;var O2;var j3;var Y3=class{constructor(n,e,t){R.add(this),V$1.set(this,void 0),o1.set(this,void 0),r0.set(this,void 0),z0.set(this,void 0),P1.set(this,void 0),n0.set(this,null),y0.set(this,null),b0.set(this,void 0),$0.set(this,void 0),M.set(this,void 0),N0.set(this,void 0),L1.set(this,void 0),F0.set(this,void 0),Y.set(this,null),y1.set(this,null),this.highlightedItem=null,n.dataset.intlTelInputId=t.toString(),this.telInput=n,L$1(this,V$1,e,`f`),L$1(this,o1,t,`f`),this.hadInitialPlaceholder=!!n.getAttribute(`placeholder`),L$1(this,r0,!!this.telInput.closest(`[dir=rtl]`),`f`),f(this,V$1,`f`).separateDialCode&&L$1(this,z0,this.telInput.style.paddingLeft,`f`)}static validateInput(n){let e=n?.tagName;if(!(!!n&&typeof n==`object`&&e===`INPUT`&&typeof n.setAttribute==`function`)){let i=Object.prototype.toString.call(n);throw new TypeError(`The first argument must be an HTMLInputElement, not ${i}`)}}generateMarkup(n){L$1(this,P1,n,`f`),this.telInput.classList.add(`iti__tel-input`),this.telInput.hasAttribute(`autocomplete`)||this.telInput.setAttribute(`autocomplete`,`tel`),this.telInput.hasAttribute(`inputmode`)||this.telInput.setAttribute(`inputmode`,`tel`);let e=f(this,R,`m`,k3).call(this);f(this,R,`m`,V3).call(this,e),e.appendChild(this.telInput),f(this,R,`m`,W3).call(this),f(this,R,`m`,H3).call(this,e)}filterCountriesByQuery(n){let e;n===``?e=f(this,P1,`f`):e=O4(f(this,P1,`f`),n),f(this,R,`m`,K3).call(this,e)}handleSearchChange(){f(this,n0,`f`)&&clearTimeout(f(this,n0,`f`)),L$1(this,n0,setTimeout(()=>{f(this,R,`m`,x2).call(this),L$1(this,n0,null,`f`)},M3.SEARCH_DEBOUNCE_MS),`f`)}handleSearchClear(){this.searchInput.value=``,this.searchInput.focus(),f(this,R,`m`,x2).call(this)}scrollCountryListToItem(n){let e=this.countryList,t=e.getBoundingClientRect(),i=n.getBoundingClientRect(),r=i.top-t.top+e.scrollTop;i.top<t.top?e.scrollTop=r:i.bottom>t.bottom&&(e.scrollTop=r-t.height+i.height)}highlightListItem(n,e){let t=this.highlightedItem;if(t&&t.classList.remove(S$1.HIGHLIGHT),this.highlightedItem=n,this.highlightedItem){if(this.highlightedItem.classList.add(S$1.HIGHLIGHT),f(this,V$1,`f`).countrySearch){let i=this.highlightedItem.getAttribute(`id`)||``;this.searchInput.setAttribute(A.ACTIVE_DESCENDANT,i)}e&&this.highlightedItem.focus()}}handleUpDownKey(n){var e,t;let i=n===t1.ARROW_UP?(e=this.highlightedItem)===null||e===void 0?void 0:e.previousElementSibling:(t=this.highlightedItem)===null||t===void 0?void 0:t.nextElementSibling;!i&&this.countryList.childElementCount>1&&(i=n===t1.ARROW_UP?this.countryList.lastElementChild:this.countryList.firstElementChild),i&&(this.scrollCountryListToItem(i),this.highlightListItem(i,!1))}destroy(){this.telInput.iti=void 0,delete this.telInput.dataset.intlTelInputId,f(this,V$1,`f`).separateDialCode&&(this.telInput.style.paddingLeft=f(this,z0,`f`));let n=this.telInput.parentNode;n.before(this.telInput),n.remove(),this.telInput=null,this.countryContainer=null,this.selectedCountry=null,this.selectedCountryInner=null,this.searchInput=null,this.searchClearButton=null,this.countryList=null,this.hiddenInput=null,this.hiddenInputCountry=null,this.highlightedItem=null,L$
471(this,b0,null,`f`),L$1(this,$0,null,`f`),L$1(this,M,null,`f`),L$1(this,N0,null,`f`),L$1(this,L1,null,`f`),L$1(this,F0,null,`f`),L$1(this,Y,null,`f`),L$1(this,y1,null,`f`);for(let e of f(this,P1,`f`))delete e.nodeById[f(this,o1,`f`)];L$1(this,P1,null,`f`)}openDropdown(){let{countrySearch:n,dropdownAlwaysOpen:e,dropdownContainer:t}=f(this,V$1,`f`);if(f(this,R,`m`,L2).call(this),t)f(this,R,`m`,j3).call(this);else{let i=f(this,R,`m`,O2).call(this),r=this.telInput.offsetHeight+A1.DROPDOWN_MARGIN;i?f(this,M,`f`).style.top=`${r}px`:f(this,M,`f`).style.bottom=`${r}px`}if(f(this,M,`f`).classList.remove(S$1.HIDE),this.selectedCountry.setAttribute(A.EXPANDED,`true`),n){let i=this.countryList.firstElementChild;i&&(this.highlightListItem(i,!1),this.countryList.scrollTop=0),e||this.searchInput.focus()}f(this,$0,`f`).classList.add(S$1.ARROW_UP)}closeDropdown(){let{countrySearch:n,dropdownContainer:e}=f(this,V$1,`f`);f(this,M,`f`).classList.add(S$1.HIDE),this.selectedCountry.setAttribute(A.EXPANDED,`false`),n&&(this.searchInput.removeAttribute(A.ACTIVE_DESCENDANT),this.highlightedItem&&(this.highlightedItem.classList.remove(S$1.HIGHLIGHT),this.highlightedItem=null)),f(this,$0,`f`).classList.remove(S$1.ARROW_UP),e?(f(this,Y,`f`).remove(),f(this,Y,`f`).style.top=``,f(this,Y,`f`).style.bottom=``,f(this,Y,`f`).style.paddingLeft=``,f(this,Y,`f`).style.paddingRight=``):(f(this,M,`f`).style.top=``,f(this,M,`f`).style.bottom=``)}isDropdownClosed(){return f(this,M,`f`).classList.contains(S$1.HIDE)}setCountry(n){let{allowDropdown:e,showFlags:t,separateDialCode:i,i18n:r}=f(this,V$1,`f`),{name:l,dialCode:a,iso2:_=``}=n;if(e&&f(this,R,`m`,G3).call(this,_),this.selectedCountry){let g=_&&t?`${S$1.FLAG} iti__${_}`:`${S$1.FLAG} ${S$1.GLOBE}`,w,E,P;_?(E=l,w=r.selectedCountryAriaLabel.replace("${countryName}",l).replace("${dialCode}",`+${a}`),P=t?``:n3()):(E=r.noCountrySelected,w=r.noCountrySelected,P=n3()),this.selectedCountryInner.className=g,this.selectedCountry.setAttribute(`title`,E),this.selectedCountry.setAttribute(A.LABEL,w),this.selectedCountryInner.innerHTML=P}if(i){let g=a?`+${a}`:``;f(this,b0,`f`).textContent=g,f(this,R,`m`,P2).call(this)}}};Y1=Y3,V$1=new WeakMap,o1=new WeakMap,r0=new WeakMap,z0=new WeakMap,P1=new WeakMap,n0=new WeakMap,y0=new WeakMap,b0=new WeakMap,$0=new WeakMap,M=new WeakMap,N0=new WeakMap,L1=new WeakMap,F0=new WeakMap,Y=new WeakMap,y1=new WeakMap,R=new WeakSet,k3=function(){let{allowDropdown:e,showFlags:t,containerClass:i,useFullscreenPopup:r}=f(this,V$1,`f`),a=O(`div`,{class:I2({iti:!0,"iti--allow-dropdown":e,"iti--show-flags":t,"iti--inline-dropdown":!r,[i]:!!i})});return f(this,r0,`f`)&&a.setAttribute(`dir`,`ltr`),this.telInput.before(a),a},V3=function(e){let{allowDropdown:t,separateDialCode:i,showFlags:r}=f(this,V$1,`f`);if(t||r||i){this.countryContainer=O(`div`,{class:`iti__country-container ${S$1.V_HIDE}`},e),t?(this.selectedCountry=O(`button`,{type:`button`,class:`iti__selected-country`,[A.EXPANDED]:`false`,[A.LABEL]:f(this,V$1,`f`).i18n.noCountrySelected,[A.HASPOPUP]:`dialog`,[A.CONTROLS]:`iti-${f(this,o1,`f`)}__dropdown-content`},this.countryContainer),this.telInput.disabled&&this.selectedCountry.setAttribute(`disabled`,`true`)):this.selectedCountry=O(`div`,{class:`iti__selected-country`},this.countryContainer);let l=O(`div`,{class:`iti__selected-country-primary`},this.selectedCountry);this.selectedCountryInner=O(`div`,{class:S$1.FLAG},l),t&&L$1(this,$0,O(`div`,{class:`iti__arrow`,[A.HIDDEN]:`true`},l),`f`),i&&L$1(this,b0,O(`div`,{class:`iti__selected-dial-code`},this.selectedCountry),`f`),t&&f(this,R,`m`,s3).call(this)}},L2=function(){let{fixDropdownWidth:e}=f(this,V$1,`f`);if(e&&!f(this,M,`f`).style.width){let t=this.telInput.offsetWidth;t>0&&(f(this,M,`f`).style.width=`${t}px`)}},s3=function(){let{fixDropdownWidth:e,useFullscreenPopup:t,countrySearch:i,i18n:r,dropdownContainer:l,containerClass:a}=f(this,V$1,`f`),_=e?``:`iti--flexible-dropdown-width`;if(L$1(this,M,O(`div`,{id:`iti-${f(this,o1,`f`)}__dropdown-content`,class:`iti__dropdown-content ${S$1.HIDE} ${_}`,role:`dialog`,[A.MODAL]:`true`}),`f`),f(this,r0,`f`)&&f(this,M,`f`).setAttribute(`dir`,`rtl`),i&&f(this,R,`m`,o3).call(this),this.countryList=O(`ul`,{class:`iti__country-list`,id:`iti-${f(this,o1,`f`)}__country-listbox`,role:`listbox`,[A.LABEL]:r.countryListAriaLabel},f(this,M,`f`)),f(this,R,`m`,r3).call(this),i&&f(this,R,`m`,E2).call(this),t||(f(this,R,`m`,L2).call(this),L$1(this,y0,f(this,R,`m`,l3).call(this),`f`),i&&(f(this,M,`f`).style.height=`${f(this,y0,`f`)}px`)),l){let g=I2({iti:!0,"iti--container":!0,"iti--fullscreen-popup":t,"iti--inline-dropdown":!t,[a]:!!a});L$1(this,Y,O(`div`,{class:g}),`f`),f(this,Y,`f`).appendChild(f(this,M,`f`))}else this.countryContainer.appendChild(f(this,M,`f`))},o3=function(){let{i18n:e,searchInputClass:t}=f(this,V$1,`f`),i=O(`div`,{class:`iti__search-input-wrapper`},f(this,M,`f`));L$1(this,N0,O(`span`,{class:`iti__search-icon`,[A.HIDDEN]:`true`},i),`f`),f(this,N0,`f`).innerHTML=R4(),this.searchInput=O(`input`,{id:`iti-${f(this,o1,`f`)}__search-input`,type:`search`,class:`iti__search-input ${t}`,placeholder:e.searchPlaceholder,role:`combobox`,[A.EXPANDED]:`true`,[A.LABEL]:e.searchPlaceholder,[A.CONTROLS]:`iti-${f(this,o1,`f`)}__country-listbox`,[A.AUTOCOMPLETE]:`list`,autocomplete:`off`},i),this.searchClearButton=O(`button`,{type:`button`,class:`iti__search-clear ${S$1.HIDE}`,[A.LABEL]:e.clearSearchAriaLabel,tabindex:`-1`}
47,i),this.searchClearButton.innerHTML=U4(f(this,o1,`f`)),L$1(this,F0,O(`span`,{class:`iti__a11y-text`},f(this,M,`f`)),`f`),L$1(this,L1,O(`div`,{class:`iti__no-results ${S$1.HIDE}`,[A.HIDDEN]:`true`},f(this,M,`f`)),`f`),f(this,L1,`f`).textContent=e.searchEmptyState},W3=function(){this.countryContainer&&(f(this,R,`m`,P2).call(this),this.countryContainer.classList.remove(S$1.V_HIDE))},H3=function(e){var t,i;let{hiddenInput:r}=f(this,V$1,`f`);if(r){let a=r(this.telInput.getAttribute(`name`)||``);if(a.phone){let _=(t=this.telInput.form)===null||t===void 0?void 0:t.querySelector(`input[name="${a.phone}"]`);_?this.hiddenInput=_:(this.hiddenInput=O(`input`,{type:`hidden`,name:a.phone}),e.appendChild(this.hiddenInput))}if(a.country){let _=(i=this.telInput.form)===null||i===void 0?void 0:i.querySelector(`input[name="${a.country}"]`);_?this.hiddenInputCountry=_:(this.hiddenInputCountry=O(`input`,{type:`hidden`,name:a.country}),e.appendChild(this.hiddenInputCountry))}}},r3=function(){let e=document.createDocumentFragment();for(let t=0;t<f(this,P1,`f`).length;t++){let i=f(this,P1,`f`)[t],r=I2({[S$1.COUNTRY_ITEM]:!0}),l=O(`li`,{id:`iti-${f(this,o1,`f`)}__item-${i.iso2}`,class:r,tabindex:`-1`,role:`option`,[A.SELECTED]:`false`});l.dataset.dialCode=i.dialCode,l.dataset.countryCode=i.iso2,i.nodeById[f(this,o1,`f`)]=l,f(this,V$1,`f`).showFlags&&O(`div`,{class:`${S$1.FLAG} iti__${i.iso2}`},l);let a=O(`span`,{class:`iti__country-name`},l);a.textContent=`${i.name} `;let _=O(`span`,{class:`iti__dial-code`},a);f(this,r0,`f`)&&_.setAttribute(`dir`,`ltr`),_.textContent=`(+${i.dialCode})`,e.appendChild(l)}this.countryList.appendChild(e)},P2=function(){if(this.selectedCountry){let e=f(this,V$1,`f`).separateDialCode?A1.SANE_SELECTED_WITH_DIAL_WIDTH:A1.SANE_SELECTED_NO_DIAL_WIDTH,i=(this.selectedCountry.offsetWidth||f(this,R,`m`,$3).call(this)||e)+A1.INPUT_PADDING_EXTRA_LEFT;this.telInput.style.paddingLeft=`${i}px`}},y2=function(){let e;try{e=window.top.document.body}catch(t){e=document.body}return e},$3=function(){if(this.telInput.parentNode){let e=f(Y1,Y1,`m`,y2).call(Y1),t=this.telInput.parentNode.cloneNode(!1);t.style.visibility=`hidden`,e.appendChild(t);let i=this.countryContainer.cloneNode();t.appendChild(i);let r=this.selectedCountry.cloneNode(!0);i.appendChild(r);let l=r.offsetWidth;return e.removeChild(t),l}return 0},l3=function(){let e=f(Y1,Y1,`m`,y2).call(Y1);f(this,M,`f`).classList.remove(S$1.HIDE);let t=O(`div`,{class:`iti iti--inline-dropdown`});t.appendChild(f(this,M,`f`)),t.style.visibility=`hidden`,e.appendChild(t);let i=f(this,M,`f`).offsetHeight;return e.removeChild(t),t.style.visibility=``,f(this,M,`f`).classList.add(S$1.HIDE),i>
470?i:A1.SANE_DROPDOWN_HEIGHT},E2=function(){let{i18n:e}=f(this,V$1,`f`),t=this.countryList.childElementCount;f(this,F0,`f`).textContent=e.searchSummaryAria(t)},x2=function(){let e=this.searchInput.value.trim();this.filterCountriesByQuery(e),this.searchInput.value?this.searchClearButton.classList.remove(S$1.HIDE):this.searchClearButton.classList.add(S$1.HIDE)},G3=function(e){var t;if(f(this,y1,`f`)&&f(this,y1,`f`).dataset.countryCode!==e&&(f(this,y1,`f`).setAttribute(A.SELECTED,`false`),(t=f(this,y1,`f`).querySelector(`.iti__country-check`))===null||t===void 0||t.remove(),L$1(this,y1,null,`f`)),e&&!f(this,y1,`f`)){let i=this.countryList.querySelector(`[data-country-code="${e}"]`);if(i){i.setAttribute(A.SELECTED,`true`);let r=O(`span`,{class:`iti__country-check`,[A.HIDDEN]:`true`},i);r.innerHTML=B4(),L$1(this,y1,i,`f`)}}},K3=function(e){this.countryList.replaceChildren();let t=!0;for(let i of e){let r=i.nodeById[f(this,o1,`f`)];r&&(this.countryList.appendChild(r),t&&(this.highlightListItem(r,!1),t=!1))}t?(this.highlightListItem(null,!1),f(this,L1,`f`)&&f(this,L1,`f`).classList.remove(S$1.HIDE)):f(this,L1,`f`)&&f(this,L1,`f`).classList.add(S$1.HIDE),this.countryList.scrollTop=0,f(this,R,`m`,E2).call(this)},O2=function(){if(f(this,V$1,`f`).dropdownAlwaysOpen)return!0;let e=this.telInput.getBoundingClientRect(),t=e.top,i=window.innerHeight-e.bottom;return i>=f(this,y0,`f`)||i>=t},j3=function(){let{dropdownContainer:e,useFullscreenPopup:t}=f(this,V$1,`f`);if(t){if(window.innerWidth>=A1.NARROW_VIEWPORT_WIDTH){let i=this.telInput.getBoundingClientRect();f(this,Y,`f`).style.paddingLeft=`${i.left}px`,f(this,Y,`f`).style.paddingRight=`${window.innerWidth-i.right}px`}}else{let i=this.telInput.getBoundingClientRect();f(this,Y,`f`).style.left=`${i.left}px`,f(this,R,`m`,O2).call(this)?f(this,Y,`f`).style.top=`${i.bottom+A1.DROPDOWN_MARGIN}px`:(f(this,Y,`f`).style.top=`unset`,f(this,Y,`f`).style.bottom=`${window.innerHeight-i.top+A1.DROPDOWN_MARGIN}px`)}e.appendChild(f(this,Y,`f`))};var a3=Y3;var k4=n=>{let{onlyCountries:e,excludeCountries:t}=n;return e?.length?Y0.filter(i=>e.includes(i.iso2)):t?.length?Y0.filter(i=>!t.includes(i.iso2)):Y0};var V4=(n,e)=>{let{countryNameLocale:t,i18n:i}=e,r;try{typeof Intl<`u`&&typeof Intl.DisplayNames==`function`?r=new Intl.DisplayNames(t,{type:`region`}):r=null}catch(l){console.error(l),r=null}for(let l of n)l.name=i[l.iso2]||r?.of(l.iso2.toUpperCase())||``};var W4=n=>{let e=new Set,t=0,i={},r=(a,_)=>{if(!a||!_)return;_.length>t&&(t=_.length),i.hasOwnProperty(_)||(i[_]=[]);let g=i[_];g.includes(a)||g.push(a)},l=[...n].sort((a,_)=>a.priority-_.priority);for(let a of l){e.has(a.dialCode)||e.add(a.dialCode);for(let _=1;_<a.dialCode.length;_++){let g=a.dialCode.substring(0,_);r(a.iso2,g)}if(r(a.iso2,a.dialCode),a.areaCodes){let _=i[a.dialCode][0];for(let g of a.areaCodes){for(let w=1;w<g.length;w++){let E=g.substring(0,w),P=a.dialCode+E;r(_,P),r(a.iso2,P)}r(a.iso2,a.dialCode+g)}}}return{dialCodes:e,dialCodeMaxLen:t,dialCodeToIso2Map:i}};var H4=(n,e)=>{let{countryOrder:t}=e;n.sort((i,r)=>{if(t){let l=t.indexOf(i.iso2),a=t.indexOf(r.iso2),_=l>-1,g=a>-1;if(_||g)return _&&g?l-a:_?-1:1}return i.name.localeCompare(r.name)})};var G4=n=>{for(let e of n)e.normalisedName=H2(e.name),e.initials=e.normalisedName.split(/[^a-z]/).map(t=>t[0]).join(``),e.dialCodePlus=`+${e.dialCode}`};var K4=new Set([`800`,`808`,`870`,`881`,`882`,`883`,`888`,`979`]);var u3=n=>{let e=a0(n).slice(0,3);return n.startsWith(`+`)&&K4.has(e)};var h3=(n,e,t,i)=>{let r=n;if(t&&e){let l=`+${i.dialCode}`,a=r[l.length]===` `||r[l.length]===`-`?l.length+1:l.length;r=r.substring(a)}return r};var j4=(n,e,t,i,r)=>{let l=t?t.formatNumberAsYouType(n,i.iso2):n,{dialCode:a}=i;return r&&e.charAt(0)!==`+`&&l.includes(`+${a}`)?(l.split(`+${a}`)[1]||``).trim():l};var Y4=(n,e,t,i)=>{if(t===0&&!i)return 0;let r=0;for(let l=0;l<e.length;l++){if(/[+0-9]/.test(e[l])&&r++,r===n&&!i)return l+1;if(i&&r===n+1)return l}return e.length};var Z4=new Set([`800`,`822`,`833`,`844`,`855`,`866`,`877`,`880`,`881`,`882`,`883`,`884`,`885`,`886`,`887`,`888`,`889`]);var c3=n=>{let e=a0(n);if(e.startsWith(R3.NANP)&&e.length>=4){let t=e.substring(1,4);return Z4.has(t)}return!1};var g1=function(n,e,t,i){if(t===`a`&&!i)throw new TypeError(`Private accessor was defined without a getter`);if(typeof e==`function`?n!==e||!i:!e.has(n))throw new TypeError(`Cannot read private member from an object whose class did not declare it`);return t===`m`?i:t===`a`?i.call(n):i?i.value:e.get(n)};var w2=function(n,e,t,i,r){if(i===`m`)throw new TypeError(`Private method is not writable`);if(i===`a`&&!r)throw new TypeError(`Private accessor was defined without a setter`);if(typeof e==`function`?n!==e||!r:!e.has(n))throw new TypeError(`Cannot write private member to an object whose class did not declare it`);return i===`a`?r.call(n,t):r?r.value=t:e.set(n,t),t};var X0;var r1;var M2;var z4=class{constructor(n){X0.add(this),r1.set(this,void 0),n&&g1(this,X0,`m`,M2).call(this,n)}denormalise(n){if(!g1(this,r1,`f`)||g1(this,r1,`f`)===`ascii`)return n;let e=g1(this,r1,`f`)===`arabic-indic`?1632:1776;return n.replace(/[0-9]/g,t=>String.fromCharCode(e+Number(t)))}normalise(n){if(!n)return``;if(g1(this,X0,`m`,M2).call(this,n),g1(this,r1,`f`)===`ascii`)return n;let e=g1(this,r1,`f`)===`arabic-indic`?1632:1776,t=g1(this,r1,`f`)===`arabic-indic`?/[\u0660-\u0669]/g:/[\u06F0-\u06F9]/g;return n.replace(t,i=>String.fromCharCode(48+(i.charCodeAt(0)-e)))}isAscii(){return!g1(this,r1,`f`)||g1(this,r1,`f`)===`ascii`}};r1=new WeakMap,X0=new WeakSet,M2=function(e){/[\u0660-\u0669]/.test(e)?w2(this,r1,`arabic-indic`,`f`):/[\u06F0-\u06F9]/.test(e)?w2(this,r1,`persian`,`f`):w2(this,r1,`ascii`,`f`)};var T=function(n,e,t,i,r){if(i===`m`)throw new TypeError(`Private method is not writable`);if(i===`a`&&!r)throw new TypeError(`Private accessor was defined without a setter`);if(typeof e==`function`?n!==e||!r:!e.has(n))throw new TypeError(`Cannot write private member to an object whose class did not declare it`);return i===`a`?r.call(n,t):r?r.value=t:e.set(n,t),t};var o=function(n,e,t,i){if(t===`a`&&!i)throw new TypeError(`Private accessor was defined without a getter`);if(typeof e==`function`?n!==e||!i:!e.has(n))throw new TypeError(`Cannot read private member from an object whose class did not declare it`);return t===`m`?i:t===`a`?i.call(n):i?i.value:e.get(n)};var p;var E0;var C;var F$1;var t2;var E1;var e2;var S0;var i2;var n2;var b;var v1;var I1;var m1;var z1;var a1;var X1;var s0;var Q1;var o0;var p1;var Z1;var Z3;var z3;var f3;var b2;var p3;var m3;var _3;var C3;var g3;var N2;var v3;var I3;var y3;var E3;var w3;var w0;var g0;var b3;var N3;var F3;var S3;var T3;var D3;var A3;var L3;var l0;var Q0;var P3;var F2;var W1;var S2;var J0;var T2;var J1;var R2;var v0;var x1;var D2;var U2;var T0;var B2;var X3;var Q3;var J3;var x3;var k2;var O3;var X4=0;var s2=class{constructor(n,e={}){p.add(this),C.set(this,void 0),F$1.set(this,void 0),t2.set(this,void 0),E1.set(this,void 0),e2.set(this,void 0),S0.set(this,void 0),i2.set(this,void 0),n2.set(this,void 0),b.set(this,void 0),v1.set(this,void 0),I1.set(this,void 0),m1.set(this,void 0),z1.set(this,void 0),a1.set(this,void 0),X1.set(this,void 0),s0.set(this,void 0),Q1.set(this,void 0),o0.set(this,void 0),this.id=X4++,a3.validateInput(n);let t=A4(e);T(this,F$1,Object.assign(Object.assign({},W2),t),`f`),L4(o(this,F$1,`f`)),P4(o(this,F$1,`f`)),T(this,C,new a3(n,o(this,F$1,`f`),this.id),`f`),T(this,t2,x4(),`f`),T(this,a1,new z4(n.value),`f`),this.promise=o(this,p,`m`,Z3).call(this,o(this,F$1,`f`)),T(this,E1,k4(o(this,F$1,`f`)),`f`);let{dialCodes:i,dialCodeMaxLen:r,dialCodeToIso2Map:l}=W4(o(this,E1,`f`));T(this,i2,i,`f`),T(this,e2,r,`f`),T(this,S0,l,`f`),T(this,n2,new Map(o(this,E1,`f`).map(a=>[a.iso2,a])),`f`),o(this,p,`m`,z3).call(this)}destroy(){o(this,C,`f`).telInput&&(o(this,F$1,`f`).allowDropdown&&o(this,p,`m`,J1).call(this,!0),o(this,m1,`f`).abort(),T(this,m1,null,`f`),o(this,C,`f`).destroy(),delete y$3.instances[this.id])}isActive(){var n;return!!(!((n=o(this,C,`f`))===null||n===void 0)&&n.telInput)}getExtension(){var n;return y$3.utils&&o(this,C,`f`).telInput?y$3.utils.getExtension(o(this,p,`m`,x1).call(this),(n=o(this,b,`f`))===null||n===void 0?void 0:n.iso2):``}getNumber(n){var e;if(y$3.utils&&o(this,C,`f`).telInput){let t=(e=o(this,b,`f`))===null||e===void 0?void 0:e.iso2,i=o(this,p,`m`,x1).call(this),r=y$3.utils.formatNumber(i,t,n);return o(this,a1,`f`).denormalise(r)}return``}getNumberType(){var n;return y$3.utils&&o(this,C,`f`).telInput?y$3.utils.getNumberType(o(this,p,`m`,x1).call(this),(n=o(this,b,`f`))===null||n===void 0?void 0:n.iso2):qd$1.UNKNOWN_NUMBER_TYPE}getSelectedCountryData(){return o(this,p,`m`,U2).call(this)}getValidationError(){var n;if(y$3.utils&&o(this,C,`f`).telInput){let e=(n=o(this,b,`f`))===null||n===void 0?void 0:n.iso2;return y$3.utils.getValidationError(o(this,p,`m`,x1).call(this),e)}return qd$1.UNKNOWN_VALIDATION_ERROR}isValidNumber(){var n,e;let t=(n=o(this,b,`f`))===null||n===void 0?void 0:n.dialCode,i=(e=o(this,b,`f`))===null||e===void 0?void 0:e.iso2;if(y$3.utils&&o(this,C,`f`).telInput){let r=o(this,p,`m`,x1).call(this),l=y$3.utils.getCoreNumber(r,i);if(l){if(t===v2.DIAL_CODE&&l[0]===v2.MOBILE_PREFIX&&l.length!==v2.MOBILE_CORE_LENGTH)return!1;if(!V1.ALPHA_UNICODE.test(r)&&t){let g=a0(r.startsWith(`+`)?r.slice(1+t.length):r).length;if(l.length>g)return!1}}}return o(this,p,`m`,k2).call(this,!1)}isValidNumberPrecise(){return o(this,p,`m`,k2).call(this,!0)}setCountry(n){var e,t;if(!o(this,C,`f`).telInput)return;let i=n?.toLowerCase();if(!D0(i))throw new Error(`Invalid country code: '${i}'`);let r=(e=o(this,b,`f`))===null||e===void 0?void 0:e.iso2;if(n&&i!==r||!n&&r){if(o(this,p,`m`,W1).call(this,i),o(this,p,`m`,R2).call(this,((t=o(this,b,`f`))===null||t===void 0?void 0:t.dialCode)||``),o(this,F$1,`f`).formatOnDisplay){let a=o(this,p,`m`,p1).call(this);o(this,p,`m`,l0).call(this,a)}o(this,p,`m`,T0).call(this)}}setNumber(n){if(!o(this,C,`f`).telInput)return;let e=o(this,a1,`f`).normalise(n),t=o(this,p,`m`,Q0).call(this,e);o(this,p,`m`,l0).call(this,e),t&&o(this,p,`m`,T0).call(this),o(this,p,`m`,w0).call(this,Z0.INPUT,{isSetNumber:!0})}setPlaceholderNumberType(n){o(this,C,`f`).telInput&&(o(this,F$1,`f`).placeholderNumberType=n,o(this,p,`m`,J0).call(this))}setDisabled(n){o(this,C,`f`).telInput&&(o(this,C,`f`).telInput.disabled=n,o(this,C,`f`).selectedCountry&&(n?o(this,C,`f`).selectedCountry.setAttribute(`disabled`,`true`):o(this,C,`f`).selectedCountry.removeAttribute(`disabled`)))}static forEachInstance(n,...e){let t=Object.values(y$3.instances),i=e[0];t.forEach(r=>{if(r instanceof E0)switch(n){case`handleUtils`:o(r,p,`m`,Q3).call(r);break;case`handleUtilsFailure`:o(r,p,`m`,J3).call(r,i);break;case`handleAutoCountry`:o(r,p,`m`,B2).call(r);break;case`handleAutoCountryFailure`:o(r,p,`m`,X3).call(r);break}})}};E0=s2,C=new WeakMap,F$1=new WeakMap,t2=new WeakMap,E1=new WeakMap,e2=new WeakMap,S0=new WeakMap,i2=ne
47w WeakMap,n2=new WeakMap,b=new WeakMap,v1=new WeakMap,I1=new WeakMap,m1=new WeakMap,z1=new WeakMap,a1=new WeakMap,X1=new WeakMap,s0=new WeakMap,Q1=new WeakMap,o0=new WeakMap,p=new WeakSet,p1=function(){let e=o(this,C,`f`).telInput.value.trim();return o(this,a1,`f`).normalise(e)},Z1=function(e){o(this,C,`f`).telInput.value=o(this,a1,`f`).denormalise(e)},Z3=function(e){let{initialCountry:t,geoIpLookup:i,loadUtils:r}=e,l=t===I0.AUTO&&!!i,a=!!r&&!y$3.utils,_;l?_=new Promise((w,E)=>{T(this,X1,w,`f`),T(this,s0,E,`f`)}):(_=Promise.resolve(void 0),T(this,X1,()=>{},`f`),T(this,s0,()=>{},`f`));let g;return a?g=new Promise((w,E)=>{T(this,Q1,w,`f`),T(this,o0,E,`f`)}):(g=Promise.resolve(void 0),T(this,Q1,()=>{},`f`),T(this,o0,()=>{},`f`)),Promise.all([_,g]).then(()=>{})},z3=function(){T(this,b,null,`f`),T(this,m1,new AbortController,`f`),o(this,p,`m`,f3).call(this),o(this,C,`f`).generateMarkup(o(this,E1,`f`)),o(this,p,`m`,b2).call(this),o(this,p,`m`,p3).call(this),o(this,p,`m`,C3).call(this),o(this,F$1,`f`).dropdownAlwaysOpen&&o(this,p,`m`,g0).call(this)},f3=function(){V4(o(this,E1,`f`),o(this,F$1,`f`)),H4(o(this,E1,`f`),o(this,F$1,`f`)),G4(o(this,E1,`f`))},b2=function(e=!1){let t=o(this,C,`f`).telInput.getAttribute(`value`),i=o(this,a1,`f`).normalise(t),r=o(this,p,`m`,p1).call(this),a=i&&i.startsWith(`+`)&&(!r||!r.startsWith(`+`))?i:r,_=o(this,p,`m`,v0).call(this,a),g=c3(a),{initialCountry:w,geoIpLookup:E}=o(this,F$1,`f`),x=w===I0.AUTO&&E&&!e,Z=D0(w);_?g?Z?o(this,p,`m`,W1).call(this,w):x||o(this,p,`m`,W1).call(this,E4.ISO2):o(this,p,`m`,Q0).call(this,a):Z?o(this,p,`m`,W1).call(this,w):x||o(this,p,`m`,W1).call(this,``),a&&o(this,p,`m`,l0).call(this,a)},p3=function(){o(this,p,`m`,v3).call(this),o(this,F$1,`f`).allowDropdown&&o(this,p,`m`,_3).call(this),(o(this,C,`f`).hiddenInput||o(this,C,`f`).hiddenInputCountry)&&o(this,C,`f`).telInput.form&&o(this,p,`m`,m3).call(this)},m3=function(){var e;let t=()=>{var i;o(this,C,`f`).hiddenInput&&(o(this,C,`f`).hiddenInput.value=this.getNumber()),o(this,C,`f`).hiddenInputCountry&&(o(this,C,`f`).hiddenInputCountry.value=((i=o(this,b,`f`))===null||i===void 0?void 0:i.iso2)||``)};(e=o(this,C,`f`).telInput.form)===null||e===void 0||e.addEventListener(`submit`,t,{signal:o(this,m1,`f`).signal})},_3=function(){let e=o(this,m1,`f`).signal,t=a=>{o(this,C,`f`).isDropdownClosed()?o(this,C,`f`).telInput.focus():a.preventDefault()},i=o(this,C,`f`).telInput.closest(`label`);i&&i.addEventListener(`click`,t,{signal:e});let r=()=>{o(this,C,`f`).isDropdownClosed()&&!o(this,C,`f`).telInput.disabled&&!o(this,C,`f`).telInput.readOnly&&o(this,p,`m`,g0).call(this)};o(this,C,`f`).selectedCountry.addEventListener(`click`,r,{signal:e});let l=a=>{let _=[t1.ARROW_UP,t1.ARROW_DOWN,t1.SPACE,t1.ENTER];o(this,C,`f`).isDropdownClosed()&&_.includes(a.key)&&(a.preventDefault(),a.stopPropagation(),o(this,p,`m`,g0).call(this)),a.key===t1.TAB&&o(this,p,`m`,J1).call(this)};o(this,C,`f`).countryContainer.addEventListener(`keydown`,l,{signal:e})},C3=function(){var e;let{loadUtils:t,initialCountry:i,geoIpLookup:r}=o(this,F$1,`f`);if(t&&!y$3.utils){let a=()=>{var _;(_=y$3.attachUtils(t))===null||_===void 0||_.catch(()=>{})};y$3.documentReady()?a():window.addEventListener(`load`,a,{signal:o(this,m1,`f`).signal})}else o(this,Q1,`f`).call(this);i===I0.AUTO&&r&&(!((e=o(this,b,`f`))===null||e===void 0)&&e.iso2?o(this,X1,`f`).call(this):o(this,p,`m`,g3).call(this))},g3=function(){if(y$3.autoCountry)o(this,p,`m`,B2).call(this);else if(o(this,C,`f`).selectedCountryInner.classList.add(S$1.LOADING),!y$3.startedLoadingAutoCountry&&(y$3.startedLoadingAutoCountry=!0,typeof o(this,F$1,`f`).geoIpLookup==`function`)){let e=(i=``)=>{o(this,C,`f`).selectedCountryInner.classList.remove(S$1.LOADING);let r=i.toLowerCase();D0(r)?(y$3.autoCountry=r,setTimeout(()=>E0.forEachInstance(`handleAutoCountry`))):E0.forEachInstance(`handleAutoCountryFailure`)},t=()=>{o(this,C,`f`).selectedCountryInner.classList.remove(S$1.LOADING),E0.forEachInstance(`handleAutoCountryFailure`)};o(this,F$1,`f`).geoIpLookup(e,t)}},N2=function(){o(this,p,`m`,g0).call(this),o(this,C,`f`).searchInput.value=`+`,o(this,C,`f`).filterCountriesByQuery(``)},v3=function(){o(this,p,`m`,I3).call(this),o(this,p,`m`,y3).call(this),o(this,p,`m`,E3).call(this)},I3=function(){let{strictMode:e,formatAsYouType:t,separateDialCode:i,allowDropdown:r,countrySearch:l}=o(this,F$1,`f`),a=!1;V1.ALPHA_UNICODE.test(o(this,p,`m`,p1).call(this))&&(a=!0);let _=g=>{var w,E,P;let x=o(this,p,`m`,p1).call(this);if(o(this,t2,`f`)&&g?.data===`+`&&i&&r&&l){let X=o(this,C,`f`).telInput.selectionStart||0,_1=x.substring(0,X-1),W=x.substring(X);o(this,p,`m`,Z1).call(this,_1+W),o(this,p,`m`,N2).call(this);return}o(this,p,`m`,Q0).call(this,x)&&o(this,p,`m`,T0).call(this);let Z=g?.data&&V1.NON_PLUS_NUMERIC.test(g.data),z=g?.inputType===Jd$1.PASTE&&x;Z||z&&!e?a=!0:V1.NON_PLUS_NUMERIC.test(x)||(a=!1);
47let w1=g?.detail&&g.detail.isSetNumber,u1=o(this,a1,`f`).isAscii();if(t&&!a&&!w1&&u1){let X=o(this,C,`f`).telInput.selectionStart||0,W=x.substring(0,X).replace(V1.NON_PLUS_NUMERIC_GLOBAL,``).length,h1=g?.inputType===Jd$1.DELETE_FWD,B=j4(o(this,p,`m`,x1).call(this),x,y$3.utils,(w=o(this,b,`f`))!==null&&w!==void 0?w:{},i),c1=Y4(W,B,X,h1);o(this,p,`m`,Z1).call(this,B),o(this,C,`f`).telInput.setSelectionRange(c1,c1)}if(i&&x.startsWith(`+`)&&!((E=o(this,b,`f`))===null||E===void 0)&&E.dialCode){let X=h3(x,!0,i,(P=o(this,b,`f`))!==null&&P!==void 0?P:{});o(this,p,`m`,Z1).call(this,X)}};o(this,C,`f`).telInput.addEventListener(`input`,_,{signal:o(this,m1,`f`).signal})},y3=function(){let{strictMode:e,separateDialCode:t,allowDropdown:i,countrySearch:r}=o(this,F$1,`f`);if(e||t){let l=a=>{var _;if(a.key&&a.key.length===1&&!a.altKey&&!a.ctrlKey&&!a.metaKey){if(t&&i&&r&&a.key===`+`){a.preventDefault(),o(this,p,`m`,N2).call(this);return}if(e){let g=o(this,p,`m`,p1).call(this),E=!g.startsWith(`+`)&&o(this,C,`f`).telInput.selectionStart===0&&a.key===`+`,P=o(this,a1,`f`).normalise(a.key),x=/^[0-9]$/.test(P),Z=t?x:E||x,z=o(this,C,`f`).telInput,w1=z.selectionStart,u1=z.selectionEnd,X=g.slice(0,w1),_1=g.slice(u1),W=X+a.key+_1,h1=o(this,p,`m`,x1).call(this,W),e1=!1;y$3.utils&&o(this,v1,`f`)&&(e1=y$3.utils.getCoreNumber(h1,(_=o(this,b,`f`))===null||_===void 0?void 0:_.iso2).length>o(this,v1,`f`));let c1=o(this,p,`m`,F2).call(this,h1)!==null;(!Z||e1&&!c1&&!E)&&a.preventDefault()}}};o(this,C,`f`).telInput.addEventListener(`keydown`,l,{signal:o(this,m1,`f`).signal})}},E3=function(){if(o(this,F$1,`f`).strictMode){let e=t=>{var i;t.preventDefault();let r=o(this,C,`f`).telInput,l=r.selectionStart,a=r.selectionEnd,_=o(this,p,`m`,p1).call(this),g=_.slice(0,l),w=_.slice(a),E=(i=o(this,b,`f`))===null||i===void 0?void 0:i.iso2,P=t.clipboardData.getData(`text`),x=o(this,a1,`f`).normalise(P),Z=l===0&&a>0,z=!_.startsWith(`+`)||Z,w1=x.replace(V1.NON_PLUS_NUMERIC_GLOBAL,``),u1=w1.startsWith(`+`),X=w1.replace(/\+/g,``),_1=u1&&z?`+${X}`:X,W=g+_1+w;if(W.length>5){let e1=y$3.utils.getCoreNumber(W,E);for(;e1.length===0&&W.length>0;)W=W.slice(0,-1),e1=y$3.utils.getCoreNumber(W,E);if(!e1)return;if(o(this,v1,`f`)&&e1.length>o(this,v1,`f`))if(r.selectionEnd===_.length){let B=e1.length-o(this,v1,`f`);W=W.slice(0,W.length-B)}else return}o(this,p,`m`,Z1).call(this,W);let h1=l+_1.length;r.setSelectionRange(h1,h1),r.dispatchEvent(new InputEvent(`input`,{bubbles:!0}))};o(this,C,`f`).telInput.addEventListener(`paste`,e,{signal:o(this,m1,`f`).signal})}},w3=function(e){let t=Number(o(this,C,`f`).telInput.getAttribute(`maxlength`));return t&&e.length>t?e.substring(0,t):e},w0=function(e,t={}){let i=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:t});o(this,C,`f`).telInput.dispatchEvent(i)},g0=function(){let{dropdownContainer:e,useFullscreenPopup:t}=o(this,F$1,`f`);if(T(this,z1,new AbortController,`f`),o(this,C,`f`).openDropdown(),!t&&e){let i=()=>o(this,p,`m`,J1).call(this);window.addEventListener(`scroll`,i,{signal:o(this,z1,`f`).signal})}o(this,p,`m`,b3).call(this),o(this,p,`m`,w0).call(this,Z0.OPEN_COUNTRY_DROPDOWN)},b3=function(){let e=o(this,z1,`f`).signal;o(this,p,`m`,N3).call(this,e),o(this,p,`m`,F3).call(this,e),o(this,F$1,`f`).dropdownAlwaysOpen||o(this,p,`m`,S3).call(this,e),o(this,p,`m`,T3).call(this,e),o(this,F$1,`f`).countrySearch&&o(this,p,`m`,D3).call(this,e)},N3=function(e){let t=i=>{var r;let l=(r=i.target)===null||r===void 0?void 0:r.closest(`.${S$1.COUNTRY_ITEM}`);l&&o(this,C,`f`).highlightListItem(l,!1)};o(this,C,`f`).countryList.addEventListener(`mouseover`,t,{signal:e})},F3=function(e){let t=i=>{var r;let l=(r=i.target)===null||r===void 0?void 0:r.closest(`.${S$1.COUNTRY_ITEM}`);l&&o(this,p,`m`,T2).call(this,l)};o(this,C,`f`).countryList.addEventListener(`click`,t,{signal:e})},S3=function(e){let t=i=>{i.target.closest(`#iti-${this.id}__dropdown-content`)||o(this,p,`m`,J1).call(this)};setTimeout(()=>{document.documentElement.addEventListener(`click`,t,{signal:e})},0)},T3=function(e){let t=``,i=null,r=l=>
47{[t1.ARROW_UP,t1.ARROW_DOWN,t1.ENTER,t1.ESC].includes(l.key)&&(l.preventDefault(),l.stopPropagation(),l.key===t1.ARROW_UP||l.key===t1.ARROW_DOWN?o(this,C,`f`).handleUpDownKey(l.key):l.key===t1.ENTER&&!l.isComposing?o(this,p,`m`,L3).call(this):l.key===t1.ESC&&(o(this,p,`m`,J1).call(this),o(this,C,`f`).selectedCountry.focus())),!o(this,F$1,`f`).countrySearch&&V1.HIDDEN_SEARCH_CHAR.test(l.key)&&(l.stopPropagation(),i&&clearTimeout(i),t+=l.key.toLowerCase(),o(this,p,`m`,A3).call(this,t),i=setTimeout(()=>{t=``},M3.HIDDEN_SEARCH_RESET_MS))};document.addEventListener(`keydown`,r,{signal:e})},D3=function(e){o(this,C,`f`).searchInput.addEventListener(`input`,()=>o(this,C,`f`).handleSearchChange(),{signal:e}),o(this,C,`f`).searchClearButton.addEventListener(`click`,()=>o(this,C,`f`).handleSearchClear(),{signal:e})},A3=function(e){let t=M4(o(this,E1,`f`),e);if(t){let i=t.nodeById[this.id];o(this,C,`f`).highlightListItem(i,!1),o(this,C,`f`).scrollCountryListToItem(i)}},L3=function(){o(this,C,`f`).highlightedItem&&o(this,p,`m`,T2).call(this,o(this,C,`f`).highlightedItem)},l0=function(e){var t;let{formatOnDisplay:i,nationalMode:r,separateDialCode:l}=o(this,F$1,`f`),a=e;if(i&&y$3.utils&&o(this,b,`f`)){let _=u3(e),g=r&&!_||!a.startsWith(`+`)&&!l,{NATIONAL:w,INTERNATIONAL:E}=y$3.utils.numberFormat,P=g?w:E;a=y$3.utils.formatNumber(a,(t=o(this,b,`f`))===null||t===void 0?void 0:t.iso2,P)}a=o(this,p,`m`,D2).call(this,a),o(this,p,`m`,Z1).call(this,a)},Q0=function(e){let t=o(this,p,`m`,F2).call(this,e);return t!==null?o(this,p,`m`,W1).call(this,t):!1},P3=function(e){var t,i;let r=(t=o(this,b,`f`))===null||t===void 0?void 0:t.dialCode,l=(i=o(this,b,`f`))===null||i===void 0?void 0:i.nationalPrefix;if(e.startsWith(`+`)||!r)return e;return`+${r}${l&&e.startsWith(l)&&!o(this,F$1,`f`).separateDialCode?e.substring(1):e}`},F2=function(e){var t,i,r,l,a;let _=e.indexOf(`+`),g=_?e.substring(_):e,w=(t=o(this,b,`f`))===null||t===void 0?void 0:t.iso2,E=(i=o(this,b,`f`))===null||i===void 0?void 0:i.dialCode;g=o(this,p,`m`,P3).call(this,g);let P=o(this,p,`m`,v0).call(this,g,!0),x=a0(g);if(P){let Z=a0(P),z=o(this,S0,`f`)[Z];if(z.length===1)return z[0]===w?null:z[0];if(!w&&o(this,I1,`f`)&&z.includes(o(this,I1,`f`)))return o(this,I1,`f`);if(E===R3.NANP&&c3(x))return null;let u1=(r=o(this,b,`f`))===null||r===void 0?void 0:r.areaCodes,X=(l=o(this,b,`f`))===null||l===void 0?void 0:l.priority;if(u1){let B=u1.map(c1=>`${E}${c1}`);for(let c1 of B)if(x.startsWith(c1))return null}let W=u1&&!(X===0)&&x.length>Z.length,h1=w&&z.includes(w)&&!W,e1=w===z[0];if(!h1&&!e1)return z[0]}else if(g.startsWith(`+`)&&x.length){let Z=((a=o(this,b,`f`))===null||a===void 0?void 0:a.dialCode)||``;return Z&&Z.startsWith(x)?null:``}else if((!g||g===`+`)&&!w&&o(this,I1,`f`))return o(this,I1,`f`);return null},W1=function(e){var t,i,r;let l=((t=o(this,b,`f`))===null||t===void 0?void 0:t.iso2)||``;return T(this,b,e?o(this,n2,`f`).get(e):null,`f`),!((i=o(this,b,`f`))===null||i===void 0)&&i.iso2&&T(this,I1,o(this,b,`f`).iso2,`f`),o(this,C,`f`).setCountry((r=o(this,b,`f`))!==null&&r!==void 0?r:{}),o(this,p,`m`,J0).call(this),o(this,p,`m`,S2).call(this),l!==e},S2=function(){var e;let{strictMode:t,placeholderNumberType:i,allowedNumberTypes:r}=o(this,F$1,`f`),l=(e=o(this,b,`f`))===null||e===void 0?void 0:e.iso2;if(t&&y$3.utils)if(l){let a=y$3.utils.numberType[i],_=y$3.utils.getExampleNumber(l,!1,a,!0),g=_;for(;y$3.utils.isPossibleNumber(_,l,r);)g=_,_+=`0`;let w=y$3.utils.getCoreNumber(g,l);T(this,v1,w.length,`f`),l===`by`&&T(this,v1,w.length+1,`f`)}else T(this,v1,null,`f`)},J0=function(){var e,t;let{autoPlaceholder:i,placeholderNumberType:r,nationalMode:l,customPlaceholder:a}=o(this,F$1,`f`),_=i===q0.AGGRESSIVE||!o(this,C,`f`).hadInitialPlaceholder&&i===q0.POLITE;if(y$3.utils&&_){let g=y$3.utils.numberType[r],w=!((e=o(this,b,`f`))===null||e===void 0)&&e.iso2?y$3.utils.getExampleNumber(o(this,b,`f`).iso2,l,g):``;w=o(this,p,`m`,D2).call(this,w),typeof a==`function`&&(w=a(w,(t=o(this,b,`f`))!==null&&t!==void 0?t:{})),o(this,C,`f`).telInput.setAttribute(`placeholder`,w)}},T2=function(e){let t=e.dataset[d3.COUNTRY_CODE],i=o(this,p,`m`,W1).call(this,t);o(this,p,`m`,J1).call(this);let r=e.dataset[d3.DIAL_CODE];if(o(this,p,`m`,R2).call(this,r),o(this,F$1,`f`).formatOnDisplay){let l=o(this,p,`m`,p1).call(this);o(this,p,`m`,l0).call(this,l)}o(this,C,`f`).telInput.focus(),i&&o(this,p,`m`,T0).call(this)},J1=function(e){o(this,C,`f`).isDropdownClosed()||o(this,F$1,`f`).dropdownAlwaysOpen&&!e||(o(this,C,`f`).closeDropdown(),o(this,z1,`f`).abort(),T(this,z1,null,`f`),o(this,p,`m`,w0).call(this,Z0.CLOSE_COUNTRY_DROPDOWN))},R2=function(e){let t=o(this,p,`m`,p1).call(this),i=`+${e}`,r;if(t.startsWith(`+`)){let l=o(this,p,`m`,v0).call(this,t);l?r=t.replace(l,i):r=i,o(this,p,`m`,Z1).call(this,r)}},v0=function(e,t){let i=``;if(e.startsWith(`+`)){let r=``,l=!1;for(let a=0;a<e.length;a++){let _=e.charAt(a);if(/[0-9]/.test(_)){if(r+=_,!!!o(this,S0,`f`)[r])break;if(o(this,i2,`f`).has(r)){if(i=e.substring(0,a+1),l=!0,!t)break}else t&&l&&(i=e.substring(0,a+1));if(r.length===o(this,e2,`f`))break}}}return i},x1=function(e){var t;let i=e?o(this,a1,`f`).normalise(e):o(this,p,`m`,p1).call(this),r=(t=o(this,b,`f`))===null||t===void 0?void 0:t.dialCode,l,a=a0(i);return o(this,F$1,`f`).separateDialCode&&!i.startsWith(`+`)&&r&&a?l=`+${r}`:l=``,l+i},D2=function(e){var t;let r=h3(e,!!o(this,p,`m`,v0).call(this,e),o(this,F$1,`f`).separateDialCode,(t=o(this,b,`f`))!==null&&t!==void 0?t:{});return o(this,p,`m`,w3).call(this,r)},U2=function(){let e=o(this,b,`f`);if(!e)return{};let{iso2:t,dialCode:i,name:r}=e;return{iso2:t,dialCode:i,name:r}},T0=function(){let e=o(this,p,`m`,U2).call(this);o(this,p,`m`,w0).call(this,Z0.COUNTRY_CHANGE,e)},B2=function(){var e,t;if(!o(this,C,`f`).telInput){(e=o(this,X1,`f`))===null||e===void 0||e.call(this);return}o(this,F$1,`f`).initialCountry===I0.AUTO&&y$3.autoCountry&&(T(this,I1,y$3.autoCountry,`f`),!((t=o(this,b,`f`))===null||t===void 0)&&t.iso2||o(this,C,`f`).selectedCountryInner.classList.contains(S$1.GLOBE)||this.setCountry(o(this,I1,`f`)),o(this,X1,`f`).call(this))},X3=function(){var e;if(!o(this,C,`f`).telInput){(e=o(this,s0,`f`))===null||e===void 0||e.call(this);return}o(this,p,`m`,b2).call(this,!0),o(this,s0,`f`).call(this)},Q3=function(){var e,t;if(!o(this,C,`f`).telInput){(e=o(this,Q1,`f`))===null||e===void 0||e.call(this);return}if(y$3.utils){let i=o(this,p,`m`,p1).call(this);i&&o(this,p,`m`,l0).call(this,i),!((t=o(this,b,`f`))===null||t===void 0)&&t.iso2&&(o(this,p,`m`,J0).call(this),o(this,p,`m`,S2).call(this))}o(this,Q1,`f`).call(this)},J3=function(e){var t;if(!o(this,C,`f`).telInput){(t=o(this,o0,`f`))===null||t===void 0||t.call(this,e);return}o(this,o0,`f`).call(this,e)},x3=function(e){var t;return y$3.utils?y$3.utils.isPossibleNumber(e,(t=o(this,b,`f`))===null||t===void 0?void 0:t.iso2,o(this,F$1,`f`).allowedNumberTypes):null},k2=function(e){var t,i;if(!y$3.utils||!o(this,C,`f`).telInput)return null;let{allowNumberExtensions:r,allowPhonewords:l}=o(this,F$1,`f`),a=E=>e?o(this,p,`m`,O3).call(this,E):o(this,p,`m`,x3).call(this,E),_=o(this,p,`m`,x1).call(this);if(!(!((t=o(this,b,`f`))===null||t===void 0)&&t.iso2)&&!u3(_)||!a(_))return!1;if(_.search(V1.ALPHA_UNICODE)>-1){let E=(i=o(this,b,`f`))===null||i===void 0?void 0:i.iso2;return y$3.utils.getExtension(_,E)?r:l}return!0},O3=function(e){var t;return y$3.utils?y$3.utils.isValidNumber(e,(t=o(this,b,`f`))===null||t===void 0?void 0:t.iso2,o(this,F$1,`f`).allowedNumberTypes):null};var Q4=n=>{if(!y$3.utils&&!y$3.startedLoadingUtilsScript){let e;if(typeof n==`function`)try{e=Promise.resolve(n())}catch(t){return Promise.reject(t)}else return Promise.reject(new TypeError(`The argument passed to attachUtils must be a function that returns a promise for the utilities module, not ${typeof n}`));return y$3.startedLoadingUtilsScript=!0,e.then(t=>{let i=t?.default;if(!i||typeof i!=`object`)throw new TypeError(`The loader function passed to attachUtils did not resolve to a module object with utils as its default export.`);return y$3.utils=i,s2.forEachInstance(`handleUtils`),!0}).catch(t=>{throw s2.forEachInstance(`handleUtilsFailure`,t),t})}return null};var y$3=Object.assign((n,e)=>{let t=new s2(n,e);return y$3.instances[t.id]=t,n.iti=t,t},{defaults:W2,documentReady:()=>document.readyState===`complete`,getCountryData:()=>Y0,getInstance:n=>{let e=n.dataset.intlTelInputId;return e?y$3.instances[e]:null},instances:{},attachUtils:Q4,startedLoadingUtilsScript:!1,startedLoadingAutoCountry:!1,version:`26.9.2`});var q3=y$3;(function(){var n=this||self;function e(d,s){d=d.split(`.`);var $=n;d[0]in $||typeof $.execScript>`u`||$.execScript(`var `+d[0]);for(var u;d.length&&(u=d.shift());)d.length||s===void 0?$[u]&&$[u]!==Object.prototype[u]?$=$[u]:$=$[u]={}:$[u]=s}function t(d,s){function $(){}$.prototype=s.prototype,d.ma=s.prototype,d.prototype=new $,d.prototype.constructor=d,d.sa=function(u,h,c){for(var m=Array(arguments.length-2),v=2;v<arguments.length;v++)m[v-2]=arguments[v];return s.prototype[h].apply(u,m)}}function i(d){let s=[],$=0;for(let u in d)s[$++]=d[u];return s}var r=class{constructor(d){if(l!==l)throw Error(`SafeUrl is not meant to be built directly`);this.g=d}toString(){return this.g.toString()}},l={};new r(`about:invalid#zClosurez`),new r(`about:blank`);let a={};class _{constructor(){if(a!==a)throw Error(`SafeStyle is not meant to be built directly`)}toString(){return``}}new _;let g={};class w{constructor(){if(g!==g)throw Error(`SafeStyleSheet is not meant to be built directly`)}toString(){return``}}new w;let E={};class P{constructor(){var s=n.trustedTypes&&n.trustedTypes.emptyHTML||``;if(E!==E)throw Error(`SafeHtml is not meant to be built directly`);this.g=s}toString(){return this.g.toString()}}new P;function x(d,s){switch(this.g=d,this.l=!!s.aa,this.h=s.i,this.s=s.type,this.o=!1,this.h){case w1:case u1:case X:case _1:case W:case z:case Z:this.o=!0}this.j=s.defaultValue}var Z=1,z=2,w1=3,u1=4,X=6,_1=16,W=18;function h1(d,s){for(this.h=d,this.g={},d=0;d<s.length;d++){var $=s[d];this.g[$.g]=$}}function e1(d){return d=i(d.g),d.sort(function(s,$){return s.g-$.g}),d}function B(){this.h={},this.j=this.m().g,this.g=this.l=null}B.prototype.has=function(d){return q(this,d.g)},B.prototype.get=function(d,s){return I(this,d.g,s)},B.prototype.set=function(d,s){Q(this,d.g,s)},B.prototype.add=function(d,s){G2(this,d.g,s)};function c1(d,s){for(var $=e1(d.m()),u=0;u<$.length;u++){var h=$[u],c=h.g;if(q(s,c)){d.g&&delete d.g[h.g];var m=h.h==11||h.h==10;if(h.l){h=d1(s,c);for(var v=0;v<h.length;v++)G2(d,c,m?h[v].clone():h[v])}else h=A0(s,c),m?(m=A0(d,c))?c1(m,h):Q(d,c,h.clone()):Q(d,c,h)}}}B.prototype.clone=function(){var d=new this.constructor;return d!=this&&(d.h={},d.g&&(d.g={}),c1(d,this)),d};function q(d,s){return d.h[s]!=null}function A0(d,s){var $=d.h[s];if($==null)return null;if(d.l){if(!(s in d.g)){var u=d.l,h=d.j[s];if($!=null)if(h.l){for(var c=[],m=0;m<$.length;m++)c[m]=u.h(h,$[m]);$=c}else $=u.h(h,$);return d.g[s]=$}return d.g[s]}return $}function I(d,s,$){var u=A0(d,s);return d.j[s].l?u[$||0]:u}function D(d,s){if(q(d,s))d=I(d,s);else d:{if(d=d.j[s],d.j===void 0)if(s=d.s,s===Boolean)d.j=!1;else if(s===Number)d.j=0;else if(s===String)d.j=d.o?`0`:``;else{d=new s;break d}d=d.j}return d}function d1(d,s){return A0(d,s)||[]}function O1(d,s){return d.j[s].l?q(d,s)?d.h[s].length:0:q(d,s)?1:0}function Q(d,s,$){d.h[s]=$,d.g&&(d.g[s]=$)}function G2(d,s,$){d.h[s]||(d.h[s]=[]),d.h[s].push($),d.g&&delete d.g[
vendor: 4,904 bytes, line 47
47s]}function L0(d,s){var $=[],u;for(u in s)u!=0&&$.push(new x(u,s[u]));return new h1(d,$)}function P0(){}P0.prototype.g=function(d){throw new d.h,Error(`Unimplemented`)},P0.prototype.h=function(d,s){if(d.h==11||d.h==10)return s instanceof B?s:this.g(d.s.prototype.m(),s);if(d.h==14)return typeof s==`string`&&K2.test(s)&&(d=Number(s),0<d)?d:s;if(!d.o)return s;if(d=d.s,d===String){if(typeof s==`number`)return String(s)}else if(d===Number&&typeof s==`string`&&(s===`Infinity`||s===`-Infinity`||s===`NaN`||K2.test(s)))return Number(s);return s};var K2=/^-?[0-9]+$/;function o2(){}t(o2,P0),o2.prototype.g=function(d,s){return d=new d.h,d.l=this,d.h=s,d.g={},d};function u0(){}t(u0,o2),u0.prototype.h=function(d,s){return d.h==8?!!s:P0.prototype.h.apply(this,arguments)},u0.prototype.g=function(d,s){return u0.ma.g.call(this,d,s)};function j(d,s){d!=null&&this.g.apply(this,arguments)}j.prototype.h=``,j.prototype.set=function(d){this.h=``+d},j.prototype.g=function(d,s,$){if(this.h+=String(d),s!=null)for(let u=1;u<arguments.length;u++)this.h+=arguments[u];return this};function i1(d){d.h=``}j.prototype.toString=function(){return this.h};function H1(){B.call(this)}t(H1,B);var j2=null;function k(){B.call(this)}t(k,B);var Y2=null;function G1(){B.call(this)}t(G1,B);var Z2=null;H1.prototype.m=function(){var d=j2;return d||(j2=d=L0(H1,{0:{name:`NumberFormat`,ia:`i18n.phonenumbers.NumberFormat`},1:{name:`pattern`,required:!0,i:9,type:String},2:{name:`format`,required:!0,i:9,type:String},3:{name:`leading_digits_pattern`,aa:!0,i:9,type:String},4:{name:`national_prefix_formatting_rule`,i:9,type:String},6:{name:`national_prefix_optional_when_formatting`,i:8,defaultValue:!1,type:Boolean},5:{name:`domestic_carrier_code_formatting_rule`,i:9,type:String}})),d},H1.m=H1.prototype.m,k.prototype.m=function(){var d=Y2;return d||(Y2=d=L0(k,{0:{name:`PhoneNumberDesc`,ia:`i18n.phonenumbers.PhoneNumberDesc`},2:{name:`national_number_pattern`,i:9,type:String},9:{name:`possible_length`,aa:!0,i:5,type:Number},10:{name:`possible_length_local_only`,aa:!0,i:5,type:Number},6:{name:`example_number`,i:9,type:String}})),d},k.m=k.prototype.m,G1.prototype.m=function(){var d=Z2;return d||(Z2=d=L0(G1,{0:{name:`PhoneMetadata`,ia:`i18n.phonenumbers.PhoneMetadata`},1:{name:`general_desc`,i:11,type:k},2:{name:`fixed_line`,i:11,type:k},3:{name:`mobile`,i:11,type:k},4:{name:`toll_free`,i:11,type:k},5:{name:`premium_rate`,i:11,type:k},6:{name:`shared_cost`,i:11,type:k},7:{name:`personal_number`,i:11,type:k},8:{name:`voip`,i:11,type:k},21:{name:`pager`,i:11,type:k},25:{name:`uan`,i:11,type:k},27:{name:`emergency`,i:11,type:k},28:{name:`voicemail`,i:11,type:k},29:{name:`short_code`,i:11,type:k},30:{name:`standard_rate`,i:11,type:k},31:{name:`carrier_specific`,i:11,type:k},33:{name:`sms_services`,i:11,type:k},24:{name:`no_international_dialling`,i:11,type:k},9:{name:`id`,required:!0,i:9,type:String},10:{name:`country_code`,i:5,type:Number},11:{name:`international_prefix`,i:9,type:String},17:{name:`preferred_international_prefix`,i:9,type:String},12:{name:`national_prefix`,i:9,type:String},13:{name:`preferred_extn_prefix`,i:9,type:String},15:{name:`national_prefix_for_parsing`,i:9,type:String},16:{name:`national_prefix_transform_rule`,i:9,type:String},18:{name:`same_mobile_and_fixed_line_pattern`,i:8,defaultValue:!1,type:Boolean},19:{name:`number_format`,aa:!0,i:11,type:H1},20:{name:`intl_number_format`,aa:!0,i:11,type:H1},22:{name:`main_country_for_code`,i:8,defaultValue:!1,type:Boolean},23:{name:`leading_digits`,i:9,type:String}})),d},G1.m=G1.prototype.m;function M1(){B.call(this)}t(M1,B);var z2=null,e4={ra:0,qa:1,pa:5,oa:10,na:20};M1.prototype.m=function(){var d=z2;return d||(z2=d=L0(M1,{0:{name:`PhoneNumber`,ia:`i18n.phonenumbers.PhoneNumber`},1:{name:`country_code`,required:!0,i:5,type:Number},2:{name:`national_number`,required:!0,i:4,type:Number},3:{name:`extension`,i:9,type:String},4:{name:`italian_leading_zero`,i:8,type:Boolean},8:{name:`number_of_leading_zeros`,i:5,defaultValue:1,type:Number},5:{name:`raw_input`,i:9,type:String},6:{name:`country_code_source`,i:14,defaultValue:0,type:e4},7:{name:`preferred_domestic_carrier_code`,i:9,type:String}})),d},M1.ctor=M1,M1.ctor.m=M1.prototype.m;var h0={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`.split(` `),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:[`G
47N`],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`],800:[`001`],808:[`001`],850:[`KP`],852:[`HK`],853:[`MO`],855:[`KH`],856:[`LA`],870:[`001`],878:[`001`],880:[`BD`],881:[`001`],882:[`001`],883:[`001`],886:[`TW`],888:[`001`],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`],979:[`001`],992:[`TJ`],993:[`TM`],994:[`AZ`],995:[`GE`],996:[`KG`],998:[`UZ`]},X2={AC:[,[,,`(?:[01589]\\d|[46])\\d{4}`,,,,,,,[5,6]],[,,`6[2-467]\\d{3}`,,,,`62889`,,,[5]],[,,`4\\d{4}`,,,,`40123`,,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`AC`,247,`00`,,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`(?:0[1-9]|[1589]\\d)\\d{4}`,,,,`542011`,,,[6]],,,[,,,,,,,,,[-1]]],AD:[,[,,`(?:1|6\\d)\\d{7}|[135-9]\\d{5}`,,,,,,,[6,8,9]],[,,`[78]\\d{5}`,,,,`712345`,,,[6]],[,,`690\\d{6}|[356]\\d{5}`,,,,`312345`,,,[6,9]],[,,`180[02]\\d{4}`,,,,`18001234`,,,[8]],[,,`[19]\\d{5}`,,,,`912345`,,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`AD`,376,`00`,,,,,,,,[[,`(\\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`]]],,[,,,,,,,,,[-1]],,,[,,`1800\\d{4}`,,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AE:[,[,,`(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}
47`,,,,,,,[5,6,7,8,9,10,11,12]],[,,`[2-4679][2-8]\\d{6}`,,,,`22345678`,,,[8],[7]],[,,`5[02-68]\\d{7}`,,,,`501234567`,,,[9]],[,,`400\\d{6}|800\\d{2,9}`,,,,`800123456`],[,,`900[02]\\d{5}`,,,,`900234567`,,,[9]],[,,`700[05]\\d{5}`,,,,`700012345`,,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`AE`,971,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`600[25]\\d{5}`,,,,`600212345`,,,[9]],,,[,,,,,,,,,[-1]]],AF:[,[,,`[2-7]\\d{8}`,,,,,,,[9],[7]],[,,`(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}`,,,,`234567890`,,,,[7]],[,,`7\\d{8}`,,,,`701234567`,,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`AF`,93,`00`,`0`,,,`0`,,,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`[1-9]`]],[,`(\\d{2})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`[2-7]`],`0$1`]],[[,`(\\d{2})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`[2-7]`],`0$1`]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AG:[,[,,`(?:268|[58]\\d\\d|900)\\d{7}`,,,,,,,[10],[7]],[,,`268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}`,,,,`2684601234`,,,,[7]],[,,`268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}`,,,,`2684641234`,,,,[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002123456`],[,,`900[2-9]\\d{6}`,,,,`9002123456`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,`26848[01]\\d{4}`,,,,`2684801234`,,,,[7]],`AG`,1,`011`,`1`,,,`([457]\\d{6})$|1`,`268$1`,,,,,[,,`26840[69]\\d{4}`,,,,`2684061234`,,,,[7]],,`268`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AI:[,[,,`(?:264|[58]\\d\\d|900)\\d{7}`,,,,,,,[10],[7]],[,,`264(?:292|4(?:6[12]|9[78]))\\d{4}`,,,,`2644612345`,,,,[7]],[,,`264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}`,,,,`2642351234`,,,,[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002123456`],[,,`900[2-9]\\d{6}`,,,,`9002123456`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,,,,,,,,[-1]],`AI`,1,`011`,`1`,,,`([2457]\\d{6})$|1`,`264$1`,,,,,[,,`264724\\d{4}`,,,,`2647241234`,,,,[7]],,`264`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AL:[,[,,`(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}`,,,,,,,[6,7,8,9],[5]],[,,`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}`,,,,`22345678`,,,[8],[5,6,7]],[,,`6(?:[78][2-9]|9\\d)\\d{6}`,,,,`672123456`,,,[9]],[,,`800\\d{4}`,,,,`8001234`,,,[7]],[,,`900[1-9]\\d\\d`,,,,`900123`,,,[6]],[,,`808[1-9]\\d\\d`,,,,`808123`,,,[6]],[,,`700[2-9]\\d{4}`,,,,`70021234`,,,[8]],[,,,,,,,,,[-1]],`AL`,355,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AM:[,[,,`(?:[1-489]\\d|55|60|77)\\d{6}`,,,,,,,[8],[5,6]],[,,`(?:(?: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}`,,,,`10123456`,,,,[5,6]],[,,`(?:33|4[1349]|55|77|88|9[13-9])\\d{6}`,,,,`77123456`],[,,`800\\d{5}`,,,,`80012345`],[,,`90[016]\\d{5}`,,,,`90012345`],[,,`80[1-4]\\d{5}`,,,,`80112345`],[,,,,,,,,,[-1]],[,,`60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[0-2])\\d{4}`,,,,`60271234`],`AM`,374,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AO:[,[,,`[29]\\d{8}`,,,,,,,[9]],[,,`2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}`,,,,`222123456`],[,,`9[1-79]\\d{7}`,,,,`923123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`AO`,244,`00`,,,,,,,,[[,`(\\d{3})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`[29]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AR:[,[,,`(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}`,,,,,,,[10,11],[6,7,8]],[,,`3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|47[35]|9(?:[07]2|2[26]|34|46)
47)|3327)[45]\\d{5}|(?:2(?:657|9(?:54|66))|3(?:48[27]|7(?:55|77)|8(?:65|78)))[2-8]\\d{5}|(?:2(?:284|3(?:02|23)|477|622|920)|3(?:4(?:46|89|92)|541))[2-7]\\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]|[25][4-6]|3[3-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|1[2-7]|3[4-6]|5[3-6]|7[2-6]|8[3-68])))\\d{6}|(?:2(?:2(?:62|81)|320|9(?:42|83))|3(?:329|4(?:62|7[16])|5(?:43|64)|7(?:18|5[17])))[2-6]\\d{5}|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])|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:257|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|64)|5(?:25|37|4[47]|71)|7(?:35|72)|825))[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[035-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[14]|4[13]|5[468]|7[3-5]|8[26])|8(?:2[67]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}`,,,,`1123456789`,,,[10],[6,7,8]],[,,`93(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|47[35]|9(?:[07]2|2[26]|34|46)
47)|3327)[45]\\d{5}|9(?:2(?:657|9(?:54|66))|3(?:48[27]|7(?:55|77)|8(?:65|78)))[2-8]\\d{5}|9(?:2(?:284|3(?:02|23)|477|622|920)|3(?:4(?:46|89|92)|541))[2-7]\\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]|[25][4-6]|3[3-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|1[2-7]|3[4-6]|5[3-6]|7[2-6]|8[3-68]))))\\d{6}|9(?:2(?:2(?:62|81)|320|9(?:42|83))|3(?:329|4(?:62|7[16])|5(?:43|64)|7(?:18|5[17])))[2-6]\\d{5}|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])|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:257|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|64)|5(?:25|37|4[47]|71)|7(?:35|72)|825))[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[035-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[14]|4[13]|5[468]|7[3-5]|8[26])|8(?:2[67]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}`,,,,`91123456789`,,,,[6,7,8]],[,,`800\\d{7,8}`,,,,`8001234567`],[,,`60[04579]\\d{7}`,,,,`6001234567`,,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`AR`,54,`00`,`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`,,,[[,`(\\d{3})`,`$1`,[`0|1(?:0[0-35-7]|1[02-5]|2[015]|3[47]|4[478])|911`]],[,`(\\d{2})(\\d{4})`,`$1-$2`,[`[1-9]`]],[,`(\\d{3})(\\d{4})`,`$1-$2`,[`[2-9]`]],[,`(\\d{4})(\\d{4})`,`$1-$2`,[`[1-8]`]],[,`(\\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`],[,`(\\d)(\\d{2})(\\d{4})(\\d{4})`,`$2 15-$3-$4`,[`91`],`0$1`],[,`(\\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`]],[[,`(\\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})`,`$1 $2 $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]`]],[,`(\\d)(\\d{2})(\\d{4})(\\d{4})`,`$1 $2 $3-$4`,[`91`]],[,`(\\d{3})(\\d{3})(\\d{5})`,`$1-$2-$3`,[`8`],`0$1`],[,`(\\d)(\\d{3})(\\d{3})(\\d{4})`,`$1 $2 $3-$4`,[`9`]]],[,,,,,,,,,[-1]],,,[,,`810\\d{7}`,,,,,,,[10]],[,,`810\\d{7}`,,,,`8101234567`,,,[10]],,,[,,,,,,,,,[-1]]],AS:[,[,,`(?:[58]\\d\\d|684|900)\\d{7}`,,,,,,,[10],[7]],[,,`684(?:274|6(?:22|33|44|55|77|88|9[19]))\\d{4}`,,,,`6846221234`,,,,[7]],[,,`684(?:2(?:48|5[2468]|7[246])|7(?:3[13]|70|82))\\d{4}`,,,,`6847331234`,,,,[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002123456`],[,,`900[2-9]\\d{6}`,,,,`9002123456`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,,,,,,,,[-1]],`AS`,1,`011`,`1`,,,`([267]\\d{6})$|1`,`684$1`,,,,,[,,,,,,,,,[-1]],,`684`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AT:[,[,,`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],[3]],[,,`1(?:11\\d|[2-9]\\d{3,11})|(?:316|463)\\d{3,10}|648[34]\\d{3,9}|(?: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-7]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}`,,,,`1234567890`,,,,[3]],[,,`6(?:485|(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d)\\d{3,9}`,,,,`664123456`,,,[7,8,9,10,11,12,13]],[,,`800\\d{6,10}`,,,,`800123456`,,,[9,10,11,12,13]],[,,`(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}`,,,,`900123456`,,,[9,10,11,12,13]],[,,`8(?:10|2[018])\\d{6,10}|828\\d{5}`,,,,`810123456`,,,[8,9,10,11,12,13]],[,,,,,,,,,[-1]],[,,`5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}`,,,,`780123456`,,,[5,6,7,8,9,10,11,12,13]],`AT`,43,`00`,`0`,,,`0`,,,,[[,`(\\d{4})`,`$1`,[`14`]],[,`(\\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{6})`,`$1`,[`[18]`]],[,`(\\d{3})(\\d{3,10}
47)`,`$1 $2`,[`(?:31|4)6|51|6(?:48|5[0-3579]|[6-9])|7(?:20|32|8)|[89]`,`(?:31|4)6|51|6(?:485|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`]],[[,`(\\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(?:48|5[0-3579]|[6-9])|7(?:20|32|8)|[89]`,`(?:31|4)6|51|6(?:485|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`]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AU:[,[,,`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]],[,,`(?:(?:241|349)0\\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])|[34]\\d\\d)|91(?:(?:[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}|(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8])|8(?:55|6[0-8]|[78]\\d|9[02-9]))\\d{6}`,,,,`212345678`,,,[9],[8]],[,,`4(?:79[01]|83[0-36-9]|95[0-3])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}`,,,,`412345678`,,,[9]],[,,`180(?:0\\d{3}|2)\\d{3}`,,,,`1800123456`,,,[7,10]],[,,`190[0-26]\\d{6}`,,,,`1900123456`,,,[10]],[,,`13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}`,,,,`1300123456`,,,[6,8,10,12]],[,,,,,,,,,[-1]],[,,`14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}`,,,,`147101234`,,,[9]],`AU`,61,`001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011`,`0`,,,`(183[12])|0`,,`0011`,,[[,`(\\d{2})(\\d{3,4})`,`$1 $2`,[`16`],`0$1`],[,`(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3`,[`13`]],[,`(\\d{3})(\\d{3})`,`$1 $2`,[`19`]],[,`(\\d{3})(\\d{4})`,`$1 $2`,[`180`,`1802`]],[,`(\\d{4})(\\d{3,4})`,`$1 $2`,[`19`]],[,`(\\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)`,`$CC ($1)`],[,`(\\d{4})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`1(?:30|[89])`]],[,`(\\d{4})(\\d{4})(\\d{4})`,`$1 $2 $3`,[`130`]]],[[,`(\\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)`,`$CC ($1)`],[,`(\\d{4})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`1(?:30|[89])`]]],[,,`163\\d{2,6}`,,,,`1631234`,,,[5,6,7,8,9]],1,,[,,`1(?:3(?:00\\d{5}|45[0-4])|802)\\d{3}|1[38]00\\d{6}|13\\d{4}`,,,,,,,[6,7,8,10,12]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AW:[,[,,`(?:[25-79]\\d\\d|800)\\d{4}`,,,,,,,[7]],[,,`5(?:2\\d|8[1-9])\\d{4}`,,,,`5212345`],[,,`(?: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}`,,,,`5601234`],[,,`800\\d{4}`,,,,`8001234`],[,,`900\\d{4}`,,,,`9001234`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`(?:28\\d|501)\\d{4}`,,,,`5011234`],`AW`,297,`00`,,,,,,,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`[25-9]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AX:[,[,,`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]],[,,`18[1-8]\\d{3,6}`,,,,`181234567`,,,[6,7,8,9]],[,,`4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}`,,,,`412345678`,,,[6,7,8,9,10]],[,,`800\\d{4,6}`,,,,`800123456`,,,[7,8,9]],[,,`[67]00\\d{5,6}`,,,,`600123456`,,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`AX`,358,`00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))`,`0`,,,`0`,,`00`,,,,[,,,,,,,,,[-1]],,`18`,[,,,,,,,,,[-1]],[,,`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}`,,,,`10112345`],,,[,,,,,,,,,[-1]]],AZ:[,[,,`365\\d{6}|(?:[124579]\\d|60|88)\\d{7}`,,,,,,,[9],[7]],[,,`(?: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}`,,,,`123123456`,,,,[7]],[,,`36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}`,,,,`401234567`],[,,`88\\d{7}`,,,,`881234567`],[,,`900200\\d{3}`,,,,`900200123`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`AZ`,994,`00`,`0`,,,`0`,,,,[[,`(\\d{3})(\\d{2})(\\d{2})`,`$1 $2 $3`,[`[1-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`]],[[,`(\\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`]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BA:[,[,,`6\\d{8}|(?:[35689]\\d|49|70)\\d{6}`,,,,,,,[8,9],[6]],[,,`(?: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}`,,,,`30212345`,,,[8],[6]],[,,`6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}`,,,,`61123456`],[,,`8[08]\\d{6}`,,,,`80123456`,,,[8]],[,,`9[0246]\\d{6}`,,,,`90123456`,,,[8]],[,,`8[12]\\d{6}`,,,,`82123456`,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`BA`,387,`00`,`0`,,,`0`,,,,[[,`(\\d{3})(\\d{3})`,`$1-$2`,[`[2-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`]],[[,`(\\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`]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}`,,,,`70341234`,,,[8]],,,[,,,,,,,,,[-1]]],BB:[,[,,`(?:246|[58]\\d\\d|900)\\d{7}`,,,,,,,[10],[7]],[,,`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}`,,,,`2464123456`,,,,[7]],[,,`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}`,,,,`2462501234`,,,,[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002123456`],[,,`(?:246976|900[2-9]\\d\\d)\\d{4}`,,,,`9002123456`,,,,[7]],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,`24631\\d{5}`,,,,`2463101234`,,,,[7]],`BB`,1,`011`,`1`,,,`([2-9]\\d{6})$|1`,`246$1`,,,,,[,,,,,,,,,[-1]],,`246`,[,,,,,,,,,[-1]],[,,`246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}`,,,,`2464301234`,,,,[7]],,,[,,,,,,,,,[-1]]],BD:[,[,,`[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]],[,,`(?: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(?:[23]\\d|[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}`,,,,`27111234`],[,,`(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}`,,,,`1812345678`,,,[10]],[,,`80[03]\\d{7}`,,,,`8001234567`,,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`96(?:0[469]|1[0-47]|3[389]|43|6[69]|7[78])\\d{6}
47`,,,,`9604123456`,,,[10]],`BD`,880,`00`,`0`,,,`0`,,,,[[,`(\\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]|2[23]`],`0$1`],[,`(\\d)(\\d{7,8})`,`$1-$2`,[`2`],`0$1`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BE:[,[,,`4\\d{8}|[1-9]\\d{7}`,,,,,,,[8,9]],[,,`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}`,,,,`12345678`,,,[8]],[,,`4[5-9]\\d{7}`,,,,`450001234`,,,[9]],[,,`800[1-9]\\d{4}`,,,,`80012345`,,,[8]],[,,`(?:70(?:2[0-57]|3[04-7]|44|6[04-69]|7[0579])|90\\d\\d)\\d{4}`,,,,`90012345`,,,[8]],[,,`7879\\d{4}`,,,,`78791234`,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`BE`,32,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`78(?:0[578]|1[014-8]|2[25]|3[15-8]|48|5[05]|60|7[06-8]|9\\d)\\d{4}`,,,,`78102345`,,,[8]],,,[,,,,,,,,,[-1]]],BF:[,[,,`[024-7]\\d{7}`,,,,,,,[8]],[,,`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}`,,,,`20491234`],[,,`(?:0[1-7]|4[4-6]|5[0-8]|[67]\\d)\\d{6}`,,,,`70123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`BF`,226,`00`,,,,,,,,[[,`(\\d{2})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`[024-7]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BG:[,[,,`00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}`,,,,,,,[6,7,8,9,12],[4,5]],[,,`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}`,,,,`2123456`,,,[6,7,8],[4,5]],[,,`(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}`,,,,`43012345`,,,[8,9]],[,,`(?:00800\\d\\d|800)\\d{5}`,,,,`80012345`,,,[8,12]],[,,`90\\d{6}`,,,,`90123456`,,,[8]],[,,`700\\d{5}`,,,,`70012345`,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`BG`,359,`00`,`0`,,,`0`,,,,[[,`(\\d{6})`,`$1`,[`1`]],[,`(\\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`]],[[,`(\\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`]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BH:[,[,,`[136-9]\\d{7}`,,,,,,,[8]],[,,`(?: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}`,,,,`17001234`],[,,`(?: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}`,,,,`36001234`],[,,`8[02369]\\d{6}`,,,,`80123456`],[,,`(?:87|9[0-8])\\d{6}`,,,,`90123456`],[,,`84\\d{6}`,,,,`84123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`BH`,973,`00`,,,,,,,,[[,`(\\d{4})(\\d{4})`,`$1 $2`,[`[13679]|8[02-4679]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BI:[,[,,`(?:[267]\\d|31)\\d{6}`,,,,,,,[8]],[,,`(?:22|31)\\d{6}`,,,,`22201234`],[,,`(?:29|6[124-9]|7[125-9])\\d{6}`,,,,`79561234`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`BI`,257,`00`,,,,,,,,[[,`(\\d{2})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`[2367]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BJ:[,[,,`(?:01\\d|8)\\d{7}`,,,,,,,[8,10]],[,,`012\\d{7}`,,,,`0120211234`,,,[10]],[,,`01(?:2[5-9]|[4-69]\\d)\\d{6}`,,,,`0195123456`,,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`857[58]\\d{4}`,,,,`85751234`,,,[8]],`BJ`,229,`00`,,,,,,,,[[,`(\\d{2})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`8`]],[,`(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4 $5`,[`0`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`81\\d{6}`,,,,`81123456`,,,[8]],,,[,,,,,,,,,[-1]]],BL:[,[,,`7090\\d{5}|(?:[56]9|[89]\\d)\\d{7}`,,,,,,,[9]],[,,`(?:59(?:0(?:2[7-9]|3[3-7]|5[12]|87)|87\\d)|80[6-9]\\d\\d)\\d{4}`,,,,`590271234`],[,,`(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))|7090[0-4])\\d{4}`,,,,`690001234`],[,,`80[0-5]\\d{6}`,,,,`800012345`],[,,`8[129]\\d{7}`,,,,`810123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}`,,,,`976012345`],`BL`,590,`00`,`0`,,,`0`,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BM:[,[,,`(?:441|[58]\\d\\d|900)\\d{7}`,,,,,,,[10],[7]],[,,`441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}`,,,,`4414123456`,,,,[7]],[,,`441(?:[2378]\\d|5[0-39]|9[02])\\d{5}`,,,,`4413701234`,,,,[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002123456`],[,,`900[2-9]\\d{6}`,,,,`9002123456`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,,,,,,,,[-1]],`BM`,1,`011`,`1`,,,`([2-9]\\d{6})$|1`,`441$1`,,,,,[,,,,,,,,,[-1]],,`441`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BN:[,[,,`[2-578]\\d{6}`,,,,,,,[7]],[,,`22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}`,,,,`2345678`],[,,`(?:22[89]|[78]\\d\\d)\\d{4}`,,,,`7123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`5[34]\\d{5}`,,,,`5345678`],`BN`,673,`00`,,,,,,,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`[2-578]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BO:[,[,,`8001\\d{5}|(?:[2-467]\\d|50)\\d{6}`,,,,,,,[8,9],[7]],[,,`(?: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}`,,,,`22123456`,,,[8],[7]],[,,`[67]\\d{7}`,,,,`71234567`,,,[8]],[,,`8001[07]\\d{4}`,,,,`800171234`,,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`50\\d{6}`,,,,`50123456`,,,[8],[7]],`BO`,591,`00(?:1\\d)?`,`0`,,,`0(1\\d)?`,,,,[[,`(\\d)(\\d{7})`,`$1 $2`,[`[235]|4[46]`],,`0$CC $1`],[,`(\\d{8})`,`$1`,[`[67]`],,`0$CC $1`],[,`(\\d{3})(\\d{2})(\\d{4})`,`$1 $2 $3`,[`8`],,`0$CC $1`]],,[,,,,,,,,,[-1]],,,[,,`8001[07]\\d{4}`,,,,,,,[9]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BQ:[,[,,`(?:[34]1|7\\d)\\d{5}`,,,,,,,[7]],[,,`(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}`,,,,`7151234`],[,,`(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}`,,,,`3181234`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`BQ`,599,`00`,,,,,,,,,,[,,,,,,,,,[-1]],,`[347]`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BR:[,[,,`[1-467]\\d{9,10}
47|55[0-46-9]\\d{8}|[34]\\d{7}|55\\d{7,8}|(?:5[0-46-9]|[89]\\d)\\d{7,9}`,,,,,,,[8,9,10,11]],[,,`(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}`,,,,`1123456789`,,,[10],[8]],[,,`(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}`,,,,`11961234567`,,,[10,11],[8,9]],[,,`800\\d{6,7}`,,,,`800123456`,,,[9,10]],[,,`[59]00\\d{6,7}`,,,,`500123456`,,,[9,10]],[,,`(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370|864))\\d{4}|300\\d{5}`,,,,`40041234`,,,[8,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`BR`,55,`00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)`,`0`,,,`(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?`,`$2`,,,[[,`(\\d{3,6})`,`$1`,[`1(?:1[25-8]|2[357-9]|3[02-68]|4[12568]|5|6[0-8]|8[015]|9[0-47-9])|321|610`]],[,`(\\d{4})(\\d{4})`,`$1-$2`,[`300|4(?:0[02]|37|86)`,`300|4(?:0(?:0|20)|370|864)`]],[,`(\\d{4})(\\d{4})`,`$1-$2`,[`[2-57]`,`[2357]|4(?:[0-24-9]|3(?:[0-689]|7[1-9]))`]],[,`(\\d{3})(\\d{2,3})(\\d{4})`,`$1 $2 $3`,[`(?:[358]|90)0`],`0$1`],[,`(\\d{5})(\\d{4})`,`$1-$2`,[`9`]],[,`(\\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)`,`0 $CC ($1)`],[,`(\\d{2})(\\d{5})(\\d{4})`,`$1 $2-$3`,[`[16][1-9]|[2-57-9]`],`($1)`,`0 $CC ($1)`]],[[,`(\\d{4})(\\d{4})`,`$1-$2`,[`300|4(?:0[02]|37|86)`,`300|4(?:0(?:0|20)|370|864)`]],[,`(\\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)`,`0 $CC ($1)`],[,`(\\d{2})(\\d{5})(\\d{4})`,`$1 $2-$3`,[`[16][1-9]|[2-57-9]`],`($1)`,`0 $CC ($1)`]],[,,,,,,,,,[-1]],,,[,,`(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|864))\\d{4}|800\\d{6,7}|300\\d{5}`,,,,,,,[8,9,10]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BS:[,[,,`(?:242|[58]\\d\\d|900)\\d{7}`,,,,,,,[10],[7]],[,,`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}`,,,,`2423456789`,,,,[7]],[,,`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|3[0-4]|[89]9))\\d{4}`,,,,`2423591234`,,,,[7]],[,,`242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002123456`,,,,[7]],[,,`900[2-9]\\d{6}`,,,,`9002123456`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,,,,,,,,[-1]],`BS`,1,`011`,`1`,,,`([3-8]\\d{6})$|1`,`242$1`,,,,,[,,,,,,,,,[-1]],,`242`,[,,,,,,,,,[-1]],[,,`242225\\d{4}`,,,,`2422250123`],,,[,,,,,,,,,[-1]]],BT:[,[,,`[178]\\d{7}|[2-8]\\d{6}`,,,,,,,[7,8],[6]],[,,`(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}`,,,,`2345678`,,,[7],[6]],[,,`(?:1[67]|[78]7)\\d{6}`,,,,`17123456`,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`BT`,975,`00`,,,,,,,,[[,`(\\d{3})(\\d{3})`,`$1 $2`,[`[2-7]`]],[,`(\\d)(\\d{3})(\\d{3})`,`$1 $2 $3`,[`[2-6]|7[246]|8[2-4]`]],[,`(\\d{2})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`1[67]|[78]`]]],[[,`(\\d)(\\d{3})(\\d{3})`,`$1 $2 $3`,[`[2-6]|7[246]|8[2-4]`]],[,`(\\d{2})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`1[67]|[78]`]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BW:[,[,,`(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}`,,,,,,,[7,8,10]],[,,`(?: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[013467]))\\d{4}`,,,,`2401234`,,,[7]],[,,`(?:321|7[1-8]\\d)\\d{5}`,,,,`71123456`,,,[8]],[,,`(?:0800|800\\d)\\d{6}`,,,,`0800012345`,,,[10]],[,,`90\\d{5}`,,,,`9012345`,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`79(?:1(?:[0-2]\\d|3[0-8])|2[0-7]\\d)\\d{3}`,,,,`79101234`,,,[8]],`BW`,267,`00`,,,,,,,,[[,`(\\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`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BY:[,[,,`(?:[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],[5]],[,,`(?: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}`,,,,`152450911`,,,[9],[5,6,7]],[,,`(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}`,,,,`294911911`,,,[9]],[,,`800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}`,,,,`8011234567`],[,,`(?:810|902)\\d{7}`,,,,`9021234567`,,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`249\\d{6}`,,,,`249123456`,,,[9]],`BY`,375,`810`,`8`,,,`0|80?`,,`8~10`,,[[,`(\\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(?
47: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`]],,[,,,,,,,,,[-1]],,,[,,`800\\d{3,7}|(?:8(?:0[13]|10|20\\d)|902)\\d{7}`],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BZ:[,[,,`(?:0800\\d|[2-8])\\d{6}`,,,,,,,[7,11]],[,,`(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}`,,,,`2221234`,,,[7]],[,,`6[0-35-7]\\d{5}`,,,,`6221234`,,,[7]],[,,`0800\\d{7}`,,,,`08001234123`,,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`BZ`,501,`00`,,,,,,,,[[,`(\\d{3})(\\d{4})`,`$1-$2`,[`[2-8]`]],[,`(\\d)(\\d{3})(\\d{4})(\\d{3})`,`$1-$2-$3-$4`,[`0`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CA:[,[,,`[2-9]\\d{9}|3\\d{6}`,,,,,,,[7,10]],[,,`(?:2(?:04|[23]6|[48]9|5[07]|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|7[39])|9(?:0[25]|42))[2-9]\\d{6}`,,,,`5062345678`,,,[10],[7]],[,,`(?:2(?:04|[23]6|[48]9|5[07]|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|7[39])|9(?:0[25]|42))[2-9]\\d{6}`,,,,`5062345678`,,,[10],[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002123456`,,,[10]],[,,`900[2-9]\\d{6}`,,,,`9002123456`,,,[10]],[,,,,,,,,,[-1]],[,,`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(?:2[125-9]|3[23]|44|66|77|88)|6(?:22|33))[2-9]\\d{6}`,,,,`5219023456`,,,[10]],[,,`600[2-9]\\d{6}`,,,,`6002012345`,,,[10]],`CA`,1,`011`,`1`,,,`1`,,,1,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`310\\d{4}`,,,,`3101234`,,,[7]],,,[,,,,,,,,,[-1]]],CC:[,[,,`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]],[,,`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}`,,,,`891621234`,,,[9],[8]],[,,`4(?:79[01]|83[0-36-9]|95[0-3])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}`,,,,`412345678`,,,[9]],[,,`180(?:0\\d{3}|2)\\d{3}`,,,,`1800123456`,,,[7,10]],[,,`190[0-26]\\d{6}`,,,,`1900123456`,,,[10]],[,,`13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}`,,,,`1300123456`,,,[6,8,10,12]],[,,,,,,,,,[-1]],[,,`14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}`,,,,`147101234`,,,[9]],`CC`,61,`001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011`,`0`,,,`([59]\\d{7})$|0`,`8$1`,`0011`,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CD:[,[,,`(?:(?:[189]|5\\d)\\d|2)\\d{7}|[1-68]\\d{6}`,,,,,,,[7,8,9,10]],[,,`(?:(?:12|573)\\d\\d|276)\\d{5}|[1-6]\\d{6}`,,,,`1234567`],[,,`88\\d{5}|(?:8[0-69]|9[016-9])\\d{7}`,,,,`991234567`,,,[7,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`CD`,243,`00`,`0`,,,`0`,,,,[[,`(\\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{2})(\\d{4})`,`$1 $2 $3`,[`2`],`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`],[,`(\\d{2})(\\d{2})(\\d{3})(\\d{3})`,`$1 $2 $3 $4`,[`5`],`0$1`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CF:[,[,,`8776\\d{4}|(?:[27]\\d|61)\\d{6}`,,,,,,,[8]],[,,`(?:2[12]|61)\\d{6}`,,,,`21612345`],[,,`7[02-7]\\d{6}`,,,,`70012345`],[,,,,,,,,,[-1]],[,,`8776\\d{4}`,,,,`87761234`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`CF`,236,`00`,,,,,,,,[[,`(\\d{2})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`[26-8]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CG:[,[,,`222\\d{6}|(?:0\\d|80)\\d{7}`,,,,,,,[9]],[,,`222[1-589]\\d{5}`,,,,`222123456`],[,,`026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}`,,,,`061234567`],[,,,,,,,,,[-1]],[,,`80[0-2]\\d{6}`,,,,`800123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`CG`,242,`00`,,,,,,,,[[,`(\\d)(\\d{4})(\\d{4})`,`$1 $2 $3`,[`8`]],[,`(\\d{2})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`[02]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CH:[,[,,`8\\d{11}|[2-9]\\d{8}`,,,,,,,[9,12]],[,,`(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}`,,,,`212345678`,,,[9]],[,,`(?:6[89]|7[235-9])\\d{7}`,,,,`781234567`,,,[9]],[,,`800\\d{6}
47`,,,,`800123456`,,,[9]],[,,`90[016]\\d{6}`,,,,`900123456`,,,[9]],[,,`84[0248]\\d{6}`,,,,`840123456`,,,[9]],[,,`878\\d{6}`,,,,`878123456`,,,[9]],[,,,,,,,,,[-1]],`CH`,41,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,`74[0248]\\d{6}`,,,,`740123456`,,,[9]],,,[,,,,,,,,,[-1]],[,,`5[18]\\d{7}`,,,,`581234567`,,,[9]],,,[,,`860\\d{9}`,,,,`860123456789`,,,[12]]],CI:[,[,,`[02]\\d{9}`,,,,,,,[10]],[,,`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}`,,,,`2123456789`],[,,`0[157]\\d{8}`,,,,`0123456789`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`CI`,225,`00`,,,,,,,,[[,`(\\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`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CK:[,[,,`[2-578]\\d{4}`,,,,,,,[5]],[,,`(?:2\\d|3[13-7]|4[1-5])\\d{3}`,,,,`21234`],[,,`[578]\\d{4}`,,,,`71234`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`CK`,682,`00`,,,,,,,,[[,`(\\d{2})(\\d{3})`,`$1 $2`,[`[2-578]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CL:[,[,,`12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}`,,,,,,,[9,10,11]],[,,`2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:(?:2\\d|50)\\d|3(?:[034679]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-389])|600)|646[59])|(?:600|80[1-9])\\d\\d|9(?:(?:10[0-2]|7[1-9]\\d)\\d|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]))|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}`,,,,`600123456`,,,[9]],[,,`2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:(?:2\\d|50)\\d|3(?:[034679]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-389])|600)|646[59])|80[1-8]\\d\\d|9(?:(?:10[0-2]|7[1-9]\\d)\\d|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]))|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}`,,,,`221234567`,,,[9]],[,,`(?:123|8)00\\d{6}`,,,,`800123456`,,,[9,11]],[,,,,,,,,,[-1]],[,,`600\\d{7,8}`,,,,`6001234567`,,,[10,11]],[,,,,,,,,,[-1]],[,,`44\\d{7}`,,,,`441234567`,,,[9]],`CL`,56,`(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0`,,,,,,,,[[,`(\\d{4})`,`$1`,[`1(?:[03-589]|21)|[29]0|78`]],[,`(\\d{5})(\\d{4})`,`$1 $2`,[`219`,`2196`],`($1)`],[,`(\\d{3})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`60|809`]],[,`(\\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(?:10|[2-9])`]],[,`(\\d{2})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-8]|[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`]]],[[,`(\\d{5})(\\d{4})`,`$1 $2`,[`219`,`2196`],`($1)`],[,`(\\d{3})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`60|809`]],[,`(\\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(?:10|[2-9])`]],[,`(\\d{2})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-8]|[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`]]],[,,,,,,,,,[-1]],,,[,,`600\\d{7,8}`,,,,,,,[10,11]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CM:[,[,,`[26]\\d{8}|88\\d{6,7}`,,,,,,,[8,9]],[,,`2(?:22|33)\\d{6}`,,,,`222123456`,,,[9]],[,,`(?:24[23]|6(?:[25-9]\\d|4[01]))\\d{6}`,,,,`671234567`,,,[9]],[,,`88\\d{6,7}`,,,,`88012345`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`CM`,237,`00`,,,,,,,,[[,`(\\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`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CN:[,[,,`(?:(?:1[03-689]|2\\d)\\d\\d|6)\\d{8}|1\\d{10}|[126]\\d{6}(?:\\d(?:\\d{2})?)?|86\\d{5,6}|(?:[3-579]\\d|8[0-57-9])\\d{5,9}`,,,,,,,[7,8,9,10,11,12],[5,6]],[,,`(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|2(?:[02-57-9]\\d{3}|1(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))|(?:41[03]|8078|9(?:78|94))\\d\\d)\\d{5}|(?:10|2[0-57-9])(?:1(?:00|23)\\d\\d|95\\d{3,4})|(?:41[03]|9(?:78|94))(?:100\\d\\d|95\\d{3,4})|8078123|(?:43[35]|754|851)\\d{7,8}|(?:43[35]|754|851)(?:1(?:00\\d|23)\\d|95\\d{3,4})|(?: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})|[13-9]\\d{6}|2(?:[0-24-9]\\d{5}|3\\d(?:\\d{4})?))|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[24-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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[13-9]\\d{5}|2(?:[0-24-9]\\d{4}|3\\d(?:\\d{3})?))|9(?:[0-46-9]\\d{5}|5\\d{3,5}))`,,,,`1012345678`,,,[7,8,9,10,11],[5,6]],[,,`1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}`,,,,`13123456789`,,,[11]],[,,`(?:(?:10|21)8|8)00\\d{7}`,,,,`8001234567`,,,[10,12]],[,,`16[08]\\d{5}`,,,,`16812345`,,,[8]],[,,`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}`,,,,`4001234567`,,,[7,8,9,10,11],[5,6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`CN`,86,`00|1(?:[12]\\d|79)\\d\\d00`,`0`,,,`(1(?:[12]\\d|79)\\d\\d)|0`,,`00`,,[[,`(\\d{5,6}
47)`,`$1`,[`1(?:00|2[13])|9[56]`,`1(?:00|2(?:1|39))|9[56]`,`1(?:00|2(?:1|395))|9[56]`]],[,`(\\d{5,6})`,`$1`,[`1(?:0|23)|781|[1-9]12`,`1(?:0|23)|7812|[1-9]123`,`1(?:0|23(?:[0-8]|9[0-46-9]))|78123|[1-9]123`]],[,`(\\d{2})(\\d{5,6})`,`$1 $2`,[`(?:10|2[0-57-9])[19]|3(?:[157]|35|49|9[1-68])|4(?:1[124-9]|2[179]|6[47-9]|7|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(?:07|1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3|4[13]|5[1-5]|7[0-79]|9[0-35-9])|(?:4[35]|59|85)[1-9]`,`(?:10|2[0-57-9])(?:1[02]|9[56])|8078|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))1`,`10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|80781|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))12`,`10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|807812|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123`,`10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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(?:078|1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123`],`0$1`,`$CC $1`],[,`(\\d{3})(\\d{4})`,`$1 $2`,[`[1-9]`,`1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])`,`1(?:0(?:[02-8]|1(?:[013-9]|2[0-24-9])|9[0-47-9])|[1-9])|2(?:[0-57-9](?:[02-8]|1(?:0[1-9]|[13-9]|2[0-24-9])|9[0-47-9])|6)|[3-9]`,`1(?:0(?:[02-8]|1(?:[013-9]|2[0-24-9])|9[0-47-9])|[1-9])|2(?:[0-57-9](?:[02-8]|1(?:0[1-9]|[13-9]|2[0-24-9])|9[0-47-9])|6)|3(?:[0268]|3[0-46-9]|4[0-8]|9[079])|4(?:[049]|1[03]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|8[1-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|50|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9]|78|94)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))(?:[02-9]|1(?:[013-9]|2[0-24-9]))`,`1(?:0(?:[02-8]|1(?:[013-9]|2[0-24-9])|9[0-47-9])|[1-9])|2(?:[0-57-9](?:[02-8]|1(?:0[1-9]|[13-9]|2[0-24-9])|9[0-47-9])|6)|3(?:[0268]|3[0-46-9]|4[0-8]|9[079])|4(?:[049]|1[03]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|8[1-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:0(?:[0-689]|7[0-79])|1[01459]|2[0-489]|[46]|50|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9]|78|94)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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(?:078|1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))(?:[02-9]|1(?:[013-9]|2[0-24-9]))`]],[,`(\\d{4})(\\d{4})`,`$1 $2`,[`16[08]`]],[,`(\\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`,`$CC $1`],[,`(\\d{4})(\\d{4})`,`$1 $2`,[`[1-9]`,`1(?:0(?:[02-8]|1[1-9]|9[0-47-9])|[1-9])|2(?:[0-57-9](?:[0-8]|9[0-47-9])|6)|[3-9]`,`1(?:0(?:[02-8]|1[1-9]|9[0-47-9])|[1-9])|26|3(?:[0268]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|8[1-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23][0-8])|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:33|85[23]9)[0-46-9]|(?: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]))(?:[0-8]|9[0-47-9])`,`1(?:0[02-8]|[1-9])|2(?:[0-57-9][0-8]|6)|3(?:[0268]|3[0-46-9]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23](?:[02-8]|1[1-9]|9[0-46-9]))|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:10|2[0-57-9])9[0-47-9]|(?:101|58|85[23]10)[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[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])`]],[,`(\\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`,`$CC $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`,`$CC $1`,1],[,`(\\d{3})(\\d{7,8})`,`$1 $2`,[`9`]],[,`(\\d{4})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`80`],`0$1`,`$CC $1`,1],[,`(\\d{3})(\\d{4})(\\d{4})`,`$1 $2 $3`,[`[3-578]`],`0$1`,`$CC $1`,1],[,`(\\d{3})(\\d{4})(\\d{4})`,`$1 $2 $3`,[`1[3-9]`],,`$CC $1`],[,`(\\d{2})(\\d{3})(\\d{3})(\\d{4})`,`$1 $2 $3 $4`,[`[12]`],`0$1`,,1]],[[,`(\\d{2})(\\d{5,6}
47)`,`$1 $2`,[`(?:10|2[0-57-9])[19]|3(?:[157]|35|49|9[1-68])|4(?:1[124-9]|2[179]|6[47-9]|7|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(?:07|1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3|4[13]|5[1-5]|7[0-79]|9[0-35-9])|(?:4[35]|59|85)[1-9]`,`(?:10|2[0-57-9])(?:1[02]|9[56])|8078|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))1`,`10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|80781|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))12`,`10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|807812|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123`,`10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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(?:078|1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123`],`0$1`,`$CC $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`,`$CC $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`,`$CC $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`,`$CC $1`,1],[,`(\\d{3})(\\d{7,8})`,`$1 $2`,[`9`]],[,`(\\d{4})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`80`],`0$1`,`$CC $1`,1],[,`(\\d{3})(\\d{4})(\\d{4})`,`$1 $2 $3`,[`[3-578]`],`0$1`,`$CC $1`,1],[,`(\\d{3})(\\d{4})(\\d{4})`,`$1 $2 $3`,[`1[3-9]`],,`$CC $1`],[,`(\\d{2})(\\d{3})(\\d{3})(\\d{4})`,`$1 $2 $3 $4`,[`[12]`],`0$1`,,1]],[,,,,,,,,,[-1]],,,[,,`(?:(?:10|21)8|[48])00\\d{7}|950\\d{7,8}`,,,,,,,[10,11,12]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CO:[,[,,`(?:46|60\\d\\d)\\d{6}|(?:1\\d|[39])\\d{9}`,,,,,,,[8,10,11],[4,7]],[,,`601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|(?:46|60(?:[18][1-9]|[24-7][2-9]))\\d{6}`,,,,`6012345678`,,,[8,10],[4,7]],[,,`333301[0-5]\\d{3}|3333(?:00|2[5-9]|[3-9]\\d)\\d{4}|(?:3(?:(?:0[0-5]|1\\d|5[01]|70)\\d|2(?:[0-3]\\d|4[1-9])|3(?:00|3[0-24-9]))|9(?:101|408))\\d{6}`,,,,`3211234567`,,,[10]],[,,`1800\\d{7}`,,,,`18001234567`,,,[11]],[,,`(?:19(?:0[01]|4[78])|901)\\d{7}`,,,,`19001234567`,,,[10,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`CO`,57,`00(?:4(?:[14]4|56)|[579])`,`0`,,,`0([3579]|4(?:[14]4|56))?`,,,,[[,`(\\d{4})(\\d{4})`,`$1 $2`,[`46`]],[,`(\\d{3})(\\d{7})`,`$1 $2`,[`6|90`],`($1)`,`0$CC $1`],[,`(\\d{3})(\\d{7})`,`$1 $2`,[`3[0-357]|9[14]`],,`0$CC $1`],[,`(\\d)(\\d{3})(\\d{7})`,`$1-$2-$3`,[`1`],`0$1`]],[[,`(\\d{4})(\\d{4})`,`$1 $2`,[`46`]],[,`(\\d{3})(\\d{7})`,`$1 $2`,[`6|90`],`($1)`,`0$CC $1`],[,`(\\d{3})(\\d{7})`,`$1 $2`,[`3[0-357]|9[14]`],,`0$CC $1`],[,`(\\d)(\\d{3})(\\d{7})`,`$1 $2 $3`,[`1`]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CR:[,[,,`(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}`,,,,,,,[8,10]],[,,`210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}`,,,,`22123456`,,,[8]],[,,`(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}`,,,,`83123456`,,,[8]],[,,`800\\d{7}`,,,,`8001234567`,,,[10]],[,,`90[059]\\d{7}`,,,,`9001234567`,,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`(?:210[0-6]|4\\d{3}|5100)\\d{4}`,,,,`40001234`,,,[8]],`CR`,506,`00`,,,,`(19(?:0[0-2468]|1[09]|20|66|77|99))`,,,,[[,`(\\d{4})(\\d{4})`,`$1 $2`,[`[2-7]|8[3-9]`],,`$CC $1`],[,`(\\d{3})(\\d{3})(\\d{4})`,`$1-$2-$3`,[`[89]`],,`$CC $1`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CU:[,[,,`(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}`,,,,,,,[6,7,8,10],[4,5]],[,,`(?: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}`,,,,`71234567`,,,,[4,5]],[,,`(?:5\\d|6[2-4])\\d{6}`,,,,`51234567`,,,[8]],[,,`800\\d{7}`,,,,`8001234567`,,,[10]],[,,,,,,,,,[-1]],[,,`807\\d{7}`,,,,`8071234567`,,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`CU`,53,`119`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CV:[,[,,`(?:[2-59]\\d\\d|800)\\d{4}`,,,,,,,[7]],[,,`2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}`,,,,`2211234`],[,,`(?:36|5[1-389]|9\\d)\\d{5}`,,,,`9911234`],[,,`800\\d{4}`,,,,`8001234`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`(?:3[3-5]|4[356])\\d{5}`,,,,`3401234`],`CV`,238,`0`,,,,,,,,[[,`(\\d{3})(\\d{2})(\\d{2})`,`$1 $2 $3`,[`[2-589]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CW:[,[,,`(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}`,,,,,,,[7,8]],[,,`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}`,,,,`94351234`],[,,`953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}`,,,,`95181234`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`60[0-2]\\d{4}`,,,,`6001234`,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`CW`,599,`00`,,,,,,,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`[3467]`]],[,`(\\d)(\\d{3})(\\d{4})`,`$1 $2 $3`,[`9[4-8]`]]],,[,,`955\\d{5}`,,,,`95581234`,,,[8]],1,`[69]`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CX:[,[,,`1(?
47:[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]],[,,`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}`,,,,`891641234`,,,[9],[8]],[,,`4(?:79[01]|83[0-36-9]|95[0-3])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}`,,,,`412345678`,,,[9]],[,,`180(?:0\\d{3}|2)\\d{3}`,,,,`1800123456`,,,[7,10]],[,,`190[0-26]\\d{6}`,,,,`1900123456`,,,[10]],[,,`13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}`,,,,`1300123456`,,,[6,8,10,12]],[,,,,,,,,,[-1]],[,,`14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}`,,,,`147101234`,,,[9]],`CX`,61,`001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011`,`0`,,,`([59]\\d{7})$|0`,`8$1`,`0011`,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CY:[,[,,`(?:[279]\\d|[58]0)\\d{6}`,,,,,,,[8]],[,,`2[2-6]\\d{6}`,,,,`22345678`],[,,`9(?:10|[4-79]\\d)\\d{5}`,,,,`96123456`],[,,`800\\d{5}`,,,,`80001234`],[,,`90[09]\\d{5}`,,,,`90012345`],[,,`80[1-9]\\d{5}`,,,,`80112345`],[,,`700\\d{5}`,,,,`70012345`],[,,,,,,,,,[-1]],`CY`,357,`00`,,,,,,,,[[,`(\\d{2})(\\d{6})`,`$1 $2`,[`[257-9]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`(?:50|77)\\d{6}`,,,,`77123456`],,,[,,,,,,,,,[-1]]],CZ:[,[,,`(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}`,,,,,,,[9,10,11,12]],[,,`(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}`,,,,`212345678`,,,[9]],[,,`7(?:060\\d|19(?:[0-5]\\d|6[0-6]))\\d{4}|(?:60[1-8]|7(?:0[2-5]|[2379]\\d))\\d{6}`,,,,`601123456`,,,[9]],[,,`800\\d{6}`,,,,`800123456`,,,[9]],[,,`9(?:0[05689]|76)\\d{6}`,,,,`900123456`,,,[9]],[,,`8[134]\\d{7}`,,,,`811234567`,,,[9]],[,,`70[01]\\d{6}`,,,,`700123456`,,,[9]],[,,`9[17]0\\d{6}`,,,,`910123456`,,,[9]],`CZ`,420,`00`,,,,,,,,[[,`(\\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`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`9(?:5\\d|7[2-4])\\d{6}`,,,,`972123456`,,,[9]],,,[,,`9(?:3\\d{9}|6\\d{7,10})`,,,,`93123456789`]],DE:[,[,,`[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],[2,3]],[,,`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}`,,,,`30123456`,,,[5,6,7,8,9,10,11,12,13,14,15],[2,3,4]],[,,`1(?:(?:5(?:[0-25-9]\\d\\d|3(?:10|33))|7[26-9]\\d\\d)\\d{6}|6[023]\\d{7,8})|17\\d{8}`,,,,`15123456789`,,,[10,11]],[,,`800\\d{7,12}`,,,,`8001234567890`,,,[10,11,12,13,14,15]],[,,`(?:137[7-9]|900(?:[135]|9\\d))\\d{6}`,,,,`9001234567`,,,[10,11]],[,,`180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}`,,,,`18012345`,,,[7,8,9,10,11,12,13,14]],[,,`700\\d{8}`,,,,`70012345678`,,,[11]],[,,,,,,,,,[-1]],`DE`,49,`00`,`0`,,,`0`,,,,[[,`(\\d{2})(\\d{3,13})`,`$1 $2`,[`3[02]|40|[68]9`],`0$1`],[,`(\\d{6})`,`$1`,[`227`,`2277`]],[,`(\\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]|3[13])`],`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`]],[[,`(\\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]|3[13])`],`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`]],[,,`16(?:4\\d{1,10}|[89]\\d{1,11})`,,,,`16412345`,,,[4,5,6,7,8,9,10,11,12,13,14]],,,[,,,,,,,,,[-1]],[,,`18(?:1\\d{5,11}|[2-9]\\d{8}
47)`,,,,`18500123456`,,,[8,9,10,11,12,13,14]],,,[,,`1(?:6(?:013|255|399)|7(?:(?:[015]1|[69]3)3|[2-4]55|[78]99))\\d{7,8}|15(?:(?:[03-68]00|113)\\d|2\\d55|7\\d99|9\\d33)\\d{7}`,,,,`177991234567`,,,[12,13]]],DJ:[,[,,`(?:2\\d|77)\\d{6}`,,,,,,,[8]],[,,`2(?:1[2-5]|7[45])\\d{5}`,,,,`21360003`],[,,`77\\d{6}`,,,,`77831001`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`DJ`,253,`00`,,,,,,,,[[,`(\\d{2})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`[27]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DK:[,[,,`[2-9]\\d{7}`,,,,,,,[8]],[,,`(?:2(?:[0-59][1-9]|[6-8]\\d)|3(?:[0-3][1-9]|4[13]|5[1-58]|6[1347-9]|7\\d|8[1-8]|9[1-79])|4(?:[0-25][1-9]|[34][2-9]|6[13-579]|7[13579]|8[1-47]|9[127])|5(?:[0-36][1-9]|4[146-9]|5[3-57-9]|7[568]|8[1-358]|9[1-69])|6(?:[0135][1-9]|2[1-68]|4[2-8]|6[1689]|[78]\\d|9[15689])|7(?:[0-69][1-9]|7[3-9]|8[147])|8(?:[16-9][1-9]|2[1-58])|9(?:[1-47-9][1-9]|6\\d))\\d{5}`,,,,`32123456`],[,,`(?:2[6-8]|37|6[78]|96)\\d{6}|(?:2[0-59]|3[0-689]|[457]\\d|6[0-69]|8[126-9]|9[1-47-9])[1-9]\\d{5}`,,,,`34412345`],[,,`80\\d{6}`,,,,`80123456`],[,,`90\\d{6}`,,,,`90123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`DK`,45,`00`,,,,,,,,[[,`(\\d{2})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`[2-9]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DM:[,[,,`(?:[58]\\d\\d|767|900)\\d{7}`,,,,,,,[10],[7]],[,,`767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}`,,,,`7674201234`,,,,[7]],[,,`767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}`,,,,`7672251234`,,,,[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002123456`],[,,`900[2-9]\\d{6}`,,,,`9002123456`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,,,,,,,,[-1]],`DM`,1,`011`,`1`,,,`([2-7]\\d{6})$|1`,`767$1`,,,,,[,,,,,,,,,[-1]],,`767`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DO:[,[,,`(?:[58]\\d\\d|900)\\d{7}`,,,,,,,[10],[7]],[,,`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}`,,,,`8092345678`,,,,[7]],[,,`8[024]9[2-9]\\d{6}`,,,,`8092345678`,,,,[7]],[,,`800(?:14|[2-9]\\d)\\d{5}|8[024]9[01]\\d{6}|8(?:33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002123456`],[,,`900[2-9]\\d{6}`,,,,`9002123456`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,,,,,,,,[-1]],`DO`,1,`011`,`1`,,,`1`,,,,,,[,,,,,,,,,[-1]],,`8001|8[024]9`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DZ:[,[,,`(?:[1-4]|[5-79]\\d|80)\\d{7}`,,,,,,,[8,9]],[,,`9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[013-689])\\d{6}`,,,,`12345678`],[,,`(?:5(?:4[0-29]|5\\d|6[0-3])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}`,,,,`551234567`,,,[9]],[,,`800\\d{6}`,,,,`800123456`,,,[9]],[,,`80[3-689]1\\d{5}`,,,,`808123456`,,,[9]],[,,`80[12]1\\d{5}`,,,,`801123456`,,,[9]],[,,,,,,,,,[-1]],[,,`98[23]\\d{6}`,,,,`983123456`,,,[9]],`DZ`,213,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EC:[,[,,`1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}`,,,,,,,[8,9,10,11],[7]],[,,`[2-7][2-7]\\d{6}`,,,,`22123456`,,,[8],[7]],[,,`964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}`,,,,`991234567`,,,[9]],[,,`1800\\d{7}|1[78]00\\d{6}`,,,,`18001234567`,,,[10,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`[2-7]890\\d{4}`,,,,`28901234`,,,[8]],`EC`,593,`00`,`0`,,,`0`,,,,[[,`(\\d{3})(\\d{4})`,`$1-$2`,[`[2-7]`]],[,`(\\d)(\\d{3})(\\d{4})`,`$1 $2-$3`,[`[2-7]`],`(0$1)`],[,`(\\d{2})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`9`],`0$1`],[,`(\\d{4})(\\d{3})(\\d{3,4})`,`$1 $2 $3`,[`1`]]],[[,`(\\d)(\\d{3})(\\d{4})`,`$1-$2-$3`,[`[2-7]`]],[,`(\\d{2})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`9`],`0$1`],[,`(\\d{4})(\\d{3})(\\d{3,4})`,`$1 $2 $3`,[`1`]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EE:[,[,,`8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}`,,,,,,,[7,8,10]],[,,`(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}`,,,,`3212345`,,,[7]],[,,`(?:5\\d{5}|8(?:1(?:0(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[2-6]|1\\d)|[2-79]\\d\\d)\\d)|2(?:0(?:0(?:00|4\\d)|(?:19|[2-7]\\d)\\d)|(?:(?:[124-69]\\d|3[5-9])\\d|7(?:[
470-79]\\d|8[013-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}`,,,,`51234567`,,,[7,8]],[,,`800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}`,,,,`80012345`],[,,`(?:40\\d\\d|900)\\d{4}`,,,,`9001234`,,,[7,8]],[,,,,,,,,,[-1]],[,,`70[0-2]\\d{5}`,,,,`70012345`,,,[8]],[,,,,,,,,,[-1]],`EE`,372,`00`,,,,,,,,[[,`(\\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`]]],,[,,,,,,,,,[-1]],,,[,,`800[2-9]\\d{3}`,,,,,,,[7]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EG:[,[,,`[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}`,,,,,,,[8,9,10],[6,7]],[,,`13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2\\d|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}`,,,,`234567890`,,,[8,9],[6,7]],[,,`1[0-25]\\d{8}`,,,,`1001234567`,,,[10]],[,,`800\\d{7}`,,,,`8001234567`,,,[10]],[,,`900\\d{7}`,,,,`9001234567`,,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`EG`,20,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EH:[,[,,`[5-8]\\d{8}`,,,,,,,[9]],[,,`528[89]\\d{5}`,,,,`528812345`],[,,`(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[016-8]\\d|2[0-8]|5[0-5]))\\d{6}`,,,,`650123456`],[,,`80[0-7]\\d{6}`,,,,`801234567`],[,,`89\\d{7}`,,,,`891234567`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}`,,,,`592401234`],`EH`,212,`00`,`0`,,,`0`,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ER:[,[,,`[178]\\d{6}`,,,,,,,[7],[6]],[,,`(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}`,,,,`8370362`,,,,[6]],[,,`(?:17[1-3]|7\\d\\d)\\d{4}`,,,,`7123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`ER`,291,`00`,`0`,,,`0`,,,,[[,`(\\d)(\\d{3})(\\d{3})`,`$1 $2 $3`,[`[178]`],`0$1`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ES:[,[,,`[5-9]\\d{8}`,,,,,,,[9]],[,,`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}`,,,,`810123456`],[,,`96906(?:09|10)\\d\\d|(?:590(?:10[0-2]|600)|97390\\d)\\d{3}|(?:6\\d|7[1-48])\\d{7}`,,,,`612345678`],[,,`[89]00\\d{6}`,,,,`800123456`],[,,`80[367]\\d{6}`,,,,`803123456`],[,,`90[12]\\d{6}`,,,,`901123456`],[,,`70\\d{7}`,,,,`701234567`],[,,,,,,,,,[-1]],`ES`,34,`00`,,,,,,,,[[,`(\\d{4})`,`$1`,[`905`]],[,`(\\d{6})`,`$1`,[`[79]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]`]]],[[,`(\\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]`]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`51\\d{7}`,,,,`511234567`],,,[,,,,,,,,,[-1]]],ET:[,[,,`(?:11|[2-579]\\d)\\d{7}`,,,,,,,[9],[7]],[,,`(?:11(?:[124]\\d\\d|3(?:[0-79]\\d|8[0-7])|5(?:[02-9]\\d|1[0-57-9])|6(?:[02-79]\\d|1[0-57-9]|8[0-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}`,,,,`111112345`,,,,[7]],[,,`700[1-9]\\d{5}|(?:7(?:0[1-9]|1[0-8]|2[1-35-79]|3\\d|77|86|99)|9\\d\\d)\\d{6}`,,,,`911234567`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`ET`,251,`00`,`0`,,,`0`,,,,[[,`(\\d{2})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`[1-579]`],`0$1`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FI:[,[,,`[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]],[,,`1[3-7][1-8]\\d{3,6}|(?:19[1-8]|[23568][1-8]\\d|9(?:00|[1-8]\\d))\\d{2,6}`,,,,`131234567`,,,[5,6,7,8,9]],[,,`4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}`,,,,`412345678`,,,[6,7,8,9,10]],[,,`800\\d{4,6}`,,,,`800123456`,,,[7,8,9]],[,,`[67]00\\d{5,6}`,,,,`600123456`,,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`FI`,358,`00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))`,`0`,,,`0`,,`00`,,[[,`(\\d{5})`,`$1`,[`75[12]`],`0$1`],[,`(\\d{5})`,`$1`,[`20[2-59]`],`0$1`],[,`(\\d{6})`,`$1`,[`11`]],[,`(\\d{3})(\\d{3,7}
47)`,`$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`,[`(?:19|[2568])[1-8]|3(?:0[1-9]|[1-9])|9`],`0$1`]],[[,`(\\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`,[`(?:19|[2568])[1-8]|3(?:0[1-9]|[1-9])|9`],`0$1`]],[,,,,,,,,,[-1]],1,`1[03-79]|[2-9]`,[,,`20(?:2[023]|9[89])\\d{1,6}|(?:60[12]\\d|7099)\\d{4,5}|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:[1-3]00|7(?:0[1-5]\\d\\d|5[03-9]))\\d{3,7}`],[,,`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}`,,,,`10112345`],,,[,,,,,,,,,[-1]]],FJ:[,[,,`45\\d{5}|(?:0800\\d|[235-9])\\d{6}`,,,,,,,[7,11]],[,,`603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}`,,,,`3212345`,,,[7]],[,,`(?:[279]\\d|45|5[01568]|8[034679])\\d{5}`,,,,`7012345`,,,[7]],[,,`0800\\d{7}`,,,,`08001234567`,,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`FJ`,679,`0(?:0|52)`,,,,,,`00`,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`[235-9]|45`]],[,`(\\d{4})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`0`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FK:[,[,,`[2-7]\\d{4}`,,,,,,,[5]],[,,`[2-47]\\d{4}`,,,,`31234`],[,,`[56]\\d{4}`,,,,`51234`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`FK`,500,`00`,,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FM:[,[,,`(?:[39]\\d\\d|820)\\d{4}`,,,,,,,[7]],[,,`31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}`,,,,`3201234`],[,,`31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}`,,,,`3501234`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`FM`,691,`00`,,,,,,,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`[389]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FO:[,[,,`[2-9]\\d{5}`,,,,,,,[6]],[,,`(?:20|[34]\\d|8[19])\\d{4}`,,,,`201234`],[,,`(?:[27][1-9]|5\\d|9[16])\\d{4}`,,,,`211234`],[,,`80[257-9]\\d{3}`,,,,`802123`],[,,`90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d`,,,,`901123`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`(?:6[0-36]|88)\\d{4}`,,,,`601234`],`FO`,298,`00`,,,,`(10(?:01|[12]0|88))`,,,,[[,`(\\d{6})`,`$1`,[`[2-9]`],,`$CC $1`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FR:[,[,,`[1-9]\\d{8}`,,,,,,,[9]],[,,`(?:26[013-9]|59[1-35-9])\\d{6}|(?:[13]\\d|2[0-57-9]|4[1-9]|5[0-8])\\d{7}`,,,,`123456789`],[,,`(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7[3-9]\\d)\\d{6}`,,,,`612345678`],[,,`80[0-5]\\d{6}`,,,,`801234567`],[,,`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}`,,,,`891123456`],[,,`8(?:1[01]|2[0156]|4[024]|84)\\d{6}`,,,,`884012345`],[,,,,,,,,,[-1]],[,,`9\\d{8}`,,,,`912345678`],`FR`,33,`00`,`0`,,,`0`,,,,[[,`(\\d{4})`,`$1`,[`10`]],[,`(\\d{3})(\\d{3})`,`$1 $2`,[`1`]],[,`(\\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`]],[[,`(\\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`]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`80[6-9]\\d{6}`,,,,`806123456`],,,[,,,,,,,,,[-1]]],GA:[,[,,`(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}`,,,,,,,[7,8]],[,,`[01]1\\d{6}`,,,,`01441234`,,,[8]],[,,`(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}`,,,,`06031234`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`GA`,241,`00`,,,,`0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})`,`$1`,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GB:[,[,,`[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}`,,,,,,,[7,9,10],[4,5,6,8]],[,,`(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0-5])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|5[01]))\\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-3]))|(?: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])
47))|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}`,,,,`1212345678`,,,[9,10],[4,5,6,7,8]],[,,`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}`,,,,`7400123456`,,,[10]],[,,`80[08]\\d{7}|800\\d{6}|8001111`,,,,`8001234567`],[,,`(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d`,,,,`9012345678`,,,[7,10]],[,,,,,,,,,[-1]],[,,`70\\d{8}`,,,,`7012345678`,,,[10]],[,,`56\\d{8}`,,,,`5612345678`,,,[10]],`GB`,44,`00`,`0`,` x`,,`0|180020`,,,,[[,`(\\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`]],,[,,`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}`,,,,`7640123456`,,,[10]],1,,[,,,,,,,,,[-1]],[,,`(?:3[0347]|55)\\d{8}`,,,,`5512345678`,,,[10]],,,[,,,,,,,,,[-1]]],GD:[,[,,`(?:473|[58]\\d\\d|900)\\d{7}`,,,,,,,[10],[7]],[,,`473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-4]|5[59]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}`,,,,`4732691234`,,,,[7]],[,,`473(?:4(?:0[2-79]|1[04-9]|2[0-5]|49|5[6-8])|5(?:2[01]|3[3-8])|901)\\d{4}`,,,,`4734031234`,,,,[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002123456`],[,,`900[2-9]\\d{6}`,,,,`9002123456`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,,,,,,,,[-1]],`GD`,1,`011`,`1`,,,`([2-9]\\d{6})$|1`,`473$1`,,,,,[,,,,,,,,,[-1]],,`473`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GE:[,[,,`(?:[3-57]\\d\\d|800)\\d{6}`,,,,,,,[9],[6,7]],[,,`(?: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}`,,,,`322123456`,,,,[6,7]],[,,`5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|5(?:0(?:0(?:1[09]|70)|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}|(?:5(?:0(?:0(?:0\\d|1[12]|22|3[0-6]|44|5[05]|77|88|9[09])|(?:[14]\\d|77)\\d|22[02])|1(?:1(?:[03][01]|[124]\\d|5[2-6]|7[0-6])|4\\d\\d)|[23]555|4(?:4\\d\\d|555)|5(?:[0157-9]\\d\\d|200|333|444)|6[89]\\d\\d|7(?:(?:[0147-9]\\d|22)\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|5(?:55|8[89])|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}`,,,,`555123456`],[,,`800\\d{6}`,,,,`800123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`70[67]\\d{6}`,,,,`706123456`],`GE`,995,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,`70[67]\\d{6}`],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GF:[,[,,`(?:694\\d|7093)\\d{5}|(?:59|[89]\\d)\\d{7}`,,,,,,,[9]],[,,`(?:59(?:4(?:[02-49]\\d|1[0-5]|5[6-9]|6[0-3]|80)|88\\d)|80[6-9]\\d\\d)\\d{4}`,,,,`594101234`],[,,`(?:694(?:[0-249]\\d|3[0-8])|7093[0-3])\\d{4}`,,,,`694201234`],[,,`80[0-5]\\d{6}`,,,,`800012345`],[,,`8[129]\\d{7}`,,,,`890123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`9(?:(?:396|76\\d)\\d|476[0-6])\\d{4}`,,,,`976012345`],`GF`,594,`00`,`0`,,,`0`,,,,[[,`(\\d{3})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`[5-7]|80[6-9]|9[47]`],`0$1`],[,`(\\d{3})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`[89]`],`0$1`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GG:[,[,,`(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?`,,,,,,,[7,9,10],[6]],[,,`1481[25-9]\\d{5}`,,,,`1481256789`,,,[10],[6]],[,,`7(?:(?:781|839)\\d|911[17])\\d{5}`,,,,`7781123456`,,,[10]],[,,`80[08]\\d{7}|800\\d{6}|8001111`,,,,`8001234567`],[,,`(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d`,,,,`9012345678`,,,[7,10]],[,,,,,,,,,[-1]],[,,`70\\d{8}`,,,,`7012345678`,,,[10]],[,,`56\\d{8}`,,,,`5612345678`,,,[10]],`GG`,44,`00`,`0`,,,`([25-9]\\d{5})$|0|180020`,`1481$1`,,,,,[,,`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}`,,,,`7640123456`,,,[10]],,,[,,,,,,,,,[-1]],[,,`(?:3[0347]|55)\\d{8}`,,,,`5512345678`,,,[10]],,,[,,,,,,,,,[-1]]],GH:[,[,,`[235]\\d{8}|800\\d{5,6}`,,,,,,,[8,9],[7]],[,,`3082[0-5]\\d{4}
47|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}`,,,,`302345678`,,,[9],[7]],[,,`(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}`,,,,`231234567`,,,[9]],[,,`800\\d{5,6}`,,,,`80012345`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`GH`,233,`00`,`0`,,,`0`,,,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`[237]|8[0-2]`]],[,`(\\d{3})(\\d{5})`,`$1 $2`,[`8`],`0$1`],[,`(\\d{2})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`[2358]`],`0$1`]],[[,`(\\d{3})(\\d{5})`,`$1 $2`,[`8`],`0$1`],[,`(\\d{2})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`[2358]`],`0$1`]],[,,,,,,,,,[-1]],,,[,,`800\\d{5,6}`],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GI:[,[,,`(?:[25]\\d|60)\\d{6}`,,,,,,,[8]],[,,`2190[0-2]\\d{3}|2(?:0(?:[02]\\d|3[01])|16[24-9]|2[2-5]\\d)\\d{4}`,,,,`20012345`],[,,`5251[0-4]\\d{3}|(?:5(?:[146-8]\\d\\d|250)|60(?:1[01]|6\\d))\\d{4}`,,,,`57123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`GI`,350,`00`,,,,,,,,[[,`(\\d{3})(\\d{5})`,`$1 $2`,[`2`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GL:[,[,,`(?:19|[2-689]\\d|70)\\d{4}`,,,,,,,[6]],[,,`(?:19|3[1-7]|[68][1-9]|70|9\\d)\\d{4}`,,,,`321000`],[,,`[245]\\d{5}`,,,,`221234`],[,,`80\\d{4}`,,,,`801234`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`3[89]\\d{4}`,,,,`381234`],`GL`,299,`00`,,,,,,,,[[,`(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3`,[`19|[2-9]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GM:[,[,,`[2-9]\\d{6}`,,,,,,,[7]],[,,`(?: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[0-589]\\d\\d)\\d{3}`,,,,`5661234`],[,,`556\\d{4}|(?:[23679]\\d|4[015]|5[0-489]|8[67])\\d{5}`,,,,`3012345`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`GM`,220,`00`,,,,,,,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`[2-9]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GN:[,[,,`722\\d{6}|(?:3|6\\d)\\d{7}`,,,,,,,[8,9]],[,,`3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}`,,,,`30241234`,,,[8]],[,,`6[0-356]\\d{7}`,,,,`601123456`,,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`722\\d{6}`,,,,`722123456`,,,[9]],`GN`,224,`00`,,,,,,,,[[,`(\\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]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GP:[,[,,`7090\\d{5}|(?:[56]9|[89]\\d)\\d{7}`,,,,,,,[9]],[,,`(?:59(?:0(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)|87\\d)|80[6-9]\\d\\d)\\d{4}`,,,,`590201234`],[,,`(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))|7090[0-4])\\d{4}`,,,,`690001234`],[,,`80[0-5]\\d{6}`,,,,`800012345`],[,,`8[129]\\d{7}`,,,,`810123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}`,,,,`976012345`],`GP`,590,`00`,`0`,,,`0`,,,,[[,`(\\d{3})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`[5-79]|80[6-9]`],`0$1`],[,`(\\d{3})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`8`],`0$1`]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GQ:[,[,,`222\\d{6}|(?:3\\d|55|[89]0)\\d{7}`,,,,,,,[9]],[,,`33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}`,,,,`333091234`],[,,`(?:222|55\\d)\\d{6}`,,,,`222123456`],[,,`80\\d[1-9]\\d{5}`,,,,`800123456`],[,,`90\\d[1-9]\\d{5}`,,,,`900123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`GQ`,240,`00`,,,,,,,,[[,`(\\d{3})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`[235]`]],[,`(\\d{3})(\\d{6})`,`$1 $2`,[`[89]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GR:[,[,,`5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}`,,,,,,,[10,11,12]],[,,`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])
47)\\d{6}`,,,,`2123456789`,,,[10]],[,,`68[57-9]\\d{7}|(?:69|94)\\d{8}`,,,,`6912345678`,,,[10]],[,,`800\\d{7,9}`,,,,`8001234567`],[,,`90[19]\\d{7}`,,,,`9091234567`,,,[10]],[,,`8(?:0[16]|12|[27]5|50)\\d{7}`,,,,`8011234567`,,,[10]],[,,`70\\d{8}`,,,,`7012345678`,,,[10]],[,,,,,,,,,[-1]],`GR`,30,`00`,,,,,,,,[[,`(\\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`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`5005000\\d{3}`,,,,`5005000123`,,,[10]],,,[,,,,,,,,,[-1]]],GT:[,[,,`80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}`,,,,,,,[8,11]],[,,`[267][2-9]\\d{6}`,,,,`22456789`,,,[8]],[,,`(?:[3-5]\\d\\d|80[0-4])\\d{5}`,,,,`51234567`,,,[8]],[,,`18[01]\\d{8}`,,,,`18001112222`,,,[11]],[,,`19\\d{9}`,,,,`19001112222`,,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`GT`,502,`00`,,,,,,,,[[,`(\\d{4})(\\d{4})`,`$1 $2`,[`[2-8]`]],[,`(\\d{4})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`1`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GU:[,[,,`(?:[58]\\d\\d|671|900)\\d{7}`,,,,,,,[10],[7]],[,,`671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-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[478])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[16-9]))\\d{4}`,,,,`6713001234`,,,,[7]],[,,`671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-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[478])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[16-9]))\\d{4}`,,,,`6713001234`,,,,[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002123456`],[,,`900[2-9]\\d{6}`,,,,`9002123456`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,,,,,,,,[-1]],`GU`,1,`011`,`1`,,,`([2-9]\\d{6})$|1`,`671$1`,,1,,,[,,,,,,,,,[-1]],,`671`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GW:[,[,,`[49]\\d{8}|4\\d{6}`,,,,,,,[7,9]],[,,`443\\d{6}`,,,,`443201234`,,,[9]],[,,`9(?:5\\d|6[569]|77)\\d{6}`,,,,`955012345`,,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`40\\d{5}`,,,,`4012345`,,,[7]],`GW`,245,`00`,,,,,,,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`40`]],[,`(\\d{3})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`[49]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GY:[,[,,`(?:[2-8]\\d{3}|9008)\\d{3}`,,,,,,,[7]],[,,`(?: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]
47)|50[0-6]|77[1-57])\\d{4}`,,,,`2201234`],[,,`(?:51[01]|6\\d\\d|7(?:[0-5]\\d|6[0-79]|70))\\d{4}`,,,,`6091234`],[,,`(?:289|8(?:00|6[28]|88|99))\\d{4}`,,,,`2891234`],[,,`9008\\d{3}`,,,,`9008123`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`515\\d{4}`,,,,`5151234`],`GY`,592,`001`,,,,,,,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`[2-9]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HK:[,[,,`8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}`,,,,,,,[5,6,7,8,9,11]],[,,`(?: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]|[579]\\d|6[0-5]))|58(?:0[1-9]|1[2-9]))\\d{4}`,,,,`21234567`,,,[8]],[,,`(?:4(?:(?:09|24)[3-6]|44[0-35-9]|6(?:4[0-57-9]|6[0-6])|7(?:4[0-48]|6[0-5]))|5(?:25[3-7]|35[4-8]|73[0-6]|95[0-8])|6(?:26[013-8]|(?:66|78)[0-5])|70(?:7[1-8]|8[0-8])|84(?:4[0-2]|8[0-35-9])|9(?:29[013-9]|39[014-9]|59[0-467]|899))\\d{4}|(?:4(?:4[0-35-9]|6[0-357-9]|7[0-35])|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[1-59]|84[0-39]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}`,,,,`51234567`,,,[8]],[,,`800\\d{6}
47`,,,,`800123456`,,,[9]],[,,`900(?:[0-24-9]\\d{7}|3\\d{1,4})`,,,,`90012345678`,,,[5,6,7,8,11]],[,,,,,,,,,[-1]],[,,`8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}`,,,,`81123456`,,,[8]],[,,,,,,,,,[-1]],`HK`,852,`00(?:30|5[09]|[126-9]?)`,,,,,,`00`,,[[,`(\\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`]]],,[,,`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}`,,,,`71123456`,,,[8]],,,[,,,,,,,,,[-1]],[,,`30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}`,,,,`30161234`,,,[8]],,,[,,,,,,,,,[-1]]],HN:[,[,,`8\\d{10}|[237-9]\\d{7}`,,,,,,,[8,11]],[,,`2(?:2(?:0[0-59]|1[1-9]|[23]\\d|4[02-7]|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}`,,,,`22123456`,,,[8]],[,,`[37-9]\\d{7}`,,,,`91234567`,,,[8]],[,,`8002\\d{7}`,,,,`80021234567`,,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`HN`,504,`00`,,,,,,,,[[,`(\\d{4})(\\d{4})`,`$1-$2`,[`[237-9]`]],[,`(\\d{3})(\\d{4})(\\d{4})`,`$1 $2 $3`,[`8`]]],[[,`(\\d{4})(\\d{4})`,`$1-$2`,[`[237-9]`]]],[,,,,,,,,,[-1]],,,[,,`8002\\d{7}`,,,,,,,[11]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HR:[,[,,`[2-69]\\d{8}|80\\d{5,7}|[1-79]\\d{7}|6\\d{6}`,,,,,,,[7,8,9],[6]],[,,`1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}`,,,,`12345678`,,,[8,9],[6,7]],[,,`9(?:(?:0[1-9]|[12589]\\d)\\d\\d|7(?:[0679]\\d\\d|5(?:[01]\\d|44|55|77|9[5-79])))\\d{4}|98\\d{6}`,,,,`921234567`,,,[8,9]],[,,`80\\d{5,7}`,,,,`800123456`],[,,`6[01459]\\d{6}|6[01]\\d{5}`,,,,`6001234`,,,[7,8]],[,,,,,,,,,[-1]],[,,`7[45]\\d{6}`,,,,`74123456`,,,[8]],[,,,,,,,,,[-1]],`HR`,385,`00`,`0`,,,`0`,,,,[[,`(\\d{2})(\\d{2})(\\d{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`,[`6|7[245]`],`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-57]`],`0$1`],[,`(\\d{3})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`8`],`0$1`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`62\\d{6,7}|72\\d{6}`,,,,`62123456`,,,[8,9]],,,[,,,,,,,,,[-1]]],HT:[,[,,`[2-589]\\d{7}`,,,,,,,[8]],[,,`2(?:2\\d|5[1-5]|81|9[149])\\d{5}`,,,,`22453300`],[,,`(?:[34]\\d|5[568])\\d{6}`,,,,`34101234`],[,,`8\\d{7}`,,,,`80012345`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}`,,,,`98901234`],`HT`,509,`00`,,,,,,,,[[,`(\\d{2})(\\d{2})(\\d{4})`,`$1 $2 $3`,[`[2-589]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HU:[,[,,`[235-7]\\d{8}|[1-9]\\d{7}`,,,,,,,[8,9],[6,7]],[,,`(?: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}`,,,,`12345678`,,,[8],[6,7]],[,,`(?:[257]0|3[01])\\d{7}`,,,,`201234567`,,,[9]],[,,`(?:[48]0\\d|680[29])\\d{5}`,,,,`80123456`],[,,`9[01]\\d{6}`,,,,`90123456`,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`21\\d{7}`,,,,`211234567`,,,[9]],`HU`,36,`00`,`06`,,,`06`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,`(?:[48]0\\d|680[29])\\d{5}`],[,,`38\\d{7}`,,,,`381234567`,,,[9]],,,[,,,,,,,,,[-1]]],ID:[,[,,`00[1-9]\\d{9,14}|(?:[1-36]|8\\d{5})\\d{6}|00\\d{9}|[1-9]\\d{8,10}|[2-9]\\d{7}`,,,,,,,[7,8,9,10,11,12,13,14,15,16,17],[5,6]],[,,`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}`,,,,`218350123`,,,[7,8,9,10,11],[5,6]],[,,`8[1-35-9]\\d{7,10}`,,,,`812345678`,,,[9,10,11,12]],[,,`00(?:1803\\d{5,11}|7803\\d{7})|(?:177\\d|800)\\d{5,7}`,,,,`8001234567`,,,[8,9,10,11,12,13,14,15,16,17]],[,,`809\\d{7}`,,,,`8091234567`,,,[10]],[,,`804\\d{7}`,,,,`8041234567`,,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`ID`,62,`00[89]`,`0`,,,`0`,,,,[[,`(\\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`],[,`(\\d{3})(\\d{3})(\\d{3})(\\d{2,8})`,`$1 $2 $3 $4`,[`001`]],[,`(\\d{2})(\\d{4})(\\d{3})(\\d{4})`,`$1 $2 $3 $4`,[`0`]]],[[,`(\\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`]],[,,,,,,,,,[-1]],,,[,,`001803\\d{5,11}|(?:007803\\d|8071)\\d{6}`,,,,,,,[10,11,12,13,14,15,16,17]],[,,`(?:1500|8071\\d{3})\\d{3}`,,,,`8071123456`,,,[7,10]],,,[,,,,,,,,,[-1]]],IE:[,[,,`(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}`,,,,,,,[7,8,9,10],[5,6]],[,,`(?: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}`,,,,`2212345`,,,,[5,6]],[,,`8(?:22|[35-9]\\d)\\d{6}`,,,,`850123456`,,,[9]],[,,`1800\\d{6}`,,,,`1800123456`,,,[10]],[,,`15(?:1[2-8]|[2-8]0|9[089])\\d{6}`,,,,`1520123456`,,,[10]],[,,`18[59]0\\d{6}`,,,,`1850123456`,,,[10]],[,,`700\\d{6}`,,,,`700123456`,,,[9]],[,,`76\\d{7}
47`,,,,`761234567`,,,[9]],`IE`,353,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,`18[59]0\\d{6}`,,,,,,,[10]],[,,`818\\d{6}`,,,,`818123456`,,,[9]],,,[,,`88210[1-9]\\d{4}|8(?:[35-79]5\\d\\d|8(?:[013-9]\\d\\d|2(?:[01][1-9]|[2-9]\\d)))\\d{5}`,,,,`8551234567`,,,[10]]],IL:[,[,,`1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}`,,,,,,,[7,8,9,10,11,12]],[,,`153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}`,,,,`21234567`,,,[8,11,12],[7]],[,,`55(?:4(?:0[0-2]|[16]0)|57[0-289])\\d{4}|5(?:(?:[0-2][02-9]|[36]\\d|[49][2-9]|8[3-7])\\d|5(?:01|2\\d|3[0-3]|4[3-5]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}`,,,,`502345678`,,,[9]],[,,`1(?:255|80[019]\\d{3})\\d{3}`,,,,`1800123456`,,,[7,10]],[,,`1212\\d{4}|1(?:200|9(?:0[0-2]|19))\\d{6}`,,,,`1919123456`,,,[8,10]],[,,`1700\\d{6}`,,,,`1700123456`,,,[10]],[,,,,,,,,,[-1]],[,,`7(?:38(?:[05]\\d|8[0138])|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}`,,,,`771234567`,,,[9]],`IL`,972,`0(?:0|1[2-9])`,`0`,,,`0`,,,,[[,`(\\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`]]],,[,,,,,,,,,[-1]],,,[,,`1700\\d{6}`,,,,,,,[10]],[,,`1599\\d{6}`,,,,`1599123456`,,,[10]],,,[,,`151\\d{8,9}`,,,,`15112340000`,,,[11,12]]],IM:[,[,,`1624\\d{6}|(?:[3578]\\d|90)\\d{8}`,,,,,,,[10],[6]],[,,`1624(?:230|[5-8]\\d\\d)\\d{3}`,,,,`1624756789`,,,,[6]],[,,`76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}`,,,,`7924123456`],[,,`808162\\d{4}`,,,,`8081624567`],[,,`8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}`,,,,`9016247890`],[,,,,,,,,,[-1]],[,,`70\\d{8}`,,,,`7012345678`],[,,`56\\d{8}`,,,,`5612345678`],`IM`,44,`00`,`0`,,,`([25-8]\\d{5})$|0|180020`,`1624$1`,,,,,[,,,,,,,,,[-1]],,`74576|(?:16|7[56])24`,[,,,,,,,,,[-1]],[,,`3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}`,,,,`5512345678`],,,[,,,,,,,,,[-1]]],IN:[,[,,`(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}`,,,,,,,[8,9,10,11,12,13],[6,7]],[,,`(?:2717(?:[2-7]\\d|95)|6828[235-7]\\d)\\d{4}|(?:170[24]|280[13468]|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:271[0-689]|682[0-79]|782[0-6])[2-7]\\d{5}|(?:2(?:[02][2-79]|90)|3(?:23|80)|683|79[1-7])\\d{7}|(?: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[14-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}`,,,,`7410410123`,,,[10],[6,7,8]],[,,`(?:6(?:1279|828[01489])|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:160[01]|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}
47|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578])\\d|7(?:[235689]\\d|4[0189])|8(?:[14-6]\\d|2[0-79]))|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}`,,,,`8123456789`,,,[10]],[,,`000800\\d{7}|180(?:0\\d{4,9}|3\\d{9})`,,,,`1800123456`],[,,`186[12]\\d{9}`,,,,`1861123456789`,,,[13]],[,,`1860\\d{7}`,,,,`18603451234`,,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`IN`,91,`00`,`0`,,,`0`,,,,[[,`(\\d{7})`,`$1`,[`575`]],[,`(\\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)`],,,1],[,`(\\d{4})(\\d{4,5})`,`$1 $2`,[`180`,`1800`],,,1],[,`(\\d{3})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`140`],,,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|8(?:28[235-7]|3))|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])\\d|8(?:[14-6]\\d|2[0-79]))|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`,[`16|[6-9]`],`0$1`,,1],[,`(\\d{4})(\\d{2,4})(\\d{4}
47)`,`$1 $2 $3`,[`18[06]`,`18[06]0`],,,1],[,`(\\d{3})(\\d{3})(\\d{3})(\\d{4})`,`$1 $2 $3 $4`,[`0`]],[,`(\\d{4})(\\d{3})(\\d{3})(\\d{3})`,`$1 $2 $3 $4`,[`18`],,,1]],[[,`(\\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)`],,,1],[,`(\\d{4})(\\d{4,5})`,`$1 $2`,[`180`,`1800`],,,1],[,`(\\d{3})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`140`],,,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|8(?:28[235-7]|3))|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])\\d|8(?:[14-6]\\d|2[0-79]))|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`,[`16|[6-9]`],`0$1`,,1],[,`(\\d{4})(\\d{2,4})(\\d{4}
47)`,`$1 $2 $3`,[`18[06]`,`18[06]0`],,,1],[,`(\\d{4})(\\d{3})(\\d{3})(\\d{3})`,`$1 $2 $3 $4`,[`18`],,,1]],[,,,,,,,,,[-1]],,,[,,`1800\\d{4,9}|(?:000800|18(?:03\\d\\d|6(?:0|[12]\\d\\d)))\\d{7}`],[,,`140\\d{7}`,,,,`1409305260`,,,[10]],,,[,,,,,,,,,[-1]]],IO:[,[,,`3\\d{6}`,,,,,,,[7]],[,,`37\\d{5}`,,,,`3709100`],[,,`38\\d{5}`,,,,`3801234`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`IO`,246,`00`,,,,,,,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`3`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IQ:[,[,,`(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}`,,,,,,,[8,9,10],[6,7]],[,,`1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}`,,,,`12345678`,,,[8,9],[6,7]],[,,`7[3-9]\\d{8}`,,,,`7912345678`,,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`IQ`,964,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IR:[,[,,`[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}`,,,,,,,[4,5,6,7,10],[8]],[,,`(?: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(?:[02689]0\\d|121)|4(?:111|40\\d))\\d{4}`,,,,`2123456789`,,,[6,7,10],[4,5,8]],[,,`9(?:(?:0[0-5]|[13]\\d|2[0-3])\\d\\d|9(?:[0-46]\\d\\d|5(?:10|5\\d)|8(?:[12]\\d|88)|9(?:[01359]\\d|21|69|77|8[7-9])))\\d{5}`,,,,`9123456789`,,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`IR`,98,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,`9(?:4440\\d{5}|6(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19]))`,,,,,,,[4,5,10]],[,,`96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])`,,,,`9601`,,,[4,5]],,,[,,,,,,,,,[-1]]],IS:[,[,,`(?:38\\d|[4-9])\\d{6}`,,,,,,,[7,9]],[,,`(?: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}`,,,,`4101234`,,,[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}`,,,,`6111234`],[,,`80[0-8]\\d{4}`,,,,`8001234`,,,[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}`,,,,`9001234`,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`49[0-24-79]\\d{4}`,,,,`4921234`,,,[7]],`IS`,354,`00|1(?:0(?:01|[12]0)|100)`,,,,,,`00`,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`[4-9]`]],[,`(\\d{3})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`3`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`809\\d{4}`,,,,`8091234`,,,[7]],,,[,,`(?:689|8(?:7[18]|80)|95[48])\\d{4}`,,,,`6891234`,,,[7]]],IT:[,[,,`0\\d{5,11}|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,12]],[,,`0(?:669[0-79]\\d{1,6}|831\\d{2,8})|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[2356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}`,,,,`0212345678`],[,,`3[2-9]\\d{7,8}|(?:31|43)\\d{8}`,,,,`3123456789`,,,[9,10]],[,,`80(?:0\\d{3}|3)\\d{3}`,,,,`800123456`,,,[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}`,,,,`899123456`,,,[6,8,9,10]],[,,`84(?:[08]\\d{3}|[17])\\d{3}`,,,,`848123456`,,,[6,9]],[,,`1(?:78\\d|99)\\d{6}`,,,,`1781234567`,,,[9,10]],[,,`55\\d{8}`,,,,`5512345678`,,,[10]],`IT`,39,`00`,,,,,,,,[[,`(\\d{4,5}
47)`,`$1`,[`1(?:0|9[246])`,`1(?:0|9(?:2[2-9]|[46]))`]],[,`(\\d{6})`,`$1`,[`1(?:1|92)`]],[,`(\\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`,[`[03]`]]],[[,`(\\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`,[`[03]`]]],[,,,,,,,,,[-1]],1,,[,,`848\\d{6}`,,,,,,,[9]],[,,,,,,,,,[-1]],,,[,,`3[2-8]\\d{9,10}`,,,,`33101234501`,,,[11,12]]],JE:[,[,,`1534\\d{6}|(?:[3578]\\d|90)\\d{8}`,,,,,,,[10],[6]],[,,`1534[0-24-8]\\d{5}`,,,,`1534456789`,,,,[6]],[,,`7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97\\d))\\d{5}`,,,,`7797712345`],[,,`80(?:07(?:35|81)|8901)\\d{4}`,,,,`8007354567`],[,,`(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}`,,,,`9018105678`],[,,,,,,,,,[-1]],[,,`701511\\d{4}`,,,,`7015115678`],[,,`56\\d{8}`,,,,`5612345678`],`JE`,44,`00`,`0`,,,`([0-24-8]\\d{5})$|0|180020`,`1534$1`,,,,,[,,`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}`,,,,`7640123456`],,,[,,,,,,,,,[-1]],[,,`(?: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}`,,,,`5512345678`],,,[,,,,,,,,,[-1]]],JM:[,[,,`(?:[58]\\d\\d|658|900)\\d{7}`,,,,,,,[10],[7]],[,,`8766060\\d{3}|(?:658(?:2(?:[5-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}`,,,,`8765230123`,,,,[7]],[,,`(?:6582(?:[0-4]\\d|95)|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}`,,,,`8762101234`,,,,[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002123456`],[,,`900[2-9]\\d{6}`,,,,`9002123456`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,,,,,,,,[-1]],`JM`,1,`011`,`1`,,,`1`,,,,,,[,,,,,,,,,[-1]],,`658|876`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],JO:[,[,,`(?:(?:[2689]|7\\d)\\d|32|427|53)\\d{6}`,,,,,,,[8,9]],[,,`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}`,,,,`62001234`,,,[8]],[,,`(?:427|7(?:[78][0-25-9]|9\\d))\\d{6}`,,,,`790123456`,,,[9]],[,,`80\\d{6}`,,,,`80012345`,,,[8]],[,,`9\\d{7}`,,,,`90012345`,,,[8]],[,,`85\\d{6}`,,,,`85012345`,,,[8]],[,,`70\\d{7}`,,,,`700123456`,,,[9]],[,,,,,,,,,[-1]],`JO`,962,`00`,`0`,,,`0`,,,,[[,`(\\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`,[`[47]`],`0$1`]],,[,,`74(?:66|77)\\d{5}`,,,,`746612345`,,,[9]],,,[,,,,,,,,,[-1]],[,,`8(?:10|8\\d)\\d{5}`,,,,`88101234`,,,[8]],,,[,,,,,,,,,[-1]]],JP:[,[,,`00[1-9]\\d{6,14}|[25-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}`,,,,,,,[8,9,10,11,12,13,14,15,16,17]],[,,`(?: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}`,,,,`312345678`,,,[9]],[,,`(?:601[0-4]0|[7-9]0[1-9]\\d\\d)\\d{5}`,,,,`9012345678`,,,[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}
47`,,,,`120123456`],[,,`990\\d{6}`,,,,`990123456`,,,[9]],[,,,,,,,,,[-1]],[,,`60\\d{7}`,,,,`601234567`,,,[9]],[,,`50[1-9]\\d{7}`,,,,`5012345678`,,,[10]],`JP`,81,`010`,`0`,,,`(000[2569]\\d{4,6})$|(?:(?:003768)0?)|0`,`$1`,,,[[,`(\\d{4})(\\d{4})`,`$1-$2`,[`007`,`0077`,`00777`,`00777[01]`]],[,`(\\d{8,10})`,`$1`,[`000`]],[,`(\\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`,[`3|4(?:2[09]|7[01])|6[1-9]`,`3|4(?:2(?:0|9[02-69])|7(?:0[019]|1))|6[1-9]`],`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{4})(\\d{2})(\\d{3,4})`,`$1-$2-$3`,[`007`,`0077`]],[,`(\\d{4})(\\d{2})(\\d{4})`,`$1-$2-$3`,[`008`]],[,`(\\d{3})(\\d{3})(\\d{4})`,`$1-$2-$3`,[`800`],`0$1`],[,`(\\d{2})(\\d{4})(\\d{4})`,`$1-$2-$3`,[`[25-9]`],`0$1`],[,`(\\d{4})(\\d{3})(\\d{3,4})`,`$1-$2-$3`,[`0`]],[,`(\\d{4})(\\d{4})(\\d{4,5})`,`$1-$2-$3`,[`0`]],[,`(\\d{4})(\\d{5})(\\d{5,6})`,`$1-$2-$3`,[`0`]],[,`(\\d{4})(\\d{6})(\\d{6,7})`,`$1-$2-$3`,[`0`]]],[[,`(\\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`,[`3|4(?:2[09]|7[01])|6[1-9]`,`3|4(?:2(?:0|9[02-69])|7(?:0[019]|1))|6[1-9]`],`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
47-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`,[`[25-9]`],`0$1`]],[,,`20\\d{8}`,,,,`2012345678`,,,[10]],,,[,,`00(?:777(?:[01]|(?:5|8\\d)\\d)|882[1245]\\d\\d)\\d\\d|00(?:37|66|78)\\d{6,13}`],[,,`570\\d{6}`,,,,`570123456`,,,[9]],,,[,,,,,,,,,[-1]]],KE:[,[,,`(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}`,,,,,,,[7,8,9,10]],[,,`(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}`,,,,`202012345`,,,[7,8,9]],[,,`(?:1(?:0[0-8]|1\\d|2[014]|30|4[0-3])|7\\d\\d)\\d{6}`,,,,`712123456`,,,[9]],[,,`800[02-8]\\d{5,6}`,,,,`800223456`,,,[9,10]],[,,`900[02-9]\\d{5}`,,,,`900223456`,,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`KE`,254,`000`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KG:[,[,,`8\\d{9}|[235-9]\\d{8}`,,,,,,,[9,10],[5,6]],[,,`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}`,,,,`312123456`,,,[9],[5,6]],[,,`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}`,,,,`700123456`,,,[9]],[,,`800\\d{6,7}`,,,,`800123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`KG`,996,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KH:[,[,,`1\\d{9}|[1-9]\\d{7,8}`,,,,,,,[8,9,10],[6,7]],[,,`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})`,,,,`23756789`,,,[8,9],[6,7]],[,,`(?:(?: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}`,,,,`91234567`,,,[8,9]],[,,`1800(?:1\\d|2[019])\\d{4}`,,,,`1800123456`,,,[10]],[,,`1900(?:1\\d|2[09])\\d{4}`,,,,`1900123456`,,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`KH`,855,`00[14-9]`,`0`,,,`0`,,,,[[,`(\\d{2})(\\d{3})(\\d{3,4})`,`$1 $2 $3`,[`[1-9]`],`0$1`],[,`(\\d{4})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`1`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KI:[,[,,`(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}`,,,,,,,[5,8]],[,,`(?:[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}`,,,,`31234`],[,,`(?: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(?:[
470-2][013-9]|[34][1-79]|5[1-9]|[6-9]\\d)))\\d{4}`,,,,`72001234`,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`30(?:0[01]\\d\\d|12(?:11|20))\\d\\d`,,,,`30010000`,,,[8]],`KI`,686,`00`,`0`,,,`0`,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KM:[,[,,`[3478]\\d{6}`,,,,,,,[7],[4]],[,,`7[4-7]\\d{5}`,,,,`7712345`,,,,[4]],[,,`[34]\\d{6}`,,,,`3212345`],[,,,,,,,,,[-1]],[,,`8\\d{6}`,,,,`8001234`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`KM`,269,`00`,,,,,,,,[[,`(\\d{3})(\\d{2})(\\d{2})`,`$1 $2 $3`,[`[3478]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KN:[,[,,`(?:[58]\\d\\d|900)\\d{7}`,,,,,,,[10],[7]],[,,`869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}`,,,,`8692361234`,,,,[7]],[,,`869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}`,,,,`8697652917`,,,,[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002123456`],[,,`900[2-9]\\d{6}`,,,,`9002123456`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,,,,,,,,[-1]],`KN`,1,`011`,`1`,,,`([2-7]\\d{6})$|1`,`869$1`,,,,,[,,,,,,,,,[-1]],,`869`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KP:[,[,,`85\\d{6}|(?:19\\d|[2-7])\\d{7}`,,,,,,,[8,10],[6,7]],[,,`(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}`,,,,`21234567`,,,,[6,7]],[,,`19[1-3]\\d{7}`,,,,`1921234567`,,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`KP`,850,`00|99`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,`238[02-9]\\d{4}|2(?:[0-24-9]\\d|3[0-79])\\d{5}`,,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KR:[,[,,`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],[3,4,7]],[,,`(?: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}`,,,,`22123456`,,,[5,6,8,9,10],[3,4,7]],[,,`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}`,,,,`1020000000`,,,[9,10]],[,,`00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|[38]0)\\d{7}`,,,,`801234567`,,,[9,11,12,13,14]],[,,`60[2-9]\\d{6}`,,,,`602345678`,,,[9]],[,,,,,,,,,[-1]],[,,`50\\d{8,9}`,,,,`5012345678`,,,[10,11]],[,,`70\\d{8}`,,,,`7012345678`,,,[10]],`KR`,82,`00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))`,`0`,,,`0(8(?:[1-46-8]|5\\d\\d))?`,,,,[[,`(\\d{5})`,`$1`,[`1[016-9]1`,`1[016-9]11`,`1[016-9]114`],`0$1`],[,`(\\d{2})(\\d{3,4})`,`$1-$2`,[`(?:3[1-3]|[46][1-4]|5[1-5])1`],`0$1`,`0$CC-$1`],[,`(\\d{4})(\\d{4})`,`$1-$2`,[`1`]],[,`(\\d)(\\d{3,4})(\\d{4})`,`$1-$2-$3`,[`2`],`0$1`,`0$CC-$1`],[,`(\\d{2})(\\d{3})(\\d{4})`,`$1-$2-$3`,[`[36]0|8`],`0$1`,`0$CC-$1`],[,`(\\d{2})(\\d{3,4})(\\d{4})`,`$1-$2-$3`,[`[1346]|5[1-5]`],`0$1`,`0$CC-$1`],[,`(\\d{2})(\\d{4})(\\d{4})`,`$1-$2-$3`,[`[57]`],`0$1`,`0$CC-$1`],[,`(\\d{5})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`003`,`0030`]],[,`(\\d{2})(\\d{5})(\\d{4})`,`$1-$2-$3`,[`5`],`0$1`,`0$CC-$1`],[,`(\\d{5})(\\d{3,4})(\\d{4})`,`$1 $2 $3`,[`0`]],[,`(\\d{5})(\\d{2})(\\d{3})(\\d{4})`,`$1 $2 $3 $4`,[`0`]]],[[,`(\\d{2})(\\d{3,4})`,`$1-$2`,[`(?:3[1-3]|[46][1-4]|5[1-5])1`],`0$1`,`0$CC-$1`],[,`(\\d{4})(\\d{4})`,`$1-$2`,[`1`]],[,`(\\d)(\\d{3,4})(\\d{4})`,`$1-$2-$3`,[`2`],`0$1`,`0$CC-$1`],[,`(\\d{2})(\\d{3})(\\d{4})`,`$1-$2-$3`,[`[36]0|8`],`0$1`,`0$CC-$1`],[,`(\\d{2})(\\d{3,4})(\\d{4})`,`$1-$2-$3`,[`[1346]|5[1-5]`],`0$1`,`0$CC-$1`],[,`(\\d{2})(\\d{4})(\\d{4})`,`$1-$2-$3`,[`[57]`],`0$1`,`0$CC-$1`],[,`(\\d{2})(\\d{5})(\\d{4})`,`$1-$2-$3`,[`5`],`0$1`,`0$CC-$1`]],[,,`15\\d{7,8}`,,,,`1523456789`,,,[9,10]],,,[,,`00(?:3(?:08\\d{6,7}|68\\d{7})|798\\d{7,9})`,,,,,,,[11,12,13,14]],[,,`1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[0168]|88)|8(?:00|33|55|77|99))\\d{4}`,,,,`15441234`,,,[8]],,,[,,,,,,,,,[-1]]],KW:[,[,,`18\\d{5}|(?:[2569]\\d|41)\\d{6}`,,,,,,,[7,8]],[,,`2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}`,,,,`22345678`,,,[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|6[16])|2[26]2|3[36]3|4[46]4|7(?:0[013-9]|[67]\\d)|8[68]8|9(?:[069]\\d|3[039]))|9(?:(?:[04679]\\d|8[057-9])\\d|1(?:00|1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}`,,,,`50012345`,,,[8]],[,,`18\\d{5}
47`,,,,`1801234`,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`KW`,965,`00`,,,,,,,,[[,`(\\d{4})(\\d{3,4})`,`$1 $2`,[`[169]|2(?:[235]|4[1-35-9])|52`]],[,`(\\d{3})(\\d{5})`,`$1 $2`,[`[245]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KY:[,[,,`(?:345|[58]\\d\\d|900)\\d{7}`,,,,,,,[10],[7]],[,,`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]|4[89]|88)|9(?:14|4[035-9]))\\d{4}`,,,,`3452221234`,,,,[7]],[,,`345(?:32[1-9]|4(?:1[2-6]|2[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}`,,,,`3453231234`,,,,[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002345678`],[,,`(?:345976|900[2-9]\\d\\d)\\d{4}`,,,,`9002345678`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,,,,,,,,[-1]],`KY`,1,`011`,`1`,,,`([2-9]\\d{6})$|1`,`345$1`,,,,,[,,,,,,,,,[-1]],,`345`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KZ:[,[,,`8\\d{13}|[78]\\d{9}`,,,,,,,[10,14],[5,6,7]],[,,`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}`,,,,`7123456789`,,,[10],[5,6,7]],[,,`7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}`,,,,`7710009998`,,,[10]],[,,`8(?:00|108\\d{3})\\d{7}`,,,,`8001234567`],[,,`809\\d{7}`,,,,`8091234567`,,,[10]],[,,,,,,,,,[-1]],[,,`808\\d{7}`,,,,`8081234567`,,,[10]],[,,`751\\d{7}`,,,,`7511234567`,,,[10]],`KZ`,7,`810`,`8`,,,`8`,,`8~10`,,,,[,,,,,,,,,[-1]],,`7`,[,,`751\\d{7}`,,,,,,,[10]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LA:[,[,,`[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}`,,,,,,,[8,9,10],[6]],[,,`(?:2[13]|[35-7][14]|41|8[1468])\\d{6}`,,,,`21212862`,,,[8],[6]],[,,`(?:20(?:[23579]\\d|8[78])|30[24]\\d)\\d{6}|30\\d{7}`,,,,`2023123456`,,,[9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`LA`,856,`00`,`0`,,,`0`,,,,[[,`(\\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`,[`3`],`0$1`],[,`(\\d{2})(\\d{2})(\\d{3})(\\d{3})`,`$1 $2 $3 $4`,[`[23]`],`0$1`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LB:[,[,,`[27-9]\\d{7}|[13-9]\\d{6}`,,,,,,,[7,8]],[,,`7(?:62|8[0-6]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}`,,,,`1123456`],[,,`(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[7-9]|9[0-4]))\\d{5}`,,,,`71123456`],[,,,,,,,,,[-1]],[,,`9[01]\\d{6}`,,,,`90123456`,,,[8]],[,,`80\\d{6}`,,,,`80123456`,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`LB`,961,`00`,`0`,,,`0`,,,,[[,`(\\d)(\\d{3})(\\d{3})`,`$1 $2 $3`,[`[13-69]|7(?:[2-57]|62|8[0-6]|9[04-9])|8[02-9]`],`0$1`],[,`(\\d{2})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`[27-9]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LC:[,[,,`(?:[58]\\d\\d|758|900)\\d{7}`,,,,,,,[10],[7]],[,,`758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}`,,,,`7584305678`,,,,[7]],[,,`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}`,,,,`7582845678`,,,,[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002123456`],[,,`900[2-9]\\d{6}`,,,,`9002123456`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,,,,,,,,[-1]],`LC`,1,`011`,`1`,,,`([2-8]\\d{6})$|1`,`758$1`,,,,,[,,,,,,,,,[-1]],,`758`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LI:[,[,,`[68]\\d{8}|(?:[2378]\\d|90)\\d{5}
47`,,,,,,,[7,9]],[,,`(?:2(?:01|1[27]|2[024]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}`,,,,`2345678`,,,[7]],[,,`(?:6(?:(?:4[5-9]|5\\d)\\d|6(?:[024-68]\\d|1[01]|3[7-9]|70))\\d|7(?:[37-9]\\d|42|56))\\d{4}`,,,,`660234567`],[,,`8002[28]\\d\\d|80(?:05\\d|9)\\d{4}`,,,,`8002222`],[,,`90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d`,,,,`9002222`,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`LI`,423,`00`,`0`,,,`(1001)|0`,,,,[[,`(\\d{3})(\\d{2})(\\d{2})`,`$1 $2 $3`,[`[2379]|8(?:0[09]|7)`,`[2379]|8(?:0(?:02|9)|7)`],,`$CC $1`],[,`(\\d{3})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`8`]],[,`(\\d{2})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`69`],,`$CC $1`],[,`(\\d{3})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`6`],,`$CC $1`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`870(?:28|87)\\d\\d`,,,,`8702812`,,,[7]],,,[,,`697(?:42|56|[78]\\d)\\d{4}`,,,,`697861234`,,,[9]]],LK:[,[,,`[1-9]\\d{8}`,,,,,,,[9],[7]],[,,`(?: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}`,,,,`112345678`,,,,[7]],[,,`7(?:[0-25-8]\\d|4[0-4])\\d{6}`,,,,`712345678`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`LK`,94,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`1973\\d{5}`,,,,`197312345`],,,[,,,,,,,,,[-1]]],LR:[,[,,`(?:[2457]\\d|33|88)\\d{7}|(?:2\\d|[4-6])\\d{6}`,,,,,,,[7,8,9]],[,,`2\\d{7}`,,,,`21234567`,,,[8]],[,,`(?:(?:(?:22|33)0|555|7(?:6[01]|7\\d)|88\\d)\\d|4(?:240|[67]))\\d{5}|[56]\\d{6}`,,,,`770123456`,,,[7,9]],[,,,,,,,,,[-1]],[,,`332(?:02|[34]\\d)\\d{4}`,,,,`332021234`,,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`LR`,231,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LS:[,[,,`(?:[256]\\d\\d|800)\\d{5}`,,,,,,,[8]],[,,`2\\d{7}`,,,,`22123456`],[,,`[56]\\d{7}`,,,,`50123456`],[,,`800[1256]\\d{4}`,,,,`80021234`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`LS`,266,`00`,,,,,,,,[[,`(\\d{4})(\\d{4})`,`$1 $2`,[`[2568]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LT:[,[,,`(?:[3469]\\d|52|[78]0)\\d{6}`,,,,,,,[8]],[,,`(?:3[1478]|4[124-6]|52)\\d{6}`,,,,`31234567`],[,,`6\\d{7}`,,,,`61234567`],[,,`80[02]\\d{5}`,,,,`80012345`],[,,`9(?:0[0239]|10)\\d{5}`,,,,`90012345`],[,,`808\\d{5}`,,,,`80812345`],[,,`70[05]\\d{5}`,,,,`70012345`],[,,`[89]01\\d{5}`,,,,`80123456`],`LT`,370,`00`,`0`,,,`[08]`,,,,[[,`(\\d)(\\d{3})(\\d{4})`,`$1 $2 $3`,[`52[0-7]`],`(0-$1)`,,1],[,`(\\d{3})(\\d{2})(\\d{3})`,`$1 $2 $3`,[`[7-9]`],`0 $1`,,1],[,`(\\d{2})(\\d{6})`,`$1 $2`,[`37|4(?:[15]|6[1-8])`],`(0-$1)`,,1],[,`(\\d{3})(\\d{5})`,`$1 $2`,[`[3-6]`],`(0-$1)`,,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`70[67]\\d{5}`,,,,`70712345`],,,[,,,,,,,,,[-1]]],LU:[,[,,`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]],[,,`(?: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}`,,,,`27123456`],[,,`6(?:[26][18]|5[1568]|7[189]|81|9[128])\\d{6}`,,,,`628123456`,,,[9]],[,,`800\\d{5}`,,,,`80012345`,,,[8]],[,,`90[015]\\d{5}`,,,,`90012345`,,,[8]],[,,`801\\d{5}`,,,,`80112345`,,,[8]],[,,,,,,,,,[-1]],[,,`20(?:1\\d{5}|[2-689]\\d{1,7})`,,,,`20201234`,,,[4,5,6,7,8,9,10]],`LU`,352,`00`,,,,`(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)`,,,,[[,`(\\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])`],,`$CC $1`],[,`(\\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])`],,`$CC $1`],[,`(\\d{2})(\\d{2})(\\d{3})`,`$1 $2 $3`,[`20[2-689]`],,`$CC $1`],[,`(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})`,`$1 $2 $3 $4`,[`20`],,`$CC $1`],[,`(\\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]`],,`$CC $1`],[,`(\\d{3})(\\d{2})(\\d{3})`,`$1 $2 $3`,[`80[01]|90[015]`],,`$CC $1`],[,`(\\d{2})(\\d{2})(\\d{2})(\\d{3})`,`$1 $2 $3 $4`,[`20`],,`$CC $1`],[,`(\\d{3})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`6`],,`$CC $1`],[,`(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})`,`$1 $2 $3 $4 $5`,[`20`],,`$CC $1`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LV:[,[,,`(?:[268]\\d|78|90)\\d{6}`,,,,,,,[8]],[,,`6\\d{7}`,,,,`63123456`],[,,`2333[0-8]\\d{3}|2(?:[0-24-9]\\d\\d|3(?:0[07]|[14-9]\\d|2[02-9]|3[0-24-9]))\\d{4}`,,,,`21234567`],[,,`80\\d{6}`,,,,`80123456`],[,,`90\\d{6}`,,,,`90123456`],[,,`81\\d{6}`,,,,`81123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`LV`,371,`00`,,,,,,,,[[,`(\\d{2})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`[2679]|8[01]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LY:[,[,,`[2-9]\\d{8}`,,,,,,,[9],[7]],[,,`(?: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}`,,,,`212345678`,,,,[7]],[,,`9[1-6]\\d{7}`,,,,`912345678`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`LY`,218,`00`,`0`,,,`0`,,,,[[,`(\\d{2})(\\d{7})`,`$1-$2`,[`[2-9]`],`0$1`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MA:[,[,,`[5-8]\\d{8}`,,,,,,,[9]],[,,`5(?:(?:18|4[0679]|5[03])\\d|2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-9])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9]))\\d{5}`,,,,`520123456`],[,,`(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[016-8]\\d|2[0-8]|5[0-5]))\\d{6}`,,,,`650123456`],[,,`80[0-7]\\d{6}`,,,,`801234567`],[,,`89\\d{7}`,,,,`891234567`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}`,,,,`592401234`],`MA`,212,`00`,`0`,,,`0`,,,,[[,`(\\d{4})(\\d{5})`,`$1-$2`,[`892`],`0$1`],[,`(\\d{2})(\\d{7})`,`$1-$2`,[`8(?:0[0-7]|9)`],`0$1`],[,`(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4 $5`,[`[5-8]`],`0$1`]],,[,,,,,,,,,[-1]],1,`[5-8]`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MC:[,[,,`(?:[3489]|[67]\\d)\\d{7}`,,,,,,,[8,9]],[,,`(?:870|9[2-47-9]\\d)\\d{5}`,,,,`99123456`,,,[8]],[,,`4(?:[469]\\d|5[1-9])\\d{5}|(?:3|[67]\\d)\\d{7}`,,,,`612345678`],[,,`(?:800|90\\d)\\d{5}`,,,,`90123456`,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`MC`,377,`00`,`0`,,,`0`,,,,[[,`(\\d{3})(\\d{3})(\\d{2})`,`$1 $2 $3`,[`87`]],[,`(\\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`,[`[67]`],`0$1`]],[[,`(\\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`,[`[67]`],`0$1`]],[,,,,,,,,,[-1]],,,[,,`8[07]0\\d{5}`,,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MD:[,[,,`(?:[235-7]\\d|[89]0)\\d{6}`,,,,,,,[8]],[,,`(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}`,,,,`22212345`],[,,`562\\d{5}|(?:6\\d|7[16-9])\\d{6}`,,,,`62112345`],[,,`800\\d{5}`,,,,`80012345`],[,,`90[056]\\d{5}`,,,,`90012345`],[,,`808\\d{5}
47`,,,,`80812345`],[,,,,,,,,,[-1]],[,,`3[08]\\d{6}`,,,,`30123456`],`MD`,373,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`803\\d{5}`,,,,`80312345`],,,[,,,,,,,,,[-1]]],ME:[,[,,`(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}`,,,,,,,[8,9],[6]],[,,`(?: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}`,,,,`30234567`,,,[8],[6]],[,,`6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}`,,,,`60123456`,,,[8]],[,,`80(?:[0-2578]|9\\d)\\d{5}`,,,,`80080002`],[,,`9(?:4[1568]|5[178])\\d{5}`,,,,`94515151`,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`78[1-49]\\d{5}`,,,,`78108780`,,,[8]],`ME`,382,`00`,`0`,,,`0`,,,,[[,`(\\d{2})(\\d{3})(\\d{3,4})`,`$1 $2 $3`,[`[2-9]`],`0$1`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`77[1-9]\\d{5}`,,,,`77273012`,,,[8]],,,[,,,,,,,,,[-1]]],MF:[,[,,`7090\\d{5}|(?:[56]9|[89]\\d)\\d{7}`,,,,,,,[9]],[,,`(?:59(?:0(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)|87\\d)|80[6-9]\\d\\d)\\d{4}`,,,,`590271234`],[,,`(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))|7090[0-4])\\d{4}`,,,,`690001234`],[,,`80[0-5]\\d{6}`,,,,`800012345`],[,,`8[129]\\d{7}`,,,,`810123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}`,,,,`976012345`],`MF`,590,`00`,`0`,,,`0`,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MG:[,[,,`[23]\\d{8}`,,,,,,,[9],[7]],[,,`2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[356]|8[268]|9[2457])\\d{5}`,,,,`202123456`,,,,[7]],[,,`3[2-9]\\d{7}`,,,,`321234567`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`22\\d{7}`,,,,`221234567`],`MG`,261,`00`,`0`,,,`([24-9]\\d{6})$|0`,`20$1`,,,[[,`(\\d{2})(\\d{2})(\\d{3})(\\d{2})`,`$1 $2 $3 $4`,[`[23]`],`0$1`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MH:[,[,,`329\\d{4}|(?:[256]\\d|45)\\d{5}`,,,,,,,[7]],[,,`(?:247|528|625)\\d{4}`,,,,`2471234`],[,,`(?:(?:23|54)5|329|45[35-8])\\d{4}`,,,,`2351234`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`635\\d{4}`,,,,`6351234`],`MH`,692,`011`,`1`,,,`1`,,,,[[,`(\\d{3})(\\d{4})`,`$1-$2`,[`[2-6]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MK:[,[,,`[2-578]\\d{7}`,,,,,,,[8],[6,7]],[,,`(?:(?: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}`,,,,`22012345`,,,,[6,7]],[,,`7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-478]\\d|6[01])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}`,,,,`72345678`],[,,`800\\d{5}`,,,,`80012345`],[,,`5\\d{7}`,,,,`50012345`],[,,`8(?:0[1-9]|[1-9]\\d)\\d{5}`,,,,`80123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`MK`,389,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ML:[,[,,`[24-9]\\d{7}`,,,,,,,[8]],[,,`2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-59]))\\d{5}`,,,,`20212345`],[,,`2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[0-3]|[679]\\d|8[2-59])\\d{6}`,,,,`65012345`],[,,`80\\d{6}`,,,,`80012345`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`ML`,223,`00`,,,,,,,,[[,`(\\d{4})`,`$1`,[`67[057-9]|74[045]`,`67(?:0[09]|[59]9|77|8[89])|74(?:0[02]|44|55)`]],[,`(\\d{2})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`[24-9]`]]],[[,`(\\d{2})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`[24-9]`]]],[,,,,,,,,,[-1]],,,[,,`80\\d{6}`],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MM:[,[,,`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],[5]],[,,`(?:1(?:(?:12|[28]\\d|3[56]|7[3-6]|9[0-6])\\d|4(?:2[29]|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|22|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5(?:2\\d|470))|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:3\\d\\d|4[67]0|8(?:[01459]\\d|8))))\\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
47]2|64)\\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}`,,,,`1234567`,,,[6,7,8,9],[5]],[,,`(?: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}`,,,,`92123456`,,,[7,8,9,10]],[,,`80080(?:0[1-9]|2\\d)\\d{3}`,,,,`8008001234`,,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`1333\\d{4}`,,,,`13331234`,,,[8]],`MM`,95,`00`,`0`,,,`0`,,,,[[,`(\\d)(\\d{2})(\\d{3})`,`$1 $2 $3`,[`16|2`],`0$1`],[,`(\\d{2})(\\d{2})(\\d{3})`,`$1 $2 $3`,[`4(?:[2-46]|5[3-5])|5|6(?:[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-5]|(?:60|86)[23]`],`0$1`],[,`(\\d)(\\d{3})(\\d{3,4})`,`$1 $2 $3`,[`[12]|452|678|86`,`[12]|452|6788|86`],`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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MN:[,[,,`[12]\\d{7,9}|[5-9]\\d{7}`,,,,,,,[8,9,10],[4,5,6]],[,,`[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}`,,,,`53123456`,,,,[4,5,6]],[,,`92[0139]\\d{5}|(?:5[05]|6[069]|7[28]|8[0135689]|9[013-9])\\d{6}`,,,,`88123456`,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`712[0-79]\\d{4}|7(?:1[013-9]|[5-79]\\d)\\d{5}`,,,,`75123456`,,,[8]],`MN`,976,`001`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MO:[,[,,`0800\\d{3}|(?:28|[68]\\d)\\d{6}`,,,,,,,[7,8]],[,,`(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}`,,,,`28212345`,,,[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}`,,,,`66123456`,,,[8]],[,,`0800\\d{3}`,,,,`0800501`,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`MO`,853,`00`,,,,,,,,[[,`(\\d{4})(\\d{3})`,`$1 $2`,[`0`]],[,`(\\d{4})(\\d{4})`,`$1 $2`,[`[268]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MP:[,[,,`[58]\\d{9}|(?:67|90)0\\d{7}`,,,,,,,[10],[7]],[,,`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}`,,,,`6702345678`,,,,[7]],[,,`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}`,,,,`6702345678`,,,,[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002123456`],[,,`900[2-9]\\d{6}`,,,,`9002123456`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,,,,,,,,[-1]],`MP`,1,`011`,`1`,,,`([2-9]\\d{6})$|1`,`670$1`,,1,,,[,,,,,,,,,[-1]],,`670`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MQ:[,[,,`7091\\d{5}|(?:[56]9|[89]\\d)\\d{7}`,,,,,,,[9]],[,,`(?:59(?:6(?:[03-7]\\d|1[05]|2[7-9]|8[0-39]|9[04-9])|89\\d)|80[6-9]\\d\\d|9(?:477[6-9]|767[4589]))\\d{4}`,,,,`596301234`],[,,`(?:69[67]\\d\\d|7091[0-3])\\d{4}`,,,,`696201234`],[,,`80[0-5]\\d{6}`,,,,`800012345`],[,,`8[129]\\d{7}`,,,,`810123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`9(?:397[0-3]|477[0-5]|76(?:6\\d|7[0-367]))\\d{4}`,,,,`976612345`],`MQ`,596,`00`,`0`,,,`0`,,,,[[,`(\\d{3})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`[5-79]|8(?:0[6-9]|[36])`],`0$1`],[,`(\\d{3})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`8`],`0$1`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MR:[,[,,`(?:[2-4]\\d\\d|800)\\d{5}`,,,,,,,[8]],[,,`(?:25[08]|35\\d|45[1-7])\\d{5}`,,,,`35123456`],[,,`[2-4][0-46-9]\\d{6}`,,,,`22123456`],[,,`800\\d{5}`,,,,`80012345`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`MR`,222,`00`,,,,,,,,[[,`(\\d{2})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`[2-48]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MS:[,[,,`(?:[58]\\d\\d|664|900)\\d{7}`,,,,,,,[10],[7]],[,,`6644(?:1[0-3]|91)\\d{4}`,,,,`6644912345`,,,,[7]],[,,`664(?:3(?:49|9[1-6])|49[2-6])\\d{4}`,,,,`6644923456`,,,,[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002123456`],[,,`900[2-9]\\d{6}`,,,,`9002123456`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,,,,,,,,[-1]],`MS`,1,`011`,`1`,,,`([34]\\d{6})$|1`,`664$1`,,,,,[,,,,,,,,,[-1]],,`664`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MT:[,[,,`3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}`,,,,,,,[8]],[,,`20(?:3[1-4]|6[059])\\d{4}|2(?:0[19]|[1-357]\\d|60)\\d{5}`,,,,`21001234`],[,,`(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}`,,,,`96961234`],[,,`800(?:02|[3467]\\d)\\d{3}`,,,,`80071234`],[,,`5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}`,,,,`50037123`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`3550\\d{4}`,,,,`35501234`],`MT`,356,`00`,,,,,,,,[[,`(\\d{4})(\\d{4})`,`$1 $2`,[`[2357-9]`]]],,[,,`7117\\d{4}`,,,,`71171234`],,,[,,,,,,,,,[-1]],[,,`501\\d{5}`,,,,`50112345`],,,[,,,,,,,,,[-1]]],MU:[,[,,`(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}`,,,,,,,[7,8,10]],[,,`(?:2(?:[0346-8]\\d|1[0-8])|4(?:[013568]\\d|2[0-24-8]|71|90)|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}`,,,,`54480123`,,,[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-7]|3[013]))\\d{5}`,,,,`52512345`,,,[8]],[,,`802\\d{7}|80[0-2]\\d{4}`,,,,`8001234`,,,[7,10]],[,,`30\\d{5}`,,,,`3012345`,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`3(?:20|9\\d)\\d{4}`,,,,`3201234`,,,[7]],`MU`,230,`0(?:0|[24-7]0|3[03])`,,,,,,`020`,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`[2-46]|8[013]`]],[,`(\\d{4})(\\d{4})`,`$1 $2`,[`[57]`]],[,`(\\d{5})(\\d{5})`,`$1 $2`,[`8`]]],,[,,`219\\d{4}`,,,,`2190123`,,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MV:[,[,,`(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}`,,,,,,,[7,10]],[,,`(?:3(?:0[0-4]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}`,,,,`6701234`,,,[7]],[,,`(?:46[46]|[79]\\d\\d)\\d{4}`,,,,`7712345`,,,[7]],[,,`800\\d{7}`,,,,`8001234567`,,,[10]],[,,`900\\d{7}`,,,,`9001234567`,,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`MV`,960,`0(?:0|19)`,,,,,,`00`,,[[,`(\\d{3})(\\d{4})`,`$1-$2`,[`[34679]`]],[,`(\\d{3})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`[89]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`4(?:0[01]|50)\\d{4}`,,,,`4001234`,,,[7]],,,[,,,,,,,,,[-1]]],MW:[,[,,`(?:[1289]\\d|31|77)\\d{7}|1\\d{6}`,,,,,,,[7,9]],[,,`(?:1[2-9]|2[12]\\d\\d)\\d{5}`,,,,`1234567`],[,,`111\\d{6}|(?:31|77|[89][89])\\d{7}`,,,,`991234567`,,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`MW`,265,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MX:[,[,,`[2-9]\\d{9}`,,,,,,,[10],[7,8]],[,,`(?: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]|[267][1-9]|3[1-8]|[45]\\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-36-9]|6[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\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]|[69]\\d|7[12]|8[1-8]))\\d{7}`,,,,`2001234567`,,,,[7,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]|[267][1-9]|3[1-8]|[45]\\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-36-9]|6[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\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]|[69]\\d|7[12]|8[1-8]))\\d{7}`,,,,`2221234567`,,,,[7,8]],[,,`8(?:00|88)\\d{7}`,,,,`8001234567`],[,,`900\\d{7}`,,,,`9001234567`],[,,`300\\d{7}`,,,,`3001234567`],[,,`500\\d{7}`,,,,`5001234567`],[,,,,,,,,,[-1]],`MX`,52,`0[09]`,,,,,,`00`,,[[,`(\\d{5})`,`$1`,[`53`]],[,`(\\d{2})(\\d{4})(\\d{4})`,`$1 $2 $3`,[`33|5[56]|81`]],[,`(\\d{3})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`[2-9]`]]],[[,`(\\d{2})(\\d{4})(\\d{4})`,`$1 $2 $3`,[`33|5[56]|81`]],[,`(\\d{3})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`[2-9]`]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MY:[,[,,`1\\d{8,9}|(?:3\\d|[4-9])\\d{7}`,,,,,,,[8,9,10],[6,7]],[,,`427[01]\\d{4}|(?: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}`,,,,`323856789`,,,[8,9],[6,7]],[,,`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-79]|6[02-4]|8[02-5]))|(?:[269]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[23
476]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}`,,,,`123456789`,,,[9,10]],[,,`1[378]00\\d{6}`,,,,`1300123456`,,,[10]],[,,`1600\\d{6}`,,,,`1600123456`,,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`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}`,,,,`1546012345`,,,[10]],`MY`,60,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MZ:[,[,,`(?:2|8\\d)\\d{7}`,,,,,,,[8,9]],[,,`2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}`,,,,`21123456`,,,[8]],[,,`8[2-79]\\d{7}`,,,,`821234567`,,,[9]],[,,`800\\d{6}`,,,,`800123456`,,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`MZ`,258,`00`,,,,,,,,[[,`(\\d{2})(\\d{3})(\\d{3,4})`,`$1 $2 $3`,[`2|8[2-79]`]],[,`(\\d{3})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`8`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NA:[,[,,`[68]\\d{7,8}`,,,,,,,[8,9]],[,,`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}`,,,,`61221234`],[,,`(?:60|8[1245])\\d{7}`,,,,`811234567`,,,[9]],[,,`80\\d{7}`,,,,`800123456`,,,[9]],[,,`8701\\d{5}`,,,,`870123456`,,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`8(?:3\\d\\d|86)\\d{5}`,,,,`88612345`],`NA`,264,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NC:[,[,,`(?:050|[2-57-9]\\d\\d)\\d{3}`,,,,,,,[6]],[,,`(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}`,,,,`201234`],[,,`(?:[579]\\d|8[0-79])\\d{4}`,,,,`751234`],[,,`050\\d{3}`,,,,`050012`],[,,`36\\d{4}`,,,,`366711`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`NC`,687,`00`,,,,,,,,[[,`(\\d{3})`,`$1`,[`5[6-8]`]],[,`(\\d{2})(\\d{2})(\\d{2})`,`$1.$2.$3`,[`[02-57-9]`]]],[[,`(\\d{2})(\\d{2})(\\d{2})`,`$1.$2.$3`,[`[02-57-9]`]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NE:[,[,,`[027-9]\\d{7}`,,,,,,,[8]],[,,`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}`,,,,`20201234`],[,,`(?:23|7[0467]|[89]\\d)\\d{6}`,,,,`93123456`],[,,`08\\d{6}`,,,,`08123456`],[,,`09\\d{6}`,,,,`09123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`NE`,227,`00`,,,,,,,,[[,`(\\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[0467]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NF:[,[,,`[13]\\d{5}`,,,,,,,[6],[5]],[,,`(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}`,,,,`106609`,,,,[5]],[,,`(?:14|3[58])\\d{4}`,,,,`381234`,,,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`NF`,672,`00`,,,,`([0-258]\\d{4})$`,`3$1`,,,[[,`(\\d{2})(\\d{4})`,`$1 $2`,[`1[0-3]`]],[,`(\\d)(\\d{5})`,`$1 $2`,[`[13]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NG:[,[,,`(?:20|9\\d)\\d{8}|[78]\\d{9,13}`,,,,,,,[10,11,12,13,14],[6,7]],[,,`20(?:[1259]\\d|3[013-9]|4[1-8]|6[024-689]|7[1-79]|8[2-9])\\d{6}`,,,,`2033123456`,,,[10],[6,7]],[,,`(?:702[0-24-9]|819[01])\\d{6}|(?:7(?:0[13-9]|[12]\\d)|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-6]))\\d{7}`,,,,`8021234567`,,,[10]],[,,`800\\d{7,11}`,,,,`80017591759`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`NG`,234,`009`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`700\\d{7,11}`,,,,`7001234567`],,,[,,,,,,,,,[-1]]],NI:[,[,,`(?:1800|[25-8]\\d{3})\\d{4}`,,,,,,,[8]],[,,`2\\d{7}`,,,,`21234567`],[,,`(?: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}`,,,,`81234567`],[,,`1800\\d{4}
47`,,,,`18001234`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`NI`,505,`00`,,,,,,,,[[,`(\\d{4})(\\d{4})`,`$1 $2`,[`[125-8]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NL:[,[,,`(?:[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]],[,,`(?: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}`,,,,`101234567`,,,[9]],[,,`(?:6[1-58]|970\\d)\\d{7}`,,,,`612345678`,,,[9,11]],[,,`800\\d{4,7}`,,,,`8001234`,,,[7,8,9,10]],[,,`90[069]\\d{4,7}`,,,,`9061234`,,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`(?:85|91)\\d{7}`,,,,`851234567`,,,[9]],`NL`,31,`00`,`0`,,,`0`,,,,[[,`(\\d{4})`,`$1`,[`1[238]|[34]`]],[,`(\\d{2})(\\d{3,4})`,`$1 $2`,[`14`]],[,`(\\d{6})`,`$1`,[`1`]],[,`(\\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`]],[[,`(\\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`]],[,,`66\\d{7}`,,,,`662345678`,,,[9]],,,[,,`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)\\d`,,,,,,,[5,6]],[,,`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`,,,,`14020`,,,[5,6,9]],,,[,,,,,,,,,[-1]]],NO:[,[,,`(?:0|[2-9]\\d{3})\\d{4}`,,,,,,,[5,8]],[,,`(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}`,,,,`21234567`,,,[8]],[,,`(?:4[015-8]|9\\d)\\d{6}`,,,,`40612345`,,,[8]],[,,`80[01]\\d{5}`,,,,`80012345`,,,[8]],[,,`82[09]\\d{5}`,,,,`82012345`,,,[8]],[,,`810(?:0[0-6]|[2-8]\\d)\\d{3}`,,,,`81021234`,,,[8]],[,,`880\\d{5}`,,,,`88012345`,,,[8]],[,,`85[0-5]\\d{5}`,,,,`85012345`,,,[8]],`NO`,47,`00`,,,,,,,,[[,`(\\d{3})(\\d{2})(\\d{3})`,`$1 $2 $3`,[`8`]],[,`(\\d{2})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`[2-79]`]]],,[,,,,,,,,,[-1]],1,`[02-689]|7[0-8]`,[,,,,,,,,,[-1]],[,,`(?:0[235-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}`,,,,`02000`],,,[,,`81[23]\\d{5}`,,,,`81212345`,,,[8]]],NP:[,[,,`(?:1\\d|9)\\d{9}|[1-9]\\d{7}`,,,,,,,[8,10,11],[6,7]],[,,`(?: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}`,,,,`14567890`,,,[8],[6,7]],[,,`9(?:00|6[0-3]|7[0-24-6]|8[0-24-68])\\d{7}`,,,,`9841234567`,,,[10]],[,,`1(?:66001|800\\d\\d)\\d{5}`,,,,`16600101234`,,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`NP`,977,`00`,`0`,,,`0`,,,,[[,`(\\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`]],[,`(\\d{4})(\\d{2})(\\d{5})`,`$1-$2-$3`,[`1`]]],[[,`(\\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`]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NR:[,[,,`(?:222|444|(?:55|8\\d)\\d|666|777|999)\\d{4}`,,,,,,,[7]],[,,`444\\d{4}`,,,,`4441234`],[,,`(?:222|55[3-9]|666|777|8\\d\\d|999)\\d{4}`,,,,`5551234`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`NR`,674,`00`,,,,,,,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`[24-9]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NU:[,[,,`(?:[4-7]|888\\d)\\d{3}`,,,,,,,[4,7]],[,,`[47]\\d{3}`,,,,`7012`,,,[4]],[,,`(?:[56]|888[1-9])\\d{3}`,,,,`8884012`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`NU`,683,`00`,,,,,,,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`8`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NZ:[,[,,`[1289]\\d{9}|50\\d{5}
47(?:\\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]],[,,`240\\d{5}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}`,,,,`32345678`,,,[8],[7]],[,,`2(?:[0-27-9]\\d|6)\\d{6,7}|2(?:1\\d|75)\\d{5}`,,,,`211234567`,,,[8,9,10]],[,,`508\\d{6,7}|80\\d{6,8}`,,,,`800123456`,,,[8,9,10]],[,,`(?:1[13-57-9]\\d{5}|50(?:0[08]|30|66|77|88))\\d{3}|90\\d{6,8}`,,,,`900123456`,,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,`70\\d{7}`,,,,`701234567`,,,[9]],[,,,,,,,,,[-1]],`NZ`,64,`0(?:0|161)`,`0`,,,`0`,,`00`,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`8(?:1[16-9]|22|3\\d|4[045]|5[459]|6[235-9]|7[0-3579]|90)\\d{2,7}`,,,,`83012378`],,,[,,,,,,,,,[-1]]],OM:[,[,,`(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}`,,,,,,,[7,8,9]],[,,`2[1-6]\\d{6}`,,,,`23123456`,,,[8]],[,,`(?:1505|90[1-9]\\d)\\d{4}|(?:7[124-9]|9[1-9])\\d{6}`,,,,`92123456`,,,[8]],[,,`8007\\d{4,5}|(?:500|800[05])\\d{4}`,,,,`80071234`],[,,`900\\d{5}`,,,,`90012345`,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`OM`,968,`00`,,,,,,,,[[,`(\\d{3})(\\d{4,6})`,`$1 $2`,[`[58]`]],[,`(\\d{2})(\\d{6})`,`$1 $2`,[`2`]],[,`(\\d{4})(\\d{4})`,`$1 $2`,[`[179]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PA:[,[,,`(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}`,,,,,,,[7,8,10,11]],[,,`(?:1(?:0\\d|1[0479]|2[37]|3[0137]|4[147]|5[05]|6[058]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[0147-9]\\d|[25][0-5]|33|6[068])|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[4-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}`,,,,`2001234`,,,[7]],[,,`(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}`,,,,`61234567`,,,[7,8]],[,,`800\\d{4,5}|(?:00800|800\\d)\\d{6}`,,,,`8001234`],[,,`(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}`,,,,`8601234`,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`PA`,507,`00`,,,,,,,,[[,`(\\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`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PE:[,[,,`(?:[14-8]|9\\d)\\d{7}`,,,,,,,[8,9],[6,7]],[,,`(?:(?:(?:4[34]|5[14])[0-8]|687)\\d|7(?:173|(?:3[0-8]|55)\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[0569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}`,,,,`11234567`,,,[8],[6,7]],[,,`9\\d{8}`,,,,`912345678`,,,[9]],[,,`800\\d{5}`,,,,`80012345`,,,[8]],[,,`805\\d{5}`,,,,`80512345`,,,[8]],[,,`801\\d{5}`,,,,`80112345`,,,[8]],[,,`80[24]\\d{5}`,,,,`80212345`,,,[8]],[,,,,,,,,,[-1]],`PE`,51,`00|19(?:1[124]|77|90)00`,`0`,` Anexo `,,`0`,,`00`,,[[,`(\\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`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PF:[,[,,`4\\d{5}(?:\\d{2})?|8\\d{7,8}`,,,,,,,[6,8,9]],[,,`4(?:0[4-689]|9[4-68])\\d{5}`,,,,`40412345`,,,[8]],[,,`8[7-9]\\d{6}`,,,,`87123456`,,,[8]],[,,`80[0-5]\\d{6}`,,,,`800012345`,,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`499\\d{5}`,,,,`49901234`,,,[8]],`PF`,689,`00`,,,,,,,,[[,`(\\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`]]],,[,,,,,,,,,[-1]],,,[,,`44\\d{4}`,,,,,,,[6]],[,,`44\\d{4}`,,,,`440123`,,,[6]],,,[,,,,,,,,,[-1]]],PG:[,[,,`(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}`,,,,,,,[7,8]],[,,`(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}`,,,,`3123456`,,,[7]],[,,`(?:7\\d|8[1-48])\\d{6}`,,,,`70123456`,,,[8]],[,,`180\\d{4}
47`,,,,`1801234`,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`2(?:0[0-57]|7[568])\\d{4}`,,,,`2751234`,,,[7]],`PG`,675,`00|140[1-3]`,,,,,,`00`,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`18|[2-69]|85`]],[,`(\\d{4})(\\d{4})`,`$1 $2`,[`[78]`]]],,[,,`27[01]\\d{4}`,,,,`2700123`,,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PH:[,[,,`(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}`,,,,,,,[6,8,9,10,11,12,13],[4,5,7]],[,,`(?:(?: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}`,,,,`232345678`,,,[6,8,9,10],[4,5,7]],[,,`(?: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}`,,,,`9051234567`,,,[10]],[,,`1800\\d{7,9}`,,,,`180012345678`,,,[11,12,13]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`PH`,63,`00`,`0`,,,`0`,,,,[[,`(\\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`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PK:[,[,,`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],[5,6,7]],[,,`(?:(?: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}`,,,,`2123456789`,,,[9,10],[5,6,7,8]],[,,`3(?:[0-247]\\d|3[0-79]|55|64)\\d{7}`,,,,`3012345678`,,,[10]],[,,`800\\d{5}(?:\\d{3})?`,,,,`80012345`,,,[8,11]],[,,`900\\d{5}`,,,,`90012345`,,,[8]],[,,,,,,,,,[-1]],[,,`122\\d{6}`,,,,`122044444`,,,[9]],[,,,,,,,,,[-1]],`PK`,92,`00`,`0`,,,`0`,,,,[[,`(\\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)`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`(?: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}`,,,,`21111825888`,,,[11,12]],,,[,,,,,,,,,[-1]]],PL:[,[,,`(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}`,,,,,,,[6,7,8,9,10]],[,,`(?:30|47\\d\\d)\\d{5}|(?: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})?))`,,,,`123456789`,,,[7,9]],[,,`21(?:1[013-5]|2\\d|3[1-9])\\d{5}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}`,,,,`512345678`,,,[9]],[,,`800\\d{6,7}`,,,,`800123456`,,,[9,10]],[,,`70[01346-8]\\d{6}`,,,,`701234567`,,,[9]],[,,`801\\d{6}`,,,,`801234567`,,,[9]],[,,,,,,,,,[-1]],[,,`39\\d{7}`,,,,`391234567`,,,[9]],`PL`,48,`00`,,,,,,,,[[,`(\\d{5})`,`$1`,[`19`]],[,`(\\d{3})(\\d{3})`,`$1 $2`,[`11|20|64`]],[,`(\\d{2})(\\d{2})(\\d{3})`,`$1 $2 $3`,[`30|(?: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`,`30|(?: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`]]],,[,,`64\\d{4,7}`,,,,`641234567`,,,[6,7,8,9]],,,[,,,,,,,,,[-1]],[,,`804\\d{6}`,,,,`804123456`,,,[9]],,,[,,,,,,,,,[-1]]],PM:[,[,,`[78]\\d{8}|[2-9]\\d{5}`,,,,,,,[6,9]],[,,`80[6-9]\\d{6}|(?:[236-9]\\d|4[1-35-9]|5[0-47-9])\\d{4}`,,,,`430123`],[,,`708(?:4[0-5]|5[0-6])\\d{4}|(?:[236-9]\\d|4[02-489]|5[02-9])\\d{4}`,,,,`551234`],[,,`80[0-5]\\d{6}`,,,,`800012345`,,,[9]],[,,`8[129]\\d{7}`,,,,`810123456`,,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`PM`,508,`00`,`0`,,,`0`,,,,[[,`(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3`,[`[2-9]`],`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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PR:[,[,,`(?:[589]\\d\\d|787)\\d{7}
47`,,,,,,,[10],[7]],[,,`(?:787|939)[2-9]\\d{6}`,,,,`7872345678`,,,,[7]],[,,`(?:787|939)[2-9]\\d{6}`,,,,`7872345678`,,,,[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002345678`],[,,`900[2-9]\\d{6}`,,,,`9002345678`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,,,,,,,,[-1]],`PR`,1,`011`,`1`,,,`1`,,,1,,,[,,,,,,,,,[-1]],,`787|939`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PS:[,[,,`[2489]2\\d{6}|(?:1\\d|5)\\d{8}`,,,,,,,[8,9,10],[7]],[,,`(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}`,,,,`22234567`,,,[8],[7]],[,,`5[69]\\d{7}`,,,,`599123456`,,,[9]],[,,`1800\\d{6}`,,,,`1800123456`,,,[10]],[,,,,,,,,,[-1]],[,,`1700\\d{6}`,,,,`1700123456`,,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`PS`,970,`00`,`0`,,,`0`,,,,[[,`(\\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`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PT:[,[,,`1693\\d{5}|(?:[26-9]\\d|30)\\d{7}`,,,,,,,[9]],[,,`2(?:[12]\\d|3[1-689]|4[1-59]|[57][1-9]|6[1-35689]|8[1-69]|9[1256])\\d{6}`,,,,`212345678`],[,,`6(?:[06]92(?:30|9\\d)|[35]92(?:[049]\\d|3[034]))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}`,,,,`912345678`],[,,`80[02]\\d{6}`,,,,`800123456`],[,,`(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}`,,,,`760123456`],[,,`80(?:8\\d|9[1579])\\d{5}`,,,,`808123456`],[,,`884[0-4689]\\d{5}`,,,,`884123456`],[,,`30\\d{7}`,,,,`301234567`],`PT`,351,`00`,,,,,,,,[[,`(\\d{2})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`2[12]`]],[,`(\\d{3})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`16|[236-9]`]]],,[,,`6(?:222\\d|89(?:00|88|99))\\d{4}`,,,,`622212345`],,,[,,,,,,,,,[-1]],[,,`70(?:38[01]|596|(?:7\\d|8[17])\\d)\\d{4}`,,,,`707123456`],,,[,,`600\\d{6}|6[06]92(?:0\\d|3[349]|49)\\d{3}`,,,,`600110000`]],PW:[,[,,`(?:[24-8]\\d\\d|345|900)\\d{4}`,,,,,,,[7]],[,,`(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}`,,,,`2771234`],[,,`(?:(?:46|83)[0-5]|(?:6[2-4689]|78)0)\\d{4}|(?:45|77|88)\\d{5}`,,,,`6201234`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`PW`,680,`01[12]`,,,,,,,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`[2-9]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PY:[,[,,`[36-8]\\d{5,8}|4\\d{6,8}|59\\d{6}|9\\d{5,10}|(?:2\\d|5[0-8])\\d{6,7}`,,,,,,,[6,7,8,9,10,11],[5]],[,,`(?:3[289]|4[246-8]|61|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:[14-68]\\d|2[4-68]|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:1\\d|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}`,,,,`212345678`,,,[7,8,9],[5,6]],[,,`9(?:51|6[129]|7[1-6]|8[1-7]|9[1-5])\\d{6}`,,,,`961456789`,,,[9]],[,,`9800\\d{5,7}`,,,,`98000123456`,,,[9,10,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`8700[0-4]\\d{4}`,,,,`870012345`,,,[9]],`PY`,595,`00`,`0`,,,`0`,,,,[[,`(\\d{6,7})`,`$1`,[`[125]|4[01]`]],[,`(\\d{3})(\\d{3,6})`,`$1 $2`,[`[2-9]0`],`0$1`],[,`(\\d{2})(\\d{5})`,`$1 $2`,[`3[289]|4[246-8]|61|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`]]],[[,`(\\d{3})(\\d{3,6})`,`$1 $2`,[`[2-9]0`],`0$1`],[,`(\\d{2})(\\d{5})`,`$1 $2`,[`3[289]|4[246-8]|61|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`]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`[245]0\\d{6,7}|[36-9]0\\d{4,7}`,,,,`201234567`,,,[6,7,8,9]],,,[,,,,,,,,,[-1]]],QA:[,[,,`800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}`,,,,,,,[7,8,9,11]],[,,`4(?:(?:[014]\\d\\d|999)\\d|2022)\\d{3}`,,,,`44123456`,,,[8]],[,,`[35-7]\\d{7}`,,,,`33123456`,,,[8]],[,,`800\\d{4}|(?:0080[01]|800)\\d{6}`,,,,`8001234`,,,[7,9,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`QA`,974,`00`,,,,,,,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`2[136]|8`]],[,`(\\d{4})(\\d{4})`,`$1 $2`,[`[3-7]`]]],,[,,`2[136]\\d{5}`,,,,`2123456`,,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RE:[,[,,`709\\d{6}|(?:26|[689]\\d)\\d{7}`,,,,,,,[9]],[,,`26(?:2\\d\\d|3(?:0\\d|1[0-6]))\\d{4}`,,,,`262161234`],[,,`(?:69(?:2\\d\\d|3(?:[06][0-6]|1[0-3]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))|7092[0-3])\\d{4}`,,,,`692123456`],[,,`80\\d{7}`,,,,`801234567`],[,,`89[1-37-9]\\d{6}`,,,,`891123456`],[,,`8(?:1[019]|2[0156]|84|90)\\d{6}`,,,,`810123456`],[,,,,,,,,,[-1]],[,,`9(?:399[0-3]|479[0-6]|76(?:2[278]|3[0-37]))\\d{4}`,,,,`939901234`],`RE`,262,`00`,`0`,,,`0`,,,,[[,`(\\d{3})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`[26-9]`],`0$1`]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RO:[,[,,`(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}`,,,,,,,[6,9]],[,,`[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d`,,,,`211234567`],[,,`(?:630|702)0\\d{5}|(?:6(?:00|2\\d)|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-39]))\\d{6}`,,,,`712034567`,,,[9]],[,,`800\\d{6}
47`,,,,`800123456`,,,[9]],[,,`90[0136]\\d{6}`,,,,`900123456`,,,[9]],[,,`801\\d{6}`,,,,`801123456`,,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`RO`,40,`00`,`0`,` int `,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`(?:37\\d|80[578])\\d{6}`,,,,`372123456`,,,[9]],,,[,,,,,,,,,[-1]]],RS:[,[,,`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],[4,5]],[,,`(?: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}`,,,,`10234567`,,,[7,8,9,10,11,12],[4,5,6]],[,,`6(?:[0-689]|7\\d)\\d{6,7}`,,,,`601234567`,,,[8,9,10]],[,,`800\\d{3,9}`,,,,`80012345`],[,,`(?:78\\d|90[0169])\\d{3,7}`,,,,`90012345`,,,[6,7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`RS`,381,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`7[06]\\d{4,10}`,,,,`700123456`],,,[,,,,,,,,,[-1]]],RU:[,[,,`8\\d{13}|[347-9]\\d{9}`,,,,,,,[10,14],[7]],[,,`(?:3(?:0[12]|36|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-7]|6[0-35-79]|7[1-37-9]))\\d{7}`,,,,`3011234567`,,,[10],[7]],[,,`9\\d{9}`,,,,`9123456789`,,,[10]],[,,`8(?:0[04]|108\\d{3})\\d{7}`,,,,`8001234567`],[,,`80[39]\\d{7}`,,,,`8091234567`,,,[10]],[,,,,,,,,,[-1]],[,,`808\\d{7}`,,,,`8081234567`,,,[10]],[,,,,,,,,,[-1]],`RU`,7,`810`,`8`,,,`8`,,`8~10`,,[[,`(\\d{3})(\\d{2})(\\d{2})`,`$1-$2-$3`,[`[0-79]`]],[,`(\\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)`]],[[,`(\\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)`]],[,,,,,,,,,[-1]],1,`[3489]`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RW:[,[,,`(?:06|[27]\\d\\d|[89]00)\\d{6}`,,,,,,,[8,9]],[,,`(?:06|2[23568]\\d)\\d{6}`,,,,`250123456`],[,,`7[237-9]\\d{7}`,,,,`720123456`,,,[9]],[,,`800\\d{6}
47`,,,,`800123456`,,,[9]],[,,`900\\d{6}`,,,,`900123456`,,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`RW`,250,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SA:[,[,,`(?:[15]\\d|800|92)\\d{7}`,,,,,,,[9,10],[7]],[,,`1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}`,,,,`112345678`,,,[9],[7]],[,,`579[0-8]\\d{5}|5(?:[013-689]\\d|7[0-8])\\d{6}`,,,,`512345678`,,,[9]],[,,`800\\d{7}`,,,,`8001234567`,,,[10]],[,,`925\\d{6}`,,,,`925012345`,,,[9]],[,,`920\\d{6}`,,,,`920012345`,,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`SA`,966,`00`,`0`,,,`0`,,,,[[,`(\\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{4})`,`$1 $2 $3`,[`8`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SB:[,[,,`[6-9]\\d{6}|[1-6]\\d{4}`,,,,,,,[5,7]],[,,`(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}`,,,,`40123`,,,[5]],[,,`48\\d{3}|(?:(?:6[89]|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}`,,,,`7421234`],[,,`1[38]\\d{3}`,,,,`18123`,,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`5[12]\\d{3}`,,,,`51123`,,,[5]],`SB`,677,`0[01]`,,,,,,,,[[,`(\\d{2})(\\d{5})`,`$1 $2`,[`6[89]|7|8[4-9]|9(?:[1-8]|9[0-8])`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SC:[,[,,`(?:[2489]\\d|64)\\d{5}`,,,,,,,[7]],[,,`4[2-46]\\d{5}`,,,,`4217123`],[,,`2[125-8]\\d{5}`,,,,`2510123`],[,,`800[08]\\d{3}`,,,,`8000000`],[,,`85\\d{5}`,,,,`8512345`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`971\\d{4}|(?:64|95)\\d{5}`,,,,`6412345`],`SC`,248,`010|0[0-2]`,,,,,,`00`,,[[,`(\\d)(\\d{3})(\\d{3})`,`$1 $2 $3`,[`[246]|9[57]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SD:[,[,,`[19]\\d{8}`,,,,,,,[9]],[,,`1(?:5\\d|8[35-7])\\d{6}`,,,,`153123456`],[,,`(?:1[0-2]|9[0-3569])\\d{7}`,,,,`911231234`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`SD`,249,`00`,`0`,,,`0`,,,,[[,`(\\d{2})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`[19]`],`0$1`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SE:[,[,,`(?:[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,12]],[,,`(?:(?:[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}`,,,,`8123456`,,,[7,8,9]],[,,`7[02369]\\d{7}`,,,,`701234567`,,,[9]],[,,`20\\d{4,7}`,,,,`20123456`,,,[6,7,8,9]],[,,`649\\d{6}|99[1-59]\\d{4}(?:\\d{3})?|9(?:00|39|44)[1-8]\\d{3,6}`,,,,`9001234567`,,,[7,8,9,10]],[,,`77[0-7]\\d{6}`,,,,`771234567`,,,[9]],[,,`75[1-8]\\d{6}`,,,,`751234567`,,,[9]],[,,,,,,,,,[-1]],`SE`,46,`00`,`0`,,,`0`,,,,[[,`(\\d{2})(\\d{2,3})(\\d{2})`,`$1-$2 $3`,[`20`],`0$1`],[,`(\\d{3})(\\d{4})`,`$1-$2`,[`9(?:00|39|44|9)`],`0$1`],[,`(\\d{2})(\\d{3})(\\d{2})`,`$1-$2 $3`,[`[12][136]|3[356]|4[0246]|6[03]|90[1-9]`],`0$1`],[,`(\\d)(\\d{2,3})(\\d{2})(\\d{2})`,`$1-$2 $3 $4`,[`8`],`0$1`],[,`(\\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`],[,`(\\d{3})(\\d{2,3})(\\d{3})`,`$1-$2 $3`,[`9(?:00|39|44)`],`0$1`],[,`(\\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`],[,`(\\d{2})(\\d{3})(\\d{2})(\\d{2})`,`$1-$2 $3 $4`,[`10|7`],`0$1`],[,`(\\d)(\\d{3})(\\d{3})(\\d{2})`,`$1-$2 $3 $4`,[`8`],`0$1`],[,`(\\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`],[,`(\\d{3})(\\d{2})(\\d{2})(\\d{3})`,`$1-$2 $3 $4`,[`9`],`0$1`],[,`(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})`,`$1-$2 $3 $4 $5`,[`[26]`],`0$1`]],[[,`(\\d{2})(\\d{2,3})(\\d{2})`,`$1 $2 $3`,[`20`]],[,`(\\d{3})(\\d{4})`,`$1 $2`,[`9(?:00|39|44|9)`]],[,`(\\d{2})(\\d{3})(\\d{2})`,`$1 $2 $3`,[`[12][136]|3[356]|4[0246]|6[03]|90[1-9]`]],[,`(\\d)(\\d{2,3})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`8`]],[,`(\\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])`]],[,`(\\d{3})(\\d{2,3})(\\d{3})`,`$1 $2 $3`,[`9(?:00|39|44)`]],[,`(\\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]`]],[,`(\\d{2})(\\d{3})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`10|7`]],[,`(\\d)(\\d{3})(\\d{3})(\\d{2})`,`$1 $2 $3 $4`,[`8`]],[,`(\\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])`]],[,`(\\d{3})(\\d{2})(\\d{2})(\\d{3})`,`$1 $2 $3 $4`,[`9`]],[,`(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})`,`$1 $2 $3 $4 $5`,[`[26]`]]],[,,`74[02-9]\\d{6}`,,,,`740123456`,,,[9]],,,[,,,,,,,,,[-1]],[,,`10[1-8]\\d{6}`,,,,`102345678`,,,[9]],,,[,,`(?:25[245]|67[3-68])\\d{9}`,,,,`254123456789`,,,[12]]],SG:[,[,,`(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}`,,,,,,,[8,10,11]],[,,`662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}`,,,,`61234567`,,,[8]],[,,`89(?:8[02-9]|9[0-6])\\d{4}|(?:8(?:0[1-9]|[1-8]\\d|9[0-7])|9[0-8]\\d)\\d{5}`,,,,`81234567`,,,[8]],[,,`(?:18|8)00\\d{7}`,,,,`18001234567`,,,[10,11]],[,,`1900\\d{7}`,,,,`19001234567`,,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`(?:3[12]\\d|666)\\d{5}`,,,,`31234567`,,,[8]],`SG`,65,`0[0-3]\\d`,,,,,,,,[[,`(\\d{4,5}
47)`,`$1`,[`1[013-9]|77`,`1(?:[013-8]|9(?:0[1-9]|[1-9]))|77`]],[,`(\\d{4})(\\d{4})`,`$1 $2`,[`[369]|8(?:0[1-9]|[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`]]],[[,`(\\d{4})(\\d{4})`,`$1 $2`,[`[369]|8(?:0[1-9]|[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`]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`7000\\d{7}`,,,,`70001234567`,,,[11]],,,[,,,,,,,,,[-1]]],SH:[,[,,`(?:[256]\\d|8)\\d{3}`,,,,,,,[4,5]],[,,`2(?:[0-57-9]\\d|6[4-9])\\d\\d`,,,,`22158`],[,,`[56]\\d{4}`,,,,`51234`,,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`262\\d\\d`,,,,`26212`,,,[5]],`SH`,290,`00`,,,,,,,,,,[,,,,,,,,,[-1]],1,`[256]`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SI:[,[,,`[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}`,,,,,,,[5,6,7,8]],[,,`(?:[1-357][2-8]|4[24-8])\\d{6}`,,,,`12345678`,,,[8],[7]],[,,`65(?:[178]\\d|5[56]|6[01])\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}`,,,,`31234567`,,,[8]],[,,`80\\d{4,6}`,,,,`80123456`,,,[6,7,8]],[,,`89[1-3]\\d{2,5}|90\\d{4,6}`,,,,`90123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`(?: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}`,,,,`59012345`,,,[8]],`SI`,386,`00|10(?:22|66|88|99)`,`0`,,,`0`,,`00`,,[[,`(\\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)`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SJ:[,[,,`0\\d{4}|(?:[489]\\d|79)\\d{6}`,,,,,,,[5,8]],[,,`79\\d{6}`,,,,`79123456`,,,[8]],[,,`(?:4[015-8]|9\\d)\\d{6}`,,,,`41234567`,,,[8]],[,,`80[01]\\d{5}`,,,,`80012345`,,,[8]],[,,`82[09]\\d{5}`,,,,`82012345`,,,[8]],[,,`810(?:0[0-6]|[2-8]\\d)\\d{3}`,,,,`81021234`,,,[8]],[,,`880\\d{5}`,,,,`88012345`,,,[8]],[,,`85[0-5]\\d{5}`,,,,`85012345`,,,[8]],`SJ`,47,`00`,,,,,,,,,,[,,,,,,,,,[-1]],,`79`,[,,,,,,,,,[-1]],[,,`(?:0[235-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}`,,,,`02000`],,,[,,`81[23]\\d{5}`,,,,`81212345`,,,[8]]],SK:[,[,,`[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}`,,,,,,,[6,7,9]],[,,`(?: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`,,,,`221234567`],[,,`909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}`,,,,`912123456`,,,[9]],[,,`800\\d{6}`,,,,`800123456`,,,[9]],[,,`9(?:00|[78]\\d)\\d{6}`,,,,`900123456`,,,[9]],[,,`8[5-9]\\d{7}`,,,,`850123456`,,,[9]],[,,,,,,,,,[-1]],[,,`6(?:02|5[0-4]|9[0-6])\\d{6}`,,,,`690123456`,,,[9]],`SK`,421,`00`,`0`,,,`0`,,,,[[,`(\\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{4})(\\d{3})`,`$1 $2`,[`909`,`9090`],`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`]],[[,`(\\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`]],[,,`9090\\d{3}`,,,,`9090123`,,,[7]],,,[,,`9090\\d{3}|(?:602|8(?:00|[5-9]\\d)|9(?:00|[78]\\d))\\d{6}`,,,,,,,[7,9]],[,,`96\\d{7}`,,,,`961234567`,,,[9]],,,[,,,,,,,,,[-1]]],SL:[,[,,`(?:[237-9]\\d|66)\\d{6}`,,,,,,,[8],[6]],[,,`22[2-4][2-9]\\d{4}`,,,,`22221234`,,,,[6]],[,,`(?:25|3[0-5]|66|7\\d|8[08]|9[09])\\d{6}`,,,,`25123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`SL`,232,`00`,`0`,,,`0`,,,,[[,`(\\d{2})(\\d{6})`,`$1 $2`,[`[236-9]`],`(0$1)`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SM:[,[,,`(?:0549|[5-7]\\d)\\d{6}`,,,,,,,[8,10],[6]],[,,`0549(?:8[0157-9]|9\\d)\\d{4}`,,,,`0549886377`,,,[10],[6]],[,,`6[16]\\d{6}`,,,,`66661212`,,,[8]],[,,,,,,,,,[-1]],[,,`7[178]\\d{6}`,,,,`71123456`,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`5[158]\\d{6}`,,,,`58001110`,,,[8]],`SM`,378,`00`,,,,`([89]\\d{5})$`,`0549$1`,,,[[,`(\\d{6})`,`$1`,[`[89]`]],[,`(\\d{2})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`[5-7]`]],[,`(\\d{4})(\\d{6})`,`$1 $2`,[`0`]]],[[,`(\\d{2})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`[5-7]`]],[,`(\\d{4})(\\d{6})`,`$1 $2`,[`0`]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SN:[,[,,`(?:[378]\\d|93)\\d{7}`,,,,,,,[9]],[,,`3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}
47`,,,,`301012345`],[,,`7(?:[015-8]\\d|21|90)\\d{6}`,,,,`701234567`],[,,`800\\d{6}`,,,,`800123456`],[,,`88[4689]\\d{6}`,,,,`884123456`],[,,`81[02468]\\d{6}`,,,,`810123456`],[,,,,,,,,,[-1]],[,,`(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}`,,,,`933301234`],`SN`,221,`00`,,,,,,,,[[,`(\\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]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SO:[,[,,`[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}`,,,,,,,[6,7,8,9]],[,,`(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}`,,,,`4012345`,,,[6,7]],[,,`(?:(?:15|(?:3[59]|4[89]|6\\d|7[679]|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}`,,,,`71123456`,,,[7,8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`SO`,252,`00`,`0`,,,`0`,,,,[[,`(\\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]|7[67]|9[2-9]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SR:[,[,,`(?:[2-5]|[6-8]\\d|90)\\d{5}`,,,,,,,[6,7]],[,,`(?:2[1-3]|3[0-7]|4\\d|5[2-58])\\d{4}`,,,,`211234`,,,[6]],[,,`(?:6[08]|7[124-7]|8[1-9])\\d{5}`,,,,`7412345`,,,[7]],[,,`80\\d{5}`,,,,`8012345`,,,[7]],[,,`90\\d{5}`,,,,`9012345`,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`56\\d{4}`,,,,`561234`,,,[6]],`SR`,597,`00`,,,,,,,,[[,`(\\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-9]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SS:[,[,,`[19]\\d{8}`,,,,,,,[9]],[,,`1[89]\\d{7}`,,,,`181234567`],[,,`(?:12|9[1257-9])\\d{7}`,,,,`977123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`SS`,211,`00`,`0`,,,`0`,,,,[[,`(\\d{3})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`[19]`],`0$1`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ST:[,[,,`(?:22|9\\d)\\d{5}`,,,,,,,[7]],[,,`22\\d{5}`,,,,`2221234`],[,,`900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}`,,,,`9812345`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`ST`,239,`00`,,,,,,,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`[29]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SV:[,[,,`[25-7]\\d{7}|(?:80\\d|900)\\d{4}(?:\\d{4})?`,,,,,,,[7,8,11]],[,,`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}`,,,,`21234567`,,,[8]],[,,`[5-7]\\d{7}`,,,,`70123456`,,,[8]],[,,`800\\d{8}|80[01]\\d{4}`,,,,`8001234`,,,[7,11]],[,,`900\\d{4}(?:\\d{4})?`,,,,`9001234`,,,[7,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`SV`,503,`00`,,,,,,,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`[89]`]],[,`(\\d{4})(\\d{4})`,`$1 $2`,[`[25-7]`]],[,`(\\d{3})(\\d{4})(\\d{4})`,`$1 $2 $3`,[`[89]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SX:[,[,,`7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}`,,,,,,,[10],[7]],[,,`7215(?:4[2-8]|8[39]|9[056])\\d{4}`,,,,`7215425678`,,,,[7]],[,,`7215(?:1[02]|2\\d|5[034679]|8[0-24-8])\\d{4}`,,,,`7215205678`,,,,[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002123456`],[,,`900[2-9]\\d{6}`,,,,`9002123456`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,,,,,,,,[-1]],`SX`,1,`011`,`1`,,,`(5\\d{6})$|1`,`721$1`,,,,,[,,,,,,,,,[-1]],,`721`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SY:[,[,,`[1-359]\\d{8}|[1-5]\\d{7}`,,,,,,,[8,9],[6,7]],[,,`21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}`,,,,`112345678`,,,,[6,7]],[,,`(?:50|9[1-9])\\d{7}`,,,,`944567890`,,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`SY`,963,`00`,`0`,,,`0`,,,,[[,`(\\d{2})(\\d{3})(\\d{3,4})`,`$1 $2 $3`,[`[1-4]|5[1-3]`],`0$1`,,1],[,`(\\d{3})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`[59]`],`0$1`,,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SZ:[,[,,`0800\\d{4}|(?:[237]\\d|900)\\d{6}`,,,,,,,[8,9]],[,,`[23][2-5]\\d{6}`,,,,`22171234`,,,[8]],[,,`7[5-9]\\d{6}`,,,,`76123456`,,,[8]],[,,`0800\\d{4}
47`,,,,`08001234`,,,[8]],[,,`900\\d{6}`,,,,`900012345`,,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`70\\d{6}`,,,,`70012345`,,,[8]],`SZ`,268,`00`,,,,,,,,[[,`(\\d{4})(\\d{4})`,`$1 $2`,[`[0237]`]],[,`(\\d{5})(\\d{4})`,`$1 $2`,[`9`]]],,[,,,,,,,,,[-1]],,,[,,`0800\\d{4}`,,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TA:[,[,,`8\\d{3}`,,,,,,,[4]],[,,`8\\d{3}`,,,,`8999`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`TA`,290,`00`,,,,,,,,,,[,,,,,,,,,[-1]],,`8`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TC:[,[,,`(?:[58]\\d\\d|649|900)\\d{7}`,,,,,,,[10],[7]],[,,`649(?:266|712|9(?:4\\d|50))\\d{4}`,,,,`6497121234`,,,,[7]],[,,`649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}`,,,,`6492311234`,,,,[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002345678`],[,,`900[2-9]\\d{6}`,,,,`9002345678`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,`649(?:71[01]|966)\\d{4}`,,,,`6497101234`,,,,[7]],`TC`,1,`011`,`1`,,,`([2-479]\\d{6})$|1`,`649$1`,,,,,[,,,,,,,,,[-1]],,`649`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TD:[,[,,`(?:22|[3689]\\d|77)\\d{6}`,,,,,,,[8]],[,,`22(?:[37-9]0|5[0-5]|6[89])\\d{4}`,,,,`22501234`],[,,`(?:3[01]|[69]\\d|77|8[5-7])\\d{6}`,,,,`63012345`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`TD`,235,`00|16`,,,,,,`00`,,[[,`(\\d{2})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`[236-9]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TG:[,[,,`[279]\\d{7}`,,,,,,,[8]],[,,`2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}`,,,,`22212345`],[,,`(?:7[0-289]|9[0-36-9])\\d{6}`,,,,`90112345`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`TG`,228,`00`,,,,,,,,[[,`(\\d{2})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`[279]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TH:[,[,,`(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}`,,,,,,,[8,9,10,13]],[,,`(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}`,,,,`21234567`,,,[8]],[,,`67(?:1[0-8]|2[4-7])\\d{5}|(?:14|6[1-6]|[89]\\d)\\d{7}`,,,,`812345678`,,,[9]],[,,`(?:001800\\d|1800)\\d{6}`,,,,`1800123456`,,,[10,13]],[,,`1900\\d{6}`,,,,`1900123456`,,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`6[08]\\d{7}`,,,,`601234567`,,,[9]],`TH`,66,`00[1-9]`,`0`,,,`0`,,,,[[,`(\\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`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TJ:[,[,,`(?:[0-57-9]\\d|66)\\d{7}`,,,,,,,[9],[3,5,6,7]],[,,`(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\d{6}`,,,,`372123456`,,,,[3,5,6,7]],[,,`(?:33[03-9]|4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:[09]\\d|1[0-27-9]|2[0-27]|3[08]|40|5[05]|66|7[0157-9]|8[07-9])\\d{7}`,,,,`917123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`TJ`,992,`810`,,,,,,`8~10`,,[[,`(\\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(?:[1245]|3[12])`]],[,`(\\d{2})(\\d{3})(\\d{4})`,`$1 $2 $3`,[`\\d`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TK:[,[,,`[2-47]\\d{3,6}`,,,,,,,[4,5,6,7]],[,,`(?:2[2-4]|[34]\\d)\\d{2,5}`,,,,`3101`],[,,`7[2-4]\\d{2,5}`,,,,`7290`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`TK`,690,`00`,,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TL:[,[,,`7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}`,,,,,,,[7,8]],[,,`(?:2[1-5]|3[1-9]|4[1-4])\\d{5}`,,,,`2112345`,,,[7]],[,,`7[2-8]\\d{6}`,,,,`77212345`,,,[8]],[,,`80\\d{5}`,,,,`8012345`,,,[7]],[,,`90\\d{5}`,,,,`9012345`,,,[7]],[,,,,,,,,,[-1]],[,,`70\\d{5}`,,,,`7012345`,,,[7]],[,,,,,,,,,[-1]],`TL`,670,`00`,,,,,,,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`[2-489]|70`]],[,`(\\d{4})(\\d{4})`,`$1 $2`,[`7`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TM:[,[,,`(?:[1-6]\\d|71)\\d{6}`,,,,,,,[8]],[,,`(?: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}`,,,,`12345678`],[,,`(?:6\\d|71)\\d{6}`,,,,`66123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`TM`,993,`810`,`8`,,,`8`,,`8~10`,,[[,`(\\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`,[`[67]`],`8 $1`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TN:[,[,,`[2-57-9]\\d{7}`,,,,,,,[8]],[,,`81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}`,,,,`30010123`],[,,`3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-8])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}`,,,,`20123456`],[,,`8010\\d{4}`,,,,`80101234`],[,,`88\\d{6}`,,,,`88123456`],[,,`8[12]10\\d{4}`,,,,`81101234`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`TN`,216,`00`,,,,,,,,[[,`(\\d{2})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`[2-57-9]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TO:[,[,,`(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}`,,,,,,,[5,7]],[,,`(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}`,,,,`20123`,,,[5]],[,,`(?:5(?:4[0-5]|5[4-6])|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\d{4}`,,,,`7715123`,,,[7]],[,,`0800\\d{3}`,,,,`0800222`,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`55[0-37-9]\\d{4}`,,,,`5510123`,,,[7]],`TO`,676,`00`,,,,,,,,[[,`(\\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]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TR:[,[,,`4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}`,,,,,,,[7,10,12,13]],[,,`(?: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}`,,,,`2123456789`,,,[10]],[,,`561(?:011|61\\d)\\d{4}|5(?:0[15-7]|1[06]|[27]4|[34]\\d|5[1-59]|9[46])\\d{7}`,,,,`5012345678`,,,[10]],[,,`8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})`,,,,`8001234567`,,,[10,12,13]],[,,`(?:8[89]8|900)\\d{7}`,,,,`9001234567`,,,[10]],[,,,,,,,,,[-1]],[,,`592(?:21[12]|461)\\d{4}`,,,,`5922121234`,,,[10]],[,,`850\\d{7}`,,,,`8500123456`,,,[10]],`TR`,90,`00`,`0`,,,`0`,,,,[[,`(\\d{3})(\\d)(\\d{3})`,`$1 $2 $3`,[`444`],,,1],[,`(\\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-579]|61)`,`5(?:[0-579]|61[06])`,`5(?:[0-579]|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]],[[,`(\\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-579]|61)`,`5(?:[0-579]|61[06])`,`5(?:[0-579]|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]],[,,`512\\d{7}`,,,,`5123456789`,,,[10]],,,[,,`(?:444|811\\d{3})\\d{4}`,,,,,,,[7,10]],[,,`444\\d{4}`,,,,`4441444`,,,[7]],,,[,,,,,,,,,[-1]]],TT:[,[,,`(?:[58]\\d\\d|900)\\d{7}`,,,,,,,[10],[7]],[,,`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}`,,,,`8682211234`,,,,[7]],[,,`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}`,,,,`8682911234`,,,,[7]],[,,`868800\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002345678`],[,,`900[2-9]\\d{6}`,,,,`9002345678`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,,,,,,,,[-1]],`TT`,1,`011`,`1`,,,`([2-46-8]\\d{6})$|1`,`868$1`,,,,,[,,,,,,,,,[-1]],,`868`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,`868619\\d{4}`,,,,`8686191234`,,,,[7]]],TV:[,[,,`(?:2|7\\d\\d|90)\\d{4}`,,,,,,,[5,6,7]],[,,`2[02-9]\\d{3}`,,,,`20123`,,,[5]],[,,`(?:7[01]\\d|90)\\d{4}`,,,,`901234`,,,[6,7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`TV`,688,`00`,,,,,,,,[[,`(\\d{2})(\\d{3})`,`$1 $2`,[`2`]],[,`(\\d{2})(\\d{4})`,`$1 $2`,[`90`]],[,`(\\d{2})(\\d{5})`,`$1 $2`,[`7`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TW:[,[,,`[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}`,,,,,,,[7,8,9,10,11]],[,,`(?: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}`,,,,`221234567`,,,[8,9]],[,,`(?:40001[0-2]|9[0-8]\\d{4})\\d{3}`,,,,`912345678`,,,[9]],[,,`80[0-79]\\d{6}|800\\d{5}`,,,,`800123456`,,,[8,9]],[,,`20(?:[013-9]\\d\\d|2)\\d{4}`,,,,`203123456`,,,[7,9]],[,,,,,,,,,[-1]],[,,`99\\d{7}
47`,,,,`990123456`,,,[9]],[,,`7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}`,,,,`7012345678`,,,[10,11]],`TW`,886,`0(?:0[25-79]|19)`,`0`,`#`,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`50[0-46-9]\\d{6}`,,,,`500123456`,,,[9]],,,[,,,,,,,,,[-1]]],TZ:[,[,,`(?:[25-8]\\d|41|90)\\d{7}`,,,,,,,[9]],[,,`2[2-8]\\d{7}`,,,,`222345678`],[,,`(?:6[1-35-9]|7[013-9])\\d{7}`,,,,`621234567`],[,,`80[08]\\d{6}`,,,,`800123456`],[,,`90\\d{7}`,,,,`900123456`],[,,`8(?:40|6[01])\\d{6}`,,,,`840123456`],[,,,,,,,,,[-1]],[,,`41\\d{7}`,,,,`412345678`],`TZ`,255,`00[056]`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,`(?:8(?:[04]0|6[01])|90\\d)\\d{6}`],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UA:[,[,,`[89]\\d{9}|[3-9]\\d{8}`,,,,,,,[9,10],[5,6,7]],[,,`(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}`,,,,`311234567`,,,[9],[5,6,7]],[,,`790\\d{6}|(?:39|50|6[36-8]|7[1-357]|9[1-9])\\d{7}`,,,,`501234567`,,,[9]],[,,`800[1-8]\\d{5,6}`,,,,`800123456`],[,,`900[239]\\d{5,6}`,,,,`900212345`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`89[1-579]\\d{6}`,,,,`891234567`,,,[9]],`UA`,380,`00`,`0`,,,`0`,,`0~0`,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UG:[,[,,`800\\d{6}|(?:[29]0|[347]\\d)\\d{7}`,,,,,,,[9],[5,6,7]],[,,`20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|3[1-4]|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}`,,,,`312345678`,,,,[5,6,7]],[,,`72[48]0\\d{5}|7(?:[014-8]\\d|2[0167]|3[06]|9[0-3589])\\d{6}`,,,,`712345678`],[,,`800[1-3]\\d{5}`,,,,`800123456`],[,,`90[1-3]\\d{6}`,,,,`901123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`UG`,256,`00[057]`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],US:[,[,,`[2-9]\\d{9}|3\\d{6}`,,,,,,,[10],[7]],[,,`(?:274[27]|(?:472|983)[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013-79]|3[0-24679]|4[167]|5[0-3]|6[01349]|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-57-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-269])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[0-2478]|4[0378]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[0168]|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-3589]|8[04-69]))[2-9]\\d{6}`,,,,`2015550123`,,,,[7]],[,,`(?:274[27]|(?:472|983)[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013-79]|3[0-24679]|4[167]|5[0-3]|6[01349]|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-57-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-269])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[0-2478]|4[0378]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[0168]|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-3589]|8[04-69]))[2-9]\\d{6}`,,,,`2015550123`,,,,[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002345678`],[,,`900[2-9]\\d{6}`,,,,`9002345678`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,,,,,,,,[-1]],`US`,1,`011`,`1`,,,`1`,,,1,[[,`(\\d{3})(\\d{4})`,`$1-$2`,[`310`],,,1],[,`(\\d{3})(\\d{4})`,`$1-$2`,[`[24-9]|3(?:[02-9]|1[1-9])`]],[,`(\\d{3})(\\d{3})(\\d{4})`,`($1) $2-$3`,[`[2-9]`],,,1]],[[,`(\\d{3})(\\d{4})`,`$1-$2`,[`310`],,,1],[,`(\\d{3})(\\d{3})(\\d{4})`,`$1-$2-$3`,[`[2-9]`]]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UY:[,[,,`0004\\d{2,9}|[1249]\\d{7}|2\\d{3,4}|(?:[49]\\d|80)\\d{5}`,,,,,,,[4,5,6,7,8,9,10,11,12,13]],[,,`(?:1(?:770|9(?:20|[89]7))|(?:2\\d|4[2-7])\\d\\d)\\d{4}`,,,,`21231234`,,,[8],[7]],[,,`9[1-9]\\d{6}`,,,,`94231234`,,,[8]],[,,`0004\\d{2,9}|(?:405|80[05])\\d{4}
47`,,,,`8001234`,,,[6,7,8,9,10,11,12,13]],[,,`90[0-8]\\d{4}`,,,,`9001234`,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`UY`,598,`0(?:0|1[3-9]\\d)`,`0`,` int. `,,`0`,,`00`,,[[,`(\\d{4,5})`,`$1`,[`21`]],[,`(\\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`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`21\\d{2,3}`,,,,`21123`,,,[4,5]],,,[,,,,,,,,,[-1]]],UZ:[,[,,`(?:20|33|[5-9]\\d)\\d{7}`,,,,,,,[9]],[,,`(?: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])|[69]\\d\\d|7(?:[23]\\d|7[69]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|[168]\\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}`,,,,`669050123`],[,,`(?:(?:[25]0|33|8[078]|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])))|7(?:[07]\\d{3}|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}`,,,,`912345678`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`UZ`,998,`00`,,,,,,,,[[,`(\\d{2})(\\d{3})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`[235-9]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VA:[,[,,`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,12]],[,,`06698\\d{1,6}`,,,,`0669812345`,,,[6,7,8,9,10,11]],[,,`3[1-9]\\d{8}|3[2-9]\\d{7}`,,,,`3123456789`,,,[9,10]],[,,`80(?:0\\d{3}|3)\\d{3}`,,,,`800123456`,,,[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}`,,,,`899123456`,,,[6,8,9,10]],[,,`84(?:[08]\\d{3}|[17])\\d{3}`,,,,`848123456`,,,[6,9]],[,,`1(?:78\\d|99)\\d{6}`,,,,`1781234567`,,,[9,10]],[,,`55\\d{8}`,,,,`5512345678`,,,[10]],`VA`,39,`00`,,,,,,,,,,[,,,,,,,,,[-1]],,`06698`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,`3[2-8]\\d{9,10}`,,,,`33101234501`,,,[11,12]]],VC:[,[,,`(?:[58]\\d\\d|784|900)\\d{7}`,,,,,,,[10],[7]],[,,`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}`,,,,`7842661234`,,,,[7]],[,,`784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}`,,,,`7844301234`,,,,[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002345678`],[,,`900[2-9]\\d{6}`,,,,`9002345678`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,`78451[0-2]\\d{4}`,,,,`7845101234`,,,,[7]],`VC`,1,`011`,`1`,,,`([2-7]\\d{6})$|1`,`784$1`,,,,,[,,,,,,,,,[-1]],,`784`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VE:[,[,,`[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}`,,,,,,,[10],[7]],[,,`(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}`,,,,`2121234567`,,,,[7]],[,,`4(?:1[24-8]|2[246])\\d{7}`,,,,`4121234567`],[,,`800\\d{7}`,,,,`8001234567`],[,,`90[01]\\d{7}`,,,,`9001234567`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`VE`,58,`00`,`0`,,,`0`,,,,[[,`(\\d{3})(\\d{7})`,`$1-$2`,[`[24-689]`],`0$1`,`$CC $1`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`501\\d{7}`,,,,`5010123456`,,,,[7]],,,[,,,,,,,,,[-1]]],VG:[,[,,`(?:284|[58]\\d\\d|900)\\d{7}`,,,,,,,[10],[7]],[,,`284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}`,,,,`2842291234`,,,,[7]],[,,`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}`,,,,`2843001234`,,,,[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002345678`],[,,`900[2-9]\\d{6}`,,,,`9002345678`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,,,,,,,,[-1]],`VG`,1,`011`,`1`,,,`([2-578]\\d{6})$|1`,`284$1`,,,,,[,,,,,,,,,[-1]],,`284`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VI:[,[,,`[58]\\d{9}|(?:34|90)0\\d{7}`,,,,,,,[10],[7]],[,,`340(?:2(?:0\\d|10|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}`,,,,`3406421234`,,,,[7]],[,,`340(?:2(?:0\\d|10|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}`,,,,`3406421234`,,,,[7]],[,,`8(?:00|33|44|55|66|77|88)[2-9]\\d{6}`,,,,`8002345678`],[,,`900[2-9]\\d{6}`,,,,`9002345678`],[,,,,,,,,,[-1]],[,,`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]|3[23]|44|66|77|88)[2-9]\\d{6}`,,,,`5002345678`],[,,,,,,,,,[-1]],`VI`,1,`011`,`1`,,,`([2-9]\\d{6})$|1`,`340$1`,,1,,,[,,,,,,,,,[-1]],,`340`,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VN:[,[,,`[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}`,,,,,,,[7,8,9,10]],[,,`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}`,,,,`2101234567`,,,[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}`,,,,`912345678`,,,[9]],[,,`1800\\d{4,6}|12(?:0[13]|28)\\d{4}
47`,,,,`1800123456`,,,[8,9,10]],[,,`1900\\d{4,6}`,,,,`1900123456`,,,[8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`672\\d{6}`,,,,`672012345`,,,[9]],`VN`,84,`00`,`0`,,,`0`,,,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`[17]99`],`0$1`,,1],[,`(\\d{2})(\\d{5})`,`$1 $2`,[`80`],`0$1`,,1],[,`(\\d{3})(\\d{4,5})`,`$1 $2`,[`69`],`0$1`,,1],[,`(\\d{4})(\\d{4,6})`,`$1 $2`,[`1`],,,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]],[[,`(\\d{2})(\\d{5})`,`$1 $2`,[`80`],`0$1`,,1],[,`(\\d{4})(\\d{4,6})`,`$1 $2`,[`1`],,,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]],[,,,,,,,,,[-1]],,,[,,`[17]99\\d{4}|69\\d{5,6}`,,,,,,,[7,8]],[,,`(?:[17]99|80\\d)\\d{4}|69\\d{5,6}`,,,,`1992000`,,,[7,8]],,,[,,,,,,,,,[-1]]],VU:[,[,,`[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}`,,,,,,,[5,7]],[,,`(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}`,,,,`22123`,,,[5]],[,,`(?:[58]\\d|7[0-7])\\d{5}`,,,,`5912345`,,,[7]],[,,`81[18]\\d\\d`,,,,`81123`,,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`9(?:0[1-9]|1[01])\\d{4}`,,,,`9010123`,,,[7]],`VU`,678,`00`,,,,,,,,[[,`(\\d{3})(\\d{4})`,`$1 $2`,[`[57-9]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`(?:3[03]|900\\d)\\d{3}`,,,,`30123`],,,[,,,,,,,,,[-1]]],WF:[,[,,`(?:40|72|8\\d{4})\\d{4}|[89]\\d{5}`,,,,,,,[6,9]],[,,`72\\d{4}`,,,,`721234`,,,[6]],[,,`(?:72|8[23])\\d{4}`,,,,`821234`,,,[6]],[,,`80[0-5]\\d{6}`,,,,`800012345`,,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`9[23]\\d{4}`,,,,`921234`,,,[6]],`WF`,681,`00`,,,,,,,,[[,`(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3`,[`[47-9]`]],[,`(\\d{3})(\\d{2})(\\d{2})(\\d{2})`,`$1 $2 $3 $4`,[`8`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,`[48]0\\d{4}`,,,,`401234`,,,[6]]],WS:[,[,,`(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}`,,,,,,,[5,6,7,10]],[,,`6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}`,,,,`22123`,,,[5,6]],[,,`(?:7[1-35-8]|8(?:[3-7]|9\\d{3}))\\d{5}`,,,,`7212345`,,,[7,10]],[,,`800\\d{3}`,,,,`800123`,,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`WS`,685,`0`,,,,,,,,[[,`(\\d{5})`,`$1`,[`[2-5]|6[1-9]`]],[,`(\\d{3})(\\d{3,7})`,`$1 $2`,[`[68]`]],[,`(\\d{2})(\\d{5})`,`$1 $2`,[`7`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],XK:[,[,,`2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}`,,,,,,,[8,9,10,11,12]],[,,`38\\d{6,10}|(?:2[89]|39)(?:0\\d{5,6}|[1-9]\\d{5})`,,,,`28012345`],[,,`4[3-9]\\d{6}`,,,,`43201234`,,,[8]],[,,`800\\d{5}`,,,,`80001234`,,,[8]],[,,`900\\d{5}`,,,,`90001234`,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`XK`,383,`00`,`0`,,,`0`,,,,[[,`(\\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`,[`2|39`],`0$1`],[,`(\\d{2})(\\d{7,10})`,`$1 $2`,[`3`],`0$1`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YE:[,[,,`(?:1|7\\d)\\d{7}|[1-7]\\d{6}`,,,,,,,[7,8,9],[6]],[,,`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}`,,,,`1234567`,,,[7,8],[6]],[,,`7[01378]\\d{7}`,,,,`712345678`,,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`YE`,967,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YT:[,[,,`7093\\d{5}|(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}`,,,,,,,[9]],[,,`269(?:0[0-467]|15|5[0-4]|6\\d|[78]0)\\d{4}`,,,,`269601234`],[,,`(?:639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])|7093[5-7])\\d{4}`,,,,`639012345`],[,,`80\\d{7}`,,,,`801234567`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`9(?:(?:39|47)8[01]|769\\d)\\d{4}`,,,,`939801234`],`YT`,262,`00`,`0`,,,`0`,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZA:[,[,,`[1-79]\\d{8}|8\\d{4,9}`,,,,,,,[5,6,7,8,9,10]],[,,`(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}`,,,,`101234567`,,,[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)|(?:50[0-2]|[67]\\d\\d)\\d\\d|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}`,,,,`711234567`,,,[5,6,7,8,9]],[,,`80\\d{7}`,,,,`801234567`,,,[9]],[,,`(?:86[2-9]|9[0-2]\\d)\\d{6}`,,,,`862345678`,,,[9]],[,,`860\\d{6}`,,,,`860123456`,,,[9]],[,,,,,,,,,[-1]],[,,`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}`,,,,`871234567`,,,[9]],`ZA`,27,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`861\\d{6,7}`,,,,`861123456`,,,[9,10]],,,[,,,,,,,,,[-1]]],ZM:[,[,,`800\\d{6}|(?:21|[579]\\d|63)\\d{7}`,,,,,,,[9],[6]],[,,`21[1-8]\\d{6}`,,,,`211234567`,,,,[6]],[,,`(?:[59][5-8]|7[5-9])\\d{7}`,,,,`955123456`],[,,`800\\d{6}`,,,,`800123456`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`63\\d{7}`,,,,`630123456`],`ZM`,260,`00`,`0`,,,`0`,,,,[[,`(\\d{3})(\\d{3})`,`$1 $2`,[`[1-9]`]],[,`(\\d{3})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`[28]`],`0$1`],[,`(\\d{2})(\\d{7})`,`$1 $2`,[`[579]`],`0$1`]],[[,`(\\d{3})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`[28]`],`0$1`],[,`(\\d{2})(\\d{7})`,`$1 $2`,[`[579]`],`0$1`]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZW:[,[,,`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],[3,4]],[,,`(?:1(?:(?:3\\d|9)\\d|[4-8])|2(?:(?:(?
47: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}`,,,,`1312345`,,,,[3,4]],[,,`7(?:[1278]\\d|3[1-9])\\d{6}`,,,,`712345678`,,,[9]],[,,`80(?:[01]\\d|20|8[0-8])\\d{3}`,,,,`8001234`,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`86(?:1[12]|22|30|44|55|77|8[368])\\d{6}`,,,,`8686123456`,,,[10]],`ZW`,263,`00`,`0`,,,`0`,,,,[[,`(\\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`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],800:[,[,,`(?:00|[1-9]\\d)\\d{6}`,,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`(?:00|[1-9]\\d)\\d{6}`,,,,`12345678`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`001`,800,,,,,,,,1,[[,`(\\d{4})(\\d{4})`,`$1 $2`,[`\\d`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],808:[,[,,`[1-9]\\d{7}`,,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`[1-9]\\d{7}`,,,,`12345678`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`001`,808,,,,,,,,1,[[,`(\\d{4})(\\d{4})`,`$1 $2`,[`[1-9]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],870:[,[,,`7\\d{11}|[235-7]\\d{8}`,,,,,,,[9,12]],[,,,,,,,,,[-1]],[,,`(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}`,,,,`301234567`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`2\\d{8}`,,,,`201234567`,,,[9]],`001`,870,,,,,,,,,[[,`(\\d{3})(\\d{3})(\\d{3})`,`$1 $2 $3`,[`[235-7]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],878:[,[,,`10\\d{10}`,,,,,,,[12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`10\\d{10}`,,,,`101234567890`],`001`,878,,,,,,,,1,[[,`(\\d{2})(\\d{5})(\\d{5})`,`$1 $2 $3`,[`1`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],881:[,[,,`6\\d{9}|[0-36-9]\\d{8}`,,,,,,,[9,10]],[,,,,,,,,,[-1]],[,,`6\\d{9}|[0-36-9]\\d{8}`,,,,`612345678`],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`001`,881,,,,,,,,,[[,`(\\d)(\\d{3})(\\d{5})`,`$1 $2 $3`,[`[0-37-9]`]],[,`(\\d)(\\d{3})(\\d{5,6})`,`$1 $2 $3`,[`6`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],882:[,[,,`[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?`,,,,,,,[7,8,9,10,11,12]],[,,,,,,,,,[-1]],[,,`342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|5(?:0\\d{3}|2[0-2]))\\d{7}`,,,,`3421234`,,,[7,8,9,10,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`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}`,,,,`390123456789`],`001`,882,,,,,,,,,[[,`(\\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}
47)`,`$1 $2 $3`,[`10|23|3(?:[15]|4[57])|4|5[12]`]],[,`(\\d{3})(\\d{4})(\\d{4})`,`$1 $2 $3`,[`34`]],[,`(\\d{2})(\\d{4,5})(\\d{5})`,`$1 $2 $3`,[`[1-35]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,`348[57]\\d{7}`,,,,`34851234567`,,,[11]]],883:[,[,,`(?:[1-4]\\d|51)\\d{6,10}`,,,,,,,[8,9,10,11,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`(?: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}`,,,,`510012345`],`001`,883,,,,,,,,1,[[,`(\\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]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],888:[,[,,`\\d{11}`,,,,,,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`001`,888,,,,,,,,1,[[,`(\\d{3})(\\d{3})(\\d{5})`,`$1 $2 $3`]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,`\\d{11}`,,,,`12345678901`],,,[,,,,,,,,,[-1]]],979:[,[,,`[1359]\\d{8}`,,,,,,,[9],[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,`[1359]\\d{8}`,,,,`123456789`,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],`001`,979,,,,,,,,1,[[,`(\\d)(\\d{4})(\\d{4})`,`$1 $2 $3`,[`[1359]`]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]]};function J(){this.g={}}J.h=void 0,J.g=function(){return J.h?J.h:J.h=new J};var r2={0:`0`,1:`1`,2:`2`,3:`3`,4:`4`,5:`5`,6:`6`,7:`7`,8:`8`,9:`9`,"ï¼":`0`,"ï¼":`1`,"ï¼":`2`,"ï¼":`3`,"ï¼":`4`,"ï¼":`5`,"ï¼":`6`,"ï¼":`7`,"ï¼":`8`,"ï¼":`9`,"Ù ":`0`,"Ù¡":`1`,"Ù¢":`2`,"Ù£":`3`,"Ù¤":`4`,"Ù¥":`5`,"Ù¦":`6`,"Ù§":`7`,"Ù¨":`8`,"Ù©":`9`,"Û°":`0`,"Û±":`1`,"Û²":`2`,"Û³":`3`,"Û´":`4`,"Ûµ":`5`,"Û¶":`6`,"Û·":`7`,"Û¸":`8`,"Û¹":`9`},i4={0:`0`,1:`1`,2:`2`,3:`3`,4:`4`,5:`5`,6:`6`,7:`7`,8:`8`,9:`9`,"+":`+`,"*":`*`,"#":`#`},n4={0:`0`,1:`1`,2:`2`,3:`3`,4:`4`,5:`5`,6:`6`,7:`7`,8:`8`,9:`9`,"ï¼":`0`,"ï¼":`1`,"ï¼":`2`,"ï¼":`3`,"ï¼":`4`,"ï¼":`5`,"ï¼":`6`,"ï¼":`7`,"ï¼":`8`,"ï¼":`9`,"Ù ":`0`,"Ù¡":`1`,"Ù¢":`2`,"Ù£":`3`,"Ù¤":`4`,"Ù¥":`5`,"Ù¦":`6`,"Ù§":`7`,"Ù¨":`8`,"Ù©":`9`,"Û°":`0`,"Û±":`1`,"Û²":`2`,"Û³":`3`,"Û´":`4`,"Ûµ":`5`,"Û¶":`6`,"Û·":`7`,"Û¸":`8`,"Û¹":`9`,A:`2`,B:`2`,C:`2`,D:`3`,E:`3`,F:`3`,G:`4`,H:`4`,I:`4`,J:`5`,K:`5`,L:`5`,M:`6`,N:`6`,O:`6`,P:`7`,Q:`7`,R:`7`,S:`7`,T:`8`,U:`8`,V:`8`,W:`9`,X:`9`,Y:`9`,Z:`9`},s4=RegExp(`[+ï¼]+`),c0=RegExp(`^[+ï¼]+`),Q2=RegExp(`([0-9ï¼-ï¼Ù -Ù©Û°-Û¹])`),o4=RegExp(`[+ï¼0-9ï¼-ï¼Ù -Ù©Û°-Û¹]`),r4=/[\\\/] *x/,$4=RegExp(`[^0-9ï¼-ï¼Ù -Ù©Û°-Û¹A-Za-z#]+$`),l4=/(?:.*?[A-Za-z]){3}.*/,a4=RegExp(`^\\+([0-9ï¼-ï¼Ù -Ù©Û°-Û¹]|[\\-\\.\\(\\)]?)*[0-9ï¼-ï¼Ù -Ù©Û°-Û¹]([0-9ï¼-ï¼Ù -Ù©Û°-Û¹]|[\\-\\.\\(\\)]?)*$`),u4=RegExp(`^([A-Za-z0-9ï¼-ï¼Ù -Ù©Û°-Û¹]+((\\-)*[A-Za-z0-9ï¼-ï¼Ù -Ù©Û°-Û¹])*\\.)*[A-Za-z]+((\\-)*[A-Za-z0-9ï¼-ï¼Ù -Ù©Û°-Û¹])*\\.?$`);function q1(d){return`([0-9ï¼-ï¼Ù -Ù©Û°-Û¹]{1,`+d+`})`}function J2(){return`;ext=`+q1(`20`)+`|[ \xA0\\t,]*(?:e?xt(?:ensi(?:oÌ?|ó))?n?|ï½
?ï½ï½ï½?|доб|anexo)[:\\.ï¼]?[ \xA0\\t,-]*`+(q1(`20`)+`#?|[ \xA0\\t,]*(?:[xï½#ï¼~ï½]|int|ï½ï½ï½)[:\\.ï¼]?[ \xA0\\t,-]*`)+(q1(`9`)+`#?|[- ]+`)+(q1(`6`)+`#|[ \xA0\\t]*(?:,{2}|;)[:\\.ï¼]?[ \xA0\\t,-]*`)+(q1(`15`)+`#?|[ \xA0\\t]*(?:,)+[:\\.ï¼]?[ \xA0\\t,-]*`)+(q1(`9`)+`#?`)}var q2=new RegExp(`(?:`+J2()+`)$`,`i`),h4=new RegExp(`^[0-9ï¼-ï¼Ù -Ù©Û°-Û¹]{2}$|^[+ï¼]*(?:[-xâ-ââã¼ï¼-ï¼ \xA0Âââ ã()ï¼ï¼ï¼»ï¼½.\\[\\]/~ââ¼ï½*]*[0-9ï¼-ï¼Ù -Ù©Û°-Û¹]){3,}[-xâ-ââã¼ï¼-ï¼ \xA0Âââ ã()ï¼ï¼ï¼»ï¼½.\\[\\]/~ââ¼ï½*A-Za-z0-9ï¼-ï¼Ù -Ù©Û°-Û¹]*(?:`+J2()+`)?$`,`i`),c4=/(\$\d)/,f4=/^\(?\$1\)?$/;function dd(d){return 2>d.length?!1:b1(h4,d)}function td(d){return b1(l4,d)?x0(d,n4):x0(d,r2)}function ed(d){var s=td(d.toString());i1(d),d.g(s)}function id(d){return d!=null&&(O1(d,9)!=1||d1(d,9)[0]!=-1)}function x0(d,s){for(var $=new j,u,h=d.length,c=0;c<h;++c)u=d.charAt(c),u=s[u.toUpperCase()],u!=null&&$.g(u);return $.toString()}
vendor: 12,269 bytes, line 47
47function nd(d){return d.length==0||f4.test(d)}function O0(d){return d!=null&&isNaN(d)&&d.toUpperCase()in X2}J.prototype.format=function(d,s){if(I(d,2)==0&&q(d,5)){var $=D(d,5);if(0<$.length)return $}$=D(d,1);var u=p0(d);if(s==0)return sd($,0,u,``);if(!($ in h0))return u;var h=f0(this,$,m0($));d=q(d,3)&&I(d,3).length!=0?s==3?`;ext=`+I(d,3):q(h,13)?I(h,13)+D(d,3):` ext. `+D(d,3):``;d:{h=d1(h,20).length==0||s==2?d1(h,19):d1(h,20);for(var c,m=h.length,v=0;v<m;++v){c=h[v];var N=O1(c,3);if((N==0||u.search(I(c,3,N-1))==0)&&(N=new RegExp(I(c,1)),b1(N,u))){h=c;break d}}h=null}return h!=null&&(m=h,h=D(m,2),c=new RegExp(I(m,1)),D(m,5),m=D(m,4),u=s==2&&m!=null&&0<m.length?u.replace(c,h.replace(c4,m)):u.replace(c,h),s==3&&(u=u.replace(RegExp(`^[-xâ-ââã¼ï¼-ï¼ \xA0Âââ ã()ï¼ï¼ï¼»ï¼½.\\[\\]/~ââ¼ï½]+`),``),u=u.replace(RegExp(`[-xâ-ââã¼ï¼-ï¼ \xA0Âââ ã()ï¼ï¼ï¼»ï¼½.\\[\\]/~ââ¼ï½]+`,`g`),`-`))),sd($,s,u,d)};function f0(d,s,$){return $==`001`?R1(d,``+s):R1(d,$)}function p0(d){if(!q(d,2))return``;var s=``+I(d,2);return q(d,4)&&I(d,4)&&0<D(d,8)?Array(D(d,8)+1).join(`0`)+s:s}function sd(d,s,$,u){switch(s){case 0:return`+`+d+$+u;case 1:return`+`+d+` `+$+u;case 3:return`tel:+`+d+`-`+$+u;default:return $+u}}function M0(d,s){switch(s){case 4:return I(d,5);case 3:return I(d,4);case 1:return I(d,3);case 0:case 2:return I(d,2);case 5:return I(d,6);case 6:return I(d,8);case 7:return I(d,7);case 8:return I(d,21);case 9:return I(d,25);case 10:return I(d,28);default:return I(d,1)}}function od(d,s){var $=rd(d,s);return d=f0(d,D(s,1),$),d==null?-1:(s=p0(s),$2(s,d))}function $2(d,s){return $1(d,I(s,1))?$1(d,I(s,5))?4:$1(d,I(s,4))?3:$1(d,I(s,6))?5:$1(d,I(s,8))?6:$1(d,I(s,7))?7:$1(d,I(s,21))?8:$1(d,I(s,25))?9:$1(d,I(s,28))?10:$1(d,I(s,2))?I(s,18)||$1(d,I(s,3))?2:0:!I(s,18)&&$1(d,I(s,3))?1:-1:-1}function R1(d,s){if(s==null)return null;s=s.toUpperCase();var $=d.g[s];if($==null){if($=X2[s],$==null)return null;$=new u0().g(G1.m(),$),d.g[s]=$}return $}function $1(d,s){var $=d.length;return 0<O1(s,9)&&d1(s,9).indexOf($)==-1?!1:b1(D(s,2),d)}function p4(d,s){var $=rd(d,s),u=D(s,1),h=f0(d,u,$);return h==null||$!=`001`&&u!=$d(d,$)?h=!1:(d=p0(s),h=$2(d,h)!=-1),h}function rd(d,s){if(s==null)return null;var $=D(s,1);if($=h0[$],$==null)d=null;else if($.length==1)d=$[0];else d:{s=p0(s);for(var u,h=$.length,c=0;c<h;c++){u=$[c];var m=R1(d,u);if(q(m,23)){if(s.search(I(m,23))==0){d=u;break d}}else if($2(s,m)!=-1){d=u;break d}}d=null}return d}function m0(d){return d=h0[d],d==null?`ZZ`:d[0]}function $d(d,s){if(d=R1(d,s),d==null)throw Error(`Invalid region code: `+s);return D(d,10)}function R0(d,s,$,u){var h=M0($,u),c=O1(h,9)==0?d1(I($,1),9):d1(h,9);if(h=d1(h,10),u==2)if(id(M0($,0)))d=M0($,1),id(d)&&(c=c.concat(O1(d,9)==0?d1(I($,1),9):d1(d,9)),c.sort(),h.length==0?h=d1(d,10):(h=h.concat(d1(d,10)),h.sort()));else return R0(d,s,$,1);return c[0]==-1?5:(s=s.length,-1<h.indexOf(s)?4:($=c[0],$==s?0:$>s?2:c[c.length-1]<s?3:-1<c.indexOf(s,1)?0:5))}function U0(d,s,$){var u=p0(s);return s=D(s,1),s in h0?(s=f0(d,s,m0(s)),R0(d,u,s,$)):1}function ld(d,s){if(d=d.toString(),d.length==0||d.charAt(0)==`0`)return 0;for(var $,u=d.length,h=1;3>=h&&h<=u;++h)if($=parseInt(d.substring(0,h),10),$ in h0)return s.g(d.substring(h)),$;return 0}function ad(d,s,$,u,h,c){if(s.length==0)return 0;s=new j(s);var m;$!=null&&(m=I($,11)),m??=`NonMatch`;var v=s.toString();if(v.length==0)m=20;else if(c0.test(v))v=v.replace(c0,``),i1(s),s.g(td(v)),m=1;else{if(v=new RegExp(m),ed(s),m=s.toString(),m.search(v)==0){v=m.match(v)[0].length;var N=m.substring(v).match(Q2);N&&N[1]!=null&&0<N[1].length&&x0(N[1],r2)==`0`?m=!1:(i1(s),s.g(m.substring(v)),m=!0)}else m=!1;m=m?5:20}if(h&&Q(c,6,m),m!=20){if(2>=s.h.length)throw Error(`Phone number too short after IDD`);if(d=ld(s,u),d!=0)return Q(c,1,d),d;throw Error(`Invalid country calling code`)}return $!=null&&(m=D($,10),v=``+m,N=s.toString(),N.lastIndexOf(v,0)==0&&(v=new j(N.substring(v.length)),N=I($,1),N=new RegExp(D(N,2)),ud(v,$,null),v=v.toString(),!b1(N,s.toString())&&b1(N,v)||R0(d,s.toString(),$,-1)==3))?(u.g(v),h&&Q(c,6,10),Q(c,1,m),m):(Q(c,1,0),0)}function ud(d,s,$){var u=d.toString(),h=u.length,c=I(s,15);if(h!=0&&c!=null&&c.length!=0){var m=new RegExp(`^(?:`+c+`)`);if(h=m.exec(u)){c=new RegExp(D(I(s,1),2));var v=b1(c,u),N=h.length-1;s=I(s,16),s==null||s.length==0||h[N]==null||h[N].length==0?(!v||b1(c,u.substring(h[0].length)))&&($!=null&&0<N&&h[N]!=null&&$.g(h[1]),d.set(u.substring(h[0].length))):(u=u.replace(m,s),(!v||b1(c,u))&&($!=null&&0<N&&$.g(h[1]),d.set(u)))}}}function K1(d,s,$){if(!O0($)&&0<s.length&&s.charAt(0)!=`+`)throw Error(`Invalid country calling code`);return hd(d,s,$,!0)}function hd(d,s,$,u){if(s==null)throw Error(`The string supplied did not seem to be a phone number`);if(250<s.length)throw Error(`The string supplied is too long to be a phone number`);var h=new j,c=s.indexOf(`;phone-context=`);if(c===-1)c=null;else if(c+=15,c>=s.length)c=``;else{var m=s.indexOf(`;`,c);c=m!==-1?s.substring(c,m):s.substring(c)}var v=c;if(v==null?m=!0:v.length===0?m=!1:(m=a4.exec(v),v=u4.exec(v),m=m!==null||v!==null),!m||(c!=null?(c.charAt(0)===`+`&&h.g(c),c=s.indexOf(`tel:`),h.g(s.substring(0<=c?c+4:0,s.indexOf(`;phone-context=`)))):(c=h.g,m=s??``,v=m.search(o4),0<=v?(m=m.substring(v),m=m.replace($4,``),v=m.search(r4),0<=v&&(m=m.substring(0,v))):m=``,c.call(h,m)),c=h.toString(),m=c.indexOf(`;isub=`),0<m&&(i1(h),h.g(c.substring(0,m))),!dd(h.toString())))throw Error(`The string supplied did not seem to be a phone number`);if(c=h.toString(),!(O0($)||c!=null&&0<c.length&&c0.test(c)))throw Error(`Invalid country calling code`);c=new M1,u&&Q(c,5,s);d:{if(s=h.toString(),m=s.search(q2),0<=m&&dd(s.substring(0,m))){v=s.match(q2);for(var N=v.length,N1=1;N1<N;++N1)if(v[N1]!=null&&0<v[N1].length){i1(h),h.g(s.substring(0,m)),s=v[N1];break d}}s=``}0<s.length&&Q(c,3,s),m=R1(d,$),s=new j,v=0,N=h.toString();try{v=ad(d,N,m,s,u,c)}catch(u2){if(u2.message==`Invalid country calling code`&&c0.test(N)){if(N=N.replace(c0,``),v=ad(d,N,m,s,u,c),v==0)throw u2}else throw u2}if(v!=0?(h=m0(v),h!=$&&(m=f0(d,v,h))):(ed(h),s.g(h.toString()),$!=null?(v=D(m,10),Q(c,1,v)):u&&(delete c.h[6],c.g&&delete c.g[6])),2>s.h.length||(m!=null&&($=new j,h=new j(s.toString()),ud(h,m,$),d=R0(d,h.toString(),m,-1),d!=2&&d!=4&&d!=5&&(s=h,u&&0<$.toString().length&&Q(c,7,$.toString()))),u=s.toString(),d=u.length,2>d))throw Error(`The string supplied is too short to be a phone number`);if(17<d)throw Error(`The string supplied is too long to be a phone number`);if(1<u.length&&u.charAt(0)==`0`){for(Q(c,4,!0),d=1;d<u.length-1&&u.charAt(d)==`0`;)d++;d!=1&&Q(c,8,d)}return Q(c,2,parseInt(u,10)),c}function b1(d,s){return!!((d=s.match(new RegExp(`^(?:`+(typeof d==`string`?d:d.source)+`)$`,`i`)))&&d[0].length==s.length)}function m4(d){this.fa=RegExp(`â`),this.ja=``,this.v=new j,this.da=``,this.s=new j,this.ba=new j,this.u=!0,this.ea=this.ca=this.la=!1,this.ga=J.g(),this.$=0,this.h=new j,this.ha=!1,this.o=``,this.g=new j,this.j=[],this.ka=d,this.l=pd(this,this.ka)}var cd=new G1;Q(cd,11,`NA`);var _4=RegExp(`^[-xâ-ââã¼ï¼-ï¼ \xA0Âââ ã()ï¼ï¼ï¼»ï¼½.\\[\\]/~ââ¼ï½]*\\$1[-xâ-ââã¼ï¼-ï¼ \xA0Âââ ã()ï¼ï¼ï¼»ï¼½.\\[\\]/~ââ¼ï½]*(\\$\\d[-xâ-ââã¼ï¼-ï¼ \xA0Âââ ã()ï¼ï¼ï¼»ï¼½.\\[\\]/~ââ¼ï½]*)*$`),fd=/[- ]/;function pd(d,s){var $=d.ga;return s=O0(s)?$d($,s):0,d=R1(d.ga,m0(s)),d??cd}function md(d){for(var s=d.j.length,$=0;$<s;++$){var u=d.j[$],h=D(u,1);if(d.da==h)return!1;var c=d,m=u,v=D(m,1);i1(c.v);var N=c;m=D(m,2);var N1=`999999999999999`.match(v)[0];if(N1.length<N.g.h.length?N=``:(N=N1.replace(new RegExp(v,`g`),m),N=N.replace(RegExp(`9`,`g`),`â`)),0<N.length?(c.v.g(N),c=!0):c=!1,c)return d.da=h,d.ha=fd.test(I(u,4)),d.$=0,!0}return d.u=!1}function _d(d,s){for(var $=[],u=s.length-3,h=d.j.length,c=0;c<h;++c){var m=d.j[c];O1(m,3)==0?$.push(d.j[c]):(m=I(m,3,Math.min(u,O1(m,3)-1)),s.search(m)==0&&$.push(d.j[c]))}d.j=$}function C4(d,s){d.s.g(s);var $=s;if(Q2.test($)||d.s.h.length==1&&s4.test($)?(s==`+`?($=s,d.ba.g(s)):($=r2[s],d.ba.g($),d.g.g($)),s=$):(d.u=!1,d.la=!0),!d.u){if(!d.la){if(yd(d)){if(Ed(d))return Cd(d)}else if(0<d.o.length&&(s=d.g.toString(),i1(d.g),d.g.g(d.o),d.g.g(s),s=d.h.toString(),$=s.lastIndexOf(d.o),i1(d.h),d.h.g(s.substring(0,$))),d.o!=Id(d))return d.h.g(` `),Cd(d)}return d.s.toString()}switch(d.ba.h.length){case 0:case 1:case 2:return d.s.toString();case 3:if(yd(d))d.ea=!0;else return d.o=Id(d),l2(d);default:return d.ea?(Ed(d)&&(d.ea=!1),d.h.toString()+d.g.toString()):0<d.j.length?(s=wd(d,s),$=gd(d),0<$.length?$:(_d(d,d.g.toString()),md(d)?vd(d):d.u?B0(d,s):d.s.toString())):l2(d)}}function Cd(d){return d.u=!0,d.ea=!1,d.j=[],d.$=0,i1(d.v),d.da=``,l2(d)}function gd(d){for(var s=d.g.toString(),$=d.j.length,u=0;u<$;++u){var h=d.j[u],c=D(h,1);if(new RegExp(`^(?:`+c+`)$`).test(s)&&(d.ha=fd.test(I(h,4)),h=s.replace(new RegExp(c,`g`),I(h,2)),h=B0(d,h),x0(h,i4)==d.ba))return h}return``}function B0(d,s){var $=d.h.h.length;return d.ha&&0<$&&d.h.toString().charAt($-1)!=` `?d.h+` `+s:d.h+s}function l2(d){var s=d.g.toString();if(3<=s.length){for(var $=d.ca&&d.o.length==0&&0<O1(d.l,20)?d1(d.l,20):d1(d.l,19),u=$.length,h=0;h<u;++h){var c=$[h];0<d.o.length&&nd(D(c,4))&&!I(c,6)&&!q(c,5)||(d.o.length!=0||d.ca||nd(D(c,4))||I(c,6))&&_4.test(D(c,2))&&d.j.push(c)}return _d(d,s),s=gd(d),0<s.length?s:md(d)?vd(d):d.s.toString()}return B0(d,s)}function vd(d){var s=d.g.toString(),$=s.length;if(0<$){for(var u=``,h=0;h<$;h++)u=wd(d,s.charAt(h));return d.u?B0(d,u):d.s.toString()}return d.h.toString()}function Id(d){var s=d.g.toString(),$=0;if(I(d.l,10)!=1)var u=!1;else u=d.g.toString(),u=u.charAt(0)==`1`&&u.charAt(1)!=`0`&&u.charAt(1)!=`1`;return u?($=1,d.h.g(`1`).g(` `),d.ca=!0):q(d.l,15)&&(u=new RegExp(`^(?:`+I(d.l,15)+`)`),u=s.match(u),u!=null&&u[0]!=null&&0<u[0].length&&(d.ca=!0,$=u[0].length,d.h.g(s.substring(0,$)))),i1(d.g),d.g.g(s.substring($)),s.substring(0,$)}function yd(d){var s=d.ba.toString(),$=new RegExp(`^(?:\\+|`+I(d.l,11)+`)`);return $=s.match($),$!=null&&$[0]!=null&&0<$[0].length?(d.ca=!0,$=$[0].length,i1(d.g),d.g.g(s.substring($)),i1(d.h),d.h.g(s.substring(0,$)),s.charAt(0)!=`+`&&d.h.g(` `),!0):!1}function Ed(d){if(d.g.h.length==0)return!1;var s=new j,$=ld(d.g,s);return $==0?!1:(i1(d.g),d.g.g(s.toString()),s=m0($),s==`001`?d.l=R1(d.ga,``+$):s!=d.ka&&(d.l=pd(d,s)),d.h.g(``+$).g(` `),d.o=``,!0)}function wd(d,s){var $=d.v.toString();if(0<=$.substring(d.$).search(d.fa)){var u=$.search(d.fa);return s=$.replace(d.fa,s),i1(d.v),d.v.g(s),d.$=u,s.substring(0,d.$+1)}return d.j.length==1&&(d.u=!1),d.da=``,d.s.toString()}let bd=d=>{let s=[];return d.includes(`FIXED_LINE_OR_MOBILE`)?(d.includes(`MOBILE`)||s.push(`MOBILE`),d.includes(`FIXED_LINE`)||s.push(`FIXED_LINE`)):(d.includes(`MOBILE`)||d.includes(`FIXED_LINE`))&&s.push(`FIXED_LINE_OR_MOBILE`),d.concat(s)},a2={FIXED_LINE:0,MOBILE:1,FIXED_LINE_OR_MOBILE:2,TOLL_FREE:3,PREMIUM_RATE:4,SHARED_COST:5,VOIP:6,PERSONAL_NUMBER:7,PAGER:8,UAN:9,VOICEMAIL:10,UNKNOWN:-1};e(`intlTelInputUtilsTemp`,{}),e(`intlTelInputUtilsTemp.formatNumberAsYouType`,(d,s)=>{try{let $=d.replace(/[^+0-9]/g,``),u=new m4(s);s=``;for(let h=0;h<$.length;h++)u.ja=C4(u,$.charAt(h)),s=u.ja;return s}catch($){return d}}),e(`intlTelInputUtilsTemp.formatNumber`,(d,s,$)=>{try{let h=J.g(),c=K1(h,d,s);var u=U0(h,c,-1);return u==0||u==4?h.format(c,typeof $>`u`?0:$):d}catch(h){return d}}),e(`intlTelInputUtilsTemp.getExampleNumber`,(d,s,$,u)=>{try{let N=J.g();d:{var h=N;if(O0(d)){var c=M0(R1(h,d),$);try{if(q(c,6)){var v=hd(h,I(c,6),d,!1);break d}}catch(N1){}}v=null}return N.format(v,u?0:s?2:1)}catch(N){return``}}),e(`intlTelInputUtilsTemp.getExtension`,(d,s)=>{try{return I(K1(J.g(),d,s),3)}catch($){return``}}),e(`intlTelInputUtilsTemp.getNumberType`,(d,s)=>{try{let $=J.g();return od($,K1($,d,s))}catch($){return-99}}),e(`intlTelInputUtilsTemp.getValidationError`,(d,s)=>{if(!s)return 1;try{let $=J.g();return U0($,K1($,d,s),-1)}catch($){return $.message===`Invalid country calling code`?1:3>=d.length||$.message===`Phone number too short after IDD`||$.message===`The string supplied is too short to be a phone number`?2:$.message===`The string supplied is too long to be a phone number`?3:-99}}),e(`intlTelInputUtilsTemp.isValidNumber`,(d,s,$)=>{try{let u=J.g(),h=K1(u,d,s),c=p4(u,h);
47if($){let m=bd($).map(v=>a2[v]);return c&&m.includes(od(u,h))}return c}catch(u){return!1}}),e(`intlTelInputUtilsTemp.isPossibleNumber`,(d,s,$)=>{try{let u=J.g(),h=K1(u,d,s);if($){let c=bd($);for(let m of c)if(U0(u,h,a2[m])===0)return!0;return!1}return U0(u,h,-1)===0}catch(u){return!1}}),e(`intlTelInputUtilsTemp.getCoreNumber`,(d,s)=>{try{return I(K1(J.g(),d,s),2).toString()}catch($){return``}}),e(`intlTelInputUtilsTemp.numberFormat`,{E164:0,INTERNATIONAL:1,NATIONAL:2,RFC3966:3}),e(`intlTelInputUtilsTemp.numberType`,a2),e(`intlTelInputUtilsTemp.validationError`,{IS_POSSIBLE:0,INVALID_COUNTRY_CODE:1,TOO_SHORT:2,TOO_LONG:3,IS_POSSIBLE_LOCAL_ONLY:4,INVALID_LENGTH:5})})();var d4=typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:void 0;var J4=d4.intlTelInputUtilsTemp;delete d4.intlTelInputUtilsTemp;q3.utils=J4;var d9=q3;var t9=[`inputRef`];var e9=[`invalid`,`invalid-country-code`,`too-short`,`too-long`,`invalid-format`];var t4=(()=>{let n=class{constructor(){this.usePreciseValidation=!1,this.inputProps={},this.disabled=!1,this.numberChange=new Fe$1,this.countryChange=new Fe$1,this.validityChange=new Fe$1,this.errorCodeChange=new Fe$1,this.blur=new Fe$1,this.focus=new Fe$1,this.keydown=new Fe$1,this.keyup=new Fe$1,this.paste=new Fe$1,this.click=new Fe$1,this.appliedInputPropKeys=new Set,this.countryChangeHandler=()=>this.handleInput(),this.onChange=()=>{},this.onTouched=()=>{},this.onValidatorChange=()=>{}}ngAfterViewInit(){var e,t;this.inputRef.nativeElement&&(this.iti=d9(this.inputRef.nativeElement,this.initOptions)),this.inputRef.nativeElement.addEventListener(`countrychange`,this.countryChangeHandler),this.applyInputProps(),this.initialValue&&((e=this.iti)===null||e===void 0||e.setNumber(this.initialValue)),this.disabled&&((t=this.iti)===null||t===void 0||t.setDisabled(this.disabled))}ngOnChanges(e){var t;e.disabled&&((t=this.iti)===null||t===void 0||t.setDisabled(this.disabled)),e.inputProps&&this.applyInputProps()}handleInput(){if(!this.iti)return;let e=this.iti.getNumber()||``,t=this.iti.getSelectedCountryData().iso2||``,i=!1;e!==this.lastEmittedNumber&&(this.lastEmittedNumber=e,this.numberChange.emit(e),this.onChange(e),i=!0),t!==this.lastEmittedCountry&&(this.lastEmittedCountry=t,this.countryChange.emit(t),i=!0);let r=this.usePreciseValidation?this.iti.isValidNumberPrecise():this.iti.isValidNumber(),l=r?null:this.iti.getValidationError();r!==this.lastEmittedValidity&&(this.lastEmittedValidity=r,this.validityChange.emit(r),i=!0),l!==this.lastEmittedErrorCode&&(this.lastEmittedErrorCode=l,this.errorCodeChange.emit(l),i=!0),i&&this.onValidatorChange()}handleBlur(e){this.onTouched(),this.blur.emit(e)}handleFocus(e){this.focus.emit(e)}handleKeyDown(e){this.keydown.emit(e)}handleKeyUp(e){this.keyup.emit(e)}handlePaste(e){this.paste.emit(e)}handleClick(e){this.click.emit(e)}getInstance(){return this.iti}getInput(){return this.inputRef.nativeElement}ngOnDestroy(){var e;(e=this.iti)===null||e===void 0||e.destroy(),this.inputRef.nativeElement.removeEventListener(`countrychange`,this.countryChangeHandler)}applyInputProps(){let e=new Set;Object.entries(this.inputProps).forEach(([t,i])=>{e.add(t),this.inputRef.nativeElement.setAttribute(t,i)}),this.appliedInputPropKeys.forEach(t=>{e.has(t)||this.inputRef.nativeElement.removeAttribute(t)}),this.appliedInputPropKeys=e}writeValue(e){this.iti&&this.iti.setNumber(e||``)}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){var t;this.disabled=e,(t=this.iti)===null||t===void 0||t.setDisabled(e)}validate(e){var t;if(!e.value||!this.iti||(this.usePreciseValidation?this.iti.isValidNumberPrecise():this.iti.isValidNumber()))return null;let r=this.iti.getValidationError();return{invalidPhone:{errorCode:r,errorMessage:(t=e9[r])!==null&&t!==void 0?t:`unknown`}}}registerOnValidatorChange(e){this.onValidatorChange=e}};return n.ɵfac=function(t){return new(t||n)},n.ɵcmp=rh({type:n,selectors:[[`intl-tel-input`]],viewQuery:function(t,i){if(t&1&&DD(t9,7),t&2){let r;ED(r=wD())&&(i.inputRef=r.first)}},inputs:{initialValue:`initialValue`,usePreciseValidation:`usePreciseValidation`,inputProps:`inputProps`,disabled:`disabled`,initOptions:`initOptions`},outputs:{numberChange:`numberChange`,countryChange:`countryChange`,validityChange:`validityChange`,errorCodeChange:`errorCodeChange`,blur:`blur`,focus:`focus`,keydown:`keydown`,keyup:`keyup`,paste:`paste`,click:`click`},features:[fN([{provide:yi$3,useExisting:va$1(()=>n),multi:!0},{provide:Ra,useExisting:va$1(()=>n),multi:!0}]),kr],decls:2,vars:0,consts:[[`inputRef`,``],[`type`,`tel`,3,`input`,`blur`,`focus`,`keydown`,`keyup`,`paste`,`click`]],template:function(t,i){if(t&1){let r=EM();pc$1(0,`input`,1,0),Pc$1(`input`,function(){return fm$1(r),hm$1(i.handleInput())})(`blur`,function(a){return fm$1(r),hm$1(i.handleBlur(a))})(`focus`,function(a){return fm$1(r),hm$1(i.handleFocus(a))})(`keydown`,function(a){return fm$1(r),hm$1(i.handleKeyDown(a))})(`keyup`,function(a){return fm$1(r),hm$1(i.handleKeyUp(a))})(`paste`,function(a){return fm$1(r),hm$1(i.handlePaste(a))})(`click`,function(a){return fm$1(r),hm$1(i.handleClick(a))}),ch()}},encapsulation:2}),n})();function i9(n,e){if(n&1){let t=EM();pc$1(0,`button`,7),Pc$1(`click`,function(){fm$1(t);return hm$1(TM(2).editPhone())}),kc$1(1,`i`,8),eN(2),EN(3,`translate`),ch()}if(n&2)dD(`disabled`,TM(2).state()===`verifying`),pT(2),ph(` `,IN(3,2,`Edit phone`),` `)}function n9(n,e){n&1&&kc$1(0,`span`,9)}function s9(n,e){if(n&1){let t=EM();pc$1(0,`button`,7),Pc$1(`click`,function(){fm$1(t);return hm$1(TM(2).sendCode())}),uM(1,n9,1,0,`span`,9),eN(2),EN(3,`translate`),ch()}if(n&2){let t=TM(2);dD(`disabled`,t.sendDisabled()),pT(),lM(t.state()===`sending`?1:-1),pT(),ph(` `,IN(3,3,`Send code`),` `)}}function o9(n,e){if(n&1&&(pc$1(0,`p`,4),eN(1),ch()),n&2){let t=TM(2);
47pT(),kD(t.phoneError())}}function r9(n,e){if(n&1&&(pc$1(0,`p`,5),eN(1),ch()),n&2){let t=TM(2);pT(),kD(t.hint())}}function $9(n,e){if(n&1&&(pc$1(0,`p`,12),eN(1),ch()),n&2){let t=TM(3);pT(),kD(t.codeError())}}function l9(n,e){n&1&&(kc$1(0,`span`,9),eN(1),EN(2,`translate`)),n&2&&(pT(),ph(` `,IN(2,1,`Verifying...`),` `))}function a9(n,e){n&1&&(eN(0),EN(1,`translate`)),n&2&&ph(` `,IN(1,1,`Verify Phone`),` `)}function u9(n,e){if(n&1){let t=EM();pc$1(0,`div`,6)(1,`p`,10),eN(2),EN(3,`translate`),ch(),kc$1(4,`app-otp-input`,11),EN(5,`translate`),n_(),uM(6,$9,2,1,`p`,12),pc$1(7,`div`,13)(8,`button`,14),Pc$1(`click`,function(){fm$1(t);return hm$1(TM(2).resendCode())}),kc$1(9,`i`,15),eN(10),EN(11,`translate`),ch(),pc$1(12,`button`,16),Pc$1(`click`,function(){fm$1(t);return hm$1(TM(2).verifyCode())}),uM(13,l9,3,3)(14,a9,2,3),ch()()()}if(n&2){let t=TM(2);pT(2),PD(` `,IN(3,10,`Enter the 6-digit code sent to`),` `,t.fullPhone(),` `),pT(2),dD(`formControl`,t.codeCtrl)(`ariaLabel`,IN(5,12,`Phone verification code`)),o_(),pT(2),lM(t.codeError()?6:-1),pT(2),dD(`disabled`,t.resendCountdown()>0||t.state()===`sending`),pT(2),PD(` `,IN(11,14,`Resend`),``,t.resendCountdown()>0?` (`+t.resendCountdown()+`s)`:``,` `),pT(2),dD(`disabled`,t.codeCtrl.invalid||t.state()===`verifying`),pT(),lM(t.state()===`verifying`?13:14)}}function h9(n,e){if(n&1){let t=EM();pc$1(0,`div`,0)(1,`div`,1)(2,`intl-tel-input`,2),Pc$1(`numberChange`,function(r){fm$1(t);return hm$1(TM().onNumberChange(r))})(`validityChange`,function(r){fm$1(t);return hm$1(TM().onValidityChange(r))}),ch(),uM(3,i9,4,4,`button`,3)(4,s9,4,5,`button`,3),ch(),uM(5,o9,2,1,`p`,4),uM(6,r9,2,1,`p`,5),uM(7,u9,15,16,`div`,6),ch()}if(n&2){let t=TM();pT(),_D(`dfs-phone__row--readonly`,t.locked()),pT(),dD(`initOptions`,t.initOptions)(`inputProps`,t.inputProps)(`initialValue`,t.initialPhone())(`disabled`,t.locked()),pT(),lM(t.locked()?3:4),pT(2),lM(t.phoneError()?5:-1),pT(),lM(t.hint()?6:-1),pT(),lM(t.locked()?7:-1)}}var j9=(()=>{class n{constructor(){this.userService=g$1(ha$1),this.geoIp=g$1(Qd$1),this.fb=g$1(hit),this.initialPhone=Bc(``),this.hint=Bc(``),this.verified=g3$1(),this.otpInput=v3$1(K0),this.codeCtrl=this.fb.nonNullable.control(``,[lA.required,lA.pattern(/^\d{6}$/)]),this.state=ie$1(`idle`),this.phoneError=ie$1(``),this.codeError=ie$1(``),this.resendCountdown=ie$1(0),this.fullPhone=ie$1(``),this.phoneValid=ie$1(!1),this.locked=Ro$1(()=>this.state()===`awaiting_code`||this.state()===`verifying`),this.sendDisabled=Ro$1(()=>!this.fullPhone()||!this.phoneValid()||this.state()===`sending`||this.state()===`verifying`),this.initOptions={initialCountry:`auto`,geoIpLookup:(t,i)=>{this.geoIp.countryCode().then(r=>r?t(r):i())},excludeCountries:[`ru`,`by`,`ir`,`cu`],separateDialCode:!0},this.inputProps={autocomplete:`tel`}
47,this.resendInterval=null,this.codeCtrl.valueChanges.pipe(m4()).subscribe(()=>{this.codeError.set(``)})}onNumberChange(t){this.fullPhone.set(t||``),this.phoneError.set(``)}onValidityChange(t){this.phoneValid.set(t)}sendCode(){this.sendDisabled()||(this.state.set(`sending`),this.phoneError.set(``),this.codeError.set(``),this.userService.sendPhoneVerification(this.fullPhone()).subscribe({next:()=>{this.state.set(`awaiting_code`),this.clearCode(),this.startResendTimer(),setTimeout(()=>this.otpInput()?.focusFirstBox(),50)},error:t=>{this.state.set(`idle`),this.phoneError.set(t?.error?.message||`Failed to send code. Please try again.`)}}))}resendCode(){this.resendCountdown()>0||this.state()===`sending`||(this.stopResendTimer(),this.clearCode(),this.sendCode())}editPhone(){this.state()!==`verifying`&&(this.state.set(`idle`),this.stopResendTimer(),this.clearCode(),this.phoneError.set(``))}verifyCode(){this.codeCtrl.invalid||this.state()===`verifying`||(this.state.set(`verifying`),this.userService.verifyPhoneCode(this.fullPhone(),this.codeCtrl.value).subscribe({next:t=>{this.state.set(`verified`),this.stopResendTimer(),this.verified.emit({phone:this.fullPhone(),token:t.token})},error:t=>{this.state.set(`awaiting_code`),this.clearCode(),this.codeError.set(t?.error?.message||`Invalid code. Please try again.`),this.otpInput()?.focusFirstBox()}}))}clearCode(){this.codeCtrl.reset(``,{emitEvent:!1}),this.codeError.set(``)}startResendTimer(){this.resendCountdown.set(60),this.resendInterval=setInterval(()=>{this.resendCountdown.update(t=>t-1),this.resendCountdown()<=0&&this.stopResendTimer()},1e3)}stopResendTimer(){this.resendInterval&&(clearInterval(this.resendInterval),this.resendInterval=null),this.resendCountdown.set(0)}ngOnDestroy(){this.stopResendTimer()}static{this.ɵfac=function(i){return new(i||n)}}static{this.ɵcmp=rh({type:n,selectors:[[`app-phone-verification`]],viewQuery:function(i,r){i&1&&CD(r.otpInput,K0,5),i&2&&AM()},inputs:{initialPhone:[1,`initialPhone`],hint:[1,`hint`]},outputs:{verified:`verified`},decls:1,vars:1,consts:[[1,`dfs-phone`],[1,`dfs-phone__row`],[3,`numberChange`,`validityChange`,`initOptions`,`inputProps`,`initialValue`,`disabled`],[`type`,`button`,1,`dfs-button-secondary`,3,`disabled`],[1,`dfs-field__error`],[1,`dfs-field__hint`],[1,`dfs-phone__code`],[`type`,`button`,1,`dfs-button-secondary`,3,`click`,`disabled`],[`aria-hidden`,`true`,1,`dfs-icon`,`dfs-icon-edit`],[`aria-hidden`,`true`,1,`dfs-spinner`],[1,`dfs-phone__code-label`],[1,`dfs-phone__code-field`,3,`formControl`,`ariaLabel`],[1,`dfs-phone__code-error`],[1,`dfs-phone__code-actions`],[`type`,`button`,1,`dfs-link`,`dfs-phone__resend`,3,`click`,`disabled`],[`aria-hidden`,`true`,1,`dfs-icon`,`dfs-icon-rotation-right`],[`type`,`button`,1,`dfs-button-accent`,3,`click`,`disabled`]],template:function(i,r){i&1&&uM(0,h9,8,10,`div`,0),i&2&&lM(r.state()!==`verified`?0:-1)},dependencies:[t4,pit,sit,Vxe,K0,Ce$1],encapsulation:2,changeDetection:1})}}return n})();var y$2=(()=>{class i{http;prefix;suffix;constructor(e,t=`/assets/i18n/`,a=`.json`){this.http=e,this.prefix=t,this.suffix=a}getTranslation(e){return this.http.get(`${this.prefix}${e}${this.suffix}`)}static ɵfac=function(t){return new(t||i)(T$2(lw),T$2(String),T$2(String))};static ɵprov=R$1({token:i,factory:i.ɵfac})}return i})();var L=(()=>{class i{constructor(){this.cookieService=g$1(ut$1)}initGa(){window.ga&&window.ga.getAll&&(this.gaInstance=window.ga)}getGaCid(){this.gaInstance||this.initGa();let e;return this.gaInstance&&(e=this.gaInstance.getAll()[0].get(`clientId`)),e||(e=this.cookieService.getCookie(`_ga`).split(`.`).slice(-2).join(`.`)),e}getGaSessionId(){return this.cookieService.getCookie(`_ga_`+N$3.measurementId)||``}gaRegisterSuccess(){this.gaInstance||this.initGa(),this.gaInstance?this.gaInstance(`send`,`event`,`Form`,`Submit`):console.log(`no ga`),console.log(`send gaRegisterSuccess`)}gaAuthSuccess(e){this.gaInstance||this.initGa(),this.gaInstance?(this.gaInstance(`set`,`userId`,e),this.gaInstance(`send`,`event`,`authentication`,`user-id available`)):console.log(`no ga`),console.log(`send gaAuthSuccess`)}setFirstVisitScript(){let e=document.createElement(`script`);e.id=`first-visit-script`,e.innerHTML=`window.dataLayer = window.dataLayer || [ ]; dataLayer.push({'event': 'firstLogin'});`,document.getElementsByTagName(`body`)[0].appendChild(e)}successRegistration(e,t){console.log(`GaService@successRegistration`,e),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:`sign_up`,event_label:e}),t?.email&&this.hubspotIdentify(t)}successLogin(e,t){console.log(`GaService@successLogin`,e),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:`login`,event_label:e}),t?.email&&this.hubspotIdentify(t)}hubspotIdentify(e){let t=window._hsq=window._hsq||[],[a,...m]=(e.name||``).split(` `),c=m.join(` `);t.push([`identify`,y$5(y$5({email:e.email},a?{firstname:a}:{}),c?{lastname:c}:{})])}hubspotReset(){[`hubspotutk`,`__hstc`,`__hssc`,`__hssrc`].forEach(e
47=>{this.cookieService.deleteCookieOnAllDomains(e)})}successVerification(){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:`sign_up_confirm`})}addToCart(e){console.log(`GaService@addToCart`,e),window.dataLayer=window.dataLayer||[],window.dataLayer.push({ecommerce:null}),window.dataLayer.push({event:`add_to_cart`,ecommerce:{currency:e.currency,value:e.value,items:[{item_id:e.id,item_name:e.name,price:e.price,quantity:e.quantity}]}})}beginCheckout(e){console.log(`GaService@beginСheckout`,e),window.dataLayer=window.dataLayer||[],window.dataLayer.push({ecommerce:null}),window.dataLayer.push({event:`begin_checkout`,ecommerce:{currency:e.currency,value:e.value,items:[{item_id:e.id,item_name:e.name,price:e.price,quantity:e.quantity}]}})}purchase(e){console.log(`GaService@purchase`,e),window.dataLayer=window.dataLayer||[],window.dataLayer.push({ecommerce:null}),window.dataLayer.push({event:`purchase`,ecommerce:{transaction_id:e.transaction_id,value:e.value,currency:e.currency,coupon:e.coupon,affiliation:e.affiliation,purchase_type:e.purchase_type,items:[{item_id:e.id,item_name:e.name,price:e.price,quantity:e.quantity}]}})}static{this.ɵfac=function(t){return new(t||i)}}static{this.ɵprov=R$1({token:i,factory:i.ɵfac,providedIn:`root`})}}return i})();var s={secondary:{type:`normal`,stylingMode:`contained`},accent:{type:`default`,stylingMode:`contained`},danger:{type:`danger`,stylingMode:`outlined`}};var d=500;var m$2=`question`;function u(e){let l=e.icon??m$2,a=ME({title:e.title,messageHtml:e.message,width:e.width??d,showCloseButton:!0,dragEnabled:!1,buttons:e.actions.map(t=>j(y$5({text:t.text,elementAttr:t.elementAttr},s[t.tone??`secondary`]),{onClick:()=>t.value})),popupOptions:{wrapperAttr:{class:`confirm-dialog`},onTitleRendered:t=>g(t.titleElement,l)}});return new Promise(t=>{a.show().then(n=>t(n),()=>t(e.dismissValue))})}function y$1(e){return u({title:e.title,message:e.message,icon:e.icon,width:e.width,dismissValue:!1,actions:[{text:e.cancelText??`Cancel`,value:!1},{text:e.confirmText,value:!0,tone:e.danger?`danger`:`accent`}]})}function g(e,l){let a=e.querySelector(`.dx-toolbar-label`),t=a?.parentElement;if(!t||t.querySelector(`.confirm-dialog__icon`))return;let n=document.createElement(`span`);n.className=`confirm-dialog__icon`;let c=document.createElement(`i`);c.className=`dfs-icon dfs-icon-${l}`,c.setAttribute(`aria-hidden`,`true`),n.appendChild(c),t.insertBefore(n,a)}var Ce;try{Ce=typeof Intl<`u`&&Intl.v8BreakIterator}catch(i){Ce=!1}var m$1=(()=>{class i{_platformId=g$1(Ci$2);isBrowser=this._platformId?Fq(this._platformId):typeof document==`object`&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!!(window.chrome||Ce)&&typeof CSS<`u`&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!(`MSStream`in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;static ɵfac=function(t){return new(t||i)};static ɵprov=G$2({token:i,factory:i.ɵfac})}return i})();function S(i,n=0){return It(i)?Number(i):arguments.length===2?n:0}function It(i){return!isNaN(parseFloat(i))&&!isNaN(Number(i))}function w(i){return i instanceof Bt$1?i.nativeElement:i}var oi=new D$2(`cdk-dir-doc`,{providedIn:`root`,factory:()=>g$1(te$1)});var ai=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function At(i){let n=i?.toLowerCase()||``;return n===`auto`&&typeof navigator<`u`&&navigator?.language?ai.test(navigator.language)?`rtl`:`ltr`:n===`rtl`?`rtl`:`ltr`}var Se=(()=>{class i{get value(){return this.valueSignal()}valueSignal=ie$1(`ltr`);change=new Fe$1;constructor(){let e=g$1(oi,{optional:!0});if(e){let t=e.body?e.body.dir:null,r=e.documentElement?e.documentElement.dir:null;this.valueSignal.set(At(t||r||`ltr`))}}ngOnDestroy(){this.change.complete()}static ɵfac=function(t){return new(t||i)};static ɵprov=G$2({token:i,factory:i.ɵfac})}return i})();var y=(function(i){return i[i.NORMAL=0]=`NORMAL`,i[i.NEGATED=1]=`NEGATED`,i[i.INVERTED=2]=`INVERTED`,i})(y||{});var oe;var k;
vendor: 23,615 bytes, lines 47-106
47function Tt(){if(k==null){if(typeof document!=`object`||!document||typeof Element!=`function`||!Element)return k=!1,k;if(document.documentElement?.style&&`scrollBehavior`in document.documentElement.style)k=!0;else{let i=Element.prototype.scrollTo;i?k=!/\{\s*\[native code\]\s*\}/.test(i.toString()):k=!1}}return k}function B(){if(typeof document!=`object`||!document)return y.NORMAL;if(oe==null){let i=document.createElement(`div`),n=i.style;i.dir=`rtl`,n.width=`1px`,n.overflow=`auto`,n.visibility=`hidden`,n.pointerEvents=`none`,n.position=`absolute`;let e=document.createElement(`div`),t=e.style;t.width=`2px`,t.height=`1px`,i.appendChild(e),document.body.appendChild(i),oe=y.NORMAL,i.scrollLeft===0&&(i.scrollLeft=1,oe=i.scrollLeft===0?y.NEGATED:y.INVERTED),i.remove()}return oe}var ae=class{};function Dt(i){return i&&typeof i.connect==`function`&&!(i instanceof el$1)}var ce=class extends ae{_data;constructor(n){super(),this._data=n}connect(){return Xs$1(this._data)?this._data:A$1(this._data)}disconnect(){}};var H=(function(i){return i[i.REPLACED=0]=`REPLACED`,i[i.INSERTED=1]=`INSERTED`,i[i.MOVED=2]=`MOVED`,i[i.REMOVED=3]=`REMOVED`,i})(H||{});var de=class{viewCacheSize=20;_viewCache=[];applyChanges(n,e,t,r,s){n.forEachOperation((a,c,d)=>{let h,$;if(a.previousIndex==null){let si=()=>t(a,c,d);h=this._insertView(si,d,e,r(a)),$=h?H.INSERTED:H.REPLACED}else d==null?(this._detachAndCacheView(c,e),$=H.REMOVED):(h=this._moveView(c,d,e,r(a)),$=H.MOVED);s&&s({context:h?.context,operation:$,record:a})})}detach(){for(let n of this._viewCache)n.destroy();this._viewCache=[]}_insertView(n,e,t,r){let s=this._insertViewFromCache(e,t);if(s){s.context.$implicit=r;return}let a=n();return t.createEmbeddedView(a.templateRef,a.context,a.index)}_detachAndCacheView(n,e){let t=e.detach(n);this._maybeCacheView(t,e)}_moveView(n,e,t,r){let s=t.get(n);return t.move(s,e),s.context.$implicit=r,s}_maybeCacheView(n,e){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(n);else{let t=e.indexOf(n);t===-1?n.destroy():e.remove(t)}}_insertViewFromCache(n,e){let t=this._viewCache.pop();return t&&e.insert(t,n),t||null}};var Ie=(()=>{class i{static ɵfac=function(t){return new(t||i)};static ɵmod=jr({type:i});static ɵinj=Pn({})}return i})();var ci=[`contentWrapper`];var di=[`*`];var xt=new D$2(`VIRTUAL_SCROLL_STRATEGY`);var Ae=class{_scrolledIndexChange=new Q;scrolledIndexChange=this._scrolledIndexChange.pipe(uC());_viewport=null;_itemSize;_minBufferPx;_maxBufferPx;constructor(n,e,t){this._itemSize=n,this._minBufferPx=e,this._maxBufferPx=t}attach(n){this._viewport=n,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(n,e,t){this._itemSize=n,this._minBufferPx=e,this._maxBufferPx=t,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(n,e){this._viewport&&this._viewport.scrollToOffset(n*this._itemSize,e)}_updateTotalContentSize(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;let n=this._viewport.getRenderedRange(),e={start:n.start,end:n.end},t=this._viewport.getViewportSize(),r=this._viewport.getDataLength(),s=this._viewport.measureScrollOffset(),a=this._itemSize>0?s/this._itemSize:0;if(e.end>r){let d=Math.ceil(t/this._itemSize),h=Math.max(0,Math.min(a,r-d));a!=h&&(a=h,s=h*this._itemSize,e.start=Math.floor(a)),e.end=Math.max(0,Math.min(r,e.start+d))}let c=s-e.start*this._itemSize;if(c<this._minBufferPx&&e.start!=0){let d=Math.ceil((this._maxBufferPx-c)/this._itemSize);e.start=Math.max(0,e.start-d),e.end=Math.min(r,Math.ceil(a+(t+this._minBufferPx)/this._itemSize))}else{let d=e.end*this._itemSize-(s+t);if(d<this._minBufferPx&&e.end!=r){let h=Math.ceil((this._maxBufferPx-d)/this._itemSize);h>0&&(e.end=Math.min(r,e.end+h),e.start=Math.max(0,Math.floor(a-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(e),this._viewport.setRenderedContentOffset(Math.round(this._itemSize*e.start)),this._scrolledIndexChange.next(Math.floor(a))}};function li(i){return i._scrollStrategy}var Dn=(()=>{class i{get itemSize(){return this._itemSize}set itemSize(e){this._itemSize=S(e)}_itemSize=20;get minBufferPx(){return this._minBufferPx}set minBufferPx(e){this._minBufferPx=S(e)}_minBufferPx=100;get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(e){this._maxBufferPx=S(e)}_maxBufferPx=200;_scrollStrategy=new Ae(this.itemSize,this.minBufferPx,this.maxBufferPx);ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}static ɵfac=function(t){return new(t||i)};static ɵdir=$t$1({type:i,selectors:[[`cdk-virtual-scroll-viewport`,`itemSize`,``]],inputs:{itemSize:`itemSize`,minBufferPx:`minBufferPx`,maxBufferPx:`maxBufferPx`},features:[fN([{provide:xt,useFactory:li,deps:[va$1(()=>i)]}]),kr]})}return i})();var ui$1=20;var hi$1=(()=>{class i{_ngZone=g$1(oe$1);_platform=g$1(m$1);_renderer=g$1(Rr).createRenderer(null,null);_cleanupGlobalListener;_scrolled=new Q;_scrolledCount=0;scrollContainers=new Map;register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){let t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=ui$1){return this._platform.isBrowser?new N$1(t=>{this._cleanupGlobalListener||(this._cleanupGlobalListener=this._ngZone.runOutsideAngular(()=>this._renderer.listen(`document`,`scroll`,()=>this._scrolled.next())));let r=e>0?this._scrolled.pipe(aC(e)).subscribe(t):this._scrolled.subscribe(t);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||(this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0)}}):A$1()}ngOnDestroy(){this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0,this.scrollContainers.forEach((e,t)=>this.deregister(t)),this._scrolled.complete()}ancestorScrolled(e,t){let r=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe(ke$1(s=>!s||r.indexOf(s)>-1))}getAncestorScrollContainers(e){let t=[];return this.scrollContainers.forEach((r,s)=>{this._targetContainsElement(s,e)&&t.push(s)}),t}_targetContainsElement(e,t){let r=w(t),s=e.getElementRef().nativeElement;do if(r==s)return!0;while(r=r.parentElement);return!1}static ɵfac=function(t){return new(t||i)};static ɵprov=G$2({token:i,factory:i.ɵfac})}return i})();var kt=(()=>{class i{elementRef=g$1(Bt$1);scrollDispatcher=g$1(hi$1);ngZone=g$1(oe$1);dir=g$1(Se,{optional:!0});_scrollElement=this.elementRef.nativeElement;_destroyed=new Q;_renderer=g$1(Gn$2);_cleanupScroll;_elementScrolled=new Q;ngOnInit(){this._cleanupScroll=this.ngZone.runOutsideAngular(()=>this._renderer.listen(this._scrollElement,`scroll`,e=>this._elementScrolled.next(e))),this.scrollDispatcher.register(this)}ngOnDestroy(){this._cleanupScroll?.(),this._elementScrolled.complete(),this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){let t=this.elementRef.nativeElement,r=this.dir&&this.dir.value==`rtl`;e.left??=r?e.end:e.start,e.right??=r?e.start:e.end,e.bottom!=null&&(e.top=t.scrollHeight-t.clientHeight-e.bottom),r&&B()!=y.NORMAL?(e.left!=null&&(e.right=t.scrollWidth-t.clientWidth-e.left),B()==y.INVERTED?e.left=e.right:B()==y.NEGATED&&(e.left=e.right?-e.right:e.right)):e.right!=null&&(e.left=t.scrollWidth-t.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){let t=this.elementRef.nativeElement;Tt()?t.scrollTo(e):(e.top!=null&&(t.scrollTop=e.top),e.left!=null&&(t.scrollLeft=e.left))}measureScrollOffset(e){let t=`left`,r=`right`,s=this.elementRef.nativeElement;if(e==`top`)return s.scrollTop;if(e==`bottom`)return s.scrollHeight-s.clientHeight-s.scrollTop;let a=this.dir&&this.dir.value==`rtl`;return e==`start`?e=a?r:t:e==`end`&&(e=a?t:r),a&&B()==y.INVERTED?e==t?s.scrollWidth-s.clientWidth-s.scrollLeft:s.scrollLeft:a&&B()==y.NEGATED?e==t?s.scrollLeft+s.scrollWidth-s.clientWidth:-s.scrollLeft:e==t?s.scrollLeft:s.scrollWidth-s.clientWidth-s.scrollLeft}static ɵfac=function(t){return new(t||i)};static ɵdir=$t$1({type:i,selectors:[[``,`cdk-scrollable`,``],[``,`cdkScrollable`,``]]})}return i})();var fi=20;var _i=(()=>{class i{_platform=g$1(m$1);_listeners;_viewportSize=null;_change=new Q;_document=g$1(te$1);constructor(){let e=g$1(oe$1),t=g$1(Rr).createRenderer(null,null);e.runOutsideAngular(()=>{if(this._platform.isBrowser){let r=s=>this._change.next(s);this._listeners=[t.listen(`window`,`resize`,r),t.listen(`window`,`orientationchange`,r)]}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){this._listeners?.forEach(e=>e()),this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){let e=this.getViewportScrollPosition(),{width:t,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+t,height:r,width:t}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let e=this._document,t=this._getWindow(),r=e.documentElement,s=r.getBoundingClientRect();return{top:-s.top||e.body?.scrollTop||t.scrollY||r.scrollTop||0,left:-s.left||e.body?.scrollLeft||t.scrollX||r.scrollLeft||0}}change(e=fi){return e>0?this._change.pipe(aC(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}static ɵfac=function(t){return new(t||i)};static ɵprov=G$2({token:i,factory:i.ɵfac})}return i})();var Mt=new D$2(`VIRTUAL_SCROLLABLE`);var mi=(()=>{class i extends kt{measureViewportSize(e){let t=this.elementRef.nativeElement;return e===`horizontal`?t.clientWidth:t.clientHeight}static ɵfac=(()=>{let e;return function(r){return(e||(e=Pv(i)))(r||i)}})();static ɵdir=$t$1({type:i,features:[aD]})}return i})();function pi$1(i,n){return i.start==n.start&&i.end==n.end}var gi=typeof requestAnimationFrame<`u`?qI:zI;var Ft=new D$2(`CDK_VIRTUAL_SCROLL_VIEWPORT`);var Mn=(()=>{class i extends mi{elementRef=g$1(Bt$1);_changeDetectorRef=g$1(Ao);_scrollStrategy=g$1(xt,{optional:!0});scrollable=g$1(Mt,{optional:!0});_platform=g$1(m$1);_detachedSubject=new Q;_renderedRangeSubject=new Q;_renderedContentOffsetSubject=new Q;get orientation(){return this._orientation}set orientation(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize())}_orientation=`vertical`;appendOnly=!1;scrolledIndexChange=new N$1(e=>this._scrollStrategy.scrolledIndexChange.subscribe(t=>Promise.resolve().then(()=>this.ngZone.run(()=>e.next(t)))));_contentWrapper;renderedRangeStream=this._renderedRangeSubject;renderedContentOffset=this._renderedContentOffsetSubject.pipe(ke$1(e=>e!==null),uC());_totalContentSize=0;_totalContentWidth=ie$1(``);_totalContentHeight=ie$1(``);_renderedContentTransform;_renderedRange={start:0,end:0};_dataLength=0;_viewportSize=0;_forOf=null;_renderedContentOffset=0;_renderedContentOffsetNeedsRewrite=!1;_changeDetectionNeeded=ie$1(!1);_runAfterChangeDetection=[];_viewportChanges=X.EMPTY;_injector=g$1(Ie$1);_isDestroyed=!1;constructor(){super();let e=g$1(_i);this._scrollStrategy,this._viewportChanges=e.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add(`cdk-virtual-scrollable`),this.scrollable=this);let t=Va(()=>{this._changeDetectionNeeded()&&this._doChangeDetection()},{injector:g$1(vn).injector});g$1(he$1).onDestroy(()=>{t.destroy()})}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe(dl$1(null),aC(0,gi),sr(this._destroyed)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),this._isDestroyed=!0,super.ngOnDestroy()}attach(e){this._forOf,this.ngZone.runOutsideAngular(()=>{this._forOf=e,this._forOf.dataStream.pipe(sr(this._detachedSubject)).subscribe(t=>{let r=t.length;r!==this._dataLength&&(this._dataLength=r,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(e){return this.getElementRef().nativeElement.getBoundingClientRect()[e]}setTotalContentSize(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(e){pi$1(this._renderedRange,e)||(this.appendOnly&&(e={start:0,end:Math.max(this._renderedRange.end,e.end)}),this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(e,t=`to-start`){e=this.appendOnly&&t===`to-start`?0:e;let r=this.dir&&this.dir.value==`rtl`,s=this.orientation==`horizontal`,a=s?`X`:`Y`,d=`translate${a}(${Number((s&&r?-1:1)*e)}px)`;this._renderedContentOffset=e,t===`to-end`&&(d+=` translate${a}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=d&&(this._renderedContentTransform=d,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(e,t=`auto`){let r={behavior:t};this.orientation===`horizontal`?r.start=e:r.top=e,this.scrollable.scrollTo(r)}scrollToIndex(e,t=`auto`){this._scrollStrategy.scrollToIndex(e,t)}measureScrollOffset(e){let t;return this.scrollable==this?t=r=>super.measureScrollOffset(r):t=r=>this.scrollable.measureScrollOffset(r),Math.max(0,t(e??(this.orientation===`horizontal`?`start`:`top`))-this.measureViewportOffset())}measureViewportOffset(e){let t,r=`left`,s=`right`,a=this.dir?.value==`rtl`;e==`start`?t=a?s:r:e==`end`?t=a?r:s:e?t=e:t=this.orientation===`horizontal`?`left`:`top`;let c=this.scrollable.measureBoundingClientRectWithScrollOffset(t);return this.elementRef.nativeElement.getBoundingClientRect()[t]-c}measureRenderedContentSize(){let e=this._contentWrapper.nativeElement;return this.orientation===`horizontal`?e.offsetWidth:e.offsetHeight}measureRangeSize(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(e){e&&this._runAfterChangeDetection.push(e),!W(this._changeDetectionNeeded)&&this.ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this.ngZone.run(()=>{this._changeDetectionNeeded.set(!0)})})})}_doChangeDetection(){this._isDestroyed||this.ngZone.run(()=>{this._changeDetectorRef.markForCheck(),this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this._renderedContentOffsetSubject.next(this.getOffsetToRenderedContentStart()),Ic$2(()=>{this._changeDetectionNeeded.set(!1);let e=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(let t of e)t()},{injector:this._injector})})}_calculateSpacerSize(){this._totalContentHeight.set(this.orientation===`horizontal`?``:`${this._totalContentSize}px`),this._totalContentWidth.set(this.orientation===`horizontal`?`${this._totalContentSize}px`:``)}static ɵfac=function(t){return new(t||i)};static ɵcmp=rh({type:i,selectors:[[`cdk-virtual-scroll-viewport`]],viewQuery:function(t,r){if(t&1&&DD(ci,7),t&2){let s;ED(s=wD())&&(r._contentWrapper=s.first)}},hostAttrs:[1,`cdk-virtual-scroll-viewport`],hostVars:4,hostBindings:function(t,r){t&2&&_D(`cdk-virtual-scroll-orientation-horizontal`,r.orientation===`horizontal`)(`cdk-virtual-scroll-orientation-vertical`,r.orientation!==`horizontal`)},inputs:{orientation:`orientation`,appendOnly:[2,`appendOnly`,`appendOnly`,Qi$1]},outputs:{scrolledIndexChange:`scrolledIndexChange`},features:[fN([{provide:kt,useFactory:()=>g$1(Mt,{optional:!0})||g$1(i)},{provide:Ft,useExisting:i}]),aD],ngContentSelectors:di,decls:4,vars:4,consts:[[`contentWrapper`,``],[1,`cdk-virtual-scroll-content-wrapper`],[1,`cdk-virtual-scroll-spacer`]],template:function(t,r){t&1&&(MM(),uh(0,`div`,1,0),NM(2),lh(),fD(3,`div`,2)),t&2&&(pT(3),TD(`width`,r._totalContentWidth())(`height`,r._totalContentHeight()))},styles:[`cdk-virtual-scroll-viewport { 48 display: block; 49 position: relative; 50 transform: translateZ(0); 51} 52 53.cdk-virtual-scrollable { 54 overflow: auto; 55 will-change: scroll-position; 56 contain: strict; 57 overflow-anchor: none; 58 scroll-behavior: auto; 59} 60 61.cdk-virtual-scroll-content-wrapper { 62 position: absolute; 63 top: 0; 64 left: 0; 65 contain: content; 66} 67[dir=rtl] .cdk-virtual-scroll-content-wrapper { 68 right: 0; 69 left: auto; 70} 71 72.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper { 73 min-height: 100%; 74} 75.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper > dl:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper > ol:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper > table:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper > ul:not([cdkVirtualFor]) { 76 padding-left: 0; 77 padding-right: 0; 78 margin-left: 0; 79 margin-right: 0; 80 border-left-width: 0; 81 border-right-width: 0; 82 outline: none; 83} 84 85.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper { 86 min-width: 100%; 87} 88.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper > dl:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper > ol:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper > table:not([cdkVirtualFor]), .cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper > ul:not([cdkVirtualFor]) { 89 padding-top: 0; 90 padding-bottom: 0; 91 margin-top: 0; 92 margin-bottom: 0; 93 border-top-width: 0; 94 border-bottom-width: 0; 95 outline: none; 96} 97 98.cdk-virtual-scroll-spacer { 99 height: 1px; 100 transform-origin: 0 0; 101 flex: 0 0 auto; 102} 103[dir=rtl] .cdk-virtual-scroll-spacer { 104 transform-origin: 100% 0; 105} 106`],encapsulation:2})}return i})();function Rt$1(i,n,e){let t=e;if(!t.getBoundingClientRect)return 0;let r=t.getBoundingClientRect();return i===`horizontal`?n===`start`?r.left:r.right:n===`start`?r.top:r.bottom}var Rn$1=(()=>{class i{_viewContainerRef=g$1(Ht$1);_template=g$1(zn$2);_differs=g$1(Rh);_viewRepeater=new de;_viewport=g$1(Ft,{skipSelf:!0});viewChange=new Q;_dataSourceChanges=new Q;get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(e){this._cdkVirtualForOf=e,Dt(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new ce(Xs$1(e)?e:Array.from(e||[])))}_cdkVirtualForOf;get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(e){this._needsUpdate=!0,this._cdkVirtualForTrackBy=e?(t,r)=>e(t+(this._renderedRange?this._renderedRange.start:0),r):void 0}_cdkVirtualForTrackBy;set cdkVirtualForTemplate(e){e&&(this._needsUpdate=!0,this._template=e)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(e){this._viewRepeater.viewCacheSize=S(e)}dataStream=this._dataSourceChanges.pipe(dl$1(null),pC(),Me$1(([e,t])=>this._changeDataSource(e,t)),yC(1));_differ=null;_data=[];_renderedItems=[];_renderedRange={start:0,end:0};_needsUpdate=!1;_destroyed=new Q;constructor(){let e=g$1(oe$1);this.dataStream.subscribe(t=>{this._data=t,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe(sr(this._destroyed)).subscribe(t=>{this._renderedRange=t,this.viewChange.observers.length&&e.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(e,t){if(e.start>=e.end)return 0;e.start<this._renderedRange.start||(e.end,this._renderedRange.end);let r=e.start-this._renderedRange.start,s=e.end-e.start,a,c;for(let d=0;d<s;d++){let h=this._viewContainerRef.get(d+r);if(h&&h.rootNodes.length){a=c=h.rootNodes[0];break}}for(let d=s-1;d>-1;d--){let h=this._viewContainerRef.get(d+r);if(h&&h.rootNodes.length){c=h.rootNodes[h.rootNodes.length-1];break}}return a&&c?Rt$1(t,`end`,c)-Rt$1(t,`start`,a):0}ngDoCheck(){if(this._differ&&this._needsUpdate){let e=this._differ.diff(this._renderedItems);e?this._applyChanges(e):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((e,t)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(e,t):t)),this._needsUpdate=!0)}_changeDataSource(e,t){return e&&e.disconnect(this),this._needsUpdate=!0,t?t.connect(this):A$1()}_updateContext(){let e=this._data.length,t=this._viewContainerRef.length;for(;t--;){let r=this._viewContainerRef.get(t);r.context.index=this._renderedRange.start+t,r.context.count=e,this._updateComputedContextProperties(r.context),r.detectChanges()}}_applyChanges(e){this._viewRepeater.applyChanges(e,this._viewContainerRef,(s,a,c)=>this._getEmbeddedViewArgs(s,c),s=>s.item),e.forEachIdentityChange(s=>{let a=this._viewContainerRef.get(s.currentIndex);a.context.$implicit=s.item});let t=this._data.length,r=this._viewContainerRef.length;for(;r--;){let s=this._viewContainerRef.get(r);s.context.index=this._renderedRange.start+r,s.context.count=t,this._updateComputedContextProperties(s.context)}}_updateComputedContextProperties(e){e.first=e.index===0,e.last=e.index===e.count-1,e.even=e.index%2===0,e.odd=!e.even}_getEmbeddedViewArgs(e,t){return{templateRef:this._template,context:{$implicit:e.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:t}}static ngTemplateContextGuard(e,t){return!0}static ɵfac=function(t){return new(t||i)};static ɵdir=$t$1({type:i,selectors:[[``,`cdkVirtualFor`,``,`cdkVirtualForOf`,``]],inputs:{cdkVirtualForOf:`cdkVirtualForOf`,cdkVirtualForTrackBy:`cdkVirtualForTrackBy`,cdkVirtualForTemplate:`cdkVirtualForTemplate`,cdkVirtualForTemplateCacheSize:`cdkVirtualForTemplateCacheSize`}})}return i})();var Ot=(()=>{class i{static ɵfac=function(t){return new(t||i)};static ɵmod=jr({type:i});static ɵinj=Pn({})}return i})();var On=(()=>
106{class i{static ɵfac=function(t){return new(t||i)};static ɵmod=jr({type:i});static ɵinj=Pn({imports:[Ie,Ot,Ie,Ot]})}return i})();function Te(i){return Array.isArray(i)?i:[i]}var Nt=new Set;var F;var le=(()=>{class i{_platform=g$1(m$1);_nonce=g$1(bi$2,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):bi}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&vi(e,this._nonce),this._matchMedia(e)}static ɵfac=function(t){return new(t||i)};static ɵprov=G$2({token:i,factory:i.ɵfac})}return i})();function vi(i,n){if(!Nt.has(i))try{F||(F=document.createElement(`style`),n&&F.setAttribute(`nonce`,n),F.setAttribute(`type`,`text/css`),document.head.appendChild(F)),F.sheet&&(F.sheet.insertRule(`@media ${i.replace(/[{}]/g,``)} {body{ }}`,0),Nt.add(i))}catch(e){console.error(e)}}function bi(i){return{matches:i===`all`||i===``,media:i,addListener:()=>{},removeListener:()=>{}}}var yi=(()=>{class i{_mediaMatcher=g$1(le);_zone=g$1(oe$1);_queries=new Map;_destroySubject=new Q;ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return Lt(Te(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let s=na(Lt(Te(e)).map(a=>this._registerQuery(a).observable));return s=Mn$1(s.pipe(Ke(1)),s.pipe(DC(1),wg(0))),s.pipe(U$1(a=>{let c={matches:!1,breakpoints:{}};return a.forEach(({matches:d,query:h})=>{c.matches=c.matches||d,c.breakpoints[h]=d}),c}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);let t=this._mediaMatcher.matchMedia(e),s={observable:new N$1(a=>{let c=d=>this._zone.run(()=>a.next(d));return t.addListener(c),()=>{t.removeListener(c)}}).pipe(dl$1(t),U$1(({matches:a})=>({query:e,matches:a})),sr(this._destroySubject)),mql:t};return this._queries.set(e,s),s}static ɵfac=function(t){return new(t||i)};static ɵprov=G$2({token:i,factory:i.ɵfac})}return i})();function Lt(i){return i.map(n=>n.split(`,`)).reduce((n,e)=>n.concat(e)).map(n=>n.trim())}var Un$1={XSmall:`(max-width: 599.98px)`,Small:`(min-width: 600px) and (max-width: 959.98px)`,Medium:`(min-width: 960px) and (max-width: 1279.98px)`,Large:`(min-width: 1280px) and (max-width: 1919.98px)`,XLarge:`(min-width: 1920px)`,Handset:`(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)`,Tablet:`(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)`,Web:`(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)`,HandsetPortrait:`(max-width: 599.98px) and (orientation: portrait)`,TabletPortrait:`(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)`,WebPortrait:`(min-width: 840px) and (orientation: portrait)`,HandsetLandscape:`(max-width: 959.98px) and (orientation: landscape)`,TabletLandscape:`(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)`,WebLandscape:`(min-width: 1280px) and (orientation: landscape)`};var De;function Pt(){if(De==null){let i=typeof document<`u`?document.head:null;De=!!(i&&(i.createShadowRoot||i.attachShadow))}return De}function Me(i){if(Pt()){let n=i.getRootNode?i.getRootNode():null;if(typeof ShadowRoot<`u`&&ShadowRoot&&n instanceof ShadowRoot)return n}return null}function Re(){let i=typeof document<`u`&&document?document.activeElement:null;for(;i&&i.shadowRoot;){let n=i.shadowRoot.activeElement;if(n===i)break;i=n}return i}function N(i){if(i.composedPath)try{return i.composedPath()[0]}catch(n){}return i.target}function Oe(i){return i.buttons===0||i.detail===0}function xe(i){let n=i.touches&&i.touches[0]||i.changedTouches&&i.changedTouches[0];return!!n&&n.identifier===-1&&(n.radiusX==null||n.radiusX===1)&&(n.radiusY==null||n.radiusY===1)}var K;function Bt(){if(K==null&&typeof window<`u`)try{window.addEventListener(`test`,null,Object.defineProperty({},"passive",{get:()=>K=!0}))}finally{K=K||!1}return K}function ke(i){return Bt()?i:!!i.capture}var Vt=new D$2(`cdk-input-modality-detector-options`);var zt={ignoreKeys:[18,17,224,91,16]};var Ut=650;var Fe={passive:!0,capture:!0};var jt=(()=>{class i{_platform=g$1(m$1);_listenerCleanups;modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new Ce$2(null);_options;_lastTouchMs=0;_onKeydown=e=>{this._options?.ignoreKeys?.some(t=>t===e.keyCode)||(this._modality.next(`keyboard`),this._mostRecentTarget=N(e))};_onMousedown=e=>{Date.now()-this._lastTouchMs<Ut||(this._modality.next(Oe(e)?`keyboard`:`mouse`),this._mostRecentTarget=N(e))};_onTouchstart=e=>{if(xe(e)){this._modality.next(`keyboard`);return}this._lastTouchMs=Date.now(),this._modality.next(`touch`),this._mostRecentTarget=N(e)};constructor(){let e=g$1(oe$1),t=g$1(te$1),r=g$1(Vt,{optional:!0});if(this._options=y$5(y$5({},zt),r),this.modalityDetected=this._modality.pipe(DC(1)),this.modalityChanged=this.modalityDetected.pipe(uC()),this._platform.isBrowser){let s=g$1(Rr).createRenderer(null,null);this._listenerCleanups=e.runOutsideAngular(()=>[s.listen(t,`keydown`,this._onKeydown,Fe),s.listen(t,`mousedown`,this._onMousedown,Fe),s.listen(t,`touchstart`,this._onTouchstart,Fe)])}}ngOnDestroy(){this._modality.complete(),this._listenerCleanups?.forEach(e
vendor: 5,933 bytes, line 106
106=>e())}static ɵfac=function(t){return new(t||i)};static ɵprov=G$2({token:i,factory:i.ɵfac})}return i})();var Z=(function(i){return i[i.IMMEDIATE=0]=`IMMEDIATE`,i[i.EVENTUAL=1]=`EVENTUAL`,i})(Z||{});var Wt=new D$2(`cdk-focus-monitor-default-options`);var ue=ke({passive:!0,capture:!0});var Ht=(()=>{class i{_ngZone=g$1(oe$1);_platform=g$1(m$1);_inputModalityDetector=g$1(jt);_origin=null;_lastFocusOrigin=null;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=g$1(te$1);_stopInputModalityDetector=new Q;constructor(){let e=g$1(Wt,{optional:!0});this._detectionMode=e?.detectionMode||Z.IMMEDIATE}_rootNodeFocusAndBlurListener=e=>{let t=N(e);for(let r=t;r;r=r.parentElement)e.type===`focus`?this._onFocus(e,r):this._onBlur(e,r)};monitor(e,t=!1){let r=w(e);if(!this._platform.isBrowser||r.nodeType!==1)return A$1();let s=Me(r)||this._document,a=this._elementInfo.get(r);if(a)return t&&(a.checkChildren=!0),a.subject;let c={checkChildren:t,subject:new Q,rootNode:s};return this._elementInfo.set(r,c),this._registerGlobalListeners(c),c.subject}stopMonitoring(e){let t=w(e),r=this._elementInfo.get(t);r&&(r.subject.complete(),this._setClasses(t),this._elementInfo.delete(t),this._removeGlobalListeners(r))}focusVia(e,t,r){let s=w(e);s===this._document.activeElement?this._getClosestElementsInfo(s).forEach(([c,d])=>this._originChanged(c,t,d)):(this._setOrigin(t),typeof s.focus==`function`&&s.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,t)=>this.stopMonitoring(t))}_getWindow(){return this._document.defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?`touch`:`program`:this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?`mouse`:`program`}_shouldBeAttributedToTouch(e){return this._detectionMode===Z.EVENTUAL||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,t){e.classList.toggle(`cdk-focused`,!!t),e.classList.toggle(`cdk-touch-focused`,t===`touch`),e.classList.toggle(`cdk-keyboard-focused`,t===`keyboard`),e.classList.toggle(`cdk-mouse-focused`,t===`mouse`),e.classList.toggle(`cdk-program-focused`,t===`program`)}_setOrigin(e,t=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=e,this._originFromTouchInteraction=e===`touch`&&t,this._detectionMode===Z.IMMEDIATE){clearTimeout(this._originTimeoutId);let r=this._originFromTouchInteraction?Ut:1;this._originTimeoutId=setTimeout(()=>this._origin=null,r)}})}_onFocus(e,t){let r=this._elementInfo.get(t),s=N(e);!r||!r.checkChildren&&t!==s||this._originChanged(t,this._getFocusOrigin(s),r)}_onBlur(e,t){let r=this._elementInfo.get(t);!r||r.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),this._emitOrigin(r,null))}_emitOrigin(e,t){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(t))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;let t=e.rootNode,r=this._rootNodeFocusListenerCount.get(t)||0;r||this._ngZone.runOutsideAngular(()=>{t.addEventListener(`focus`,this._rootNodeFocusAndBlurListener,ue),t.addEventListener(`blur`,this._rootNodeFocusAndBlurListener,ue)}),this._rootNodeFocusListenerCount.set(t,r+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener(`focus`,this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(sr(this._stopInputModalityDetector)).subscribe(s=>{this._setOrigin(s,!0)}))}_removeGlobalListeners(e){let t=e.rootNode;if(this._rootNodeFocusListenerCount.has(t)){let r=this._rootNodeFocusListenerCount.get(t);r>1?this._rootNodeFocusListenerCount.set(t,r-1):(t.removeEventListener(`focus`,this._rootNodeFocusAndBlurListener,ue),t.removeEventListener(`blur`,this._rootNodeFocusAndBlurListener,ue),this._rootNodeFocusListenerCount.delete(t))}--this._monitoredElementCount||(this._getWindow().removeEventListener(`focus`,this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,t,r){this._setClasses(e,t),this._emitOrigin(r,t),this._lastFocusOrigin=t}_getClosestElementsInfo(e){let t=[];return this._elementInfo.forEach((r,s)=>{(s===e||r.checkChildren&&s.contains(e))&&t.push([s,r])}),t}_isLastInteractionFromInputLabel(e){let{_mostRecentTarget:t,mostRecentModality:r}=this._inputModalityDetector;if(r!==`mouse`||!t||t===e||e.nodeName!==`INPUT`&&e.nodeName!==`TEXTAREA`||e.disabled)return!1;let s=e.labels;if(s){for(let a=0;a<s.length;a++)if(s[a].contains(t))return!0}return!1}static ɵfac=function(t){return new(t||i)};static ɵprov=G$2({token:i,factory:i.ɵfac})}return i})();var Ei=(()=>{class i{_elementRef=g$1(Bt$1);_focusMonitor=g$1(Ht);_monitorSubscription;_focusOrigin=null;cdkFocusChange=new Fe$1;get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){let e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,e.nodeType===1&&e.hasAttribute(`cdkMonitorSubtreeFocus`)).subscribe(t=>{this._focusOrigin=t,this.cdkFocusChange.emit(t)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription?.unsubscribe()}static ɵfac=function(t){return new(t||i)};static ɵdir=$t$1({type:i,selectors:[[``,`cdkMonitorElementFocus`,``],[``,`cdkMonitorSubtreeFocus`,``]],outputs:{cdkFocusChange:`cdkFocusChange`},exportAs:[`cdkMonitorFocus`]})}return i})();var he=new WeakMap;var G=(()=>{class i{_appRef;_injector=g$1(Ie$1);_environmentInjector=g$1(ae$2);load(e){let t=this._appRef=this._appRef||this._injector.get(vn),r=he.get(t);r||(r={loaders:new Set,refs:[]},he.set(t,r),t.onDestroy(()=>
106{he.get(t)?.refs.forEach(s=>s.destroy()),he.delete(t)})),r.loaders.has(e)||(r.loaders.add(e),r.refs.push(C3$1(e,{environmentInjector:this._environmentInjector})))}static ɵfac=function(t){return new(t||i)};static ɵprov=G$2({token:i,factory:i.ɵfac})}return i})();var _e=(()=>{class i{static ɵfac=function(t){return new(t||i)};static ɵcmp=rh({type:i,selectors:[[`ng-component`]],exportAs:[`cdkVisuallyHidden`],decls:0,vars:0,template:function(t,r){},styles:[`.cdk-visually-hidden { 107 border: 0; 108 clip: rect(0 0 0 0); 109 height: 1px; 110 margin: -1px; 111 overflow: hidden; 112 padding: 0; 113 position: absolute; 114 width: 1px; 115 white-space: nowrap; 116 outline: 0; 117 -webkit-appearance: none; 118 -moz-appearance: none; 119 left: 0; 120} 121[dir=rtl] .cdk-visually-hidden { 122 left: auto; 123 right: 0; 124} 125`],encapsulation:2})}return i})();var fe;function wi(){if(fe===void 0&&(fe=null,typeof window<`u`)){let i=window;if(i.trustedTypes!==void 0)try{fe=i.trustedTypes.createPolicy(`angular#components`,{createHTML:n=>n})}catch(n){console.error(n)}}return fe}function Ci(i){return wi()?.createHTML(i)||i}function Kt(i,n,e){i.innerHTML=Ci(e.sanitize(J.HTML,n)||``)}function Si(i){if(i.type===`characterData`&&i.target instanceof Comment)return!0;if(i.type===`childList`){for(let n=0;n<i.addedNodes.length;n++)if(!(i.addedNodes[n]instanceof Comment))return!1;for(let n=0;n<i.removedNodes.length;n++)if(!(i.removedNodes[n]instanceof Comment))return!1;return!0}return!1}var Ii$1=(()=>{class i{create(e){return typeof MutationObserver>`u`?null:new MutationObserver(e)}static ɵfac=function(t){return new(t||i)};static ɵprov=G$2({token:i,factory:i.ɵfac})}return i})();var Ai$1=(()=>{class i{_mutationObserverFactory=g$1(Ii$1);_observedElements=new Map;_ngZone=g$1(oe$1);ngOnDestroy(){this._observedElements.forEach((e,t)=>this._cleanupObserver(t))}observe(e){let t=w(e);return new N$1(r=>{let a=this._observeElement(t).pipe(U$1(c=>c.filter(d=>!Si(d))),ke$1(c=>!!c.length)).subscribe(c=>{this._ngZone.run(()=>{r.next(c)})});return()=>{a.unsubscribe(),this._unobserveElement(t)}})}_observeElement(e){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(e))this._observedElements.get(e).count++;else{let t=new Q,r=this._mutationObserverFactory.create(s=>t.next(s));r&&r.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:r,stream:t,count:1})}return this._observedElements.get(e).stream})}_unobserveElement(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}_cleanupObserver(e){if(this._observedElements.has(e)){let{observer:t,stream
125:r}=this._observedElements.get(e);t&&t.disconnect(),r.complete(),this._observedElements.delete(e)}}static ɵfac=function(t){return new(t||i)};static ɵprov=G$2({token:i,factory:i.ɵfac})}return i})();var Dr=(()=>{class i{_contentObserver=g$1(Ai$1);_elementRef=g$1(Bt$1);event=new Fe$1;get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._disabled?this._unsubscribe():this._subscribe()}_disabled=!1;get debounce(){return this._debounce}set debounce(e){this._debounce=S(e),this._subscribe()}_debounce;_currentSubscription=null;ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();let e=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?e.pipe(wg(this.debounce)):e).subscribe(this.event)}_unsubscribe(){this._currentSubscription?.unsubscribe()}static ɵfac=function(t){return new(t||i)};static ɵdir=$t$1({type:i,selectors:[[``,`cdkObserveContent`,``]],inputs:{disabled:[2,`cdkObserveContentDisabled`,`disabled`,Qi$1],debounce:`debounce`},outputs:{event:`cdkObserveContent`},exportAs:[`cdkObserveContent`]})}return i})();var Gt=(()=>{class i{_platform=g$1(m$1);isDisabled(e){return e.hasAttribute(`disabled`)}isVisible(e){return Di(e)&&getComputedStyle(e).visibility===`visible`}isTabbable(e){if(!this._platform.isBrowser)return!1;let t=Ti(Li$1(e));if(t&&(Zt(t)===-1||!this.isVisible(t)))return!1;let r=e.nodeName.toLowerCase(),s=Zt(e);return e.hasAttribute(`contenteditable`)?s!==-1:r===`iframe`||r===`object`||this._platform.WEBKIT&&this._platform.IOS&&!Fi(e)?!1:r===`audio`?e.hasAttribute(`controls`)?s!==-1:!1:r===`video`?s===-1?!1:s!==null?!0:this._platform.FIREFOX||e.hasAttribute(`controls`):e.tabIndex>=0}isFocusable(e,t){return Ni$1(e)&&!this.isDisabled(e)&&(t?.ignoreVisibility||this.isVisible(e))}static ɵfac=function(t){return new(t||i)};static ɵprov=G$2({token:i,factory:i.ɵfac})}return i})();function Ti(i){try{return i.frameElement}catch(n){return null}}function Di(i){return!!(i.offsetWidth||i.offsetHeight||typeof i.getClientRects==`function`&&i.getClientRects().length)}function Mi(i){let n=i.nodeName.toLowerCase();return n===`input`||n===`select`||n===`button`||n===`textarea`}function Ri$1(i){return xi(i)&&i.type==`hidden`}function Oi$1(i){return ki(i)&&i.hasAttribute(`href`)}function xi(i){return i.nodeName.toLowerCase()==`input`}function ki(i){return i.nodeName.toLowerCase()==`a`}function $t(i){if(!i.hasAttribute(`tabindex`)||i.tabIndex===void 0)return!1;let n=i.getAttribute(`tabindex`);return!!(n&&!isNaN(parseInt(n,10)))}function Zt(i){if(!$t(i))return null;let n=parseInt(i.getAttribute(`tabindex`)||``,10);return isNaN(n)?-1:n}function Fi(i){let n=i.nodeName.toLowerCase(),e=n===`input`&&i.type;return e===`text`||e===`password`||n===`select`||n===`textarea`}function Ni$1(i){return Ri$1(i)?!1:Mi(i)||Oi$1(i)||i.hasAttribute(`contenteditable`)||$t(i)}function Li$1(i){return i.ownerDocument&&i.ownerDocument.defaultView||window}var me=class{_element;_checker;_ngZone;_document;_injector;_startAnchor=null;_endAnchor=null;_hasAttached=!1;startAnchorListener=()=>{!this.focusLastTabbableElement()&&this._checker.isFocusable(this._element)&&this._element.focus()};endAnchorListener=()=>{!this.focusFirstTabbableElement()&&this._checker.isFocusable(this._element)&&this._element.focus()};get enabled(){return this._enabled}set enabled(n){this._enabled=n,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_enabled=!0;constructor(n,e,t,r,s=!1,a){this._element=n,this._checker=e,this._ngZone=t,this._document=r,this._injector=a,s||this.attachAnchors()}destroy(){let n=this._startAnchor,e=this._endAnchor;n&&(n.removeEventListener(`focus`,this.startAnchorListener),n.remove()),e&&(e.removeEventListener(`focus`,this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener(`focus`,this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener(`focus`,this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(n)))})}focusFirstTabbableElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(n)))})}focusLastTabbableElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(n)))})}_getRegionBoundary(n){let e=this._element.querySelectorAll(`[cdk-focus-region-${n}], [cdkFocusRegion${n}], [cdk-focus-${n}]`);return n==`start`?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(n){let e=this._element.querySelector(`[cdk-focus-initial], [cdkFocusInitial]`);if(e){if(!this._checker.isFocusable(e)){let t=this._getFirstTabbableElement(e);return t?.focus(n),!!t}return e.focus(n),!0}return this.focusFirstTabbableElement(n)}focusFirstTabbableElement(n){let e=this._getRegionBoundary(`start`);return e&&e.focus(n),!!e}focusLastTabbableElement(n){let e=this._getRegionBoundary(`end`);return e&&e.focus(n),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;let e=n.children;for(let t=0;t<e.length;t++){let r=e[t].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(e[t]):null;if(r)return r}return null}_getLastTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;let e=n.children;for(let t=e.length-1;t>=0;t--){let r=e[t].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[t]):null;if(r)return r}return null}_createAnchor(){let n=this._document.createElement(`div`);return this._toggleAnchorTabIndex(this._enabled,n),n.classList.add(`cdk-visually-hidden`),n.classList.add(`cdk-focus-trap-anchor`),n.setAttribute(`aria-hidden`,`true`),n}_toggleAnchorTabIndex(n,e){n?e.setAttribute(`tabindex`,`0`):e.removeAttribute(`tabindex`)}toggleAnchors(n){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_executeOnStable(n){Ic$2(n,{injector:this._injector})}};var Yt=(()=>{class i{_checker=g$1(Gt);_ngZone=g$1(oe$1);_document=g$1(te$1);_injector=g$1(Ie$1);constructor(){g$1(G).load(_e)}create(e,t=!1){return new me(e,this._checker,this._ngZone,this._document,t,this._injector)}static ɵfac=function(t){return new(t||i)};static ɵprov=G$2({token:i,factory:i.ɵfac})}return i})();var Pi$1=(()=>{class i{_elementRef=g$1(Bt$1);_focusTrapFactory=g$1(Yt);focusTrap=void 0;_previouslyFocusedElement=null;get enabled(){return this.focusTrap?.enabled||!1}set enabled(e){this.focusTrap&&(this.focusTrap.enabled=e)}autoCapture=!1;constructor(){g$1(m$1).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(e){let t=e.autoCapture;t&&!t.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=Re(),this.focusTrap?.focusInitialElementWhenReady()}static ɵfac=function(t){return new(t||i)};static ɵdir=$t$1({type:i,selectors:[[``,`cdkTrapFocus`,``]],inputs:{enabled:[2,`cdkTrapFocus`,`enabled`,Qi$1],autoCapture:[2,`cdkTrapFocusAutoCapture`,`autoCapture`,Qi$1]}
125,exportAs:[`cdkTrapFocus`],features:[kr]})}return i})();var Qt=new D$2(`liveAnnouncerElement`,{providedIn:`root`,factory:()=>null});var qt$1=new D$2(`LIVE_ANNOUNCER_DEFAULT_OPTIONS`);var Bi=0;var Vi=(()=>{class i{_ngZone=g$1(oe$1);_defaultOptions=g$1(qt$1,{optional:!0});_liveElement;_document=g$1(te$1);_sanitizer=g$1(jA);_previousTimeout;_currentPromise;_currentResolve;constructor(){let e=g$1(Qt,{optional:!0});this._liveElement=e||this._createLiveElement()}announce(e,...t){let r=this._defaultOptions,s,a;return t.length===1&&typeof t[0]==`number`?a=t[0]:[s,a]=t,this.clear(),clearTimeout(this._previousTimeout),s||(s=r&&r.politeness?r.politeness:`polite`),a==null&&r&&(a=r.duration),this._liveElement.setAttribute(`aria-live`,s),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(c=>this._currentResolve=c)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{!e||typeof e==`string`?this._liveElement.textContent=e:Kt(this._liveElement,e,this._sanitizer),typeof a==`number`&&(this._previousTimeout=setTimeout(()=>this.clear(),a)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent=``)}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){let e=`cdk-live-announcer-element`,t=this._document.getElementsByClassName(e),r=this._document.createElement(`div`);for(let s=0;s<t.length;s++)t[s].remove();return r.classList.add(e),r.classList.add(`cdk-visually-hidden`),r.setAttribute(`aria-atomic`,`true`),r.setAttribute(`aria-live`,`polite`),r.id=`cdk-live-announcer-${Bi++}`,this._document.body.appendChild(r),r}_exposeAnnouncerToModals(e){let t=this._document.querySelectorAll(`body > .cdk-overlay-container [aria-modal="true"]`);for(let r=0;r<t.length;r++){let s=t[r],a=s.getAttribute(`aria-owns`);a?a.indexOf(e)===-1&&s.setAttribute(`aria-owns`,a+` `+e):s.setAttribute(`aria-owns`,e)}}static ɵfac=function(t){return new(t||i)};static ɵprov=G$2({token:i,factory:i.ɵfac})}return i})();function Xt(i,...n){return n.length?n.some(e=>i[e]):i.altKey||i.shiftKey||i.ctrlKey||i.metaKey}var zi=200;var pe=class{_letterKeyStream=new Q;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new Q;selectedItem=this._selectedItem;constructor(n,e){let t=typeof e?.debounceInterval==`number`?e.debounceInterval:zi;e?.skipPredicate&&(this._skipPredicateFn=e.skipPredicate),this.setItems(n),this._setupKeyHandler(t)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(n){this._selectedItemIndex=n}setItems(n){this._items=n}handleKey(n){let e=n.keyCode;n.key&&n.key.length===1?this._letterKeyStream.next(n.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(n){this._letterKeyStream.pipe(Xe(e=>this._pressedLetters.push(e)),wg(n),ke$1(()=>this._pressedLetters.length>0),U$1(()=>this._pressedLetters.join(``).toLocaleUpperCase())).subscribe(e=>{for(let t=1;t<this._items.length+1;t++){let r=(this._selectedItemIndex+t)%this._items.length,s=this._items[r];if(!this._skipPredicateFn?.(s)&&s.getLabel?.().toLocaleUpperCase().trim().indexOf(e)===0){this._selectedItem.next(s);break}}this._pressedLetters=[]})}};var V=class{_items;_activeItemIndex=ie$1(-1);_activeItem=ie$1(null);_wrap=!1;_typeaheadSubscription=X.EMPTY;_itemChangesSubscription;_vertical=!0;_horizontal=null;_allowedModifierKeys=[];_homeAndEnd=!1;_pageUpAndDown={enabled:!1,delta:10};_effectRef;_typeahead;_skipPredicateFn=n=>n.disabled;constructor(n,e){this._items=n,n instanceof rc$1?this._itemChangesSubscription=n.changes.subscribe(t=>this._itemsChanged(t.toArray())):Si$2(n)&&(this._effectRef=Va(()=>this._itemsChanged(n()),{injector:e}))}tabOut=new Q;change=new Q;skipPredicate(n){return this._skipPredicateFn=n,this}withWrap(n=!0){return this._wrap=n,this}withVerticalOrientation(n=!0){return this._vertical=n,this}withHorizontalOrientation(n){return this._horizontal=n,this}withAllowedModifierKeys(n){return this._allowedModifierKeys=n,this}
vendor: 4,458 bytes, line 125
125withTypeAhead(n=200){this._typeaheadSubscription.unsubscribe();let e=this._getItemsArray();return this._typeahead=new pe(e,{debounceInterval:typeof n==`number`?n:void 0,skipPredicate:t=>this._skipPredicateFn(t)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(t=>{this.setActiveItem(t)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(n=!0){return this._homeAndEnd=n,this}withPageUpDown(n=!0,e=10){return this._pageUpAndDown={enabled:n,delta:e},this}setActiveItem(n){let e=this._activeItem();this.updateActiveItem(n),this._activeItem()!==e&&this.change.next(this._activeItemIndex())}onKeydown(n){let e=n.keyCode,r=[`altKey`,`ctrlKey`,`metaKey`,`shiftKey`].every(s=>!n[s]||this._allowedModifierKeys.indexOf(s)>-1);switch(e){case 9:this.tabOut.next();return;case 40:if(this._vertical&&r){this.setNextItemActive();break}else return;case 38:if(this._vertical&&r){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&r){this._horizontal===`rtl`?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&r){this._horizontal===`rtl`?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&r){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&r){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&r){let s=this._activeItemIndex()-this._pageUpAndDown.delta;this._setActiveItemByIndex(s>0?s:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&r){let s=this._activeItemIndex()+this._pageUpAndDown.delta,a=this._getItemsArray().length;this._setActiveItemByIndex(s<a?s:a-1,-1);break}else return;default:(r||Xt(n,`shiftKey`))&&this._typeahead?.handleKey(n);return}this._typeahead?.reset(),n.preventDefault()}get activeItemIndex(){return this._activeItemIndex()}get activeItem(){return this._activeItem()}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex()<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex()<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(n){let e=this._getItemsArray(),t=typeof n==`number`?n:e.indexOf(n),r=e[t];this._activeItem.set(r??null),this._activeItemIndex.set(t),this._typeahead?.setCurrentSelectedItemIndex(t)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(n){this._wrap?this._setActiveInWrapMode(n):this._setActiveInDefaultMode(n)}_setActiveInWrapMode(n){let e=this._getItemsArray();for(let t=1;t<=e.length;t++){let r=(this._activeItemIndex()+n*t+e.length)%e.length,s=e[r];if(!this._skipPredicateFn(s)){this.setActiveItem(r);return}}}_setActiveInDefaultMode(n){this._setActiveItemByIndex(this._activeItemIndex()+n,n)}_setActiveItemByIndex(n,e){let t=this._getItemsArray();if(t[n]){for(;this._skipPredicateFn(t[n]);)if(n+=e,!t[n])return;this.setActiveItem(n)}}_getItemsArray(){return Si$2(this._items)?this._items():this._items instanceof rc$1?this._items.toArray():this._items}_itemsChanged(n){this._typeahead?.setItems(n);let e=this._activeItem();if(e){let t=n.indexOf(e);t>-1&&t!==this._activeItemIndex()&&(this._activeItemIndex.set(t),this._typeahead?.setCurrentSelectedItemIndex(t))}}};var Ne=class extends V{setActiveItem(n){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(n),this.activeItem&&this.activeItem.setActiveStyles()}};var Le=class extends V{_origin=`program`;setFocusOrigin(n){return this._origin=n,this}setActiveItem(n){super.setActiveItem(n),this.activeItem&&this.activeItem.focus(this._origin)}};var Jt=new Map;var Pe=class i{_appId=g$1(ho$1);static _infix=`a${Math.floor(Math.random()*1e5).toString()}`;getId(n,e=!1){this._appId!==`ng`&&(n+=this._appId);let t=Jt.get(n);return t===void 0?t=0:t++,Jt.set(n,t),`${n}${e?i._infix+`-`:``}${t}`}static ɵfac=function(e){return new(e||i)};static ɵprov=G$2({token:i,factory:i.ɵfac})};var ti=` `;function Ui(i,n,e){let t=ve(i,n);e=e.trim(),!t.some(r=>r.trim()===e)&&(t.push(e),i.setAttribute(n,t.join(ti)))}function ji(i,n,e){let t=ve(i,n);e=e.trim();let r=t.filter(s=>s!==e);
125r.length?i.setAttribute(n,r.join(ti)):i.removeAttribute(n)}function ve(i,n){return i.getAttribute(n)?.match(/\S+/g)??[]}var ii=`cdk-describedby-message`;var ge=`cdk-describedby-host`;var Ve=0;var Ts$1=(()=>{class i{_platform=g$1(m$1);_document=g$1(te$1);_messageRegistry=new Map;_messagesContainer=null;_id=`${Ve++}`;constructor(){g$1(G).load(_e),this._id=g$1(ho$1)+`-`+Ve++}describe(e,t,r){if(!this._canBeDescribed(e,t))return;let s=Be(t,r);typeof t!=`string`?(ei(t,this._id),this._messageRegistry.set(s,{messageElement:t,referenceCount:0})):this._messageRegistry.has(s)||this._createMessageElement(t,r),this._isElementDescribedByMessage(e,s)||this._addMessageReference(e,s)}removeDescription(e,t,r){if(!t||!this._isElementNode(e))return;let s=Be(t,r);if(this._isElementDescribedByMessage(e,s)&&this._removeMessageReference(e,s),typeof t==`string`){let a=this._messageRegistry.get(s);a&&a.referenceCount===0&&this._deleteMessageElement(s)}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){let e=this._document.querySelectorAll(`[${ge}="${this._id}"]`);for(let t=0;t<e.length;t++)this._removeCdkDescribedByReferenceIds(e[t]),e[t].removeAttribute(ge);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(e,t){let r=this._document.createElement(`div`);ei(r,this._id),r.textContent=e,t&&r.setAttribute(`role`,t),this._createMessagesContainer(),this._messagesContainer.appendChild(r),this._messageRegistry.set(Be(e,t),{messageElement:r,referenceCount:0})}_deleteMessageElement(e){this._messageRegistry.get(e)?.messageElement?.remove(),this._messageRegistry.delete(e)}_createMessagesContainer(){if(this._messagesContainer)return;let e=`cdk-describedby-message-container`,t=this._document.querySelectorAll(`.${e}[platform="server"]`);for(let s=0;s<t.length;s++)t[s].remove();let r=this._document.createElement(`div`);r.style.visibility=`hidden`,r.classList.add(e),r.classList.add(`cdk-visually-hidden`),this._platform.isBrowser||r.setAttribute(`platform`,`server`),this._document.body.appendChild(r),this._messagesContainer=r}_removeCdkDescribedByReferenceIds(e){let t=ve(e,`aria-describedby`).filter(r=>r.indexOf(ii)!=0);e.setAttribute(`aria-describedby`,t.join(` `))}_addMessageReference(e,t){let r=this._messageRegistry.get(t);Ui(e,`aria-describedby`,r.messageElement.id),e.setAttribute(ge,this._id),r.referenceCount++}_removeMessageReference(e,t){let r=this._messageRegistry.get(t);r.referenceCount--,ji(e,`aria-describedby`,r.messageElement.id),e.removeAttribute(ge)}_isElementDescribedByMessage(e,t){let r=ve(e,`aria-describedby`),s=this._messageRegistry.get(t),a=s&&s.messageElement.id;return!!a&&r.indexOf(a)!=-1}_canBeDescribed(e,t){if(!this._isElementNode(e))return!1;if(t&&typeof t==`object`)return!0;let r=t==null?``:`${t}`.trim(),s=e.getAttribute(`aria-label`);return r?!s||s.trim()!==r:!1}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}static ɵfac=function(t){return new(t||i)};static ɵprov=G$2({token:i,factory:i.ɵfac})}return i})();function Be(i,n){return typeof i==`string`?`${n||``}/${i}`:i}function ei(i,n){i.id||(i.id=`${ii}-${n}-${Ve++}`)}function Ns$1(i){return i==null?``:typeof i==`string`?i:`${i}px`}function Ps$1(i){return i!=null&&`${i}`!=`false`}function Bs$1(i,n=/\s+/){let e=[];
125if(i!=null){let t=Array.isArray(i)?i:`${i}`.split(n);for(let r of t){let s=`${r}`.trim();s&&e.push(s)}}return e}function Us$1(){return typeof __karma__<`u`&&!!__karma__||typeof jasmine<`u`&&!!jasmine||typeof jest<`u`&&!!jest||typeof Mocha<`u`&&!!Mocha}var z;var ni=[`color`,`button`,`checkbox`,`date`,`datetime-local`,`email`,`file`,`hidden`,`image`,`month`,`number`,`password`,`radio`,`range`,`reset`,`search`,`submit`,`tel`,`text`,`time`,`url`,`week`];function Ws$1(){if(z)return z;if(typeof document!=`object`||!document)return z=new Set(ni),z;let i=document.createElement(`input`);return z=new Set(ni.filter(n=>(i.setAttribute(`type`,n),i.type===n))),z}var Wi=new D$2(`MATERIAL_ANIMATIONS`);var ri=null;function Hi(){return g$1(Wi,{optional:!0})?.animationsDisabled||g$1(ab,{optional:!0})===`NoopAnimations`?`di-disabled`:(ri??=g$1(le).matchMedia(`(prefers-reduced-motion)`).matches,ri?`reduced-motion`:`enabled`)}function Qs$1(){return Hi()!==`enabled`}var m=(()=>{class a{constructor(){this.httpClient=g$1(lw),this.productSubscriptionsSubject=new Ce$2([]),this.productAccess={}
125,this.onDemandSubscriptionSubject=new Ce$2(null)}setOrderGaStatus(t,e){let i=new FormData;return i.append(`affiliation`,t),i.append(`order_id`,e),this.httpClient.post(`white_label_url/api/payments/set_order_ga_status`,i)}updateGaParams(t,e){let i=new FormData;i.append(`ga_cid`,t),i.append(`g_session_id`,e),this.httpClient.post(`white_label_url/api/payments/update_ga_params`,i).subscribe(o=>{})}getApiPayments(){return this.httpClient.get(`white_label_url/api/payments/get_orders`)}getActiveOnDemandSubscription(){this.httpClient.get(`white_label_url/api/payments/get_on_demand_subscription`,{}).subscribe(t=>{this.onDemandSubscriptionSubject.next(t.subscription)})}getActiveProductSubscriptions(){this.httpClient.get(`white_label_url/api/payments/get_product_subscriptions`,{}).subscribe(t=>{this.productAccess=t.product_access||{},this.productSubscriptionsSubject.next(t.product_subscriptions)})}getAutoRechargeMonthlyLimit(){return this.httpClient.get(`white_label_url/api/payments/get_auto_recharge_monthly_limit`,{})}updateAutoRechargeMonthlyLimit(t){let e=new FormData;return e.append(`auto_recharge_monthly_limit`,t.toString()),this.httpClient.post(`white_label_url/api/payments/update_auto_recharge_monthly_limit`,e)}applyPromoCode(t){let e=new FormData;return e.append(`promocode`,t),this.httpClient.post(`white_label_url/api/payments/appl
125y_promocode`,e)}getActiveDiscounts(){return this.httpClient.get(`white_label_url/api/payments/active_discounts`)}static{this.ɵfac=function(e){return new(e||a)}}static{this.ɵprov=R$1({token:a,factory:a.ɵfac,providedIn:`root`})}}return a})();var D=(()=>{class e{constructor(){this.text=Bc(`Loading...`),this.className=Bc(`loader`)}ngOnInit(){}static{this.ɵfac=function(t){return new(t||e)}}static{this.ɵcmp=rh({type:e,selectors:[[`app-loader`]],inputs:{text:[1,`text`],className:[1,`className`]},decls:4,vars:3,consts:[[`id`,`stat-loading-indicator`,`height`,`80`,`width`,`80`],[`translate`,``]],template:function(t,a){t&1&&(pc$1(0,`div`),kc$1(1,`dx-load-indicator`,0),pc$1(2,`h3`,1),eN(3),ch()()),t&2&&($M(`loader `+a.className()),pT(3),kD(a.text()))},dependencies:[DQe,yCe],styles:[`.loader[_ngcontent-%COMP%]{text-align:center}.data-collecting-spinner[_ngcontent-%COMP%]{position:fixed;top:40%;left:40%;z-index:999}.centered[_ngcontent-%COMP%]{top:50%;left:50%;transform:translate(-50%,-50%)}`],changeDetection:1})}}return e})();var Io={ru:{Yes:`Ðа`,No:`ÐеÑ`,Cancel:`ÐÑмена`,CheckState:`СоÑÑоÑние Ñлажка`,Close:`ÐакÑÑÑÑ`,Clear:`ÐÑиÑÑиÑÑ`,Done:`ÐоÑово`,Loading:`ÐагÑÑзка...`,Select:`ÐÑбÑаÑÑ...`,Search:`ÐоиÑк`,Back:`Ðазад`,OK:`OK`,Today:`СегоднÑ`,Yesterday:`ÐÑеÑа`,"dxCollectionWidget-noDataText":`ÐÐµÑ Ð´Ð°Ð½Ð½ÑÑ
Ð´Ð»Ñ Ð¾ÑобÑажениÑ`,"dxDropDownEditor-selectLabel":`ÐÑбÑаÑÑ`,"validation-required":`Ðоле необÑ
одимо заполниÑÑ`,"validation-required-formatted":`ÐеобÑ
одимо заполниÑÑ: {0}`,"validation-numeric":`ÐнаÑение должно бÑÑÑ ÑиÑлом`,"validation-numeric-formatted":`ÐнаÑение Ð¿Ð¾Ð»Ñ {0} должно бÑÑÑ ÑиÑлом`,"validation-range":`ÐнаÑение Ð¿Ð¾Ð»Ñ Ð½Ðµ вÑ
Ð¾Ð´Ð¸Ñ Ð² диапазон`,"validation-range-formatted":`ÐнаÑение Ð¿Ð¾Ð»Ñ {0} не вÑ
Ð¾Ð´Ð¸Ñ Ð² диапазон`,"validation-stringLength":`ÐевеÑÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° знаÑÐµÐ½Ð¸Ñ Ð² поле`,"validation-stringLength-formatted":`ÐевеÑÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° знаÑÐµÐ½Ð¸Ñ Ð² поле {0}`,"validation-custom":`ÐедопÑÑÑимое знаÑение`,"validation-custom-formatted":`ÐедопÑÑÑимое знаÑение: {0}`,"validation-async":`ÐедопÑÑÑимое знаÑение`,"validation-async-formatted":`ÐедопÑÑÑимое знаÑение: {0}`,"validation-compare":`ÐнаÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»ÐµÐ¹ не ÑооÑвеÑÑÑвÑÑÑ Ð´ÑÑг дÑÑгÑ.`,"validation-compare-formatted":`ÐнаÑение Ð¿Ð¾Ð»Ñ {0} не ÑооÑвеÑÑÑвÑеÑ`,"validation-pattern":`ÐнаÑение не ÑооÑвеÑÑÑвÑÐµÑ ÑаблонÑ`,"validation-pattern-formatted":`ÐнаÑение Ð¿Ð¾Ð»Ñ {0} не ÑооÑвеÑÑÑвÑÐµÑ ÑаблонÑ`,"validation-email":`ÐедопÑÑÑимое знаÑение email`,"validation-email-formatted":`ÐедопÑÑÑимое знаÑение {0}`,"validation-mask":`ÐедопÑÑÑимое знаÑение`,"dxLookup-searchPlaceholder":`ÐинималÑное колиÑеÑÑво Ñимволов: {0}`,"dxList-pullingDownText":`ÐоÑÑниÑе, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ...`,"dxList-pulledDownText":`ÐÑпÑÑÑиÑе, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ...`,"dxList-refreshingText":`Ðбновление...`,"dxList-pageLoadingText":`ÐагÑÑзка...`,"dxList-nextButtonText":`Ðалее`,"dxList-selectAll":`ÐÑбÑаÑÑ Ð²Ñе`,"dxList-listAriaLabel":`ÐлеменÑÑ`,"dxList-listAriaLabel-deletable":`УдалÑемÑе ÑлеменÑÑ`,"dxListEditDecorator-delete":`УдалиÑÑ`,"dxListEditDecorator-more":`ÐÑе`,"dxList-selectAll-indeterminate":`ЧаÑÑиÑно оÑмеÑено`,"dxList-selectAll-checked":`ÐÑмеÑено`,"dxList-selectAll-notChecked":`Ðе оÑмеÑено`,"dxList-ariaRoleDescription":`СпиÑок`,"dxList-listAriaLabel-itemContent":`СодеÑжимое ÑлеменÑа ÑпиÑка`,"dxScrollView-pullingDownText":`ÐоÑÑниÑе, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ...`,"dxScrollView-pulledDownText":`ÐÑпÑÑÑиÑе, ÑÑÐ¾Ð±Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑ...`,"dxScrollView-refreshingText":`Ðбновление...`,"dxScrollView-reachB
125ottomText":`ÐагÑÑзка...`,"dxDateBox-simulatedDataPickerTitleTime":`ÐÑбеÑиÑе вÑемÑ`,"dxDateBox-simulatedDataPickerTitleDate":`ÐÑбеÑиÑе даÑÑ`,"dxDateBox-simulatedDataPickerTitleDateTime":`ÐÑбеÑиÑе даÑÑ Ð¸ вÑемÑ`,"dxDateBox-validation-datetime":`ÐнаÑение должно бÑÑÑ Ð´Ð°Ñой/вÑеменем`,"dxDateRangeBox-invalidStartDateMessage":`ÐаÑалÑное знаÑение должно бÑÑÑ Ð´Ð°Ñой`,"dxDateRangeBox-invalidEndDateMessage":`ÐонеÑное знаÑение должно бÑÑÑ Ð´Ð°Ñой`,"dxDateRangeBox-startDateOutOfRangeMessage":`ÐаÑалÑÐ½Ð°Ñ Ð´Ð°Ñа вне допÑÑÑимого диапазона`,"dxDateRangeBox-endDateOutOfRangeMessage":`ÐонеÑÐ½Ð°Ñ Ð´Ð°Ñа вне допÑÑÑимого диапазона`,"dxDateRangeBox-startDateLabel":`ÐаÑа наÑала`,"dxDateRangeBox-endDateLabel":`ÐаÑа завеÑÑениÑ`,"dxFileUploader-selectFile":`ÐÑбеÑиÑе Ñайл`,"dxFileUploader-dropFile":`или ÐеÑеÑаÑиÑе Ñайл ÑÑда`,"dxFileUploader-bytes":`байÑ`,"dxFileUploader-kb":`кÐ`,"dxFileUploader-Mb":`ÐÐ`,"dxFileUploader-Gb":`ÐÐ`,"dxFileUploader-upload":`ÐагÑÑзиÑÑ`,"dxFileUploader-uploaded":`ÐагÑÑжено`,"dxFileUploader-readyToUpload":`ÐоÑово к загÑÑзке`,"dxFileUploader-uploadAbortedMessage":`ÐагÑÑзка оÑменена`,"dxFileUploader-uploadFailedMessage":`ÐагÑÑзка не ÑдалаÑÑ`,"dxFileUploader-invalidFileExtension":`ÐедопÑÑÑимое ÑаÑÑиÑение Ñайла`,"dxFileUploader-invalidMaxFileSize":`Файл ÑлиÑком болÑÑой`,"dxFileUploader-invalidMinFileSize":`Файл ÑлиÑком маленÑкий`,"dxFileUploader-fileListLabel":`СпиÑок Ñайлов`,"dxFileUploader-removeFileButtonLabel":`УдалиÑÑ Ñайл {0}`,"dxFileUploader-uploadFileButtonLabel":`ÐагÑÑзиÑÑ Ñайл {0}`,"dxRangeSlider-ariaFrom":`ÐÑ`,"dxRangeSlider-ariaTill":`Ðо`,"dxSwitch-switchedOnText":`Ðкл`,"dxSwitch-switchedOffText":`ÐÑкл`,"dxForm-optionalMark":`необÑзаÑелÑнÑй`,"dxForm-requiredMessage":` Ðоле {0} должно бÑÑÑ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¾`,"dxForm-smartPasteButtonText":`Ð£Ð¼Ð½Ð°Ñ Ð²ÑÑавка`,"dxForm-resetButtonText":`СбÑоÑиÑÑ`,"dxForm-submitButtonText":`ÐÑпÑавиÑÑ`,"dxNumberBox-invalidValueMessage":`ÐнаÑение должно бÑÑÑ ÑиÑлом`,"dxNumberBox-noDataText":`ÐÐµÑ Ð´Ð°Ð½Ð½ÑÑ
`,"dxDataGrid-aiAssistantTitle":`ÐомоÑник ÐÐ`,"dxDataGrid-aiAssistantProcessingMessageHeader":`ÐапÑÐ¾Ñ Ð²ÑполнÑеÑÑÑ`,"dxDataGrid-aiAssistantProcessingMessage":`ÐбÑабоÑка...`,"dxDataGrid-aiAssistantErrorMessageHeader":`Ðе ÑдалоÑÑ Ð¾Ð±ÑабоÑаÑÑ Ð·Ð°Ð¿ÑоÑ`,"dxDataGrid-aiAssistantAbortMessage":`ÐапÑÐ¾Ñ Ð¾ÑÑановлен.`,"dxDataGrid-aiAssistantSuccessMessage":`УÑпеÑно`,"dxDataGrid-aiAssistantErrorMessage":`ÐÑибка`,"dxDataGrid-aiAssistantExecutionAbortMessage":`ÐÑполнение пÑеÑвано`,"dxDataGrid-aiAssistantExecutionInProgressMessage":`ÐпеÑаÑÐ¸Ñ Ñже вÑполнÑеÑÑÑ. ÐодождиÑе.`,"dxDataGrid-aiAssistantRequestInProgressMessage":`ÐапÑÐ¾Ñ Ñже вÑполнÑеÑÑÑ. ÐодождиÑе.`,"dxDataGrid-aiAssistantUnexpectedErrorMessage":`ÐÑоизоÑла непÑÐµÐ´Ð²Ð¸Ð´ÐµÐ½Ð½Ð°Ñ Ð¾Ñибка. ÐовÑоÑиÑе попÑÑкÑ.`,"dxDataGrid-aiAssistantInvalidResponseMessage":`ÐекоÑÑекÑнÑй оÑÐ²ÐµÑ Ð¾Ñ ÑлÑÐ¶Ð±Ñ ÐÐ. ÐовÑоÑиÑе попÑÑкÑ.`,"dxDataGrid-aiAssistantClearButtonText":`ÐÑиÑÑиÑÑ`,"dxDataGrid-aiAssistantRegenerateButtonText":`СоздаÑÑ Ð·Ð°Ð½Ð¾Ð²Ð¾`,"dxDataGrid-aiAssistantAbortConfirmText":`ÐакÑÑÑие ÑаÑа помоÑника ÐРпÑеÑвÑÑ ÑекÑÑие запÑоÑÑ. ÐакÑÑÑÑ ÑаÑ?`,"dxDataGrid-aiAChatEmptyViewMessage":`Ð§Ð°Ñ Ð¿ÑÑÑ`,"dxDataGrid-aiChatEmptyViewPrompt":`ÐомоÑник ÐРгоÑов оÑвеÑиÑÑ Ð½Ð° ваÑи вопÑоÑÑ.`,"dxDataGrid-aiPromptEditorTitle":`РедакÑÐ¾Ñ Ð·Ð°Ð¿ÑоÑов AI`,"dxDataGrid-aiPromptEditorPlaceholder":`ÐопÑоÑиÑе AI ÑгенеÑиÑоваÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÑÑолбÑов...`,"dxDataGrid-aiPromptEditorApplyButton":`ÐÑимениÑÑ`,"dxDataGrid-aiPromptEditorRegenerateButton":`СгенеÑиÑоваÑÑ Ð·Ð°Ð½Ð¾Ð²Ð¾`,"dxDataGrid-aiPromptEditorStopButton":`ÐÑÑановиÑÑ`,"dxDataGrid-aiDropDownAutofill":`ÐвÑозаполнение Ñ AI`,"dxDataGrid-aiDropDownClear":`ÐÑиÑÑиÑÑ Ð´Ð°Ð½Ð½Ñе`,"dxDataGrid-emptyHeaderWithColumnChooserText":`ÐÑполÑзÑйÑе {0}, ÑÑÐ¾Ð±Ñ Ð¾ÑобÑазиÑÑ ÑÑолбÑÑ`,"dxDataGrid-emptyHeaderWithGroupPanelText":`ÐеÑеÑаÑиÑе ÑÑÐ¾Ð»Ð±ÐµÑ Ð¸Ð· панели гÑÑппиÑовки`,"dxDataGrid-emptyHeaderWithColumnChooserAndGroupPanelText":`ÐÑполÑзÑйÑе {0} или пеÑеÑаÑиÑе ÑÑÐ¾Ð»Ð±ÐµÑ Ð¸Ð· панели гÑÑппиÑовки`,"dxDataGrid-emptyHeaderColumnChooserText":`Ð¿Ð°Ð½ÐµÐ»Ñ Ð²ÑбоÑа ÑÑолбÑов`,"dxDataGrid-columnChooserTitle":`ÐÑÐ±Ð¾Ñ ÑÑолбÑов`,"dxDataGrid-columnChooserEmptyText":`ÐеÑеÑаÑиÑе ÑÑÐ¾Ð»Ð±ÐµÑ ÑÑда, ÑÑÐ¾Ð±Ñ ÑкÑÑÑÑ ÐµÐ³Ð¾`,"dxDataGrid-groupContinuesMessage":`ÐÑодолжение на ÑледÑÑÑей ÑÑÑаниÑе`,"dxDataGrid-groupContinuedMessage":`ÐÑодолжение Ñ Ð¿ÑедÑдÑÑей ÑÑÑаниÑÑ`,"dxDataGrid-groupHeaderText":`СгÑÑппиÑоваÑÑ Ð´Ð°Ð½Ð½Ñе по ÑÑÐ¾Ð¼Ñ ÑÑолбÑÑ`,"dxDataGrid-u
125ngroupHeaderText":`РазгÑÑппиÑоваÑÑ Ð´Ð°Ð½Ð½Ñе по ÑÑÐ¾Ð¼Ñ ÑÑолбÑÑ`,"dxDataGrid-ungroupAllText":`СбÑоÑиÑÑ Ð³ÑÑппиÑование`,"dxDataGrid-editingEditRow":`РедакÑиÑоваÑÑ`,"dxDataGrid-editingSaveRowChanges":`СоÑ
ÑаниÑÑ`,"dxDataGrid-editingCancelRowChanges":`ÐÑмениÑÑ`,"dxDataGrid-editingDeleteRow":`УдалиÑÑ`,"dxDataGrid-editingUndeleteRow":`ÐоÑÑÑановиÑÑ`,"dxDataGrid-editingConfirmDeleteMessage":`ÐÑ ÑвеÑенÑ, ÑÑо Ñ
оÑиÑе ÑдалиÑÑ ÑÑÑ Ð·Ð°Ð¿Ð¸ÑÑ?`,"dxDataGrid-validationCancelChanges":`ÐÑмениÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ`,"dxDataGrid-groupPanelEmptyText":`ÐеÑеÑаÑиÑе ÑÑÐ¾Ð»Ð±ÐµÑ ÑÑда, ÑÑÐ¾Ð±Ñ ÑгÑÑппиÑоваÑÑ Ð¿Ð¾ немÑ`,"dxDataGrid-noDataText":`ÐÐµÑ Ð´Ð°Ð½Ð½ÑÑ
`,"dxDataGrid-searchPanelPlaceholder":`ÐÑкаÑÑ...`,"dxDataGrid-filterRowShowAllText":`(ÐÑе)`,"dxDataGrid-filterRowResetOperationText":`СбÑоÑиÑÑ`,"dxDataGrid-filterRowOperationEquals":`Равно`,"dxDataGrid-filterRowOperationNotEquals":`Ðе Ñавно`,"dxDataGrid-filterRowOperationLess":`ÐенÑÑе`,"dxDataGrid-filterRowOperationLessOrEquals":`ÐенÑÑе или Ñавно`,"dxDataGrid-filterRowOperationGreater":`ÐолÑÑе`,"dxDataGrid-filterRowOperationGreaterOrEquals":`ÐолÑÑе или Ñавно`,"dxDataGrid-filterRowOperationStartsWith":`ÐаÑинаеÑÑÑ Ñ`,"dxDataGrid-filterRowOperationContains":`СодеÑжиÑ`,"dxDataGrid-filterRowOperationNotContains":`Ðе ÑодеÑжиÑ`,"dxDataGrid-filterRowOperationEndsWith":`ÐаканÑиваеÑÑÑ Ð½Ð°`,"dxDataGrid-filterRowOperationBetween":`Рдиапазоне`,"dxDataGrid-filterRowOperationBetweenStartText":`ÐаÑало`,"dxDataGrid-filterRowOperationBetweenEndText":`ÐонеÑ`,"dxDataGrid-ariaSearchBox":`Ðоле поиÑка`,"dxDataGrid-applyFilterText":`ÐÑимениÑÑ ÑилÑÑÑ`,"dxDataGrid-trueText":`Ðа`,"dxDataGrid-falseText":`ÐеÑ`,"dxDataGrid-sortingAscendingText":`СоÑÑиÑоваÑÑ Ð¿Ð¾ возÑаÑÑаниÑ`,"dxDataGrid-sortingDescendingText":`СоÑÑиÑоваÑÑ Ð¿Ð¾ ÑбÑваниÑ`,"dxDataGrid-sortingClearText":`СбÑоÑиÑÑ ÑоÑÑиÑовкÑ`,"dxDataGrid-ariaNotSortedColumn":`ÐеÑоÑÑиÑованнÑй ÑÑолбеÑ`,"dxDataGrid-ariaSortedAscendingColumn":`СÑÐ¾Ð»Ð±ÐµÑ Ð¾ÑÑоÑÑиÑован по возÑаÑÑаниÑ`,"dxDataGrid-ariaSortedDescendingColumn":`СÑÐ¾Ð»Ð±ÐµÑ Ð¾ÑÑоÑÑиÑован по ÑбÑваниÑ`,"dxDataGrid-ariaSortIndex":`ÐÐ½Ð´ÐµÐºÑ ÑоÑÑиÑовки {0}`,"dxDataGrid-editingSaveAllChanges":`СоÑ
ÑаниÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ`,"dxDataGrid-editingCancelAllChanges":`ÐÑмениÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ`,"dxDataGrid-editingAddRow":`ÐобавиÑÑ ÑÑÑокÑ`,"dxDataGrid-summaryMin":`Ðин: {0}`,"dxDataGrid-summaryMinOtherColumn":`Ðин по {1} : {0}`,"dxDataGrid-summaryMax":`ÐакÑ: {0}`,"dxDataGrid-summaryMaxOtherColumn":`ÐÐ°ÐºÑ Ð¿Ð¾ {1} : {0}`,"dxDataGrid-summaryAvg":`СÑеднее: {0}`,"dxDataGrid-summaryAvgOtherColumn":`СÑеднее по {1} : {0}`,"dxDataGrid-summarySum":`СÑмм: {0}`,"dxDataGrid-summarySumOtherColumn":`СÑмм по {1} : {0}`,"dxDataGrid-summaryCount":`Ðол-во: {0}`,"dxDataGrid-columnFixingFix":`ÐаÑикÑиÑоваÑÑ Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ`,"dxDataGrid-columnFixingUnfix":`ÐÑмениÑÑ ÑикÑаÑиÑ`,"dxDataGrid-columnFixingLeftPosition":`Слева`,"dxDataGrid-columnFixingRightPosition":`СпÑава`,"dxDataGrid-columnFixingStickyPosition":`ÐÑикÑепиÑÑ`,"dxDataGrid-exportTo":`ÐкÑпоÑÑиÑоваÑÑ`,"dxDataGrid-exportToExcel":`ÐкÑпоÑÑиÑоваÑÑ Ð² Ñайл Excel`,"dxDataGrid-exporting":`ÐкÑпоÑÑ...`,"dxDataGrid-excelFormat":`Excel Ñайл`,"dxDataGrid-selectedRows":`ÐÑбÑаннÑе ÑÑÑоки`,"dxDataGrid-exportSelectedRows":`ÐкÑпоÑÑиÑоваÑÑ Ð²ÑбÑаннÑе ÑÑÑоки в {0}`,"dxDataGrid-exportAll":`ÐкÑпоÑÑиÑоваÑÑ Ð²ÑÑ Ð² {0}`,"dxDataGrid-headerFilterLabel":`ФилÑÑÑаÑиÑ`,"dxDataGrid-headerFilterIndicatorLabel":`ÐÑкÑÑÑÑ Ð½Ð°ÑÑÑойки ÑилÑÑÑаÑии Ð´Ð»Ñ ÑÑолбÑа '{0}'`,"dxDataGrid-headerFilterEmptyValue":`(ÐÑÑÑое)`,"dxDataGrid-headerFilterOK":`ÐÐ`,"dxDataGrid-headerFilterCancel":`ÐÑмениÑÑ`,"dxDataGrid-ariaAdaptiveCollapse":`СкÑÑÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе даннÑе`,"dxDataGrid-ariaAdaptiveExpand":`ÐоказаÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе даннÑе`,"dxDataGrid-ariaColumn":`СÑолбеÑ`,"dxDataGrid-ariaColumnHeader":`Ðаголовок ÑÑолбÑа`,"dxDataGrid-ariaValue":`ÐнаÑение`,"dxDataGrid-ariaError":`ÐÑибка`,"dxDataGrid-ariaRevertButton":`ÐажмиÑе Esc Ð´Ð»Ñ Ð¾ÑÐ¼ÐµÐ½Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹`,"dxDataGrid-ariaFilterCell":`ФилÑÑÑ`,"dxDataGrid-ariaCollapse":`СвеÑнÑÑÑ`,"dxDataGrid-ariaModifiedCell":`Ðзменено`,"dxDataGrid-ariaDeletedCell":`Удалено`,"dxDataGrid-ariaEditableCell":`РедакÑиÑÑемое`,"dxDataGrid-ariaExpand":`РазвеÑнÑÑÑ`,"dxDataGrid-ariaCollapsedRow":`СвÑÑнÑÑÐ°Ñ ÑÑÑока`,"dxDataGrid-ariaExpandedRow":`РазвÑÑнÑÑÐ°Ñ ÑÑÑока`,"dxDataGrid-ariaDataGrid":`ТаблиÑа даннÑÑ
Ñ {0} ÑÑÑоками и {1} колонками`,"dxDataGrid-ariaSearchInGrid":`ÐÑкаÑÑ Ð² ÑаблиÑе даннÑÑ
`,"dxDataGrid-ariaSelectAll":`ÐÑбÑаÑÑ Ð²ÑÑ`,"dxDataGrid-ariaSelectRow":`ÐÑбÑаÑÑ ÑÑÑокÑ`,"dxDataGrid-ariaToolbar":`ÐÐ°Ð½ÐµÐ»Ñ Ð¸Ð½ÑÑÑÑменÑов ÑаблиÑÑ Ð´Ð°Ð½Ð½ÑÑ
`,"dxDataGrid-ariaEditForm":`ФоÑма ÑедакÑиÑованиÑ`,"dxDataGrid-filterBuilderPopupTitle":`ÐонÑÑÑÑкÑÐ¾Ñ ÑилÑÑÑа`,"dxDataGrid-filterPanelCreateFilter":`СоздаÑÑ ÑилÑÑÑ`,"dxDataGrid-filterPanelClearFilter":`ÐÑиÑÑиÑÑ`,"dxDataGrid-filterPanelFilterEnabledHint":`ÐкÑивиÑоваÑÑ ÑилÑÑÑ`,"dxDataGrid-masterDetail":`ЯÑейка Ñ Ð¿Ð¾Ð´ÑобноÑÑÑми`,"dxDataGrid-moveColumnToTheRight":`ÐеÑемеÑÑиÑÑ Ð²Ð¿Ñаво`,"dxDataGrid-moveColumnToTheLeft":`ÐеÑемеÑÑиÑÑ Ð²Ð»ÐµÐ²Ð¾`,"dxTreeList-ariaTreeList":`ÐеÑаÑÑ
иÑеÑÐºÐ°Ñ ÑаблиÑа даннÑÑ
Ñ {0} ÑÑÑоками и {1} колонками`,"dxTreeList-ariaExpandableInstruction":`ÐажмиÑе Ctrl + ÑÑÑелка впÑаво, ÑÑÐ¾Ð±Ñ ÑазвеÑнÑÑÑ Ñзел, и Ctrl + ÑÑÑелка влево, ÑÑÐ¾Ð±Ñ ÑвеÑнÑÑÑ ÐµÐ³Ð¾`,"dxTreeList-ariaSearchInGrid":`ÐÑкаÑÑ Ð² иеÑаÑÑ
иÑеÑкой ÑаблиÑе даннÑÑ
`,"dxTreeList-ariaToolbar":`ÐÐ°Ð½ÐµÐ»Ñ Ð¸Ð½ÑÑÑÑменÑов иеÑаÑÑ
иÑеÑкой ÑаблиÑÑ Ð´Ð°Ð½Ð½ÑÑ
`,"dxTreeList-editingAddRowToNode":`ÐобавиÑÑ`,"dxPager-infoText":`СÑÑаниÑа {0} из {1} (ÐÑего ÑлеменÑов: {2})`,"dxPager-pagesCountText":`из`,"dxPager-pageSize":`ÐолиÑеÑÑво ÑлеменÑов на ÑÑÑаниÑе: {0}`,"dxPager-pageSizesAllText":`ÐÑе`,"dxPager-page":`СÑÑаниÑа {0}`,"dxPager-prevPage":`ÐÑедÑдÑÑÐ°Ñ ÑÑÑаниÑа`,"dxPager-nextPage":`СледÑÑÑÐ°Ñ ÑÑÑаниÑа`,"dxPager-ariaLabel":`ÐавигаÑÐ¸Ñ Ð¿Ð¾ ÑÑÑаниÑам`,"dxPager-ariaPageSize":`Ð Ð°Ð·Ð¼ÐµÑ ÑÑÑаниÑÑ`,"dxPager-ariaPageNumber":`ÐÐ¾Ð¼ÐµÑ ÑÑÑаниÑÑ`,"dxPagination-infoText":`СÑÑаниÑа {0} из {1} (ÐÑего ÑлеменÑов: {2})`,"dxPagination-pagesCountText":`из`,"dxPagination-pageSize":`ÐолиÑеÑÑво ÑлеменÑов на ÑÑÑаниÑе: {0}`,"dxPagination-pageSizesAllText":`ÐÑе`,"dxPagination-page":`СÑÑаниÑа {0}`,"dxPagination-prevPage":`ÐÑедÑдÑÑÐ°Ñ ÑÑÑаниÑа`,"dxPagination-nextPage":`СледÑÑÑÐ°Ñ ÑÑÑаниÑа`,"dxPagination-ariaLabel":`ÐавигаÑÐ¸Ñ Ð¿Ð¾ ÑÑÑаниÑам`,"dxPagination-ariaPageSize":`Ð Ð°Ð·Ð¼ÐµÑ ÑÑÑаниÑÑ`,"dxPagination-ariaPageNumber":`ÐÐ¾Ð¼ÐµÑ ÑÑÑаниÑÑ`,"dxPivotGrid-grandTotal":`ÐÑого`,"dxPivotGrid-total":`{0} ÐÑего`,"dxPivotGrid-fieldChooserTitle":`ÐÑÐ±Ð¾Ñ Ð¿Ð¾Ð»ÐµÐ¹`,"dxPivotGrid-showFieldChooser":`ÐоказаÑÑ Ð²ÑÐ±Ð¾Ñ Ð¿Ð¾Ð»ÐµÐ¹`,"dxPivotGrid-expandAll":`РаÑкÑÑÑÑ Ð²Ñе`,"dxPivotGrid-collapseAll":`СвеÑнÑÑÑ Ð²Ñе`,"dxPivotGrid-sortColumnBySummary":`СоÑÑиÑоваÑÑ "{0}" по ÑÑой колонке`,"dxPivotGrid-sortRowBySummary":`СоÑÑиÑоваÑÑ "{0}" по ÑÑой ÑÑÑоке`,"dxPivotGrid-removeAllSorting":`СбÑоÑиÑÑ Ð²Ñе ÑоÑÑиÑовки`,"dxPivotGrid-dataNotAvailable":`Ð/Ð`,"dxPivotGrid-rowFields":`ÐÐ¾Ð»Ñ ÑÑÑок`,"dxPivotGrid-columnFields":`ÐÐ¾Ð»Ñ ÑÑолбÑов`,"dxPivotGrid-dataFields":`ÐÐ¾Ð»Ñ Ð´Ð°Ð½Ð½ÑÑ
`,"dxPivotGrid-filterFields":`ÐÐ¾Ð»Ñ ÑилÑÑÑов`,"dxPivotGrid-allFields":`ÐÑе полÑ`,"dxPivotGrid-columnFieldArea":`ÐеÑеÑаÑиÑе Ð¿Ð¾Ð»Ñ ÐºÐ¾Ð»Ð¾Ð½Ð¾Ðº cÑда`,"dxPivotGrid-dataFieldArea":`ÐеÑеÑаÑиÑе Ð¿Ð¾Ð»Ñ Ð´Ð°Ð½Ð½ÑÑ
cÑда`,"dxPivotGrid-rowFieldArea":`ÐеÑеÑаÑиÑе Ð¿Ð¾Ð»Ñ ÑÑÑок cÑда`,"dxPivotGrid-filterFieldArea":`ÐеÑеÑаÑиÑе Ð¿Ð¾Ð»Ñ ÑилÑÑÑов cÑда`,"dxScheduler-dateRange":`Ñ {0} по {1}`,"dxScheduler-ariaLabel":`ÐланиÑовÑик. Ðид {0}: {1}, запиÑей: {2}`,"dxScheduler-ariaLabel-currentIndicator-present":`ÐндикаÑÐ¾Ñ ÑекÑÑего вÑемени оÑобÑажаеÑÑÑ Ð² виде`,"dxScheduler-ariaLabel-currentIndicator-not-present":`ÐндикаÑÐ¾Ñ ÑекÑÑего вÑемени не оÑобÑажаеÑÑÑ Ð½Ð° ÑкÑане`,"dxScheduler-appointmentAriaDescription-group":`ÐÑÑппа: {0}`,"dxScheduler-appointmentAriaLabel-recurring":`ÐовÑоÑÑÑÑаÑÑÑ Ð·Ð°Ð¿Ð¸ÑÑ`,"dxScheduler-hotkeysAriaDescription-delete":`ÐажмиÑе Delete Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð·Ð°Ð¿Ð¸Ñи`,"dxScheduler-hotkeysAriaDescription-homeEnd":`ÐажмиÑе Home или End Ð´Ð»Ñ Ð±ÑÑÑÑой навигаÑии к пеÑвой или поÑледней запиÑи`,"dxScheduler-appointmentListAriaLabel":`СпиÑок запиÑей`,"dxScheduler-newPopupTitle":`ÐÐ¾Ð²Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ`,"dxScheduler-editPopupTitle":`РедакÑиÑование запиÑи`,"dxScheduler-editPopupSaveButtonText":`СоÑ
ÑаниÑÑ`,"dxScheduler-editorLabelTitle":`Ðазвание`,"dxScheduler-editorLabelStartDate":`ÐаÑа наÑала`,"dxScheduler-editorAriaLabelStartTime":`ÐÑÐµÐ¼Ñ Ð½Ð°Ñала`,"dxScheduler-editorLabelEndDate":`ÐаÑа завеÑÑениÑ`,"dxScheduler-editorAriaLabelEndTime":`ÐÑÐµÐ¼Ñ Ð·Ð°Ð²ÐµÑÑениÑ`,"dxScheduler-editorLabelDescription":`ÐпиÑание`,"dxScheduler-editorLabelRecurrence":`ÐовÑоÑение`,"dxScheduler-noSubject":`(Ðез названиÑ)`,"dxScheduler-navigationToday":`СегоднÑ`,"dxScheduler-navigationPrevious":`ÐÑедÑдÑÑий пеÑиод`,"dxScheduler-navigationNext":`СледÑÑÑий пеÑиод`,"dxScheduler-openAppointment":`ÐÑкÑÑÑÑ Ð·Ð°Ð´Ð°ÑÑ`,"dxScheduler-recurrenceNever":`Ðикогда`,"dxScheduler-recurrenceMinutely":`ÐжеминÑÑно`,"dxScheduler-recurrenceHourly":`ÐжеÑаÑно`,"dxScheduler-recurrenceDaily":`Ðжедневно`,"dxScheduler-recurrenceWeekly":`ÐженеделÑно`,"dxScheduler-recurrenceMonthly":`ÐжемеÑÑÑно`,"dxScheduler-recurrenceYearly":`Ðжегодно`,"dxScheduler-recurrenceRepeatEvery":`ÐнÑеÑвал`,"dxScheduler-recurrenceRepeatOn":`ÐовÑоÑÑÑÑ Ð¿Ð¾`,"dxScheduler-recurrenceEnd":`ÐавеÑÑиÑÑ Ð¿Ð¾Ð²ÑоÑение`,"dxScheduler-recurrenceAfter":`ÐоÑле`,"dxScheduler-recurrenceOn":`ÐовÑоÑÑÑÑ Ð´Ð¾`,"dxScheduler-recurrenceUntilDateLabel":`ÐаÑа завеÑÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ð²ÑоÑений`,"dxScheduler-recurrenceOccurrenceLabel":`ÐолиÑеÑÑво повÑоÑений`,"dxScheduler-recurrenceRepeatMinutely":`мин.`,"dxScheduler-recurrenceRepeatHourly":`ÑаÑ.`,"dxScheduler-recurrenceRepeatDaily":`дн.`,"dxScheduler-recurrenceRepeatWeekly":`нед.`,"dxScheduler-recurrenceRepeatMonthly":`меÑ.`,"dxScheduler-recurrenceRepeatYearly":`г.`,"dxScheduler-switcherDay":`ÐенÑ`,"dxScheduler-switcherWeek":`ÐеделÑ`,"dxScheduler-switcherWorkWee
125k":`РабоÑÐ°Ñ Ð½ÐµÐ´ÐµÐ»Ñ`,"dxScheduler-switcherMonth":`ÐеÑÑÑ`,"dxScheduler-switcherAgenda":`РаÑпиÑание`,"dxScheduler-switcherTimelineDay":`Ð¥ÑÐ¾Ð½Ð¾Ð»Ð¾Ð³Ð¸Ñ Ð´Ð½Ñ`,"dxScheduler-switcherTimelineWeek":`Ð¥ÑÐ¾Ð½Ð¾Ð»Ð¾Ð³Ð¸Ñ Ð½ÐµÐ´ÐµÐ»Ð¸`,"dxScheduler-switcherTimelineWorkWeek":`Ð¥ÑÐ¾Ð½Ð¾Ð»Ð¾Ð³Ð¸Ñ ÑабоÑей недели`,"dxScheduler-switcherTimelineMonth":`Ð¥ÑÐ¾Ð½Ð¾Ð»Ð¾Ð³Ð¸Ñ Ð¼ÐµÑÑÑа`,"dxScheduler-recurrenceRepeatOnDate":`до даÑÑ`,"dxScheduler-recurrenceRepeatCount":`повÑоÑений`,"dxScheduler-allDay":`ÐеÑÑ Ð´ÐµÐ½Ñ`,"dxScheduler-ariaEditForm":`ФоÑма ÑедакÑиÑованиÑ`,"dxScheduler-confirmRecurrenceEditTitle":`РедакÑиÑование повÑоÑÑÑÑейÑÑ Ð·Ð°Ð¿Ð¸Ñи`,"dxScheduler-confirmRecurrenceDeleteTitle":`Удаление повÑоÑÑÑÑейÑÑ Ð·Ð°Ð¿Ð¸Ñи`,"dxScheduler-confirmRecurrenceEditMessage":`ÐÑ Ñ
оÑиÑе оÑÑедакÑиÑоваÑÑ ÑолÑко ÑÑо ÑобÑÑие или вÑÑ ÑеÑиÑ?`,"dxScheduler-confirmRecurrenceDeleteMessage":`ÐÑ Ñ
оÑиÑе ÑдалиÑÑ ÑолÑко ÑÑо ÑобÑÑие или вÑÑ ÑеÑиÑ?`,"dxScheduler-confirmRecurrenceEditSeries":`ÐÑÑ ÑеÑиÑ`,"dxScheduler-confirmRecurrenceDeleteSeries":`ÐÑÑ ÑеÑиÑ`,"dxScheduler-confirmRecurrenceEditOccurrence":`ТолÑко ÑÑо ÑобÑÑие`,"dxScheduler-confirmRecurrenceDeleteOccurrence":`ТолÑко ÑÑо ÑобÑÑие`,"dxScheduler-noTimezoneTitle":`ЧаÑовой поÑÑ Ð½Ðµ вÑбÑан`,"dxScheduler-moreAppointments":`и еÑе {0}`,"dxCalendar-currentDay":`СегоднÑ`,"dxCalendar-currentMonth":`ТекÑÑий меÑÑÑ`,"dxCalendar-currentYear":`ТекÑÑий год`,"dxCalendar-currentYearRange":`ТекÑÑий диапазон леÑ`,"dxCalendar-todayButtonText":`СегоднÑ`,"dxCalendar-ariaWidgetName":`ÐалендаÑÑ`,"dxCalendar-previousMonthButtonLabel":`ÐÑедÑдÑÑий меÑÑÑ`,"dxCalendar-previousYearButtonLabel":`ÐÑедÑдÑÑий год`,"dxCalendar-previousDecadeButtonLabel":`ÐÑедÑдÑÑее деÑÑÑилеÑие`,"dxCalendar-previousCenturyButtonLabel":`ÐÑедÑдÑÑий век`,"dxCalendar-nextMonthButtonLabel":`СледÑÑÑий меÑÑÑ`,"dxCalendar-nextYearButtonLabel":`СледÑÑÑий год`,"dxCalendar-nextDecadeButtonLabel":`СледÑÑÑее деÑÑÑилеÑие`,"dxCalendar-nextCenturyButtonLabel":`СледÑÑÑий век`,"dxCalendar-captionMonthLabel":`ÐÑÐ±Ð¾Ñ Ð¼ÐµÑÑÑа`,"dxCalendar-captionYearLabel":`ÐÑÐ±Ð¾Ñ Ð³Ð¾Ð´Ð°`,"dxCalendar-captionDecadeLabel":`ÐÑÐ±Ð¾Ñ Ð´ÐµÑÑÑилеÑиÑ`,"dxCalendar-captionCenturyLabel":`ÐÑÐ±Ð¾Ñ Ð²ÐµÐºÐ°`,"dxCalendar-selectedDate":`ÐÑбÑÐ°Ð½Ð½Ð°Ñ Ð´Ð°Ñа: {0}`,"dxCalendar-selectedDates":`ÐÑбÑаннÑе даÑÑ`,"dxCalendar-selectedDateRange":`ÐÑбÑаннÑй диапазон даÑ: Ñ {0} по {1}`,"dxCalendar-selectedMultipleDateRange":`Ñ {0} по {1}`,"dxCalendar-selectedDateRangeCount":`ÐÑбÑано диапазонов даÑ: {0}`,"dxCalendar-readOnlyLabel":`ÐалендаÑÑ ÑолÑко Ð´Ð»Ñ ÑÑениÑ`,"dxCardView-ariaSearchInGrid":`ÐоиÑк в виде каÑÑоÑек`,"dxCardView-ariaHeaderItemLabel":`ÐÐ¼Ñ Ð¿Ð¾Ð»Ñ {0}`,"dxCardView-ariaHeaderItemSortingAscendingLabel":`ÐÑÑоÑÑиÑовано по возÑаÑÑаниÑ`,"dxCardView-ariaHeaderItemSortingDescendingLabel":`ÐÑÑоÑÑиÑовано по ÑбÑваниÑ`,"dxCardView-ariaHeaderItemSortingIndexLabel":`ÐÐ½Ð´ÐµÐºÑ ÑоÑÑиÑовки {0}`,"dxCardView-ariaHeaderHasHeaderFilterLabel":`ÐÑименÑн ÑилÑÑÑ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ°`,"dxCardView-ariaSelectCard":`ÐÑбÑаÑÑ ÐºÐ°ÑÑоÑкÑ`,"dxCardView-ariaCardView":`Ðид каÑÑоÑек Ñ {0} каÑÑоÑками. ÐÐ°Ð¶Ð´Ð°Ñ ÐºÐ°ÑÑоÑка ÑодеÑÐ¶Ð¸Ñ {1} полей`,"dxCardView-ariaCard":`ÐаÑÑоÑка`,"dxCardView-ariaEditableCard":`РедакÑиÑÑÐµÐ¼Ð°Ñ ÐºÐ°ÑÑоÑка`,"dxCardView-ariaCardPosition":`СÑÑока {0}, ÑÑÐ¾Ð»Ð±ÐµÑ {1}`,"dxCardView-ariaSelectedCardState":`ÐÑбÑано`,"dxCardView-ariaNotSelectedCardState":`Ðе вÑбÑано`,"dxCardView-selectAll":`ÐÑбÑаÑÑ Ð²Ñе`,"dxCardView-clearSelection":`ÐÑиÑÑиÑÑ Ð²Ñделение`,"dxCardView-cardNoImageAriaLabel":`ÐÐµÑ Ð¸Ð·Ð¾Ð±ÑажениÑ`,"dxCardView-headerItemDropZoneText":`ÐеÑеÑаÑиÑе ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° ÑÑда`,"dxCardView-emptyHeaderPanelText":`ÐÑполÑзÑйÑе {0} Ð´Ð»Ñ Ð¾ÑобÑÐ°Ð¶ÐµÐ½Ð¸Ñ ÑÑолбÑов`,"dxCardView-emptyHeaderPanelColumnChooserText":`вÑÐ±Ð¾Ñ ÑÑолбÑов`,"dxAvatar-defaultImageAlt":`ÐваÑаÑ`,"dxC
125hat-elementAriaLabel":`ЧаÑ`,"dxChat-textareaPlaceholder":`ÐведиÑе ÑообÑение`,"dxChat-sendButtonAriaLabel":`ÐÑпÑавиÑÑ`,"dxChat-cancelEditingButtonAriaLabel":`ÐÑмена`,"dxChat-editingMessageCaption":`РедакÑиÑоваÑÑ ÑообÑение`,"dxChat-defaultUserName":`ÐеизвеÑÑнÑй полÑзоваÑелÑ`,"dxChat-messageListAriaLabel":`СпиÑок ÑообÑений`,"dxChat-alertListAriaLabel":`СпиÑок оÑибок`,"dxChat-emptyListMessage":`Ð ÑÑом ÑаÑе Ð½ÐµÑ ÑообÑений`,"dxChat-emptyListPrompt":`ÐапиÑиÑе пеÑвое ÑообÑение`,"dxChat-typingMessageSingleUser":`{0} пеÑаÑаеÑ...`,"dxChat-typingMessageTwoUsers":`{0} и {1} пеÑаÑаÑÑ...`,"dxChat-typingMessageThreeUsers":`{0}, {1} и {2} пеÑаÑаÑÑ...`,"dxChat-typingMessageMultipleUsers":`{0} и дÑÑгие пеÑаÑаÑÑ...`,"dxChat-editedMessageText":`Ðзменено`,"dxChat-editingEditMessage":`РедакÑиÑоваÑÑ`,"dxChat-editingDeleteMessage":`УдалиÑÑ`,"dxChat-editingDeleteConfirmText":`ÐÑ ÑвеÑенÑ, ÑÑо Ñ
оÑиÑе ÑдалиÑÑ ÑÑо ÑообÑение?`,"dxChat-deletedMessageText":`ÐÑо ÑообÑение бÑло Ñдалено`,"dxChat-defaultImageAlt":`ÐзобÑажение из ÑаÑа`,"dxChat-fileViewLabel":`СпиÑок Ñайлов`,"dxChat-downloadButtonLabel":`СкаÑаÑÑ Ñайл {0}`,"dxChat-fileLimitReachedWarning":`ÐÑбÑано ÑлиÑком много Ñайлов. ÐÑбеÑиÑе не более {0} Ñайлов и повÑоÑиÑе попÑÑкÑ.`,"dxColorView-ariaRed":`ÐÑаÑнÑй`,"dxColorView-ariaGreen":`ÐеленÑй`,"dxColorView-ariaBlue":`Синий`,"dxColorView-ariaAlpha":`ÐÑозÑаÑноÑÑÑ`,"dxColorView-ariaHex":`Ðод ÑвеÑа`,"dxTagBox-selected":`{0} вÑбÑано`,"dxTagBox-allSelected":`ÐÑбÑано вÑе ({0})`,"dxTagBox-moreSelected":`и еÑе {0}`,"dxTagBox-tagRoleDescription":`Тег. ÐажмиÑе ÐºÐ½Ð¾Ð¿ÐºÑ ÑдалениÑ, ÑÑÐ¾Ð±Ñ ÑдалиÑÑ ÑÑÐ¾Ñ Ñег`,"dxTagBox-ariaRoleDescription":`Ðоле Ñегов`,"vizExport-printingButtonText":`ÐеÑаÑÑ`,"vizExport-titleMenuText":`ÐкÑпоÑÑ/ÐеÑаÑÑ`,"vizExport-exportButtonText":`{0} Ñайл`,"dxFilterBuilder-and":`Ð`,"dxFilterBuilder-or":`Ðли`,"dxFilterBuilder-notAnd":`Ðе Ð`,"dxFilterBuilder-notOr":`Ðе Ðли`,"dxFilterBuilder-addCondition":`ÐобавиÑÑ ÑÑловие`,"dxFilterBuilder-addGroup":`ÐобавиÑÑ Ð³ÑÑппÑ`,"dxFilterBuilder-enterValueText":`ÐведиÑе знаÑение`,"dxFilterBuilder-filterOperationEquals":`Равно`,"dxFilterBuilder-filterOperationNotEquals":`Ðе Ñавно`,"dxFilterBuilder-filterOperationLess":`ÐенÑÑе`,"dxFilterBuilder-filterOperationLessOrEquals":`ÐенÑÑе или Ñавно`,"dxFilterBuilder-filterOperationGreater":`ÐолÑÑе`,"dxFilterBuilder-filterOperationGreaterOrEquals":`ÐолÑÑе или Ñавно`,"dxFilterBuilder-filterOperationStartsWith":`ÐаÑинаеÑÑÑ Ñ`,"dxFilterBuilder-filterOperationContains":`СодеÑжиÑ`,"dxFilterBuilder-filterOperationNotContains":`Ðе ÑодеÑжиÑ`,"dxFilterBuilder-filterOperationEndsWith":`ÐаканÑиваеÑÑÑ Ð½Ð°`,"dxFilterBuilder-filterOperationIsBlank":`ÐÑÑÑо`,"dxFilterBuilder-filterOperationIsNotBlank":`Ðе пÑÑÑо`,"dxFilterBuilder-filterOperationBetween":`Рдиапазоне`,"dxFilterBuilder-filterOperationAnyOf":`ÐÑбой из`,"dxFilterBuilder-filterOperationNoneOf":`Ðи один из`,"dxFilterBuilder-filterAriaRootElement":`ÐонÑÑÑÑкÑÐ¾Ñ ÑилÑÑÑа`,"dxFilterBuilder-filterAriaGroupLevel":`УÑÐ¾Ð²ÐµÐ½Ñ {0}`,"dxFilterBuilder-filterAriaGroupItem":`ÐÐ»ÐµÐ¼ÐµÐ½Ñ Ð³ÑÑппÑ`,"dxFilterBuilder-filterAriaOperationButton":`ÐпеÑаÑиÑ`,"dxFilterBuilder-filterAriaAddButton":`ÐобавиÑÑ`,"dxFilterBuilder-filterAriaRemoveButton":`УдалиÑÑ {0}`,"dxFilterBuilder-filterAriaItemField":`Ðоле ÑлеменÑа`,"dxFilterBuilder-filterAriaItemOperation":`ÐпеÑаÑÐ¸Ñ ÑлеменÑа`,"dxFilterBuilder-filterAriaItemValue":`ÐнаÑение ÑлеменÑа`,"dxHtmlEditor-dialogColorCaption":`ÐзмениÑÑ ÑÐ²ÐµÑ ÑекÑÑа`,"dxHtmlEditor-dialogBackgroun
125dCaption":`ÐзмениÑÑ ÑÐ²ÐµÑ Ñона`,"dxHtmlEditor-dialogLinkCaption":`ÐобавиÑÑ ÑÑÑлкÑ`,"dxHtmlEditor-dialogLinkUrlField":`URL`,"dxHtmlEditor-dialogLinkTextField":`ТекÑÑ`,"dxHtmlEditor-dialogLinkTargetField":`ÐÑкÑÑÑÑ Ð² новом окне`,"dxHtmlEditor-dialogImageCaption":`ÐобавиÑÑ Ð¸Ð·Ð¾Ð±Ñажение`,"dxHtmlEditor-dialogImageUrlField":`URL`,"dxHtmlEditor-dialogImageAltField":`ÐлÑÑеÑнаÑивнÑй ÑекÑÑ`,"dxHtmlEditor-dialogImageWidthField":`ШиÑина (px)`,"dxHtmlEditor-dialogImageHeightField":`ÐÑÑоÑа (px)`,"dxHtmlEditor-dialogInsertTableRowsField":`СÑÑоки`,"dxHtmlEditor-dialogInsertTableColumnsField":`Ðолонки`,"dxHtmlEditor-dialogInsertTableCaption":`ÐÑÑавиÑÑ ÑаблиÑÑ`,"dxHtmlEditor-dialogUpdateImageCaption":`ÐзмениÑÑ Ð¸Ð·Ð¾Ð±Ñажение`,"dxHtmlEditor-dialogImageUpdateButton":`ÐзмениÑÑ`,"dxHtmlEditor-dialogImageAddButton":`ÐобавиÑÑ`,"dxHtmlEditor-dialogImageSpecifyUrl":`Ðз инÑеÑнеÑа`,"dxHtmlEditor-dialogImageSelectFile":`С ÑÑÑÑойÑÑва`,"dxHtmlEditor-dialogImageKeepAspectRatio":`СоÑ
ÑанÑÑÑ Ð¿ÑопоÑÑии`,"dxHtmlEditor-dialogImageEncodeToBase64":`ÐодиÑоваÑÑ Ð² Base64`,"dxHtmlEditor-heading":`Ðаголовок`,"dxHtmlEditor-normalText":`ÐбÑÑнÑй ÑекÑÑ`,"dxHtmlEditor-background":`Ð¦Ð²ÐµÑ Ñона`,"dxHtmlEditor-bold":`ÐолÑжиÑнÑй`,"dxHtmlEditor-color":`Ð¦Ð²ÐµÑ ÑекÑÑа`,"dxHtmlEditor-font":`ШÑиÑÑ`,"dxHtmlEditor-italic":`ÐÑÑÑив`,"dxHtmlEditor-link":`ÐобавиÑÑ ÑÑÑлкÑ`,"dxHtmlEditor-image":`ÐобавиÑÑ Ð¸Ð·Ð¾Ð±Ñажение`,"dxHtmlEditor-size":`Ð Ð°Ð·Ð¼ÐµÑ ÑÑиÑÑа`,"dxHtmlEditor-strike":`ÐаÑеÑкнÑÑÑй`,"dxHtmlEditor-subscript":`Ðижний индекÑ`,"dxHtmlEditor-superscript":`ÐеÑÑ
ний индекÑ`,"dxHtmlEditor-underline":`ÐодÑеÑкнÑÑÑй`,"dxHtmlEditor-blockquote":`ЦиÑаÑа`,"dxHtmlEditor-header":`Ðаголовок`,"dxHtmlEditor-increaseIndent":`УвелиÑиÑÑ Ð¾ÑÑÑÑп`,"dxHtmlEditor-decreaseIndent":`УменÑÑиÑÑ Ð¾ÑÑÑÑп`,"dxHtmlEditor-orderedList":`ÐÑмеÑованнÑй ÑпиÑок`,"dxHtmlEditor-bulletList":`ÐаÑкиÑованнÑй ÑпиÑок`,"dxHtmlEditor-alignLeft":`ÐÑÑавнивание по Ð»ÐµÐ²Ð¾Ð¼Ñ ÐºÑаÑ`,"dxHtmlEditor-alignCenter":`ÐÑÑавнивание по ÑенÑÑÑ`,"dxHtmlEditor-alignRight":`ÐÑÑавнивание по пÑÐ°Ð²Ð¾Ð¼Ñ ÐºÑаÑ`,"dxHtmlEditor-alignJustify":`ÐÑÑавнивание по ÑиÑине`,"dxHtmlEditor-codeBlock":`Ðлок кода`,"dxHtmlEditor-variable":`ÐобавиÑÑ Ð¿ÐµÑеменнÑÑ`,"dxHtmlEditor-undo":`ÐÑмениÑÑ`,"dxHtmlEditor-redo":`ÐовÑоÑиÑÑ`,"dxHtmlEditor-clear":`ÐÑиÑÑиÑÑ ÑоÑмаÑиÑование`,"dxHtmlEditor-insertTable":`ÐÑÑавиÑÑ ÑаблиÑÑ`,"dxHtmlEditor-insertHeaderRow":`ÐÑÑавиÑÑ ÑÑÑÐ¾ÐºÑ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð²`,"dxHtmlEditor-insertRowAbove":`ÐÑÑавиÑÑ ÑÑÑÐ¾ÐºÑ ÑвеÑÑ
Ñ`,"dxHtmlEditor-insertRowBelow":`ÐÑÑавиÑÑ ÑÑÑÐ¾ÐºÑ ÑнизÑ`,"dxHtmlEditor-insertColumnLeft":`ÐÑÑавиÑÑ ÐºÐ¾Ð»Ð¾Ð½ÐºÑ Ñлева`,"dxHtmlEditor-insertColumnRight":`ÐÑÑавиÑÑ ÐºÐ¾Ð»Ð¾Ð½ÐºÑ ÑпÑава`,"dxHtmlEditor-deleteColumn":`УдалиÑÑ ÐºÐ¾Ð»Ð¾Ð½ÐºÑ`,"dxHtmlEditor-deleteRow":`УдалиÑÑ ÑÑÑокÑ`,"dxHtmlEditor-deleteTable":`УдалиÑÑ ÑаблиÑÑ`,"dxHtmlEditor-cellProperties":`СвойÑÑва ÑÑейки`,"dxHtmlEditor-tableProperties":`СвойÑÑва ÑаблиÑÑ`,"dxHtmlEditor-insert":`ÐÑÑавка`,"dxHtmlEditor-delete":`Удаление`,"dxHtmlEditor-border":`ÐÑаниÑа`,"dxHtmlEditor-style":`СÑилÑ`,"dxHtmlEditor-width":`ШиÑина`,"dxHtmlEditor-height":`ÐÑÑоÑа`,"dxHtmlEditor-borderColor":`ЦвеÑ`,"dxHtmlEditor-borderWidth":`ШиÑина гÑаниÑÑ`,"dxHtmlEditor-tableBackground":`Ð¦Ð²ÐµÑ Ñона`,"dxHtmlEditor-dimensions":`РазмеÑÑ`,"dxHtmlEditor-alignment":`ÐÑÑавнивание`,"dxHtmlEditor-horizontal":`ÐоÑизонÑалÑное`,"dxHtmlEditor-vertical":`ÐеÑÑикалÑное`,"dxHtmlEditor-paddingVertical":`ÐеÑÑикалÑнÑй оÑÑÑÑп`,"dxHtmlEditor-paddingHorizontal":`ÐоÑизонÑалÑнÑй оÑÑÑÑп`,"dxHtmlEditor-pixels":`ÐикÑели`,"dxHtmlEditor-list":`СпиÑок`,"dxHtmlEditor-ordered":`ÐÑмеÑованнÑй`,"dxHtmlEditor-bullet":`ÐаÑкиÑованнÑй`,"dxHtmlEditor-align":`ÐÑÑавнивание`,"dxHtmlEditor-center":`Ðо ÑенÑÑÑ`,"dxHtmlEditor-left":`Ðо Ð»ÐµÐ²Ð¾Ð¼Ñ ÐºÑаÑ`,"dxHtmlEditor-right":`Ðо пÑÐ°Ð²Ð¾Ð¼Ñ ÐºÑаÑ`,"dxHtmlEditor-indent":`ÐÑÑÑÑп`,"dxHtmlEditor-justify":`Ðо ÑиÑине`,"dxHtmlEditor-borderStyleNone":`none`,"dxHtmlEditor-borderStyleHidden":`hidden`,"dxHtmlEditor-borderStyleDotted":`dotted`,"dxHtmlEditor-borderStyleDashed":`dashed`,"dxHtmlEditor-borderStyleSolid":`solid`,"dxHtmlEditor-borderStyleDouble":`double`,"dxHtmlEditor-borderStyleGroove":`groove`,"dxHtmlEditor-borderStyleRidge":`ridge`,"dxHtmlEditor-borderStyleInset":`inset`,"dxHtmlEditor-borderStyleOutset":`outset`,"dxHtmlEditor-aiDialogTitle":`ÐÑÑиÑÑÐµÐ½Ñ AI`,"dxHtmlEditor-aiDialogError":`ЧÑо-Ñо поÑло Ð
125½Ðµ Ñак. ÐожалÑйÑÑа, попÑобÑйÑе еÑÑ Ñаз.`,"dxHtmlEditor-aiDialogCanceled":`ÐенеÑаÑÐ¸Ñ Ð¾Ñменена`,"dxHtmlEditor-aiReplace":`ÐамениÑÑ`,"dxHtmlEditor-aiInsertAbove":`ÐÑÑавиÑÑ Ð²ÑÑе`,"dxHtmlEditor-aiInsertBelow":`ÐÑÑавиÑÑ Ð½Ð¸Ð¶Ðµ`,"dxHtmlEditor-aiCopy":`ÐопиÑоваÑÑ`,"dxHtmlEditor-aiRegenerate":`СгенеÑиÑоваÑÑ Ð·Ð°Ð½Ð¾Ð²Ð¾`,"dxHtmlEditor-aiGenerate":`СоздаÑÑ`,"dxHtmlEditor-aiCancel":`ÐÑмена`,"dxHtmlEditor-aiToolbarItemAriaLabel":`ÐÐ»ÐµÐ¼ÐµÐ½Ñ Ð¿Ð°Ð½ÐµÐ»Ð¸ инÑÑÑÑменÑов аÑÑиÑÑенÑа AI`,"dxHtmlEditor-aiResultTextAreaAriaLabel":`РезÑлÑÑÐ°Ñ Ð°ÑÑиÑÑенÑа AI`,"dxHtmlEditor-aiAskPlaceholder":`ÐопÑоÑиÑе AI измениÑÑ ÑекÑÑ`,"dxHtmlEditor-aiCommandSummarize":`ÐÑаÑкое изложение`,"dxHtmlEditor-aiCommandProofread":`ÐÑовеÑиÑÑ`,"dxHtmlEditor-aiCommandExpand":`РаÑÑиÑиÑÑ`,"dxHtmlEditor-aiCommandShorten":`СокÑаÑиÑÑ`,"dxHtmlEditor-aiCommandChangeStyle":`ÐзмениÑÑ ÑÑилÑ`,"dxHtmlEditor-aiCommandChangeTone":`ÐзмениÑÑ Ñон`,"dxHtmlEditor-aiCommandTranslate":`ÐеÑевеÑÑи`,"dxHtmlEditor-aiCommandAskAI":`СпÑоÑиÑÑ AI`,"dxHtmlEditor-aiCommandChangeStyleFormal":`Ðеловой`,"dxHtmlEditor-aiCommandChangeStyleInformal":`ÐеÑоÑмалÑнÑй`,"dxHtmlEditor-aiCommandChangeStyleTechnical":`ТеÑ
ниÑеÑкий`,"dxHtmlEditor-aiCommandChangeStyleBusiness":`ÐизнеÑ`,"dxHtmlEditor-aiCommandChangeStyleCreative":`ТвоÑÑеÑкий`,"dxHtmlEditor-aiCommandChangeStyleJournalistic":`ÐÑÑналиÑÑÑкий`,"dxHtmlEditor-aiCommandChangeStyleAcademic":`ÐкадемиÑеÑкий`,"dxHtmlEditor-aiCommandChangeStylePersuasive":`УбедиÑелÑнÑй`,"dxHtmlEditor-aiCommandChangeStyleNarrative":`ÐаÑÑаÑивнÑй`,"dxHtmlEditor-aiCommandChangeStyleExpository":`РазÑÑÑниÑелÑнÑй`,"dxHtmlEditor-aiCommandChangeStyleDescriptive":`ÐпиÑаÑелÑнÑй`,"dxHtmlEditor-aiCommandChangeStyleConversational":`РазговоÑнÑй`,"dxHtmlEditor-aiCommandChangeToneProfessional":`ÐÑоÑеÑÑионалÑнÑй`,"dxHtmlEditor-aiCommandChangeToneCasual":`ÐепÑинÑждÑннÑй`,"dxHtmlEditor-aiCommandChangeToneStraightforward":`ÐÑÑмолинейнÑй`,"dxHtmlEditor-aiCommandChangeToneConfident":`УвеÑеннÑй`,"dxHtmlEditor-aiCommandChangeToneFriendly":`ÐÑÑжелÑбнÑй`,"dxHtmlEditor-aiCommandTranslateArabic":`ÐÑабÑкий`,"dxHtmlEditor-aiCommandTranslateChinese":`ÐиÑайÑкий`,"dxHtmlEditor-aiCommandTranslateEnglish":`ÐнглийÑкий`,"dxHtmlEditor-aiCommandTranslateFrench":`ФÑанÑÑзÑкий`,"dxHtmlEditor-aiCommandTranslateGerman":`ÐемеÑкий`,"dxHtmlEditor-aiCommandTranslateJapanese":`ЯпонÑкий`,"dxHtmlEditor-aiCommandTranslateSpanish":`ÐÑпанÑкий`,"dxFileManager-newDirectoryName":`Ðез названиÑ`,"dxFileManager-rootDirectoryName":`ФайлÑ`,"dxFileManager-errorNoAccess":`ÐоÑÑÑп запÑеÑÑн. ÐпеÑаÑÐ¸Ñ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð·Ð°Ð²ÐµÑÑена.`,"dxFileManager-errorDirectoryExistsFormat":`ÐаÑалог {0} Ñже ÑÑÑеÑÑвÑеÑ.`,"dxFileManager-errorFileExistsFormat":`Файл {0} Ñже ÑÑÑеÑÑвÑеÑ.`,"dxFileManager-errorFileNotFoundFormat":`Файл {0} не найден.`,"dxFileManager-errorDirectoryNotFoundFormat":`ÐаÑалог '{0}' не найден.`,"dxFileManager-errorWrongFileExtension":`ÐевеÑное ÑаÑÑиÑение Ñайла.`,"dxFileManager-errorMaxFileSizeExceeded":`Ð Ð°Ð·Ð¼ÐµÑ Ñайла пÑевÑÑÐ°ÐµÑ Ð´Ð¾Ð¿ÑÑÑимое знаÑение.`,"dxFileManager-errorInvalidSymbols":`ÐведÑнное Ð¸Ð¼Ñ ÑодеÑÐ¶Ð¸Ñ Ð½ÐµÐ´Ð¾Ð¿ÑÑÑимÑе ÑимволÑ.`,"dxFileManager-errorDefault":`ÐеизвеÑÑÐ½Ð°Ñ Ð¾Ñибка`,"dxFileManager-errorDirectoryOpenFailed":`Ðе ÑдалоÑÑ Ð¾ÑкÑÑÑÑ ÐºÐ°Ñалог`,"dxFileManager-commandCreate":`ÐÐ¾Ð²Ð°Ñ Ð¿Ð°Ð¿ÐºÐ°`,"dxFileManager-commandRename":`ÐеÑеименоваÑÑ`,"dxFileManager-commandMove":`ÐеÑемеÑÑиÑÑ Ð²`,"dxFileManager-commandCopy":`ÐопиÑоваÑÑ Ð²`,"dxFileManager-commandDelete":`УдалиÑÑ`,"dxFileManager-commandDownload":`СкаÑаÑÑ`,"dxFileManager-commandUpload":`ÐагÑÑзиÑÑ ÑайлÑ`,"dxFileManager-commandRefresh":`ÐбновиÑÑ`,"dxFileManager-commandThumbnails":`Режим ÑÑкизов`,"dxFileManager-commandDetails":`Режим ÑпиÑка`,"dxFileManager-commandClearSelection":`ÐÑиÑÑиÑÑ Ð²Ñделение`,"dxFileManager-commandShowNavPane":`ÐеÑеклÑÑиÑÑ Ð¿Ð°Ð½ÐµÐ»Ñ Ð½Ð°Ð²Ð¸Ð³Ð°Ñии`,"dxFileManager-dialogDirectoryChooserMoveTitle":`ÐеÑемеÑÑиÑÑ Ð²`,"dxFileManager-dialogDirectoryChooserMoveButtonText":`ÐеÑемеÑÑиÑÑ`,"dxFileManager-dialogDirectoryChooserCopyTitle":`ÐопиÑоваÑÑ Ð²`,"dxFileManager-dialogDirectoryChooserCopyButtonText":`ÐопиÑоваÑÑ`,"dxFileManager-dialogRenameItemTitle":`ÐеÑеименоваÑÑ`,"dxFileManager-dialogRenameItemButtonText":`СоÑ
ÑаниÑÑ`,"dxFileManager-dialogCreateDirectoryTitle":`ÐÐ¾Ð²Ð°Ñ Ð¿Ð°Ð¿ÐºÐ°`,"dxFileManager-dialogCreateDirectoryButtonText":`СоздаÑÑ`,"dxFileManager-dialogDeleteItemTitle":`Удаление ÑлеменÑа`,"dxFileManager-dialogDeleteItemButtonText":`УдалиÑÑ`,"dxFileManager-dialogDeleteItemSingleItemConfirmation":`ÐÑ Ð´ÐµÐ¹ÑÑвиÑелÑно Ñ
оÑиÑе ÑдалиÑÑ {0}?`,"dxFileManager-dialogDeleteItemMultipleItemsConfirmation":`ÐÑ Ð´ÐµÐ¹ÑÑвиÑелÑно Ñ
оÑиÑе ÑдалиÑÑ {0} ÑлеменÑов?`,"dxFileManager-dialogButtonCancel":`ÐÑмена`,"dxFileManager-editingCreateSingleItemProcessingMessage":`СоздаÑÑÑÑ Ð¿Ð°Ð¿ÐºÐ° в {0}`,"dxFileManager-editingCreateSingleItemSuccessMessage":`Создана папка в {0}`,"dxFileManager-editingCreateSingleItemErrorMessage":`Ðе ÑдалоÑÑ ÑоздаÑÑ Ð¿Ð°Ð¿ÐºÑ`,"dxFileManager-editingCreateCommonErrorMessage":`Ðе ÑдалоÑÑ ÑоздаÑÑ Ð¿Ð°Ð¿ÐºÑ`,"dxFileManager-editingRenameSingleItemProcessingMessage":`ÐеÑеименовÑваеÑÑÑ ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð² {0}`,"dxFileManager-editingRenameSingleItemSuccessMessage":`ÐеÑеименован ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð² {0}`,"dxFileManager-editingRenameSingleItemErrorMessage":`Ðе ÑдалоÑÑ Ð¿ÐµÑеименоваÑÑ ÑлеменÑ`,"dxFileManager-editingRenameCommonErrorMessage":`Ðе ÑдалоÑÑ Ð¿ÐµÑеименоваÑÑ ÑлеменÑ`,"dxFileManager-editingDeleteSingleItemProcessingMessage":`ÐÐ»ÐµÐ¼ÐµÐ½Ñ ÑдалÑеÑÑÑ Ð¸Ð· {0}`,"dxFileManager-editingDeleteMultipleItemsProcessingMessage":`Удаление {0} ÑлеменÑов из {1}`,"dxFileManager-editingDeleteSingleItemSuccessMessage":`ÐÐ»ÐµÐ¼ÐµÐ½Ñ ÑдалÑн из {0}`,"dxFileManager-editingDeleteMultipleItemsSuccessMessage":`{0} ÑлеменÑов Ñдалено из {1}`,"dxFileManager-editingDeleteSingleItemErrorMessage":`Ðе ÑдалоÑÑ ÑдалиÑÑ ÑлеменÑ`,"dxFileManager-editingDeleteMultipleItemsErrorMessage":`{0} ÑлеменÑов не бÑли ÑдаленÑ`,"dxFileManager-editingDeleteCommonErrorMessage":`ÐекоÑоÑÑе ÑлеменÑÑ Ð½Ðµ бÑли ÑдаленÑ`,"dxFileManager-editingMoveSingleItemProcessingMessage":`ÐÐ»ÐµÐ¼ÐµÐ½Ñ Ð¿ÐµÑемеÑаеÑÑÑ Ð² {0}`,"dxFileManager-editingMoveMultipleItemsProcessingMessage":`ÐеÑемеÑение {0} ÑлеменÑов в {1}`,"dxFileManager-editingMoveSingleItemSuccessMessage":`ÐÐ»ÐµÐ¼ÐµÐ½Ñ Ð¿ÐµÑемеÑÑн в {0}`,"dxFileManager-editingMoveMultipleItemsSuccessMessage":`{0} ÑлеменÑов пеÑемеÑено в {1}`,"dxFileManager-editingMoveSingleItemErrorMessage":`Ðе ÑдалоÑÑ Ð¿ÐµÑемеÑÑиÑÑ ÑлеменÑ`,"dxFileManager-editingMoveMultipleItemsErrorMessage":`{0} ÑлеменÑов не бÑли пеÑемеÑенÑ`,"dxFileManager-editingMoveCommonErrorMessage":`ÐекоÑоÑÑе ÑлеменÑÑ Ð½Ðµ бÑли пеÑемеÑенÑ`,"dxFileManager-editingCopySingleItemProcessingMessage":`ÐÐ»ÐµÐ¼ÐµÐ½Ñ ÐºÐ¾Ð¿Ð¸ÑÑеÑÑÑ Ð² {0}`,"dxFileManager-editingCopyMultipleItemsProcessingMessage":`ÐопиÑование {0} ÑлеменÑов в {1}`,"dxFileManager-editingCopySingleItemSuccessMessage":`ÐÐ»ÐµÐ¼ÐµÐ½Ñ ÑкопиÑован в {0}`,"dxFileManager-editingCopyMultipleItemsSuccessMessage":`{0} ÑлеменÑов ÑкопиÑовано в {1}`,"dxFileManager-editingCopySingleItemErrorMessage":`Ðе ÑдалоÑÑ ÑкопиÑоваÑÑ ÑлеменÑ`,"dxFileManager-editingCopyMultipleItemsErrorMessage":`{0} ÑлеменÑов не бÑли ÑкопиÑованÑ`,"dxFileManager-editingCopyCommonErrorMessage":`ÐекоÑоÑÑе ÑлеменÑÑ Ð½Ðµ бÑли ÑкопиÑованÑ`,"dxFileManager-editingUploadSingleItemProcessingMessage":`ÐÐ»ÐµÐ¼ÐµÐ½Ñ Ð·Ð°Ð³ÑÑжаеÑÑÑ Ð² {0}`,"dxFileManager-editingUploadMultipleItemsProcessingMessage":`ÐагÑÑзка {0} ÑлеменÑов в {1}`,"dxFileManager-editingUploadSingleItemSuccessMessage":`ÐÐ»ÐµÐ¼ÐµÐ½Ñ Ð·Ð°Ð³ÑÑжен в {0}`,"dxFileManager-editingUploadMultipleItemsSuccessMessage":`{0} ÑлеменÑов загÑÑжено в {1}`,"dxFileManager-editingUploadSingleItemErrorMessage":`Ðе ÑдалоÑÑ Ð·Ð°Ð³ÑÑзиÑÑ ÑлеменÑ`,"dxFileManager-editingUploadMultipleItemsErrorMessage":`{0} ÑлеменÑов не бÑли загÑÑженÑ`,"dxFileManager-editingUploadCanceledMessage":`ÐÑменено`,"dxFileManager-editingDownloadSingleItemErrorMessage":`Ðе ÑдалоÑÑ ÑкаÑаÑÑ Ñайл`,"dxFileManager-editingDownloadMultipleItemsErrorMessage":`Ðе ÑдалоÑÑ ÑкаÑаÑÑ {0} Ñайлов`,"dxFileManager-listDetailsColumnCaptionName":`Ðазвание`,"dxFileManager-listDetailsColumnCaptionDateModified":`ÐаÑа изменениÑ`,"dxFileManager-listDetailsColumnCaptionFileSize":`Ð Ð°Ð·Ð¼ÐµÑ Ñайла`,"dxFileManager-listThumbnailsTooltipTextSize":`РазмеÑ`,"dxFileManager-listThumbnailsTooltipTextDateModified":`ÐаÑа изменениÑ`,"dxFileManager-notificationProgressPanelTitle":`ÐÑогÑеÑÑ`,"dxFileManager-notificationProgressPanelEmptyListText":`ÐпеÑаÑии оÑÑÑÑÑÑвÑÑÑ`,"dxFileManager-notificationProgressPanelOperationCanceled":`ÐÑменено`,"dxDiagram-categoryGeneral":`ÐбÑие`,"dxDiagram-categoryFlowchart":`Ðлок-ÑÑ
ема`,"dxDiagram-categoryOrgChart":`ÐÑганизаÑÐ¸Ð¾Ð½Ð½Ð°Ñ ÑÑ
ема`,"dxDiagram-categoryContainers":`ÐонÑейнеÑÑ`,"dxDiagram-categoryCustom":`ÐолÑзоваÑелÑÑкие`,"dxDiagram-commandExportToSvg":`ÐкÑпоÑÑ Ð² SVG`,"dxDiagram-commandExportToPng":`Ðк
125ÑпоÑÑ Ð² PNG`,"dxDiagram-commandExportToJpg":`ÐкÑпоÑÑ Ð² JPEG`,"dxDiagram-commandUndo":`ÐÑмениÑÑ`,"dxDiagram-commandRedo":`ÐовÑоÑиÑÑ`,"dxDiagram-commandFontName":`Ðазвание ÑÑиÑÑа`,"dxDiagram-commandFontSize":`Ð Ð°Ð·Ð¼ÐµÑ ÑÑиÑÑа`,"dxDiagram-commandBold":`ÐолÑжиÑнÑй`,"dxDiagram-commandItalic":`ÐÑÑÑив`,"dxDiagram-commandUnderline":`ÐодÑеÑкнÑÑÑй`,"dxDiagram-commandTextColor":`Ð¦Ð²ÐµÑ ÑекÑÑа`,"dxDiagram-commandLineColor":`Ð¦Ð²ÐµÑ Ð»Ð¸Ð½Ð¸Ð¸`,"dxDiagram-commandLineWidth":`ШиÑина линии`,"dxDiagram-commandLineStyle":`СÑÐ¸Ð»Ñ Ð»Ð¸Ð½Ð¸Ð¸`,"dxDiagram-commandLineStyleSolid":`СплоÑнаÑ`,"dxDiagram-commandLineStyleDotted":`ÐÑнкÑиÑнаÑ`,"dxDiagram-commandLineStyleDashed":`ШÑÑиÑ
оваÑ`,"dxDiagram-commandFillColor":`Ð¦Ð²ÐµÑ Ð·Ð°Ð»Ð¸Ð²ÐºÐ¸`,"dxDiagram-commandAlignLeft":`ÐÑÑавнивание по Ð»ÐµÐ²Ð¾Ð¼Ñ ÐºÑаÑ`,"dxDiagram-commandAlignCenter":`ÐÑÑавнивание по ÑенÑÑÑ`,"dxDiagram-commandAlignRight":`ÐÑÑавнивание по пÑÐ°Ð²Ð¾Ð¼Ñ ÐºÑаÑ`,"dxDiagram-commandConnectorLineType":`Тип ÑоединиÑелÑ`,"dxDiagram-commandConnectorLineStraight":`ÐÑÑмой`,"dxDiagram-commandConnectorLineOrthogonal":`ÐÑÑогоналÑнÑй`,"dxDiagram-commandConnectorLineStart":`Тип наÑала ÑоединиÑелÑ`,"dxDiagram-commandConnectorLineEnd":`Тип конÑа ÑоединиÑелÑ`,"dxDiagram-commandConnectorLineNone":`ÐеÑ`,"dxDiagram-commandConnectorLineArrow":`СÑÑелка`,"dxDiagram-commandFullscreen":`ÐолноÑкÑаннÑй Ñежим`,"dxDiagram-commandUnits":`ÐдиниÑÑ Ð¸Ð·Ð¼ÐµÑениÑ`,"dxDiagram-commandPageSize":`Ð Ð°Ð·Ð¼ÐµÑ ÑÑÑаниÑÑ`,"dxDiagram-commandPageOrientation":`ÐÑиенÑаÑÐ¸Ñ ÑÑÑаниÑÑ`,"dxDiagram-commandPageOrientationLandscape":`ÐлÑбомнаÑ`,"dxDiagram-commandPageOrientationPortrait":`ÐоÑÑÑеÑнаÑ`,"dxDiagram-commandPageColor":`Ð¦Ð²ÐµÑ ÑÑÑаниÑÑ`,"dxDiagram-commandShowGrid":`ÐоказÑваÑÑ ÑеÑкÑ`,"dxDiagram-commandSnapToGrid":`ÐÑивÑзка к ÑеÑке`,"dxDiagram-commandGridSize":`Ð Ð°Ð·Ð¼ÐµÑ ÑеÑки`,"dxDiagram-commandZoomLevel":`ÐаÑÑÑаб`,"dxDiagram-commandAutoZoom":`ÐвÑомаÑÑÑаб`,"dxDiagram-commandFitToContent":`ÐмеÑÑиÑÑ Ð¿Ð¾ ÑодеÑжимомÑ`,"dxDiagram-commandFitToWidth":`ÐмеÑÑиÑÑ Ð¿Ð¾ ÑиÑине`,"dxDiagram-commandAutoZoomByContent":`ÐвÑомаÑÑÑаб по ÑодеÑжимомÑ`,"dxDiagram-commandAutoZoomByWidth":`ÐвÑомаÑÑÑаб по ÑиÑине`,"dxDiagram-commandSimpleView":`УпÑоÑеннÑй вид`,"dxDiagram-commandCut":`ÐÑÑезаÑÑ`,"dxDiagram-commandCopy":`ÐопиÑоваÑÑ`,"dxDiagram-commandPaste":`ÐÑÑавиÑÑ`,"dxDiagram-commandSelectAll":`ÐÑделиÑÑ Ð²ÑÑ`,"dxDiagram-commandDelete":`УдалиÑÑ`,"dxDiagram-commandBringToFront":`Ðа пеÑедний план`,"dxDiagram-commandSendToBack":`Ðа задний план`,"dxDiagram-commandLock":`ÐаблокиÑоваÑÑ`,"dxDiagram-commandUnlock":`РазблокиÑоваÑÑ`,"dxDiagram-commandInsertShapeImage":`ÐобавиÑÑ Ð¸Ð·Ð¾Ð±Ñажение...`,"dxDiagram-commandEditShapeImage":`ÐзмениÑÑ Ð¸Ð·Ð¾Ð±Ñажение...`,"dxDiagram-commandDeleteShapeImage":`УдалиÑÑ Ð¸Ð·Ð¾Ð±Ñажение`,"dxDiagram-commandLayoutLeftToRight":`Слева напÑаво`,"dxDiagram-commandLayoutRightToLeft":`СпÑава налево`,"dxDiagram-commandLayoutTopToBottom":`СвеÑÑ
Ñ Ð²Ð½Ð¸Ð·`,"dxDiagram-commandLayoutBottomToTop":`Ð¡Ð½Ð¸Ð·Ñ Ð²Ð²ÐµÑÑ
`,"dxDiagram-unitIn":`дÑйм(а)`,"dxDiagram-unitCm":`Ñм`,"dxDiagram-unitPx":`пикÑелÑ(Ñ)`,"dxDiagram-dialogButtonOK":`ÐÐ`,"dxDiagram-dialogButtonCancel":`ÐÑмена`,"dxDiagram-dialogInsertShapeImageTitle":`ÐобавиÑÑ Ð¸Ð·Ð¾Ð±Ñажение`,"dxDiagram-dialogEditShapeImageTitle":`ÐзмениÑÑ Ð¸Ð·Ð¾Ð±Ñажение`,"dxDiagram-dialogEditShapeImageSelectButton":`ÐÑбеÑиÑе изобÑажение`,"dxDiagram-dialogEditShapeImageLabelText":`или пеÑеÑаÑиÑе Ñайл ÑÑда`,"dxDiagram-uiExport":`ÐкÑпоÑÑ`,"dxDiagram-uiProperties":`СвойÑÑва`,"dxDiagram-uiSettings":`ÐаÑÑÑойки`,"dxDiagram-uiShowToolbox":`ÐÐ°Ð½ÐµÐ»Ñ Ð¸Ð½ÑÑÑÑменÑов`,"dxDiagram-uiSearch":`ÐоиÑк`,"dxDiagram-uiStyle":`СÑилÑ`,"dxDiagram-uiLayout":`Ðомпоновка`,"dxDiagram-uiLayoutTree":`ÐÑевовиднаÑ`,"dxDiagram-uiLayoutLayered":`ÐногоÑÑовневаÑ`,"dxDiagram-uiDiagram":`ÐиагÑамма`,"dxDiagram-uiText":`ТекÑÑ`,"dxDiagram-uiObject":`ÐбÑекÑ`,"dxDiagram-uiConnector":`СоединиÑелÑ`,"dxDiagram-uiPage":`СÑÑаниÑа`,"dxDiagram-shapeText":`ТекÑÑ`,"dxDiagram-shapeRectangle":`ÐÑÑмоÑголÑник`,"dxDiagram-shapeEllipse":`ÐллипÑ`,"dxDiagram-shapeCross":`ÐÑеÑÑ`,"dxDiagram-shapeTriangle":`ТÑеÑголÑник`,"dxDiagram-shapeDiamond":`Ромб`,"dxDiagram-shapeHeart":`СеÑдÑе`,"dxDiagram-shapePentagon":`ÐÑÑиÑголÑник`,"dxDiagram-shapeHexagon":`ШеÑÑиÑголÑник`,"dxDiagram-shapeOctagon":`ÐоÑÑмиÑголÑник`,"dxDiagram-shapeStar":`Ðвезда`,"dxDiagram-shapeArrowLeft":`СÑÑелка влево`,"dxDiagram-shapeArrowUp":`СÑÑелка ввеÑÑ
`,"dxDiagram-shapeArrowRight":`СÑÑелка впÑаво`,"dxDiagram-shapeArrowDown":`СÑÑелка вниз`,"dxDiagram-shapeArrowUpDown":`СÑÑелка ввеÑÑ
-вниз`,"dxDiagram-shapeArrowLeftRight":`СÑÑелка влево-впÑаво`,"dxDiagram-shapeProcess":`ÐÑоÑеÑÑ`,"dxDiagram-shapeDecision":`РеÑение`,"dxDiagram-shapeTerminator":`ТеÑминаÑоÑ`,"dxDiagram-shapePredefinedProcess":`ÐÑедопÑеделеннÑй пÑоÑеÑÑ`,"dxDiagram-shapeDocument":`ÐокÑменÑ`,"dxDiagram-shapeMultipleDocuments":`ÐокÑменÑÑ`,"dxDiagram-shapeManualInput":`Ð ÑÑной ввод`,"dxDiagram-shapePreparation":`ÐодгоÑовка`,"dxDiagram-shapeData":`ÐаннÑе`,"dxDiagram-shapeDatabase":`Ðаза даннÑÑ
`,"dxDiagram-shapeHardDisk":`ÐеÑÑкий диÑк`,"dxDiagram-shapeInternalStorage":`ÐнÑÑÑеннÑÑ Ð¿Ð°Ð¼ÑÑÑ`,"dxDiagram-shapePaperTape":`ÐÑÐ¼Ð°Ð¶Ð½Ð°Ñ Ð»ÐµÐ½Ñа`,"dxDiagram-shapeManualOperation":`Ð ÑÑÐ½Ð°Ñ Ð¾Ð¿ÐµÑаÑиÑ`,"dxDiagram-shapeDelay":`ÐадеÑжка`,"dxDiagram-shapeStoredData":`ÐапоминаемÑе даннÑе`,"dxDiagram-shapeDisplay":`ÐиÑплей`,"dxDiagram-shapeMerge":`СлиÑние`,"dxDiagram-shapeConnector":`СоединиÑелÑ`,"dxDiagram-shapeOr":`Ðли`,"dxDiagram-shapeSummingJunction":`СÑммиÑование`,"dxDiagram-shapeContainerDefaultText":`ÐонÑейнеÑ`,"dxDiagram-shapeVerticalContainer":`ÐеÑÑикалÑнÑй конÑейнеÑ`,"dxDiagram-shapeHorizontalContainer":`ÐоÑизонÑалÑнÑй конÑейнеÑ`,"dxDiagram-shapeCardDefaultText":`ÐÐ¼Ñ Ñеловека`,"dxDiagram-shapeCardWithImageOnLeft":`ÐаÑÑоÑка Ñ Ð¸Ð·Ð¾Ð±Ñажением Ñлева`,"dxDiagram-shapeCardWithImageOnTop":`ÐаÑÑоÑка Ñ Ð¸Ð·Ð¾Ð±Ñажением ÑвеÑÑ
Ñ`,"dxDiagram-shapeCardWithImageOnRight":`ÐаÑÑоÑка Ñ Ð¸Ð·Ð¾Ð±Ñажением ÑпÑава`,"dxGantt-dialogTitle":`Ðазвание`,"dxGantt-dialogStartTitle":`ÐаÑало`,"dxGantt-dialogEndTitle":`ÐконÑание`,"dxGantt-dialogProgressTitle":`ÐÑогÑеÑÑ`,"dxGantt-dialogResourcesTitle":`РеÑÑÑÑÑ`,"dxGantt-dialogResourceManagerTitle":`УпÑавление ÑеÑÑÑÑами`,"dxGantt-dialogTaskDetail
125sTitle":`ÐеÑали задаÑи`,"dxGantt-dialogEditResourceListHint":`РедакÑиÑоваÑÑ ÑпиÑок ÑеÑÑÑÑов`,"dxGantt-dialogEditNoResources":`СпиÑок ÑеÑÑÑÑов пÑÑÑ`,"dxGantt-dialogButtonAdd":`ÐобавиÑÑ`,"dxGantt-contextMenuNewTask":`ÐÐ¾Ð²Ð°Ñ Ð·Ð°Ð´Ð°Ñа`,"dxGantt-contextMenuNewSubtask":`ÐÐ¾Ð²Ð°Ñ Ð¿Ð¾Ð´Ð·Ð°Ð´Ð°Ñа`,"dxGantt-contextMenuDeleteTask":`УдалиÑÑ Ð·Ð°Ð´Ð°ÑÑ`,"dxGantt-contextMenuDeleteDependency":`УдалиÑÑ Ð·Ð°Ð²Ð¸ÑимоÑÑÑ`,"dxGantt-dialogTaskDeleteConfirmation":`Удаление задаÑи пÑÐ¸Ð²ÐµÐ´ÐµÑ Ðº ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð²ÑеÑ
ÐµÑ Ð·Ð°Ð²Ð¸ÑимоÑÑей и подзадаÑ. ÐÑ ÑвеÑенÑ, ÑÑо Ð²Ñ Ñ
оÑиÑе ÑдалиÑÑ ÑÑÑ Ð·Ð°Ð´Ð°ÑÑ?`,"dxGantt-dialogDependencyDeleteConfirmation":`ÐÑ ÑвеÑенÑ, ÑÑо Ñ
оÑиÑе ÑдалиÑÑ ÑÑÑ Ð·Ð°Ð²Ð¸ÑимоÑÑÑ Ð¸Ð· задаÑи?`,"dxGantt-dialogResourcesDeleteConfirmation":`Удаление ÑеÑÑÑÑа Ñакже ÑÐ´Ð°Ð»Ð¸Ñ ÐµÐ³Ð¾ из вÑеÑ
задаÑ, в коÑоÑÑÑ
он иÑполÑзÑеÑÑÑ. ÐÑ ÑвеÑенÑ, ÑÑо Ñ
оÑиÑе ÑдалиÑÑ ÑÑи ÑеÑÑÑÑÑ? РеÑÑÑÑÑ: {0}`,"dxGantt-dialogConstraintCriticalViolationMessage":`ÐадаÑа, коÑоÑÑÑ Ð²Ñ Ð¿ÐµÑедвигаеÑе, Ð¸Ð¼ÐµÐµÑ Ð·Ð°Ð²Ð¸ÑимоÑÑÑ Ð¾Ñ Ð´ÑÑгой задаÑи. ÐÑо изменение пÑоÑивоÑеÑÐ¸Ñ Ð¿Ñавилам валидаÑии. Ðак Ð²Ñ Ñ
оÑиÑе поÑÑÑпиÑÑ?`,"dxGantt-dialogConstraintViolationMessage":`ÐадаÑа, коÑоÑÑÑ Ð²Ñ Ð¿ÐµÑедвигаеÑе, Ð¸Ð¼ÐµÐµÑ Ð·Ð°Ð²Ð¸ÑимоÑÑÑ Ð¾Ñ Ð´ÑÑгой задаÑи. Ðак Ð²Ñ Ñ
оÑиÑе поÑÑÑпиÑÑ?`,"dxGantt-dialogCancelOperationMessage":`ÐÑмениÑÑ Ð¾Ð¿ÐµÑаÑиÑ`,"dxGantt-dialogDeleteDependencyMessage":`УдалиÑÑ Ð·Ð°Ð´Ð°ÑÑ`,"dxGantt-dialogMoveTaskAndKeepDependencyMessage":`СоÑ
ÑаниÑÑ Ð·Ð°Ð²Ð¸ÑимоÑÑÑ Ð¸ пеÑедвинÑÑÑ Ð·Ð°Ð´Ð°ÑÑ`,"dxGantt-dialogConstraintCriticalViolationSeveralTasksMessage":`ÐÑ Ð¿ÐµÑедвигаеÑе задаÑÑ, коÑоÑÐ°Ñ ÑвÑзана завиÑимоÑÑÑми Ñ Ð´ÑÑгими задаÑами. ÐÑо Ð¼Ð¾Ð¶ÐµÑ Ð²ÑзваÑÑ ÐºÐ¾Ð½ÑÐ»Ð¸ÐºÑ Ñ Ð¿Ñавилами завиÑимоÑÑей. ÐÑбеÑеÑе далÑнейÑее дейÑÑвие:`,"dxGantt-dialogConstraintViolationSeveralTasksMessage":`ÐÑ Ð¿ÐµÑедвигаеÑе задаÑÑ, коÑоÑÐ°Ñ ÑвÑзана завиÑимоÑÑÑми Ñ Ð´ÑÑгими задаÑами. ÐÑбеÑеÑе далÑнейÑее дейÑÑвие:`,"dxGantt-dialogDeleteDependenciesMessage":`УдалиÑÑ Ð·Ð°Ð²Ð¸ÑимоÑÑи`,"dxGantt-dialogMoveTaskAndKeepDependenciesMessage":`УдалиÑÑ Ð·Ð°Ð´Ð°ÑÑ Ð¸ ÑоÑ
ÑаниÑÑ Ð·Ð°Ð²Ð¸ÑимоÑÑи`,"dxGantt-undo":`ÐÑмениÑÑ`,"dxGantt-redo":`ÐовÑоÑиÑÑ`,"dxGantt-expandAll":`РазвеÑнÑÑÑ Ð²Ñе`,"dxGantt-collapseAll":`СвеÑнÑÑÑ Ð²Ñе`,"dxGantt-addNewTask":`ÐобавиÑÑ Ð½Ð¾Ð²ÑÑ Ð·Ð°Ð´Ð°ÑÑ`,"dxGantt-deleteSelectedTask":`УдалиÑÑ Ð²ÑделеннÑÑ Ð·Ð°Ð´Ð°ÑÑ`,"dxGantt-zoomIn":`УвелиÑиÑÑ Ð¼Ð°ÑÑÑаб`,"dxGantt-zoomOut":`УменÑÑиÑÑ Ð¼Ð°ÑÑÑаб`,"dxGantt-fullScreen":`ÐолноÑкÑаннÑй Ñежим`,"dxGantt-quarter":`{0}-й кв.`,"dxGantt-sortingAscendingText":`СоÑÑиÑоваÑÑ Ð¿Ð¾ возÑаÑÑаниÑ`,"dxGantt-sortingDescendingText":`СоÑÑиÑоваÑÑ Ð¿Ð¾ ÑбÑваниÑ`,"dxGantt-sortingClearText":`СбÑоÑиÑÑ ÑоÑÑиÑовкÑ`,"dxGantt-showResources":`ÐÑобÑажаÑÑ Ð ÐµÑÑÑÑÑ`,"dxGantt-showDependencies":`ÐÑобÑажаÑÑ ÐавиÑимоÑÑи`,"dxGantt-dialogStartDateValidation":`ÐаÑалÑÐ½Ð°Ñ Ð´Ð°Ñа должна бÑÑÑ Ð¿Ð¾Ð·Ð´Ð½ÐµÐµ {0}`,"dxGantt-dialogEndDateValidation":`ÐонеÑÐ½Ð°Ñ Ð´Ð°Ñа должна бÑÑÑ Ð¿Ð¾Ð·Ð´Ð½ÐµÐµ {0}`,"dxGallery-itemName":`ÐÐ»ÐµÐ¼ÐµÐ½Ñ Ð³Ð°Ð»ÐµÑеи`,"dxMultiView-elementAriaRoleDescription":`MultiView`,"dxMultiView-elementAriaLabel":`ÐÑполÑзÑйÑе клавиÑи Ñо ÑÑÑелками или пÑоведиÑе палÑÑем Ð´Ð»Ñ Ð¿ÐµÑелиÑÑÑÐ²Ð°Ð½Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñ Ð²Ð¸Ð´Ð°Ð¼Ð¸`,"dxMultiView-itemAriaRoleDescription":`Ðид`,"dxMultiView-itemAriaLabel":`{0} из {1}`,"dxSplitter-resizeHandleAriaLabel":`РазделиÑелÑ`,"dxSplitter-resizeHandleAriaRoleDescription":`РазделиÑелÑ`,"dxStepper-optionalMark":`(ÐеобÑзаÑелÑно)`,"dxSpee
125chToText-ariaLabelStart":`ÐажмиÑе Ð´Ð»Ñ Ð½Ð°Ñала голоÑовой ÑÑанÑкÑипÑии`,"dxSpeechToText-ariaLabelStop":`ÐажмиÑе Ð´Ð»Ñ Ð¾ÑÑановки голоÑовой ÑÑанÑкÑипÑии`}};var Fo={de:{Yes:`Ja`,No:`Nein`,Cancel:`Abbrechen`,CheckState:`Status prüfen`,Close:`SchlieÃen`,Clear:`Löschen`,Done:`Fertig`,Loading:`Wird geladen...`,Select:`Auswählen...`,Search:`Suchen...`,Back:`Zurück`,OK:`OK`,Today:`Heute`,Yesterday:`Gestern`,"dxCollectionWidget-noDataText":`Keine Daten verfügbar`,"dxDropDownEditor-selectLabel":`Auswählen`,"validation-required":`Pflichtfeld`,"validation-required-formatted":`{0} ist ein Pflichtfeld`,"validation-numeric":`Der Wert muss eine Zahl sein`,"validation-numeric-formatted":`{0} muss eine Zahl sein`,"validation-range":`Der Wert ist nicht im gültigen Bereich`,"validation-range-formatted":`{0} ist nicht im gültigen Bereich`,"validation-stringLength":`Die Länge des Wertes ist nicht korrekt`,"validation-stringLength-formatted":`Die Länge von {0} ist nicht korrekt`,"validation-custom":`Der Wert ist ungültig`,"validation-custom-formatted":`{0} ist ungültig`,"validation-async":`Der Wert ist ungültig`,"validation-async-formatted":`{0} ist ungültig`,"validation-compare":`Der Wert stimmt nicht überein`,"validation-compare-formatted":`{0} stimmt nicht überein`,"validation-pattern":`Der Wert passt nicht zum Muster`,"validation-pattern-formatted":`{0} passt nicht zum Muster`,"validation-email":`Die E-Mail-Adresse ist ungültig`,"validation-email-formatted":`{0} ist ungültig`,"validation-mask":`Der Wert ist ungültig`,"dxLookup-searchPlaceholder":`Minimale Anzahl Zeichen: {0}`,"dxList-pullingDownText":`Zum Aktualisieren nach unten ziehen`,"dxList-pulledDownText":`Zum Aktualisieren loslassen`,"dxList-refreshingText":`Aktualisiere...`,"dxList-pageLoadingText":`Laden...`,"dxList-nextButtonText":`Mehr`,"dxList-selectAll":`Alles auswählen`,"dxList-listAriaLabel":`Elemente`,"dxList-listAriaLabel-deletable":`Löschbare Elemente`,"dxListEditDecorator-delete":`Entfernen`,"dxListEditDecorator-more":`Mehr`,"dxList-selectAll-indeterminate":`Halb ausgewählt`,"dxList-selectAll-checked":`Ausgewählt`,"dxList-selectAll-notChecked":`Nicht ausgewählt`,"dxList-ariaRoleDescription":`Liste`,"dxList-listAriaLabel-itemContent":`Listenelementinhalt`,"dxScrollView-pullingDownText":`Zum Aktualisieren nach unten ziehen`,"dxScrollView-pulledDownText":`Zum Aktualisieren loslassen`,"dxScrollView-refreshingText":`Aktualisiere...`,"dxScrollView-reachBottomText":`Laden...`,"dxDateBox-simulatedDataPickerTitleTime":`Zeit auswählen`,"dxDateBox-simulatedDataPickerTitleDate":`Datum auswählen`,"dxDateBox-simulatedDataPickerTitleDateTime":`Datum und Zeit auswählen`,"dxDateBox-validation-datetime":`Der Wert muss ein Datum oder eine Uhrzeit sein`,"dxDateRangeBox-invalidStartDateMessage":`Anfangsdatum muss ein Datum sein`,"dxDateRangeBox-invalidEndDateMessage":`Enddatum muss ein Datum sein`,"dxDateRangeBox-startDateOutOfRangeMessage":`Anfangsdatum ist ausserhalb des gültigen Bereichs`,"dxDateRangeBox-endDateOutOfRangeMessage":`Enddatum ist ausserhalb des gültigen Bereichs`,"dxDateRangeBox-startDateLabel":`Anfangsdatum`,"dxDateRangeBox-endDateLabel":`Enddatum`,"dxFileUploader-selectFile":`Datei auswählen`,"dxFileUploader-dropFile":`oder hierher ziehen`,"dxFileUploader-bytes":`Bytes`,"dxFileUploader-kb":`KB`,"dxFileUploader-Mb":`MB`,"dxFileUploader-Gb":`GB`,"dxFileUploader-upload":`Hochladen`,"dxFileUploader-uploaded":`Hochgeladen`,"dxFileUploader-readyToUpload":`Bereit zum Hochladen`,"dxFileUploader-uploadAbortedMessage":`Upload abgebrochen`,"dxFileUploader-uploadFailedMessage":`Fehler beim Hochladen`,"dxFileUploader-invalidFileExtension":`Unzulässiger Dateityp`,"dxFileUploader-invalidMaxFileSize":`Datei ist zu groÃ`,"dxFileUploader-invalidMinFileSize":`Datei ist zu klein`,"dxFileUploader-fileListLabel":`Dateiliste`,"dxFileUploader-removeFileButtonLabel":`Datei {0} entfernen`,"dxFileUploader-uploadFileButtonLabel":`Datei {0} hochladen`,"dxRangeSlider-ariaFrom":`Von`,"dxRangeSlider-ariaTill":`Bis`,"dxSwitch-switchedOnText":`EIN`,"dxSwitch-switchedOffText":`AUS`,"dxForm-optionalMark":`optional`,"dxForm-requiredMessage":`{0} ist ein Pflichtfeld`,"dxForm-smartPasteButtonText":`Intelligentes Einfügen`,"dxForm-resetButtonText":`Zurücksetzen`,"dxForm-submitButtonText":`Absenden`,"dxNumberBox-invalidValueMessage":`Der Wert muss eine Zahl sein`,"dxNumberBox-noDataText":`Keine Daten`,"dxDataGrid-aiAssistantTitle":`KI-A
125ssistent`,"dxDataGrid-aiAssistantProcessingMessageHeader":`Anfrage wird verarbeitet`,"dxDataGrid-aiAssistantProcessingMessage":`Wird verarbeitet...`,"dxDataGrid-aiAssistantErrorMessageHeader":`Anfrage konnte nicht verarbeitet werden`,"dxDataGrid-aiAssistantAbortMessage":`Anfrage gestoppt.`,"dxDataGrid-aiAssistantSuccessMessage":`Erfolg`,"dxDataGrid-aiAssistantErrorMessage":`Fehler`,"dxDataGrid-aiAssistantExecutionAbortMessage":`Ausführung unterbrochen`,"dxDataGrid-aiAssistantExecutionInProgressMessage":`Ausführung bereits aktiv. Bitte warten.`,"dxDataGrid-aiAssistantRequestInProgressMessage":`Anfrage bereits aktiv. Bitte warten.`,"dxDataGrid-aiAssistantUnexpectedErrorMessage":`Ein unerwarteter Fehler ist aufgetreten. Bitte versuchen Sie es erneut.`,"dxDataGrid-aiAssistantInvalidResponseMessage":`Ungültige Antwort vom KI-Dienst. Bitte versuchen Sie es erneut.`,"dxDataGrid-aiAssistantClearButtonText":`Leeren`,"dxDataGrid-aiAssistantRegenerateButtonText":`Neu generieren`,"dxDataGrid-aiAssistantAbortConfirmText":`Das SchlieÃen des KI-Assistenten-Chats bricht laufende Anfragen ab. Möchten Sie den Chat schlieÃen?`,"dxDataGrid-aiAChatEmptyViewMessage":`Chat ist leer`,"dxDataGrid-aiChatEmptyViewPrompt":`Der KI-Assistent beantwortet gerne Ihre Fragen.`,"dxDataGrid-aiPromptEditorTitle":`KI-Eingabeaufforderungseditor`,"dxDataGrid-aiPromptEditorPlaceholder":`KI auffordern, Spaltenwerte zu generieren...`,"dxDataGrid-aiPromptEditorApplyButton":`Anwenden`,"dxDataGrid-aiPromptEditorRegenerateButton":`Daten neu generieren`,"dxDataGrid-aiPromptEditorStopButton":`Stoppen`,"dxDataGrid-aiDropDownAutofill":`Automatisch mit KI ausfüllen`,"dxDataGrid-aiDropDownClear":`Daten löschen`,"dxDataGrid-emptyHeaderWithColumnChooserText":`Verwenden Sie die {0}, um Spalten anzuzeigen`,"dxDataGrid-emptyHeaderWithGroupPanelText":`Ziehen Sie eine Spalte aus dem Gruppenpanel hierher`,"dxDataGrid-emptyHeaderWithColumnChooserAndGroupPanelText":`Verwenden Sie die {0} oder ziehen Sie eine Spalte aus dem Gruppenpanel`,"dxDataGrid-emptyHeaderColumnChooserText":`Spaltenauswahl`,"dxDataGrid-columnChooserTitle":`Spaltenauswahl`,"dxDataGrid-columnChooserEmptyText":`Ziehen Sie Spalten hierher, um sie auszublenden`,"dxDataGrid-groupContinuesMessage":`Weiter auf der nächsten Seite`,"dxDataGrid-groupContinuedMessage":`Weiter von der vorherigen Seite`,"dxDataGrid-groupHeaderText":`Nach dieser Spalte gruppieren`,"dxDataGrid-ungroupHeaderText":`Gruppierung entfernen`,"dxDataGrid-ungroupAllText":`Alle Gruppierungen entfernen`,"dxDataGrid-editingEditRow":`Bearbeiten`,"dxDataGrid-editingSaveRowChanges":`Speichern`,"dxDataGrid-editingCancelRowChanges":`Abbrechen`,"dxDataGrid-editingDeleteRow":`Entfernen`,"dxDataGrid-editingUndeleteRow":`Wiederherstellen`,"dxDataGrid-editingConfirmDeleteMessage":`Sind Sie sicher, dass Sie diesen Datensatz löschen wollen?`,"dxDataGrid-validationCancelChanges":`Ãnderungen verwerfen`,"dxDataGrid-groupPanelEmptyText":`Ziehen Sie eine Spalte hierhin, um danach zu gruppieren`,"dxDataGrid-noDataText":`Keine Daten`,"dxDataGrid-searchPanelPlaceholder":`Suchen...`,"dxDataGrid-filterRowShowAllText":`(Alle)`,"dxDataGrid-filterRowResetOperationText":`Zurücksetzen`,"dxDataGrid-filterRowOperationEquals":`Ist gleich`,"dxDataGrid-filterRowOperationNotEquals":`Ist nicht gleich`,"dxDataGrid-filterRowOperationLess":`Kleiner als`,"dxDataGrid-filterRowOperationLessOrEquals":`Kleiner oder gleich`,"dxDataGrid-filterRowOperationGreater":`GröÃer als`,"dxDataGrid-filterRowOperationGreaterOrEquals":`GröÃer oder gleich`,"dxDataGrid-filterRowOperationStartsWith":`Beginnt mit`,"dxDataGrid-filterRowOperationContains":`Enthält`,"dxDataGrid-filterRowOperationNotContains":`Enthält nicht`,"dxDataGrid-filterRowOperationEndsWith":`Endet mit`,"dxDataGrid-filterRowOperationBetween":`Zwischen`,"dxDataGrid-filterRowOperationBetweenStartText":`Anfang`,"dxDataGrid-filterRowOperationBetweenEndText":`Ende`,"dxDataGrid-ariaSearchBox":`Suchfeld`,"dxDataGrid-applyFilterText":`Filter anwenden`,"dxDataGrid-trueText":`wahr`,"dxDataGrid-falseText":`falsch`,"dxDataGrid-sortingAscendingText":`Aufsteigend sortieren`,"dxDataGrid-sortingDescendingText":`Absteigend sortieren`,"dxDataGrid-sortingClearText":`Sortierung aufheben`,"dxDataGrid-ariaNotSortedColumn":`Nicht sortierte Spalte`,"dxDataGrid-ariaSortedAscendingColumn":`Aufsteigend sortierte Spalte`,"dxDataGrid-ariaSortedDescendingColumn":`Absteigend sortierte Spalte`,"dxDataGrid-ariaSortIndex":`Sortierreihenfolge {0}`,"dxDataGrid-editingSaveAllChanges":`Ãnderungen speichern`,"dxDataGrid-editingCancelAllChanges":`Ãnderungen verwerfen`,"dxDataGrid-editingAddRow":`Neue Zeile`,"dxDataGrid-summaryMin":`Min: {0}`,"dxDataGrid-summaryMinOtherColumn":`Minimum von {1} ist {0}`,"dxDataGrid-summaryMax":`Max: {0}`,"dxDataGrid-summaryMaxOtherColumn":`Maximum von {1} ist {0}`,"dxDataGrid-summaryAvg":`Ã: {0}`,"dxDataGrid-summaryAvgOtherColumn":`Durchschnitt von {1} ist {0}`,"dxDataGrid-summarySum":`Summe: {0}`,"dxDataGrid-summarySumOtherColumn":`Summe von {1} ist {0}`,"dxDataGrid-summaryCount":`Anzahl: {0}`,"dxDataGrid-columnFixingFix":`Position fixieren`,"dxDataGrid-columnFixingUnfix":`Fixierung aufheben`,"dxDataGrid-columnFixingLeftPosition":`Links`,"dxDataGrid-columnFixingRightPosition":`Rechts`,"dxDataGrid-columnFixingStickyPosition":`Angeheftet`,"dxDataGrid-exportTo":`Exportieren`,"dxDataGrid-exportToExcel":`Exportieren als Excel-Datei`,"dxDataGrid-exporting":`Exportieren...`,"dxDataGrid-excelFormat":`Excel-Datei`,"dxDataGrid-selectedRows":`Ausgewählte Zeilen`,"dxDataGrid-exportSelectedRows":`Ausgewählte Zeilen exportieren nach {0}`,"dxDataGrid-exportAll":`Alle Daten exportieren nach {0}`,"dxDataGrid-headerFilterLabel":`Filteroptionen`,"dxDataGrid-headerFilterIndicatorLabel":`Filteroptionen für Spalte '{0}' anzeigen`,"dxDataGrid-headerFilterEmptyValue":`(Leerwerte)`,"dxDataGrid-headerFilterOK":`OK`,"dxDataGrid-headerFilterCancel":`Abbrechen`,"dxDataGrid-ariaAdaptiveCollapse":`Zusätzliche Spalten ausblenden`,"dxDataGrid-ariaAdaptiveExpand":`Zusätzliche Spalten anzeigen`,"dxDataGrid-ariaColumn":`Spalte`,"dxDataGrid-ariaColumnHeader":`Spaltenüberschrift`,"dxDataGrid-ariaValue":`Wert`,"dxDataGrid-ariaError":`Fehler`,"dxDataGrid-ariaRevertButton":`Escape-Taste drücken, um die Ãnderungen zu verwerfen`,"dxDataGrid-ariaFilterCell":`Filterzelle`,"dxDataGrid-ariaCollapse":`Zusammenklappen`,"dxDataGrid-ariaModifiedCell":`Bearbeitet`,"dxDataGrid-ariaDeletedCell":`Gelöscht`,"dxDataGrid-ariaEditableCell":`Bearbeitbar`,"dxDataGrid-ariaExpand":`Aufklappen`,"dxDataGrid-ariaCollapsedRow":`Zusammengeklappte Zeile`,"dxDataGrid-ariaExpandedRow":`Aufgeklappte Zeile`,"dxDataGrid-ariaDataGrid":`Datentabelle mit {0} Zeilen und {1} Spalten`,"dxDataGrid-ariaSearchInGrid":`Suchen in der Datentabelle`,"dxDataGrid-ariaSelectAll":`Alle auswählen`,"dxDataGrid-ariaSelectRow":`Ze
125ile auswählen`,"dxDataGrid-ariaToolbar":`Symbolleiste der Datentabelle`,"dxDataGrid-ariaEditForm":`Bearbeitungsformular`,"dxDataGrid-filterBuilderPopupTitle":`Filter-Generator`,"dxDataGrid-filterPanelCreateFilter":`Filter erzeugen`,"dxDataGrid-filterPanelClearFilter":`Zurücksetzen`,"dxDataGrid-filterPanelFilterEnabledHint":`Filter aktivieren`,"dxDataGrid-masterDetail":`Zelle mit Details`,"dxDataGrid-moveColumnToTheRight":`Nach rechts verschieben`,"dxDataGrid-moveColumnToTheLeft":`Nach links verschieben`,"dxTreeList-ariaTreeList":`TreeList mit {0} Zeilen und {1} Spalten`,"dxTreeList-ariaExpandableInstruction":`Strg drücken + Pfeil nach rechts, um den fokussierten Punkt zu erweitern, und Strg + Pfeil nach links, um es auszublenden`,"dxTreeList-ariaSearchInGrid":`Suchen in der Strukturliste`,"dxTreeList-ariaToolbar":`Symbolleiste der Strukturliste`,"dxTreeList-editingAddRowToNode":`Hinzufügen`,"dxPager-infoText":`Seite {0} von {1} ({2} Elemente)`,"dxPager-pagesCountText":`von`,"dxPager-pageSize":`Elemente pro Seite: {0}`,"dxPager-pageSizesAllText":`Alle`,"dxPager-page":`Seite {0}`,"dxPager-prevPage":`Vorherige Seite`,"dxPager-nextPage":`Nächste Seite`,"dxPager-ariaLabel":`Seitennavigation`,"dxPager-ariaPageSize":`Seitenlänge`,"dxPager-ariaPageNumber":`Seitennummer`,"dxPagination-infoText":`Seite {0} von {1} ({2} Elemente)`,"dxPagination-pagesCountText":`von`,"dxPagination-pageSize":`Elemente pro Seite: {0}`,"dxPagination-pageSizesAllText":`Alle`,"dxPagination-page":`Seite {0}`,"dxPagination-prevPage":`Vorherige Seite`,"dxPagination-nextPage":`Nächste Seite`,"dxPagination-ariaLabel":`Seitennavigation`,"dxPagination-ariaPageSize":`Seitenlänge`,"dxPagination-ariaPageNumber":`Seitennummer`,"dxPivotGrid-grandTotal":`Gesamt`,"dxPivotGrid-total":`{0} Gesamt`,"dxPivotGrid-fieldChooserTitle":`Feldauswahl`,"dxPivotGrid-showFieldChooser":`Feldauswahl anzeigen`,"dxPivotGrid-expandAll":`Alle aufklappen`,"dxPivotGrid-collapseAll":`Alle zusammenklappen`,"dxPivotGrid-sortColumnBySummary":`"{0}" nach dieser Spalte sortieren`,"dxPivotGrid-sortRowBySummary":`"{0}" nach dieser Zeile sortieren`,"dxPivotGrid-removeAllSorting":`Sortierungen entfernen`,"dxPivotGrid-dataNotAvailable":`Entf.`,"dxPivotGrid-rowFields":`Zeilenfelder`,"dxPivotGrid-columnFields":`Spaltenfelder`,"dxPivotGrid-dataFields":`Datenfelder`,"dxPivotGrid-filterFields":`Filterfelder`,"dxPivotGrid-allFields":`Alle Felder`,"dxPivotGrid-columnFieldArea":`Spaltenfelder hierher ziehen`,"dxPivotGrid-dataFieldArea":`Datenfelder hierher ziehen`,"dxPivotGrid-rowFieldArea":`Zeilenfelder hierher ziehen`,"dxPivotGrid-filterFieldArea":`Filterfelder hierher ziehen`,"dxScheduler-dateRange":`von {0} bis {1}`,"dxScheduler-ariaLabel":`Planer. {0} Ansicht: {1} mit {2} Terminen`,"dxScheduler-ariaLabel-currentIndicator-present":`Die aktuelle Zeitanzeige ist in der Ansicht sichtbar`,"dxScheduler-ariaLabel-currentIndicator-not-present":`Die aktuelle Zeitanzeige ist auf dem Bildschirm nicht sichtbar`,"dxScheduler-appointmentAriaDescription-group":`Gruppe: {0}`,"dxScheduler-appointmentAriaLabel-recurring":`Wiederkehrender Termin`,"dxScheduler-hotkeysAriaDescription-delete":`Entfernen drücken, um diesen Termin zu löschen`,"dxScheduler-hotkeysAriaDescription-homeEnd":`Pos1 oder Ende drücken, um schnell zum ersten oder letzten Termin zu navigieren`,"dxScheduler-appointmentListAriaLabel":`Terminliste`,"dxScheduler-newPopupTitle":`Neuer Termin`,"dxScheduler-editPopupTitle":`Termin bearbeiten`,"dxScheduler-editPopupSaveButtonText":`Speichern`,"dxScheduler-editorLabelTitle":`Betreff`,"dxScheduler-editorLabelStartDate":`Startzeit`,"dxScheduler-editorAriaLabelStartTime":`Startzeit`,"dxScheduler-editorLabelEndDate":`Endzeit`,"dxScheduler-editorAriaLabelEndTime":`Endzeit`,"dxScheduler-editorLabelDescription":`Beschreibung`,"dxScheduler-editorLabelRecurrence":`Wiederholen`,"dxScheduler-noSubject":`(Kein Betreff)`,"dxScheduler-navigationToday":`Heute`,"dxScheduler-navigationPrevious":`Vorherige Seite`,"dxScheduler-navigationNext":`Nächste Seite`,"dxScheduler-openAppointment":`Termin öffnen`,"dxScheduler-recurrenceNever":`Nie`,"dxScheduler-recurrenceMinutely":`Minütlich`,"dxScheduler-recurrenceHourly":`Stündlic
125h`,"dxScheduler-recurrenceDaily":`Täglich`,"dxScheduler-recurrenceWeekly":`Wöchentlich`,"dxScheduler-recurrenceMonthly":`Monatlich`,"dxScheduler-recurrenceYearly":`Jährlich`,"dxScheduler-recurrenceRepeatEvery":`Wiederholen alle`,"dxScheduler-recurrenceRepeatOn":`Wiederholen an`,"dxScheduler-recurrenceEnd":`Wiederholungsende`,"dxScheduler-recurrenceAfter":`Nach`,"dxScheduler-recurrenceOn":`Am`,"dxScheduler-recurrenceUntilDateLabel":`Datum, an dem die Wiederholung endet`,"dxScheduler-recurrenceOccurrenceLabel":`Anzahl der Vorkommen`,"dxScheduler-recurrenceRepeatMinutely":`Minute(n)`,"dxScheduler-recurrenceRepeatHourly":`Stunde(n)`,"dxScheduler-recurrenceRepeatDaily":`Tag(e)`,"dxScheduler-recurrenceRepeatWeekly":`Woche(n)`,"dxScheduler-recurrenceRepeatMonthly":`Monat(e)`,"dxScheduler-recurrenceRepeatYearly":`Jahr(e)`,"dxScheduler-switcherDay":`Tag`,"dxScheduler-switcherWeek":`Woche`,"dxScheduler-switcherWorkWeek":`Arbeitswoche`,"dxScheduler-switcherMonth":`Monat`,"dxScheduler-switcherAgenda":`Agenda`,"dxScheduler-switcherTimelineDay":`Zeitstrahl Tag`,"dxScheduler-switcherTimelineWeek":`Zeitstrahl Woche`,"dxScheduler-switcherTimelineWorkWeek":`Zeitstrahl Arbeitswoche`,"dxScheduler-switcherTimelineMonth":`Zeitstrahl Monat`,"dxScheduler-recurrenceRepeatOnDate":`am Datum`,"dxScheduler-recurrenceRepeatCount":`Ereignisse`,"dxScheduler-allDay":`Ganztägig`,"dxScheduler-ariaEditForm":`Bearbeitungsformular`,"dxScheduler-confirmRecurrenceEditTitle":`Wiederkehrenden Termin bearbeiten`,"dxScheduler-confirmRecurrenceDeleteTitle":`Wiederkehrenden Termin löschen`,"dxScheduler-confirmRecurrenceEditMessage":`Möchten Sie nur diesen Termin bearbeiten, oder die gesamte Serie?`,"dxScheduler-confirmRecurrenceDeleteMessage":`Möchten Sie nur diesen Termin löschen, oder die gesamte Serie?`,"dxScheduler-confirmRecurrenceEditSeries":`Serie bearbeiten`,"dxScheduler-confirmRecurrenceDeleteSeries":`Serie löschen`,"dxScheduler-confirmRecurrenceEditOccurrence":`Termin bearbeiten`,"dxScheduler-confirmRecurrenceDeleteOccurrence":`Termin löschen`,"dxScheduler-noTimezoneTitle":`Keine Zeitzone`,"dxScheduler-moreAppointments":`{0} weitere`,"dxCalendar-currentDay":`Heute`,"dxCalendar-currentMonth":`Aktueller Monat`,"dxCalendar-currentYear":`Aktuelles Jahr`,"dxCalendar-currentYearRange":`Aktueller Jahresbereich`,"dxCalendar-todayButtonText":`Heute`,"dxCalendar-ariaWidgetName":`Kalender`,"dxCalendar-previousMonthButtonLabel":`Vorheriger Monat`,"dxCalendar-previousYearButtonLabel":`Vorheriges Jahr`,"dxCalendar-previousDecadeButtonLabel":`Vorherige Dekade`,"dxCalendar-previousCenturyButtonLabel":`Vorheriges Jahrhundert`,"dxCalendar-nextMonthButtonLabel":`Nächster Monat`,"dxCalendar-nextYearButtonLabel":`Nächstes Jahr`,"dxCalendar-nextDecadeButtonLabel":`Nächste Dekade`,"dxCalendar-nextCenturyButtonLabel":`Nächstes Jahrhundert`,"dxCalendar-captionMonthLabel":`Auswahl Monat`,"dxCalendar-captionYearLabel":`Auswahl Jahr`,"dxCalendar-captionDecadeLabel":`Auswahl Dekade`,"dxCalendar-captionCenturyLabel":`Auswahl Jahrhundert`,"dxCalendar-selectedDate":`Der ausgewählte Termin ist {0}`,"dxCalendar-selectedDates":`Die ausgewählten Termine`,"dxCalendar-selectedDateRange":`Der ausgewählte Datumsbereich liegt zwischen {0} und {1}`,"dxCalendar-selectedMultipleDateRange":`von {0} bis {1}`,"dxCalendar-selectedDateRangeCount":`Hier sind {0} ausgewählte Datumsbereiche`,"dxCalendar-readOnlyLabel":`Read-only Kalender`,"dxCardView-ariaSearchInGrid":`In der Kartenansicht suchen`,"dxCardView-ariaHeaderItemLabel":`Feldname {0}`,"dxCardView-ariaHeaderItemSortingAscendingLabel":`Aufsteigend sortiert`,"dxCardView-ariaHeaderItemSortingDescendingLabel":`Absteigend sortiert`,"dxCardView-ariaHeaderItemSortingIndexLabel":`index {0} sortieren`,"dxCardView-ariaHeaderHasHeaderFilterLabel":`Header-Filter angewendet`,"dxCardView-ariaSelectCard":`Karte auswählen`,"dxCardView-ariaCardView":`Kartenansicht mit {0} Karten. Jede Karte hat {1} Feld`,"dxCardView-ariaCard":`Karte`,"dxCardView-ariaEditableCard":`Bearbeitbare Karte`,"dxCardView-ariaCardPosition":`Reihe {0}, Spalte {1}`,"dxCardView-ariaSelectedCardState":`Ausgewählt`,"dxCardView-ariaNotSelectedCardState":`Nichts ausgewählt`,"dxCardView-selectAll":`Alles auswählen`,"dxCardView-clearSelection":`Auswahl aufheben`,"dxCardView-cardNoImageAriaLabel":`Kein Bild`,"dxCardView-headerItemDropZoneText":`Header-Element hier ablegen`,"dxCardView-emptyHeaderPanelText":`Verwende {0}, um Spalten anzuzeigen`,"dxCardView-emptyHeaderPanelColumnChooserText":`Spaltenauswahl`,"dxAvatar-defaultImageAlt":`Avatar`,"dxChat-elementAriaLabel":`Chat`,"dxChat-textareaPlaceholder":`Geben Sie eine Nachricht ein`,"dxChat-sendButtonAriaLabel":`Senden`,"dxChat-cancelEditingButtonAriaLabel":`Abbrechen`,"dxChat-editingMessageCaption":`Nachricht bearbeiten`,"dxChat-defaultUserName":`Unbekannter Benutzer`,"dxC
125hat-messageListAriaLabel":`Nachrichtenliste`,"dxChat-alertListAriaLabel":`Fehlerliste`,"dxChat-emptyListMessage":`Es gibt keine Nachrichten in diesem Chat`,"dxChat-emptyListPrompt":`Schreiben Sie Ihre erste Nachricht`,"dxChat-typingMessageSingleUser":`{0} tippt...`,"dxChat-typingMessageTwoUsers":`{0} und {1} tippen...`,"dxChat-typingMessageThreeUsers":`{0}, {1} und {2} tippen...`,"dxChat-typingMessageMultipleUsers":`{0} und andere tippen...`,"dxChat-editedMessageText":`Bearbeitet`,"dxChat-editingEditMessage":`Bearbeiten`,"dxChat-editingDeleteMessage":`Entfernen`,"dxChat-editingDeleteConfirmText":`Sind Sie sicher, dass Sie diese Nachricht löschen möchten?`,"dxChat-deletedMessageText":`Diese Nachricht wurde gelöscht`,"dxChat-defaultImageAlt":`Im Chat geteiltes Bild`,"dxChat-fileViewLabel":`Dateiliste`,"dxChat-downloadButtonLabel":`Datei {0} herunterladen`,"dxChat-fileLimitReachedWarning":`Sie haben zu viele Dateien ausgewählt. Wählen Sie höchstens {0} Dateien aus und versuchen Sie es erneut.`,"dxColorView-ariaRed":`Rot`,"dxColorView-ariaGreen":`Grün`,"dxColorView-ariaBlue":`Blau`,"dxColorView-ariaAlpha":`Transparenz`,"dxColorView-ariaHex":`Farbwert`,"dxTagBox-selected":`{0} ausgewählt`,"dxTagBox-allSelected":`Alle ausgewählt ({0})`,"dxTagBox-moreSelected":`{0} weitere`,"dxTagBox-tagRoleDescription":`Tag. Löschtaste drücken, um dieses Tag zu entfernen`,"dxTagBox-ariaRoleDescription":`Tag-Box`,"vizExport-printingButtonText":`Drucken`,"vizExport-titleMenuText":`Export/Druck`,"vizExport-exportButtonText":`{0}-Datei`,"dxFilterBuilder-and":`Und`,"dxFilterBuilder-or":`Oder`,"dxFilterBuilder-notAnd":`Nicht Und`,"dxFilterBuilder-notOr":`Nicht Oder`,"dxFilterBuilder-addCondition":`Bedingung hinzufügen`,"dxFilterBuilder-addGroup":`Gruppe hinzufügen`,"dxFilterBuilder-enterValueText":`<Wert eingeben>`,"dxFilterBuilder-filterOperationEquals":`Ist gleich`,"dxFilterBuilder-filterOperationNotEquals":`Ist nicht gleich`,"dxFilterBuilder-filterOperationLess":`Kleiner als`,"dxFilterBuilder-filterOperationLessOrEquals":`Kleiner oder gleich`,"dxFilterBuilder-filterOperationGreater":`GröÃer als`,"dxFilterBuilder-filterOperationGreaterOrEquals":`GröÃer oder gleich`,"dxFilterBuilder-filterOperationStartsWith":`Beginnt mit`,"dxFilterBuilder-filterOperationContains":`Enthält`,"dxFilterBuilder-filterOperationNotContains":`Enthält nicht`,"dxFilterBuilder-filterOperationEndsWith":`Endet mit`,"dxFilterBuilder-filterOperationIsBlank":`Ist leer`,"dxFilterBuilder-filterOperationIsNotBlank":`Ist nicht leer`,"dxFilterBuilder-filterOperationBetween":`Zwischen`,"dxFilterBuilder-filterOperationAnyOf":`Ist enthalten in`,"dxFilterBuilder-filterOperationNoneOf":`Ist nicht enthalten in`,"dxFilterBuilder-filterAriaRootElement":`Filter erstellen`,"dxFilterBuilder-filterAriaGroupLevel":`Ebene {0}`,"dxFilterBuilder-filterAriaGroupItem":`Gruppenelement`,"dxFilterBuilder-filterAriaOperationButton":`Operation`,"dxFilterBuilder-filterAriaAddButton":`Hinzufügen`,"dxFilterBuilder-filterAriaRemoveButton":`Entfernen {0}`,"dxFilterBuilder-filterAriaItemField":`Feld`,"dxFilterBuilder-filterAriaItemOperation":`Item Operation`,"dxFilterBuilder-filterAriaItemValue":`Elementwert`,"dxHtmlEditor-dialogColorCaption":`Schriftfarbe ändern`,"dxHtmlEditor-dialogBackgroundCaption":`Hintergrundfarbe ändern`,"dxHtmlEditor-dialogLinkCaption":`Link hinzufügen`,"dxHtmlEditor-dialogLinkUrlField":`URL`,"dxHtmlEditor-dialogLinkTextField":`Text`,"dxHtmlEditor-dialogLinkTargetField":`Link in neuem Fenster öffnen`,"dxHtmlEditor-dialogImageCaption":`Bild hinzufügen`,"dxHtmlEditor-dialogImageUrlField":`URL`,"dxHtmlEditor-dialogImageAltField":`Alternativer Text`,"dxHtmlEditor-dialogImageWidthField":`Breite (px)`,"dxHtmlEditor-dialogImageHeightField":`Bildhöhe (px)`,"dxHtmlEditor-dialogInsertTableRowsField":`Zeilen`,"dxHtmlEditor-dialogInsertTableColumnsField":`Spalten`,"dxHtmlEditor-dialogInsertTableCaption":`Tabelle einfügen`,"dxHtmlEditor-dialogUpdateImageCaption":`Bild Aktualisieren`,"dxHtmlEditor-dialogImageUpdateButton":`Aktualisieren`,"dxHtmlEditor-dialogImageAddButton":`Hinzufügen`,"dxHtmlEditor-dialogImageSpecifyUrl":`Aus dem Web`,"dxHtmlEditor-dialogImageSelectFile":`Von diesem Gerät`,"dxHtmlEditor-dialogImageKeepAspectRatio":`Seitenverhältnis beibehalten`,"dxHtmlEditor-dialogImageEncodeToBase64":`Als Base64 kodieren`,"dxHtmlEditor-heading":`Ãberschrift`,"dxHtmlEditor-normalText":`Normaler Text`,"dxHtmlEditor-background":`Hintergrundfarbe`,"dxHtmlEditor-bold":`Fett`,"dxHtmlEditor-color":`Schriftfarbe`,"dxHtmlEditor-font":`Schriftart`,"dxHtmlEditor-italic":`Kursiv`,"dxHtmlEditor-link":`Link hinzufügen`,"dxHtmlEditor-image":`Bild hinzufügen`,"dxHtmlEditor-size":`SchriftgröÃe`,"dxHtmlEditor-strike":`Durchgestrichen`,"dxHtmlEditor-subscript":`Tiefgestellt`,"dxHtmlEditor-superscript":`Hochgestellt`,"dxHtmlEditor-underline":`Unterstrichen`,"dxHtmlEditor-blockquote":`Blockzitat`,"dxHtmlEditor-header":`Kopfzeile`,"dxHtmlEditor-increaseIndent":`Einzug vergröÃern`,"dxHtmlEditor-decreaseIndent":`Einzug verkleinern`,"dxHtmlEditor-orderedList":`Sortierte Liste`,"dxHtmlEditor-bulletList":`Aufzählung`,"dxHtmlEditor-alignLeft":`Linksbündig`,"dxHtmlEditor-alignCenter":`Zentriert`,"dxHtmlEditor-alignRight":`Rechtsbündig`,"dxHtmlEditor-alignJustify":`Blocksatz`,"dxHtmlEditor-codeBlock":`Codeblock`,"dxHtmlEditor-variable":`Variable hinzufügen`,"dxHtmlEditor-undo":`Rückgängig`,"dxHtmlEditor-redo":`Wiederholen`,"dxHtmlEditor-clear":`Formate löschen`,"dxHtmlEditor-insertTable":`Tabelle einfügen`,"dxHtmlEditor-insertHeaderRow":`Kopfzeile einfügen`,"dxHtmlEditor-insertRowAbove":`Zeile oberhalb einfügen`,"dxHtmlEditor-insertRowBelow":`Zeile unterhalb einfügen`,"dxHtmlEditor-insertColumnLeft":`Spalte links einf
125ügen`,"dxHtmlEditor-insertColumnRight":`Spalte rechts einfügen`,"dxHtmlEditor-deleteColumn":`Spalte löschen`,"dxHtmlEditor-deleteRow":`Zeile löschen`,"dxHtmlEditor-deleteTable":`Tabelle löschen`,"dxHtmlEditor-cellProperties":`Zelleneigenschaften`,"dxHtmlEditor-tableProperties":`Tabelleneigenschaften`,"dxHtmlEditor-insert":`Einfügen`,"dxHtmlEditor-delete":`Löschen`,"dxHtmlEditor-border":`Rahmen`,"dxHtmlEditor-style":`Stil`,"dxHtmlEditor-width":`Breite`,"dxHtmlEditor-height":`Höhe`,"dxHtmlEditor-borderColor":`Farbe`,"dxHtmlEditor-borderWidth":`Rahmenbreite`,"dxHtmlEditor-tableBackground":`Hintergrund`,"dxHtmlEditor-dimensions":`Abmessungen`,"dxHtmlEditor-alignment":`Ausrichtung`,"dxHtmlEditor-horizontal":`Horizontal`,"dxHtmlEditor-vertical":`Vertikal`,"dxHtmlEditor-paddingVertical":`Vertikaler Abstand`,"dxHtmlEditor-paddingHorizontal":`Horizontaler Abstand`,"dxHtmlEditor-pixels":`Pixel`,"dxHtmlEditor-list":`Liste`,"dxHtmlEditor-ordered":`Sortiert`,"dxHtmlEditor-bullet":`Aufzählung`,"dxHtmlEditor-align":`Ausrichten`,"dxHtmlEditor-center":`Zentrieren`,"dxHtmlEditor-left":`Links`,"dxHtmlEditor-right":`Rechts`,"dxHtmlEditor-indent":`Einzug`,"dxHtmlEditor-justify":`Blocksatz`,"dxHtmlEditor-borderStyleNone":`none`,"dxHtmlEditor-borderStyleHidden":`hidden`,"dxHtmlEditor-borderStyleDotted":`dotted`,"dxHtmlEditor-borderStyleDashed":`dashed`,"dxHtmlEditor-borderStyleSolid":`solid`,"dxHtmlEditor-borderStyleDouble":`double`,"dxHtmlEditor-borderStyleGroove":`groove`,"dxHtmlEditor-borderStyleRidge":`ridge`,"dxHtmlEditor-borderStyleInset":`inset`,"dxHtmlEditor-borderStyleOutset":`outset`,"dxHtmlEditor-aiDialogTitle":`KI-Assistent`,"dxHtmlEditor-aiDialogError":`Ein Fehler ist aufgetreten. Bitte versuchen Sie es erneut.`,"dxHtmlEditor-aiDialogCanceled":`Generierung abgebrochen`,"dxHtmlEditor-aiReplace":`Ersetzen`,"dxHtmlEditor-aiInsertAbove":`Oben einfügen`,"dxHtmlEditor-aiInsertBelow":`Unten einfügen`,"dxHtmlEditor-aiCopy":`Kopieren`,"dxHtmlEditor-aiRegenerate":`Neu generieren`,"dxHtmlEditor-aiGenerate":`Generieren`,"dxHtmlEditor-aiCancel":`Abbrechen`,"dxHtmlEditor-aiToolbarItemAriaLabel":`KI-Assistent Symbolleistenelement`,"dxHtmlEditor-aiResultTextAreaAriaLabel":`KI-Assistent Ergebnis`,"dxHtmlEditor-aiAskPlaceholder":`KI bitten, Text zu ändern`,"dxHtmlEditor-aiCommandSummarize":`Zusammenfassen`,"dxHtmlEditor-aiCommandProofread":`Korrekturlesen`,"dxHtmlEditor-aiCommandExpand":`Erweitern`,"dxHtmlEditor-aiCommandShorten":`Kürzen`,"dxHtmlEditor-aiCommandChangeStyle":`Stil ändern`,"dxHtmlEditor-aiCommandChangeTone":`Ton ändern`,"dxHtmlEditor-aiCommandTranslate":`Ãbersetzen`,"dxHtmlEditor-aiCommandAskAI":`KI fragen`,"dxHtmlEditor-aiCommandChangeStyleFormal":`Förmlich`,"dxHtmlEditor-aiCommandChangeStyleInformal":`Informell`,"dxHtmlEditor-aiCommandChangeStyleTechnical":`Technisch`,"dxHtmlEditor-aiCommandChangeStyleBusiness":`Geschäftlich`,"dxHtmlEditor-aiCommandChangeStyleCreative":`Kreativ`,"dxHtmlEditor-aiCommandChangeStyleJournalistic":`Journalistisch`,"dxHtmlEditor-aiCommandChangeStyleAcademic":`Akademisch`,"dxHtmlEditor-aiCommandChangeStylePersuasive":`Ãberzeugend`,"dxHtmlEditor-aiCommandChangeStyleNarrative":`Erzählend`,"dxHtmlEditor-aiCommandChangeStyleExpository":`Erklärend`,"dxHtmlEditor-aiCommandChangeStyleDescriptive":`Beschreibend`,"dxHtmlEditor-aiCommandChangeStyleConversational":`Umgangssprachlich`,"dxHtmlEditor-aiCommandChangeToneProfessional":`Professionell`,"dxHtmlEditor-aiCommandChangeToneCasual":`Locker`,"dxHtmlEditor-aiCommandChangeToneStraightforward":`Direkt`,"dxHtmlEditor-aiCommandChangeToneConfident":`Selbstsicher`,"dxHtmlEditor-aiCommandChangeToneFriendly":`Freundlich`,"dxHtmlEditor-aiCommandTranslateArabic":`Arabisch`,"dxHtmlEditor-aiCommandTranslateChinese":`Chinesisch`,"dxHtmlEditor-aiCommandTranslateEnglish":`Englisch`,"dxHtmlEditor-aiCommandTranslateFrench":`Französisch`,"dxHtmlEditor-aiCommandTranslateGerman":`Deutsch`,"dxHtmlEditor-aiCommandTranslateJapanese":`Japanisch`,"dxHtmlEditor-aiCommandTranslateSpanish":`Spanisch`,"dxFileManager-newDirectoryName":`Ohne Titel`,"dxFileManager-rootDirectoryName":`Dateien`,"dxFileManager-errorNoAccess":`Zugriff verweigert. Die Operation kann nicht durchgeführt werden.`,"dxFileManager-errorDirectoryExistsFormat":`Ordner {0} existiert bereits.`,"dxFileManager-errorFileExistsFormat":`Datei {0} existiert bereits.`,"dxFileManager-errorFileNotFoundFormat":`Datei {0} wurde nicht gefunden.`,"dxFileManager-errorDirectoryNotFoundFormat":`Verzeichnis '{0}' nicht gefunden.`,"dxFileManager-errorWrongFileExtension":`Dateierweiterung ist nicht erlaubt.`,"dxFileManager-errorMaxFileSizeExceeded":`Die DateigröÃe übersteigt die maximal erlaubte GröÃe.`,"dxFileManager-errorInvalidSymbols":`Der Dateiname enthält ungültige Zeichen.`,"dxFileManager-errorDefault":`Unbekannter Fehler`,"dxFileManager-errorDirectoryOpenFailed":`Das Verzeichnis kann nicht geöffnet werden`,"dxFileManager-commandCreate":`Neues Verzeichnis`,"dxFileManager-commandRename":`Umbenennen`,"dxFileManager-commandMove":`Versc
125hieben nach`,"dxFileManager-commandCopy":`Kopieren nach`,"dxFileManager-commandDelete":`Löschen`,"dxFileManager-commandDownload":`Herunterladen`,"dxFileManager-commandUpload":`Dateien hochladen`,"dxFileManager-commandRefresh":`Aktualisieren`,"dxFileManager-commandThumbnails":`Miniaturansicht`,"dxFileManager-commandDetails":`Detailansicht`,"dxFileManager-commandClearSelection":`Auswahl aufheben`,"dxFileManager-commandShowNavPane":`Navigationsbereich ein-/ausschalten`,"dxFileManager-dialogDirectoryChooserMoveTitle":`Verschieben nach`,"dxFileManager-dialogDirectoryChooserMoveButtonText":`Verschieben`,"dxFileManager-dialogDirectoryChooserCopyTitle":`Kopieren nach`,"dxFileManager-dialogDirectoryChooserCopyButtonText":`Kopieren`,"dxFileManager-dialogRenameItemTitle":`Umbenennen`,"dxFileManager-dialogRenameItemButtonText":`Speichern`,"dxFileManager-dialogCreateDirectoryTitle":`Neues Verzeichnis`,"dxFileManager-dialogCreateDirectoryButtonText":`Erstellen`,"dxFileManager-dialogDeleteItemTitle":`Löschen`,"dxFileManager-dialogDeleteItemButtonText":`Löschen`,"dxFileManager-dialogDeleteItemSingleItemConfirmation":`Sind Sie sicher, dass Sie {0} löschen möchten?`,"dxFileManager-dialogDeleteItemMultipleItemsConfirmation":`Sind Sie sicher, dass Sie {0} Elemente löschen möchten?`,"dxFileManager-dialogButtonCancel":`Abbrechen`,"dxFileManager-editingCreateSingleItemProcessingMessage":`Ein Verzeichnis wird in {0} erstellt`,"dxFileManager-editingCreateSingleItemSuccessMessage":`Ein Verzeichnis wurde in {0} erstellt`,"dxFileManager-editingCreateSingleItemErrorMessage":`Verzeichnis wurde nicht erstellt`,"dxFileManager-editingCreateCommonErrorMessage":`Verzeichnis wurde nicht erstellt`,"dxFileManager-editingRenameSingleItemProcessingMessage":`Ein Element in {0} wird umbenannt`,"dxFileManager-editingRenameSingleItemSuccessMessage":`Ein Element in {0} wurde umbenannt`,"dxFileManager-editingRenameSingleItemErrorMessage":`Element wurde nicht umbenannt`,"dxFileManager-editingRenameCommonErrorMessage":`Element wurde nicht umbenannt`,"dxFileManager-editingDeleteSingleItemProcessingMessage":`Ein Element aus {0} wird gelöscht`,"dxFileManager-editingDeleteMultipleItemsProcessingMessage":`{0} Elemente aus {1} werden gelöscht`,"dxFileManager-editingDeleteSingleItemSuccessMessage":`Ein Element aus {0} wurde gelöscht`,"dxFileManager-editingDeleteMultipleItemsSuccessMessage":`{0} Elemente aus {1} wurden gelöscht`,"dxFileManager-editingDeleteSingleItemErrorMessage":`Element wurde nicht gelöscht`,"dxFileManager-editingDeleteMultipleItemsErrorMessage":`{0} Elemente wurden nicht gelöscht`,"dxFileManager-editingDeleteCommonErrorMessage":`Einige Elemente wurden nicht gelöscht`,"dxFileManager-editingMoveSingleItemProcessingMessage":`Ein Element wird nach {0} verschoben`,"dxFileManager-editingMoveMultipleItemsProcessingMessage":`{0} Elemente werden nach {1} verschoben`,"dxFileManager-editingMoveSingleItemSuccessMessage":`Ein Element wurde nach {0} verschoben`,"dxFileManager-editingMoveMultipleItemsSuccessMessage":`{0} Elemente wurden nach {1} verschoben`,"dxFileManager-editingMoveSingleItemErrorMessage":`Element wurde nicht verschoben`,"dxFileManager-editingMoveMultipleItemsErrorMessage":`{0} Elemente wurden nicht verschoben`,"dxFileManager-editingMoveCommonErrorMessage":`Einige Elemente wurden nicht verschoben`,"dxFileManager-editingCopySingleItemProcessingMessage":`Ein Element wird nach {0} kopiert`,"dxFileManager-editingCopyMultipleItemsProcessingMessage":`{0} Elemente werden nach {1} kopiert`,"dxFileManager-editingCopySingleItemSuccessMessage":`Ein Element wurde nach {0} kopiert`,"dxFileManager-editingCopyMultipleItemsSuccessMessage":`{0} Elemente wurden nach {1} kopiert`,"dxFileManager-editingCopySingleItemErrorMessage":`Element wurde nicht kopiert`,"dxFileManager-editingCopyMultipleItemsErrorMessage":`{0} Elemente wurden nicht kopiert`,"dxFileManager-editingCopyCommonErrorMessage":`Einige Elemente wurden nicht kopiert`,"dxFileManager-editingUploadSingleItemProcessingMessage":`Ein Element wird nach {0} hochgeladen`,"dxFileManager-editingUploadMultipleItemsProcessingMessage":`{0} Elemente werden nach {1} hochgeladen`,"dxFileManager-editingUploadSingleItemSuccessMessage":`Ein Element wurde nach {0} hochgeladen`,"dxFileManager-editingUploadMultipleItemsSuccessMessage":`{0} Elemente wurden nach {1} hochgeladen`,"dxFileManager-editingUploadSingleItemErrorMessage":`Element wurde nicht hochgeladen`,"dxFileManager-editingUploadMultipleItemsErrorMessage":`{0} Elemente wurden nicht hochgeladen`,"dxFileManager-editingUploadCanceledMessage":`Abgebrochen`,"dxFileManager-editingDownloadSingleItemErrorMessage":`Datei wurde nicht heruntergeladen`,"dxFileManager-editingDownloadMultipleItemsErrorMessage":`{0} Dateien wurden nicht heruntergeladen`,"dxFileManager-listDetailsColumnCaptionName":`Name`,"dxFileManager-listDetailsColumnCaptionDateModified":`Zuletzt geändert am`,"dxFileManager-listDetailsColumnCaptionFileSize":`DateigröÃe`,"dxFileManager-listThumbnailsTooltipTextSize":`GröÃe`,"dxFileManager-listThumbnailsTooltipTextDateModified":`Zuletzt geändert am`,"dxFileManager-notificationProgressPanelTitle":`Fortschritt`,"dxFileManager-notificationProgressPanelEmptyListText":`Keine Vorgänge`,"dxFileManager-notificationProgressPanelOperationCanceled":`Abgebrochen`,"dxDiagram-categoryGeneral":`Allgemein`,"dxDiagram-categoryFlowchart":`Flussdiagramm`,"dxDiagram-categoryOrgChart":`Organisationsdiagramm`,"dxDiagram-categoryContainers":`Container`,"dxDiagram-categoryCustom":`Benutzerdefiniert`,"dxDiagram-commandExportToSvg":`Export als SVG`,"dxDiagram-commandExportToPng":`Export als PNG`,"dxDiagram-commandExportToJpg":`Export als JPEG`,"dxDiagram-commandUndo":`Rückgängig`,"dxDiagram-commandRedo":`Wiederherstellen`,"dxDiagram-commandFontName":`Schriftartname`,"dxDiagram-commandFontSize":`SchriftgröÃe`,"dxDiagram-commandBold":`Fett`,"dxDiagram-commandItalic":`Kursiv`,"dxDiagram-commandUnderline":`Unterstrichen`,"dxDiagram-commandTextColor":`Textfarbe`,"dxDiagram-commandLineColor":`Linienfarbe`,"dxDiagram-commandLineWidth":`Linienstärke`,"dxDiagram-commandLineStyle":`Linienart`,"dxDiagram-commandLineStyleSolid":`Durchgezogen`,"dxDiagram-commandLineStyleDotted":`Gepunktet`,"dxDiagram-commandLineStyleDashed":`Gestrichelt`,"dxDiagram-commandFillColor":`Füllfarbe`,"dxDiagram-commandAlignLeft":`Linksbündig`,"dxDiagram-commandAlignCenter":`Zentriert`,"dxDiagram-commandAlignRight":`Rechtsbündig`,"dxDiagram-commandConnectorLineType":`Konnektor Linienart`,"dxDiagram-commandConnectorLineStraight":`Gerade`,"dxDiagram-commandConnectorLineOrthogonal":`Rechtwinklig`,"dxDiagram-commandConnectorLineStart":`Konnektor Linienanfang`,"dxDiagram-commandConnectorLineEnd":`Konnektor Linienende`,"dxDiagram-commandConnectorLineNone":`Keine`,"dxDiagram-commandConnectorLineArrow":`Pfeil`,"dxDiagram-commandFullscreen":`Vollbild`,"dxDiagram-commandUnits":`Einheiten`,"dxDiagram-commandPageSize":`SeitengröÃe`,"dxDiagram-commandPageOrientation":`Seitenausrichtung`,"dxDiagram-commandPageOrientationLandscape":`Querformat`,"dxDiagram-commandPageOrientationPortrait":`Hochformat`,"dxDiagram-commandPageColor":`Seitenfarbe`,"dxDiagram-commandShowGrid":`Raster anzeigen`,"dxDiagram-commandSnapToGri
125d":`Am Raster ausrichten`,"dxDiagram-commandGridSize":`RastergröÃe`,"dxDiagram-commandZoomLevel":`VergröÃerungsstufe`,"dxDiagram-commandAutoZoom":`Automatische VergröÃerung`,"dxDiagram-commandFitToContent":`An Inhalt anpassen`,"dxDiagram-commandFitToWidth":`An Breite anpassen`,"dxDiagram-commandAutoZoomByContent":`Automatisch an Inhalt anpassen`,"dxDiagram-commandAutoZoomByWidth":`Automatisch an Breite anpassen`,"dxDiagram-commandSimpleView":`Einfache Ansicht`,"dxDiagram-commandCut":`Ausschneiden`,"dxDiagram-commandCopy":`Kopieren`,"dxDiagram-commandPaste":`Einfügen`,"dxDiagram-commandSelectAll":`Alles auswählen`,"dxDiagram-commandDelete":`Löschen`,"dxDiagram-commandBringToFront":`In den Vordergrund`,"dxDiagram-commandSendToBack":`In den Hintergrund`,"dxDiagram-commandLock":`Sperren`,"dxDiagram-commandUnlock":`Entsperren`,"dxDiagram-commandInsertShapeImage":`Bild einfügen...`,"dxDiagram-commandEditShapeImage":`Bild bearbeiten...`,"dxDiagram-commandDeleteShapeImage":`Bild löschen`,"dxDiagram-commandLayoutLeftToRight":`Von links nach rechts`,"dxDiagram-commandLayoutRightToLeft":`Von rechts nach links`,"dxDiagram-commandLayoutTopToBottom":`Von oben nach unten`,"dxDiagram-commandLayoutBottomToTop":`Von unten nach oben`,"dxDiagram-unitIn":`in`,"dxDiagram-unitCm":`cm`,"dxDiagram-unitPx":`px`,"dxDiagram-dialogButtonOK":`OK`,"dxDiagram-dialogButtonCancel":`Abbrechen`,"dxDiagram-dialogInsertShapeImageTitle":`Bild einfügen`,"dxDiagram-dialogEditShapeImageTitle":`Bild bearbeiten`,"dxDiagram-dialogEditShapeImageSelectButton":`Bild auswählen`,"dxDiagram-dialogEditShapeImageLabelText":`oder Datei hier ablegen`,"dxDiagram-uiExport":`Export`,"dxDiagram-uiProperties":`Eigenschaften`,"dxDiagram-uiSettings":`Einstellungen`,"dxDiagram-uiShowToolbox":`Toolbox anzeigen`,"dxDiagram-uiSearch":`Suchen`,"dxDiagram-uiStyle":`Stil`,"dxDiagram-uiLayout":`Layout`,"dxDiagram-uiLayoutTree":`Baum`,"dxDiagram-uiLayoutLayered":`Mehrschichtig`,"dxDiagram-uiDiagram":`Diagramm`,"dxDiagram-uiText":`Text`,"dxDiagram-uiObject":`Objekt`,"dxDiagram-uiConnector":`Verbindung`,"dxDiagram-uiPage":`Seite`,"dxDiagram-shapeText":`Text`,"dxDiagram-shapeRectangle":`Rechteck`,"dxDiagram-shapeEllipse":`Ellipse`,"dxDiagram-shapeCross":`Kreuz`,"dxDiagram-shapeTriangle":`Dreieck`,"dxDiagram-shapeDiamond":`Raute`,"dxDiagram-shapeHeart":`Herz`,"dxDiagram-shapePentagon":`Fünfeck`,"dxDiagram-shapeHexagon":`Sechseck`,"dxDiagram-shapeOctagon":`Achteck`,"dxDiagram-shapeStar":`Stern`,"dxDiagram-shapeArrowLeft":`Pfeil nach links`,"dxDiagram-shapeArrowUp":`Pfeil nach oben`,"dxDiagram-shapeArrowRight":`Pfeil nach rechts`,"dxDiagram-shapeArrowDown":`Pfeil nach unten`,"dxDiagram-shapeArrowUpDown":`Pfeil nach oben und unten`,"dxDiagram-shapeArrowLeftRight":`Pfeil nach links und rechts`,"dxDiagram-shapeProcess":`Prozess`,"dxDiagram-shapeDecision":`Entscheidung`,"dxDiagram-shapeTerminator":`Abschluss`,"dxDiagram-shapePredefinedProcess":`Vordefinierter Prozess`,"dxDiagram-shapeDocument":`Dokument`,"dxDiagram-shapeMultipleDocuments":`Mehrere Dokumente`,"dxDiagram-shapeManualInput":`Manuelle Eingabe`,"dxDiagram-shapePreparation":`Vorbereitung`,"dxDiagram-shapeData":`Daten`,"dxDiagram-shapeDatabase":`Datenbank`,"dxDiagram-shapeHardDisk":`Festplatte`,"dxDiagram-shapeInternalStorage":`Lokaler Speicher`,"dxDiagram-shapePaperTape":`Lochstreifen`,"dxDiagram-shapeManualOperation":`Manuelle Verarbeitung`,"dxDiagram-shapeDelay":`Verzögerung`,"dxDiagram-shapeStoredData":`Gespeicherte Daten`,"dxDiagram-shapeDisplay":`Anzeige`,"dxDiagram-shapeMerge":`Zusammenführen`,"dxDiagram-shapeConnector":`Verbinder`,"dxDiagram-shapeOr":`Oder`,"dxDiagram-shapeSummingJunction":`Summierungsknoten`,"dxDiagram-shapeContainerDefaultText":`Container`,"dxDiagram-shapeVerticalContainer":`Vertikaler Container`,"dxDiagram-shapeHorizontalContainer":`Horizontaler Container`,"dxDiagram-shapeCardDefaultText":`Name der Person`,"dxDiagram-shapeCardWithImageOnLeft":`Karte mit Bild links`,"dxDiagram-shapeCardWithImageOnTop":`Karte mit Bild oben`,"dxDiagram-shapeCardWithImageOnRight":`Karte mit Bild rechts`,"dxGantt-dialogTitle":`Titel`,"dxGantt-dialogStartTitle":`Beginn`,"dxGantt-dialogEndTitle":`Ende`,"dxGantt-dialogProgressTitle":`Fortschritt`,"dxGantt-dialogResourcesTitle":`Ressourcen`,"dxGantt-dialogResourceManagerTitle":`Ressourcen-Manager`,"dxGantt-dialogTaskDetail
125sTitle":`Aufgabendetails`,"dxGantt-dialogEditResourceListHint":`Ressourcenliste bearbeiten`,"dxGantt-dialogEditNoResources":`Keine Ressourcen`,"dxGantt-dialogButtonAdd":`Hinzufügen`,"dxGantt-contextMenuNewTask":`Neue Aufgabe`,"dxGantt-contextMenuNewSubtask":`Neue Teilaufgabe`,"dxGantt-contextMenuDeleteTask":`Aufgabe löschen`,"dxGantt-contextMenuDeleteDependency":`Abhängigkeit entfernen`,"dxGantt-dialogTaskDeleteConfirmation":`Abhängigkeiten und Teilaufgaben werden zusammen mit dieser Aufgabe gelöscht. Möchten Sie diese Aufgabe löschen?`,"dxGantt-dialogDependencyDeleteConfirmation":`Möchten Sie die Abhängigkeit von der Aufgabe entfernen?`,"dxGantt-dialogResourcesDeleteConfirmation":`Wenn Sie diese Ressource löschen, wird sie von allen Aufgaben entfernt. Möchten Sie die Ressource löschen? Ressource: {0}`,"dxGantt-dialogConstraintCriticalViolationMessage":`Die Aufgabe, die Sie verschieben möchten, ist mit einer zweiten Aufgabe durch eine Abhängigkeit verbunden. Die Ãnderung würde gegen Abhängigkeitsregeln verstossen. Wie möchten Sie fortfahren?`,"dxGantt-dialogConstraintViolationMessage":`Die Aufgabe, die Sie verschieben möchten, ist mit einer zweiten Aufgabe durch eine Abhängigkeit verbunden. Wie möchten Sie fortfahren?`,"dxGantt-dialogCancelOperationMessage":`Vorgang abbrechen`,"dxGantt-dialogDeleteDependencyMessage":`Abhängigkeit löschen`,"dxGantt-dialogMoveTaskAndKeepDependencyMessage":`Aufgabe verschieben und Abhängigkeit beibehalten`,"dxGantt-dialogConstraintCriticalViolationSeveralTasksMessage":`Die Aufgabe, die Sie zu verschieben versuchen, ist mit anderen Aufgaben durch Abhängigkeitsbeziehungen verbunden. Die Ãnderung verstöÃt daher gegen Abhängigkeitsregeln. Wie möchten Sie fortfahren?`,"dxGantt-dialogConstraintViolationSeveralTasksMessage":`Die Aufgabe, die Sie zu verschieben versuchen, ist mit anderen Aufgaben durch Abhängigkeitsbeziehungen verbunden. Wie möchten Sie fortfahren?`,"dxGantt-dialogDeleteDependenciesMessage":`Abhängigkeitsbeziehungen entfernen`,"dxGantt-dialogMoveTaskAndKeepDependenciesMessage":`Die Aufgabe verschieben und die Abhängigkeitsbeziehungen beibehalten.`,"dxGantt-undo":`Rückgängig`,"dxGantt-redo":`Wiederherstellen`,"dxGantt-expandAll":`Alle erweitern`,"dxGantt-collapseAll":`Alle reduzieren`,"dxGantt-addNewTask":`Neue Aufgabe hinzufügen`,"dxGantt-deleteSelectedTask":`Ausgewählte Aufgabe löschen`,"dxGantt-zoomIn":`VergröÃern`,"dxGantt-zoomOut":`Verkleinern`,"dxGantt-fullScreen":`Vollbildmodus`,"dxGantt-quarter":`Q{0}`,"dxGantt-sortingAscendingText":`Aufsteigend sortieren`,"dxGantt-sortingDescendingText":`Absteigend sortieren`,"dxGantt-sortingClearText":`Sortierung aufheben`,"dxGantt-showResources":`Ressourcen Anzeigen`,"dxGantt-showDependencies":`Abhängigkeiten Anzeigen`,"dxGantt-dialogStartDateValidation":`Startdatum muss später sein als {0}`,"dxGantt-dialogEndDateValidation":`Enddatum muss später sein als {0}`,"dxGallery-itemName":`Galerieelement`,"dxMultiView-elementAriaRoleDescription":`MultiView`,"dxMultiView-elementAriaLabel":`Pfeiltasten verwenden oder wischen, um zwischen den Ansichten zu navigieren`,"dxMultiView-itemAriaRoleDescription":`Ansicht`,"dxMultiView-itemAriaLabel":`{0} von {1}`,"dxSplitter-resizeHandleAriaLabel":`Geteilter Balken`,"dxSplitter-resizeHandleAriaRoleDescription":`Trennlinie`,"dxStepper-optionalMark":`(Optional)`,"dxSpeechToText-ariaLabelStart":`Tippen, um die Sprachtranskription zu starten`,"dxSpeechToText-ariaLabelStop":`Tippen, um die Sprachtranskription zu stoppen`}};var Lo={es:{Yes:`SÃ`,No:`No`,Cancel:`Cancelar`,CheckState:`Estado de verificación`,Close:`Cerrar`,Clear:`Limpiar`,Done:`Hecho`,Loading:`Cargando...`,Select:`Seleccionar...`,Search:`Buscar`,Back:`Volver`,OK:`Aceptar`,Today:`Hoy`,Yesterday:`Ayer`,"dxCollectionWidget-noDataText":`Sin datos para mostrar`,"dxDropDownEditor-selectLabel":`Seleccionar`,"validation-required":`Obligatorio`,"validation-required-formatted":`{0} es obligatorio`,"validation-numeric":`El valor debe ser un número`,"validation-numeric-formatted":`{0} debe ser un número`,"validation-range":`Valor fuera de rango`,"validation-range-formatted":`{0} fuera de rango`,"validation-stringLength":`El tamaño del valor es incorrecto`,"validation-stringLength-formatted":`El tamaño de {0} es incorrecto`,"validation-custom":`Valor inválido`,"validation-custom-formatted":`{0} inválido`,"validation-async":`Valor inválido`,"validation-async-formatted":`{0} inválido`,"validation-compare":`Valores no coinciden`,"validation-compare-formatted":`{0} no coinciden`,"validation-pattern":`Valor no coincide con el patrón`,"validation-pattern-formatted":`{0} no coincide con el patrón`,"validation-email":`Email inválido`,"validation-email-formatted":`{0} inválido`,"validation-mask":`Valor inválido`,"dxLookup-searchPlaceholder":`Cantidad mÃnima de caracteres: {0}`,"dxList-pullingDownText":`Desliza hacia abajo para actualizar...`,"dxList-pulledDownText":`Suelta para actualizar...`,"dxList-refreshingText":`Actualizando...`,"dxList-pageLo
125adingText":`Cargando...`,"dxList-nextButtonText":`Más`,"dxList-selectAll":`Seleccionar Todo`,"dxList-listAriaLabel":`Elementos`,"dxList-listAriaLabel-deletable":`Elementos eliminables`,"dxListEditDecorator-delete":`Eliminar`,"dxListEditDecorator-more":`Más`,"dxList-selectAll-indeterminate":`Semimarcado`,"dxList-selectAll-checked":`Marcado`,"dxList-selectAll-notChecked":`No marcado`,"dxList-ariaRoleDescription":`Lista`,"dxList-listAriaLabel-itemContent":`Contenido del elemento de lista`,"dxScrollView-pullingDownText":`Desliza hacia abajo para actualizar...`,"dxScrollView-pulledDownText":`Suelta para actualizar...`,"dxScrollView-refreshingText":`Actualizando...`,"dxScrollView-reachBottomText":`Cargando...`,"dxDateBox-simulatedDataPickerTitleTime":`Seleccione hora`,"dxDateBox-simulatedDataPickerTitleDate":`Seleccione fecha`,"dxDateBox-simulatedDataPickerTitleDateTime":`Seleccione fecha y hora`,"dxDateBox-validation-datetime":`Valor debe ser una fecha u hora`,"dxDateRangeBox-invalidStartDateMessage":`El valor inicial debe ser una fecha`,"dxDateRangeBox-invalidEndDateMessage":`El valor final debe ser una fecha`,"dxDateRangeBox-startDateOutOfRangeMessage":`La fecha de inicio está fuera de rango`,"dxDateRangeBox-endDateOutOfRangeMessage":`La fecha de fin está fuera de rango`,"dxDateRangeBox-startDateLabel":`Fecha inicial`,"dxDateRangeBox-endDateLabel":`Fecha final`,"dxFileUploader-selectFile":`Seleccionar archivo`,"dxFileUploader-dropFile":`o arrastre un archivo aquÃ`,"dxFileUploader-bytes":`bytes`,"dxFileUploader-kb":`KB`,"dxFileUploader-Mb":`MB`,"dxFileUploader-Gb":`GB`,"dxFileUploader-upload":`Subir`,"dxFileUploader-uploaded":`Subido`,"dxFileUploader-readyToUpload":`Listo para subir`,"dxFileUploader-uploadAbortedMessage":`Carga cancelada`,"dxFileUploader-uploadFailedMessage":`Error al subir`,"dxFileUploader-invalidFileExtension":`Tipo de archivo no está permitido`,"dxFileUploader-invalidMaxFileSize":`Archivo es muy grande`,"dxFileUploader-invalidMinFileSize":`Archivo es muy pequeño`,"dxFileUploader-fileListLabel":`Lista de archivos`,"dxFileUploader-removeFileButtonLabel":`Eliminar archivo {0}`,"dxFileUploader-uploadFileButtonLabel":`Subir archivo {0}`,"dxRangeSlider-ariaFrom":`Desde`,"dxRangeSlider-ariaTill":`Hasta`,"dxSwitch-switchedOnText":`ENCENDIDO`,"dxSwitch-switchedOffText":`APAGADO`,"dxForm-optionalMark":`opcional`,"dxForm-requiredMessage":`{0} es obligatorio`,"dxForm-smartPasteButtonText":`Pegado inteligente`,"dxForm-resetButtonText":`Reestablecer`,"dxForm-submitButtonText":`Enviar`,"dxNumberBox-invalidValueMessage":`Valor debe ser un número`,"dxNumberBox-noDataText":`Sin datos`,"dxDataGrid-aiAssistantTitle":`Asistente de IA`,"dxDataGrid-aiAssistantProcessingMessageHeader":`Solicitud en curso`,"dxDataGrid-aiAssistantProcessingMessage":`Procesando...`,"dxDataGrid-aiAssistantErrorMessageHeader":`No se pudo procesar la solicitud`,"dxDataGrid-aiAssistantAbortMessage":`Solicitud detenida.`,"dxDataGrid-aiAssistantSuccessMessage":`Ãxito`,"dxDataGrid-aiAssistantErrorMessage":`Error`,"dxDataGrid-aiAssistantExecutionAbortMessage":`Ejecución interrumpida`,"dxDataGrid-aiAssistantExecutionInProgressMessage":`La ejecución ya está en curso. Por favor, espere.`,"dxDataGrid-aiAssistantRequestInProgressMessage":`La solicitud ya está en curso. Por favor, espere.`,"dxDataGrid-aiAssistantUnexpectedErrorMessage":`Se ha producido un error inesperado. Inténtelo de nuevo.`,"dxDataGrid-aiAssistantInvalidResponseMessage":`Respuesta no válida del servicio de IA. Inténtelo de nuevo.`,"dxDataGrid-aiAssistantClearButtonText":`Borrar`,"dxDataGrid-aiAssistantRegenerateButtonText":`Regenerar`,"dxDataGrid-aiAssistantAbortConfirmText":`Cerrar el chat del Asistente de IA interrumpe las solicitudes en curso. ¿Desea cerrar el chat?`,"dxDataGrid-aiAChatEmptyViewMessage":`El chat está vacÃo`,"dxDataGrid-aiChatEmptyViewPrompt":`El Asistente de IA está listo para responder sus preguntas.`,"dxDataGrid-aiPromptEditorTitle":`Editor de indicaciones de IA`,"dxDataGrid-aiPromptEditorPlaceholder":`Solicitar a la IA que genere valores de columna...`,"dxDataGrid-aiPromptEditorApplyButton":`Aplicar`,"dxDataGrid-aiPromptEditorRegenerateButton":`Regenerar datos`,"dxDataGrid-aiPromptEditorStopButton":`Detener`,"dxDataGrid-aiDropDownAutofill":`Autocompletar con IA`,"dxDataGrid-aiDropDownClear":`Limpiar datos`,"dxDataGrid-emptyHeaderWithColumnChooserText":`Usar {0} para mostrar columnas`,"dxDataGrid-emptyHeaderWithGroupPanelText":`Arrastre una columna del panel de grupo aquÃ`,"dxDataGrid-emptyHeaderWithColumnChooserAndGroupPanelText":`
125Usar {0} o arrastre una columna del panel de grupo`,"dxDataGrid-emptyHeaderColumnChooserText":`selector de columnas`,"dxDataGrid-columnChooserTitle":`Selector de columnas`,"dxDataGrid-columnChooserEmptyText":`Arrastra una columna aquà para ocultarla`,"dxDataGrid-groupContinuesMessage":`Continúa en la página siguiente`,"dxDataGrid-groupContinuedMessage":`Continuación de la página anterior`,"dxDataGrid-groupHeaderText":`Agrupar por esta columna`,"dxDataGrid-ungroupHeaderText":`Desagrupar`,"dxDataGrid-ungroupAllText":`Desagrupar Todo`,"dxDataGrid-editingEditRow":`Modificar`,"dxDataGrid-editingSaveRowChanges":`Guardar`,"dxDataGrid-editingCancelRowChanges":`Cancelar`,"dxDataGrid-editingDeleteRow":`Eliminar`,"dxDataGrid-editingUndeleteRow":`Recuperar`,"dxDataGrid-editingConfirmDeleteMessage":`¿Está seguro que desea eliminar este registro?`,"dxDataGrid-validationCancelChanges":`Cancelar cambios`,"dxDataGrid-groupPanelEmptyText":`Arrastra una columna aquà para agrupar por ella`,"dxDataGrid-noDataText":`Sin datos`,"dxDataGrid-searchPanelPlaceholder":`Buscar...`,"dxDataGrid-filterRowShowAllText":`(Todos)`,"dxDataGrid-filterRowResetOperationText":`Reestablecer`,"dxDataGrid-filterRowOperationEquals":`Igual`,"dxDataGrid-filterRowOperationNotEquals":`No es igual`,"dxDataGrid-filterRowOperationLess":`Menor que`,"dxDataGrid-filterRowOperationLessOrEquals":`Menor o igual a`,"dxDataGrid-filterRowOperationGreater":`Mayor que`,"dxDataGrid-filterRowOperationGreaterOrEquals":`Mayor o igual a`,"dxDataGrid-filterRowOperationStartsWith":`Empieza con`,"dxDataGrid-filterRowOperationContains":`Contiene`,"dxDataGrid-filterRowOperationNotContains":`No contiene`,"dxDataGrid-filterRowOperationEndsWith":`Termina con`,"dxDataGrid-filterRowOperationBetween":`Entre`,"dxDataGrid-filterRowOperationBetweenStartText":`Inicio`,"dxDataGrid-filterRowOperationBetweenEndText":`Fin`,"dxDataGrid-ariaSearchBox":`Cuadro de búsqueda`,"dxDataGrid-applyFilterText":`Filtrar`,"dxDataGrid-trueText":`Verdadero`,"dxDataGrid-falseText":`Falso`,"dxDataGrid-sortingAscendingText":`Orden Ascendente`,"dxDataGrid-sortingDescendingText":`Orden Descendente`,"dxDataGrid-sortingClearText":`Limpiar Ordenamiento`,"dxDataGrid-ariaNotSortedColumn":`Columna sin ordenar`,"dxDataGrid-ariaSortedAscendingColumn":`Columna ordenada en orden ascendente`,"dxDataGrid-ariaSortedDescendingColumn":`Columna ordenada en orden descendente`,"dxDataGrid-ariaSortIndex":`Ãndice de ordenamiento {0}`,"dxDataGrid-editingSaveAllChanges":`Guardar cambios`,"dxDataGrid-editingCancelAllChanges":`Descartar cambios`,"dxDataGrid-editingAddRow":`Agregar una fila`,"dxDataGrid-summaryMin":`MÃn: {0}`,"dxDataGrid-summaryMinOtherColumn":`MÃn de {1} es {0}`,"dxDataGrid-summaryMax":`Máx: {0}`,"dxDataGrid-summaryMaxOtherColumn":`Máx de {1} es {0}`,"dxDataGrid-summaryAvg":`Prom: {0}`,"dxDataGrid-summaryAvgOtherColumn":`Prom de {1} es {0}`,"dxDataGrid-summarySum":`Suma: {0}`,"dxDataGrid-summarySumOtherColumn":`Suma de {1} es {0}`,"dxDataGrid-summaryCount":`Cantidad: {0}`,"dxDataGrid-columnFixingFix":`Fijar posición`,"dxDataGrid-columnFixingUnfix":`Desanclar`,"dxDataGrid-columnFixingLeftPosition":`Izquierda`,"dxDataGrid-columnFixingRightPosition":`Derecha`,"dxDataGrid-columnFixingStickyPosition":`Fijo`,"dxDataGrid-exportTo":`Exportar`,"dxDataGrid-exportToExcel":`Exportar a archivo Excel`,"dxDataGrid-exporting":`Exportar...`,"dxDataGrid-excelFormat":`Archivo Excel`,"dxDataGrid-selectedRows":`Filas seleccionadas`,"dxDataGrid-exportSelectedRows":`Exportar filas seleccionadas a {0}`,"dxDataGrid-exportAll":`Exportar todo a {0}`,"dxDataGrid-headerFilterLabel":`Opciones de filtro`,"dxDataGrid-headerFilterIndicatorLabel":`Mostrar opciones de filtro para la columna '{0}'`,"dxDataGrid-headerFilterEmptyValue":`(VacÃo)`,"dxDataGrid-headerFilterOK":`Aceptar`,"dxDataGrid-headerFilterCancel":`Cancelar`,"dxDataGrid-ariaAdaptiveCollapse":`Ocultar datos adicionales`,"dxDataGrid-ariaAdaptiveExpand":`Mostrar datos adicionales`,"dxDataGrid-ariaColumn":`Columna`,"dxDataGrid-ariaColumnHeader":`Encabezado de columna`,"dxDataGrid-ariaValue":`Valor`,"dxDataGrid-ariaError":`Error`,"dxDataGrid-ariaRevertButton":`Presione Escape para descartar los cambios`,"dxDataGrid-ariaFilterCell":`Celda de filtro`,"dxDataGrid-ariaCollapse":`Colapsar`,"dxDataGrid-ariaModifiedCell":`Modificado`,"dxDataGrid-ariaDeletedCell":`Eliminado`,"dxDataGrid-ariaEditableCell":`Editable`,"dxDataGrid-ariaExpand":`Expandir`,"dxDataGrid-ariaCollapsedRow":`Fila contraÃda`,"dxDataGrid-ariaExpandedRow":`Fila expandida`,"dxDataGrid-ariaDataGrid":`Tabla de datos con {0} filas y {1} columnas`,"dxDataGrid-ariaSearchInGrid":`Buscar en la tabla de datos`,"dxDataGrid-ariaSelectAll":`Seleccionar todo`,"dxDataGrid-ariaSelectRow":`Seleccionar fila`,"dxDataGrid-ariaToolbar":`Barra de herramientas de la tabla de datos`,"dxDataGrid-ariaEditForm":`Formulario de edición`,"dxDataGrid-filterBuilderPopupTitle":`Constructor de filtro`,"dxDataGrid-filterPanelCreateFilter":`Crear filtro`,"dxDataGrid-filterPanelClearFilter":`Limpiar filtro`,"dxDataGrid-filterPanelFilterEnabledHint":`Habilitar filtro`,"dxDataGrid-masterDetail":`Celda con detalles`,"dxDataGrid-moveColumnToTheRight":`Mover a la derecha`,"dxDataGrid-moveColumnToTheLeft":`Mover a la izquierda`,"dxTreeList-ariaTreeList":`Lista de árbol con {0} filas y {1} columnas`,"dxTreeList-ariaExpandableInstruction":`Presione Ctrl + flecha derecha para expandir el nodo enfocado y Ctrl + flecha izquierda para contraérlo`,"dxTreeList-ariaSearchInGrid":`Buscar en la lista de árbol`,"dxTreeList-ariaToolbar":`Barra de herramientas de la lista de árbol`,"dxTreeList-editingAddRowToNode":`Añadir`,"dxPager-infoText":`Página {0} de {1} ({2} Ãtems)`,"dxPager-pagesCountText":`de`,"dxPager-pageSize":`Elementos por página: {0}`,"dxPager-pageSizesAllText":`Todos`,"dxPager-page":`Página {0}`,"dxPager-prevPage":`Página anterior`,"dxPager-nextPage":`Página siguiente`,"dxPager-ariaLabel":`Navegación de páginas`,"dxPager-ariaPageSize":`Tamaño de página`,"dxPager-ariaPageNumber":`Número de página`,"dxPagination-infoText":`Página {0} de {1} ({2} Ãtems)`,"dxPagination-pagesCountText":`de`,"dxPagination-pageSize":`Elementos por página: {0}`,"dxPagination-pageSizesAllText":`Todos`,"dxPagination-page":`Página {0}`,"dxPagination-prevPage":`Página anterior`,"dxPagination-nextPage":`Página siguiente`,"dxPagination-ariaLabel":`Navegación de páginas`,"dxPagination-ariaPageSize":`Tamaño de página`,"dxPagination-ariaPageNumber":`Número de página`,"dxPivotGrid-grandTotal":`Gran total`,"dxPivotGrid-total":`{0} Total`,"dxPivotGrid-fieldChooserTitle":`Selector de Campos`,"dxPivotGrid-showFieldChooser":`Mostrar Selector de Campos`,"dxPivotGrid-expandAll":`Expandir Todo`,"dxPivotGrid-collapseAll":`Colapsar Todo`,"dxPivotGrid-sortColumnBySummary":`Ordenar "{0}" por esta columna`,"dxPivotGrid-sortRowBySummary":`Ordenar "{0}" por esta fila`,"dxPivotGrid-removeAllSorting":`Remover ordenamiento`,"dxPivotGrid-dataNotAvailable":`N/A`,"dxPivotGrid-rowFields":`Campos de fila`,"dxPivotGrid-columnFields":`Campos de columna`,"dxPivotGrid-dataFields":`Campos de dato`,"dxPivotGrid-filterFields":`Campos de filtro`,"dxPivotGrid-allFields":`Todos los campos`,"dxPivotGrid-columnFieldArea":`Arrastra campos de columna aquÃ`,"dxPivotGrid-dataFieldArea":`Arrastra campos de dato aquÃ`,"dxPivotGrid-rowFieldArea":`Arrastra campos de fila aquÃ`,"dxPivotGrid-filterFieldArea":`Arrastra campos de filtro aquÃ`,"dxScheduler-dateRange":`desde {0} hasta {1}`,"dxScheduler-ariaLabel":`Programador. Vista {0}: {1} con {2} citas`,"dxScheduler-ariaLabel-currentIndicator-present":`El indicador de hora actual es visible en la vista`,"dxScheduler-ariaLabel-currentIndicator-not-present":`El indicador de hora actual no es visible en la pantalla`,"dxScheduler-appointmentAriaDescription-group":`Grupo: {0}`,"dxScheduler-appointmentAriaLabel-recurring":`Cita recurrente`,"dxScheduler-hotkeysAriaDescription-delete":`Presione Suprimir para eliminar esta cita`,"dxScheduler-hotkeysAriaDescription-homeEnd":`Presione Inicio o Fin para navegar rápidamente a la primera o última cita`,"dxScheduler-appointmentListAriaLabel":`Lista de citas`,"dxScheduler-newPopupTitle":`Nueva cita`,"dxScheduler-editPopupTitle":`Editar cita`,"dxScheduler-editPopupSaveButtonText":`Guardar`,"dxScheduler-editorLabelTitle":`Asunto`,"dxScheduler-editorLabelStartDate":`Fecha inicial`,"dxScheduler-editorAriaLabelStartTime":`Hora de inicio`,"dxScheduler-editorLabelEndDate":`Fecha final`,"dxScheduler-editorAriaLabelEndTime":`Hora de fin`,"dxScheduler-editorLabelDescription":`Descripción`,"dxScheduler-editorLabelRecurrence":`Repetir`,"dxScheduler-noSubject":`(Sin asunto)`,"dxScheduler-navigationToday":`Hoy`,"dxScheduler-navigationPrevious":`Página anterior`,"dxScheduler-navigationNext":`Página siguiente`,"dxScheduler-openAppointment":`Abrir cita`,"dxScheduler-recurrenceNever":`Nunca`,"dxScheduler-recurrenceMinutely":`Cada minuto`,"dxScheduler-recurrenceHourly":`Por hora`,"dxScheduler-recurrenceDaily":`Diario`,"dxScheduler-recurrenceWeekly":`Semanal`,"dxScheduler-recurrenceMonthly":`Mensual`,"dxScheduler-recurrenceYearly":`Anual`,"dxScheduler-recurrenceRepeatEvery":`Cada`,"dxScheduler-recurrenceRepeatOn":`Repetir el`,"dxScheduler-recurrenceEnd":`Terminar repetición`,"dxScheduler-recurrenceAfter":`Después`,"dxScheduler-recurrenceOn":`En`,"dxScheduler-recurrenceUntilDateLabel":`Fecha en que termina la repetición`,"dxScheduler-recurrenceOccurrenceLabel":`Número de ocurrencias`,"dxScheduler-recurrenceRepeatMinutely":`minuto(s)`,"dxScheduler-recurrenceRepeatHourly":`hora(s)`,"dxScheduler-recurrenceRepeatDaily":`dÃa(s)`,"dxScheduler-recurrenceRepeatWeekly":`semana(s)`,"dxScheduler-recurrenceRepeatMonthly":`mes(es)`,"dxScheduler-recurrenceRepeatYearly":`año(s)`,"dxScheduler-switcherDay":`DÃa`,"dxScheduler-switcherWeek":`Semana`,"dxScheduler-switcherWorkWee
125k":`Semana Laboral`,"dxScheduler-switcherMonth":`Mes`,"dxScheduler-switcherAgenda":`Agenda`,"dxScheduler-switcherTimelineDay":`LÃnea de tiempo DÃa`,"dxScheduler-switcherTimelineWeek":`LÃnea de tiempo Semana`,"dxScheduler-switcherTimelineWorkWeek":`LÃnea de tiempo Semana Laboral`,"dxScheduler-switcherTimelineMonth":`LÃnea de tiempo Mes`,"dxScheduler-recurrenceRepeatOnDate":`en la fecha`,"dxScheduler-recurrenceRepeatCount":`ocurrencia(s)`,"dxScheduler-allDay":`Todo el dÃa`,"dxScheduler-ariaEditForm":`Formulario de edición`,"dxScheduler-confirmRecurrenceEditTitle":`Editar cita recurrente`,"dxScheduler-confirmRecurrenceDeleteTitle":`Eliminar cita recurrente`,"dxScheduler-confirmRecurrenceEditMessage":`¿Quiere modificar solo esta cita o toda la serie?`,"dxScheduler-confirmRecurrenceDeleteMessage":`¿Quiere eliminar solo esta cita o toda la serie?`,"dxScheduler-confirmRecurrenceEditSeries":`Modificar serie`,"dxScheduler-confirmRecurrenceDeleteSeries":`Eliminar serie`,"dxScheduler-confirmRecurrenceEditOccurrence":`Modificar cita`,"dxScheduler-confirmRecurrenceDeleteOccurrence":`Eliminar cita`,"dxScheduler-noTimezoneTitle":`Sin zona horaria`,"dxScheduler-moreAppointments":`{0} más`,"dxCalendar-currentDay":`Hoy`,"dxCalendar-currentMonth":`Mes actual`,"dxCalendar-currentYear":`Año actual`,"dxCalendar-currentYearRange":`Intervalo de años actual`,"dxCalendar-todayButtonText":`Hoy`,"dxCalendar-ariaWidgetName":`Calendario`,"dxCalendar-previousMonthButtonLabel":`Mes anterior`,"dxCalendar-previousYearButtonLabel":`Año anterior`,"dxCalendar-previousDecadeButtonLabel":`Década anterior`,"dxCalendar-previousCenturyButtonLabel":`Siglo anterior`,"dxCalendar-nextMonthButtonLabel":`Mes siguiente`,"dxCalendar-nextYearButtonLabel":`Año siguiente`,"dxCalendar-nextDecadeButtonLabel":`Década siguiente`,"dxCalendar-nextCenturyButtonLabel":`Siglo siguiente`,"dxCalendar-captionMonthLabel":`Selección de mes`,"dxCalendar-captionYearLabel":`Selección de año`,"dxCalendar-captionDecadeLabel":`Selección de década`,"dxCalendar-captionCenturyLabel":`Selección de siglo`,"dxCalendar-selectedDate":`La fecha seleccionada es {0}`,"dxCalendar-selectedDates":`Las fechas seleccionadas`,"dxCalendar-selectedDateRange":`El intervalo de fechas seleccionado va de {0} a {1}`,"dxCalendar-selectedMultipleDateRange":`de {0} a {1}`,"dxCalendar-selectedDateRangeCount":`Hay {0} intervalos de fechas seleccionados`,"dxCalendar-readOnlyLabel":`Calendario de solo lectura`,"dxCardView-ariaSearchInGrid":`Buscar en la vista de tarjetas`,"dxCardView-ariaHeaderItemLabel":`Nombre de campo {0}`,"dxCardView-ariaHeaderItemSortingAscendingLabel":`Ordenado de forma ascendente`,"dxCardView-ariaHeaderItemSortingDescendingLabel":`Ordenado de forma descendente`,"dxCardView-ariaHeaderItemSortingIndexLabel":`Ãndice de ordenamiento {0}`,"dxCardView-ariaHeaderHasHeaderFilterLabel":`Filtro de encabezado aplicado`,"dxCardView-ariaSelectCard":`Seleccionar tarjeta`,"dxCardView-ariaCardView":`Vista de tarjetas con {0} tarjetas. Cada tarjeta tiene {1} campos`,"dxCardView-ariaCard":`Tarjeta`,"dxCardView-ariaEditableCard":`Tarjeta editable`,"dxCardView-ariaCardPosition":`Fila {0}, columna {1}`,"dxCardView-ariaSelectedCardState":`Seleccionado`,"dxCardView-ariaNotSelectedCardState":`No seleccionado`,"dxCardView-selectAll":`Seleccionar todo`,"dxCardView-clearSelection":`Limpiar selección`,"dxCardView-cardNoImageAriaLabel":`Sin imagen`,"dxCardView-headerItemDropZoneText":`Suelte el elemento de encabezado aquÃ`,"dxCardView-emptyHeaderPanelText":`Usar {0} para mostrar columnas`,"dxCardView-emptyHeaderPanelColumnChooserText":`selector de columnas`,"dxAvatar-defaultImageAlt":`Avatar`,"dxChat-elementAriaLabel":`Chat`,"dxChat-textareaPlaceholder":`Escribe un mensaje`,"dxChat-sendButtonAriaLabel":`Enviar`,"dxChat-cancelEditingButtonAriaLabel":`Cancelar`,"dxChat-editingMessageCaption":`Editar mensaje`,"dxChat-defaultUserName":`Usuario desconocido`,"dxChat-messageListAriaLabel":`Lista de mensajes`,"dxChat-alertListAriaLabel":`Lista de errores`,"dxChat-emptyListMessage":`No hay mensajes en este chat`,"dxChat-emptyListPrompt":`Escribe tu primer mensaje`,"dxC
125hat-typingMessageSingleUser":`{0} está escribiendo...`,"dxChat-typingMessageTwoUsers":`{0} y {1} están escribiendo...`,"dxChat-typingMessageThreeUsers":`{0}, {1} y {2} están escribiendo...`,"dxChat-typingMessageMultipleUsers":`{0} y otros están escribiendo...`,"dxChat-editedMessageText":`Editado`,"dxChat-editingEditMessage":`Modificar`,"dxChat-editingDeleteMessage":`Eliminar`,"dxChat-editingDeleteConfirmText":`¿Está seguro de que desea eliminar este mensaje?`,"dxChat-deletedMessageText":`Este mensaje fue eliminado`,"dxChat-defaultImageAlt":`Imagen compartida en el chat`,"dxChat-fileViewLabel":`Lista de archivos`,"dxChat-downloadButtonLabel":`Descargar archivo {0}`,"dxChat-fileLimitReachedWarning":`Ha seleccionado demasiados archivos. Seleccione no más de {0} archivos y reintente.`,"dxColorView-ariaRed":`Rojo`,"dxColorView-ariaGreen":`Verde`,"dxColorView-ariaBlue":`Azul`,"dxColorView-ariaAlpha":`Transparencia`,"dxColorView-ariaHex":`Código del color`,"dxTagBox-selected":`{0} seleccionado`,"dxTagBox-allSelected":`Todos seleccionados ({0})`,"dxTagBox-moreSelected":`{0} más`,"dxTagBox-tagRoleDescription":`Etiqueta. Presione el botón eliminar para quitar esta etiqueta`,"dxTagBox-ariaRoleDescription":`Cuadro de etiquetas`,"vizExport-printingButtonText":`Imprimir`,"vizExport-titleMenuText":`Exportar/Imprimir`,"vizExport-exportButtonText":`Archivo {0}`,"dxFilterBuilder-and":`Y`,"dxFilterBuilder-or":`O`,"dxFilterBuilder-notAnd":`NO Y`,"dxFilterBuilder-notOr":`NO O`,"dxFilterBuilder-addCondition":`Añadir condición`,"dxFilterBuilder-addGroup":`Añadir Grupo`,"dxFilterBuilder-enterValueText":`<rellene con un valor>`,"dxFilterBuilder-filterOperationEquals":`Igual`,"dxFilterBuilder-filterOperationNotEquals":`Diferente`,"dxFilterBuilder-filterOperationLess":`Menos que`,"dxFilterBuilder-filterOperationLessOrEquals":`Menor o igual que`,"dxFilterBuilder-filterOperationGreater":`Más grande que`,"dxFilterBuilder-filterOperationGreaterOrEquals":`Mayor o igual que`,"dxFilterBuilder-filterOperationStartsWith":`Comienza con`,"dxFilterBuilder-filterOperationContains":`Contiene`,"dxFilterBuilder-filterOperationNotContains":`No contiene`,"dxFilterBuilder-filterOperationEndsWith":`Termina con`,"dxFilterBuilder-filterOperationIsBlank":`VacÃo`,"dxFilterBuilder-filterOperationIsNotBlank":`No vacÃo`,"dxFilterBuilder-filterOperationBetween":`Entre`,"dxFilterBuilder-filterOperationAnyOf":`Alguno de`,"dxFilterBuilder-filterOperationNoneOf":`Ninguno de`,"dxFilterBuilder-filterAriaRootElement":`Constructor de filtros`,"dxFilterBuilder-filterAriaGroupLevel":`Nivel {0}`,"dxFilterBuilder-filterAriaGroupItem":`Elemento de grupo`,"dxFilterBuilder-filterAriaOperationButton":`Operación`,"dxFilterBuilder-filterAriaAddButton":`Agregar`,"dxFilterBuilder-filterAriaRemoveButton":`Eliminar {0}`,"dxFilterBuilder-filterAriaItemField":`Campo del elemento`,"dxFilterBuilder-filterAriaItemOperation":`Operación del elemento`,"dxFilterBuilder-filterAriaItemValue":`Valor del elemento`,"dxHtmlEditor-dialogColorCaption":`Cambiar el color de la fuente`,"dxHtmlEditor-dialogBackgroundCaption":`Cambiar el color de fondo`,"dxHtmlEditor-dialogLinkCaption":`Añadir enlace`,"dxHtmlEditor-dialogLinkUrlField":`URL`,"dxHtmlEditor-dialogLinkTextField":`Texto`,"dxHtmlEditor-dialogLinkTargetField":`Abrir enlace en nueva ventana`,"dxHtmlEditor-dialogImageCaption":`Añadir imagen`,"dxHtmlEditor-dialogImageUrlField":`URL`,"dxHtmlEditor-dialogImageAltField":`Texto alternativo`,"dxHtmlEditor-dialogImageWidthField":`Anchura (px)`,"dxHtmlEditor-dialogImageHeightField":`Altura (px)`,"dxHtmlEditor-dialogInsertTableRowsField":`Filas`,"dxHtmlEditor-dialogInsertTableColumnsField":`Columnas`,"dxHtmlEditor-dialogInsertTableCaption":`Insertar tabla`,"dxHtmlEditor-dialogUpdateImageCaption":`Actualizar imagen`,"dxHtmlEditor-dialogImageUpdateButton":`Actualizar`,"dxHtmlEditor-dialogImageAddButton":`Agregar`,"dxHtmlEditor-dialogImageSpecifyUrl":`Desde la web`,"dxHtmlEditor-dialogImageSelectFile":`Desde este dispositivo`,"dxHtmlEditor-dialogImageKeepAspectRatio":`Mantener proporción`,"dxHtmlEditor-dialogImageEncodeToBase64":`Codificar en Base64`,"dxHtmlEditor-heading":`Encabezamiento`,"dxHtmlEditor-normalText":`Texto normal`,"dxHtmlEditor-background":`Color de fondo`,"dxHtmlEditor-bold":`Negrita`,"dxHtmlEditor-color":`Color de fuente`,"dxHtmlEditor-font":`Fuente`,"dxHtmlEditor-italic":`Cursiva`,"dxHtmlEditor-link":`Añadir enlace`,"dxHtmlEditor-image":`Añadir imagen`,"dxHtmlEditor-size":`Tamaño`,"dxHtmlEditor-strike":`Tachado`,"dxHtmlEditor-subscript":`SubÃndice`,"dxHtmlEditor-superscript":`SuperÃndice`,"dxHtmlEditor-underline":`Subrayado`,"dxHtmlEditor-blockquote":`Cita en bloque`,"dxHtmlEditor-header":`Encabezado`,"dxHtmlEditor-increaseIndent":`Aumentar sangrÃa`,"dxHtmlEditor-decreaseIndent":`Reducir sangrÃa`,"dxHtmlEditor-orderedList":`Lista ordenada`,"dxHtmlEditor-bulletList":`Lista de viñetas`,"dxHtmlEditor-alignLeft":`Alinear a la izquierda`,"dxHtmlEditor-alignCenter":`Centrar`,"dxHtmlEditor-alignRight":`Alinear a la derecha`,"dxHtmlEditor-alignJustify":`Justificar`,"dxHtmlEditor-codeBlock":`Bloque de código`,"dxHtmlEditor-variable":`Añadir variable`,"dxHtmlEditor-undo":`Deshacer`,"dxHtmlEditor-redo":`Rehacer`,"dxHtmlEditor-clear":`Borrar formato`,"dxHtmlEditor-insertTable":`Insertar tabla`,"dxHtmlEditor-insertHeaderRow":`Insertar fila de encabezado`,"dxHtmlEditor-insertRowAbove":`Insertar fila arriba`,"dxHtmlEditor-insertRowBelow":`Insertar fila abajo`,"dxHtmlEditor-insertColumnLeft":`Insertar c
125olumna a la izquierda`,"dxHtmlEditor-insertColumnRight":`Insertar columna a la derecha`,"dxHtmlEditor-deleteColumn":`Eliminar columna`,"dxHtmlEditor-deleteRow":`Eliminar fila`,"dxHtmlEditor-deleteTable":`Eliminar tabla`,"dxHtmlEditor-cellProperties":`Propiedades de celda`,"dxHtmlEditor-tableProperties":`Propiedades de tabla`,"dxHtmlEditor-insert":`Insertar`,"dxHtmlEditor-delete":`Eliminar`,"dxHtmlEditor-border":`Borde`,"dxHtmlEditor-style":`Estilo`,"dxHtmlEditor-width":`Anchura`,"dxHtmlEditor-height":`Altura`,"dxHtmlEditor-borderColor":`Color`,"dxHtmlEditor-borderWidth":`Ancho de borde`,"dxHtmlEditor-tableBackground":`Fondo`,"dxHtmlEditor-dimensions":`Dimensiones`,"dxHtmlEditor-alignment":`Alineación`,"dxHtmlEditor-horizontal":`Horizontal`,"dxHtmlEditor-vertical":`Vertical`,"dxHtmlEditor-paddingVertical":`Relleno vertical`,"dxHtmlEditor-paddingHorizontal":`Relleno horizontal`,"dxHtmlEditor-pixels":`PÃxeles`,"dxHtmlEditor-list":`Lista`,"dxHtmlEditor-ordered":`Ordenada`,"dxHtmlEditor-bullet":`Viñeta`,"dxHtmlEditor-align":`Alinear`,"dxHtmlEditor-center":`Centro`,"dxHtmlEditor-left":`Izquierda`,"dxHtmlEditor-right":`Derecha`,"dxHtmlEditor-indent":`SangrÃa`,"dxHtmlEditor-justify":`Justificar`,"dxHtmlEditor-borderStyleNone":`none`,"dxHtmlEditor-borderStyleHidden":`hidden`,"dxHtmlEditor-borderStyleDotted":`dotted`,"dxHtmlEditor-borderStyleDashed":`dashed`,"dxHtmlEditor-borderStyleSolid":`solid`,"dxHtmlEditor-borderStyleDouble":`double`,"dxHtmlEditor-borderStyleGroove":`groove`,"dxHtmlEditor-borderStyleRidge":`ridge`,"dxHtmlEditor-borderStyleInset":`inset`,"dxHtmlEditor-borderStyleOutset":`outset`,"dxHtmlEditor-aiDialogTitle":`Asistente de IA`,"dxHtmlEditor-aiDialogError":`Algo salió mal. Inténtelo de nuevo.`,"dxHtmlEditor-aiDialogCanceled":`Generación cancelada`,"dxHtmlEditor-aiReplace":`Reemplazar`,"dxHtmlEditor-aiInsertAbove":`Insertar arriba`,"dxHtmlEditor-aiInsertBelow":`Insertar abajo`,"dxHtmlEditor-aiCopy":`Copiar`,"dxHtmlEditor-aiRegenerate":`Regenerar`,"dxHtmlEditor-aiGenerate":`Generar`,"dxHtmlEditor-aiCancel":`Cancelar`,"dxHtmlEditor-aiToolbarItemAriaLabel":`Elemento de la barra de herramientas del Asistente de IA`,"dxHtmlEditor-aiResultTextAreaAriaLabel":`Resultado del Asistente de IA`,"dxHtmlEditor-aiAskPlaceholder":`Pedir a la IA que modifique el texto`,"dxHtmlEditor-aiCommandSummarize":`Resumir`,"dxHtmlEditor-aiCommandProofread":`Corregir`,"dxHtmlEditor-aiCommandExpand":`Expandir`,"dxHtmlEditor-aiCommandShorten":`Acortar`,"dxHtmlEditor-aiCommandChangeStyle":`Cambiar estilo`,"dxHtmlEditor-aiCommandChangeTone":`Cambiar tono`,"dxHtmlEditor-aiCommandTranslate":`Traducir`,"dxHtmlEditor-aiCommandAskAI":`Preguntar a la IA`,"dxHtmlEditor-aiCommandChangeStyleFormal":`Formal`,"dxHtmlEditor-aiCommandChangeStyleInformal":`Informal`,"dxHtmlEditor-aiCommandChangeStyleTechnical":`Técnico`,"dxHtmlEditor-aiCommandChangeStyleBusiness":`Empresarial`,"dxHtmlEditor-aiCommandChangeStyleCreative":`Creativo`,"dxHtmlEditor-aiCommandChangeStyleJournalistic":`PeriodÃstico`,"dxHtmlEditor-aiCommandChangeStyleAcademic":`Académico`,"dxHtmlEditor-aiCommandChangeStylePersuasive":`Persuasivo`,"dxHtmlEditor-aiCommandChangeStyleNarrative":`Narrativo`,"dxHtmlEditor-aiCommandChangeStyleExpository":`Expositivo`,"dxHtmlEditor-aiCommandChangeStyleDescriptive":`Descriptivo`,"dxHtmlEditor-aiCommandChangeStyleConversational":`Conversacional`,"dxHtmlEditor-aiCommandChangeToneProfessional":`Profesional`,"dxHtmlEditor-aiCommandChangeToneCasual":`Informal`,"dxHtmlEditor-aiCommandChangeToneStraightforward":`Directo`,"dxHtmlEditor-aiCommandChangeToneConfident":`Seguro`,"dxHtmlEditor-aiCommandChangeToneFriendly":`Amistoso`,"dxHtmlEditor-aiCommandTranslateArabic":`Ãrabe`,"dxHtmlEditor-aiCommandTranslateChinese":`Chino`,"dxHtmlEditor-aiCommandTranslateEnglish":`Inglés`,"dxHtmlEditor-aiCommandTranslateFrench":`Francés`,"dxHtmlEditor-aiCommandTranslateGerman":`Alemán`,"dxHtmlEditor-aiCommandTranslateJapanese":`Japonés`,"dxHtmlEditor-aiCommandTranslateSpanish":`Español`,"dxFileManager-newDirectoryName":`Sin tÃtulo`,"dxFileManager-rootDirectoryName":`Archivos`,"dxFileManager-errorNoAccess":`Acceso denegado. La operación no se puede completar.`,"dxFileManager-errorDirectoryExistsFormat":`Carpeta {0} ya existe.`,"dxFileManager-errorFileExistsFormat":`Archivo {0} ya existe.`,"dxFileManager-errorFileNotFoundFormat":`Archivo {0} no encontrado.`,"dxFileManager-errorDirectoryNotFoundFormat":`Directorio '{0}' no encontrado.`,"dxFileManager-errorWrongFileExtension":`La extensión del archivo no está permitida.`,"dxFileManager-errorMaxFileSizeExceeded":`El tamaño del ar
125chivo supera el tamaño máximo permitido.`,"dxFileManager-errorInvalidSymbols":`Este nombre contiene caracteres no válidos.`,"dxFileManager-errorDefault":`Error no especificado`,"dxFileManager-errorDirectoryOpenFailed":`No se puede abrir el directorio`,"dxFileManager-commandCreate":`Nuevo directorio`,"dxFileManager-commandRename":`Renombrar`,"dxFileManager-commandMove":`Mover a`,"dxFileManager-commandCopy":`Copiar a`,"dxFileManager-commandDelete":`Eliminar`,"dxFileManager-commandDownload":`Descargar`,"dxFileManager-commandUpload":`Subir archivos`,"dxFileManager-commandRefresh":`Actualizar`,"dxFileManager-commandThumbnails":`Vista de miniaturas`,"dxFileManager-commandDetails":`Vista de detalles`,"dxFileManager-commandClearSelection":`Limpiar selección`,"dxFileManager-commandShowNavPane":`Alternar panel de navegación`,"dxFileManager-dialogDirectoryChooserMoveTitle":`Mover a`,"dxFileManager-dialogDirectoryChooserMoveButtonText":`Mover`,"dxFileManager-dialogDirectoryChooserCopyTitle":`Copiar a`,"dxFileManager-dialogDirectoryChooserCopyButtonText":`Copiar`,"dxFileManager-dialogRenameItemTitle":`Renombrar`,"dxFileManager-dialogRenameItemButtonText":`Guardar`,"dxFileManager-dialogCreateDirectoryTitle":`Nuevo directorio`,"dxFileManager-dialogCreateDirectoryButtonText":`Crear`,"dxFileManager-dialogDeleteItemTitle":`Eliminar`,"dxFileManager-dialogDeleteItemButtonText":`Eliminar`,"dxFileManager-dialogDeleteItemSingleItemConfirmation":`¿Está seguro de que desea eliminar {0}?`,"dxFileManager-dialogDeleteItemMultipleItemsConfirmation":`¿Está seguro de que desea eliminar {0} elementos?`,"dxFileManager-dialogButtonCancel":`Cancelar`,"dxFileManager-editingCreateSingleItemProcessingMessage":`Creando un directorio dentro de {0}`,"dxFileManager-editingCreateSingleItemSuccessMessage":`Directorio creado dentro de {0}`,"dxFileManager-editingCreateSingleItemErrorMessage":`No se creó el directorio`,"dxFileManager-editingCreateCommonErrorMessage":`No se creó el directorio`,"dxFileManager-editingRenameSingleItemProcessingMessage":`Renombrando un elemento dentro de {0}`,"dxFileManager-editingRenameSingleItemSuccessMessage":`Elemento renombrado dentro de {0}`,"dxFileManager-editingRenameSingleItemErrorMessage":`El elemento no fue renombrado`,"dxFileManager-editingRenameCommonErrorMessage":`El elemento no fue renombrado`,"dxFileManager-editingDeleteSingleItemProcessingMessage":`Eliminando un elemento de {0}`,"dxFileManager-editingDeleteMultipleItemsProcessingMessage":`Eliminando {0} elementos de {1}`,"dxFileManager-editingDeleteSingleItemSuccessMessage":`Elemento eliminado de {0}`,"dxFileManager-editingDeleteMultipleItemsSuccessMessage":`{0} elementos eliminados de {1}`,"dxFileManager-editingDeleteSingleItemErrorMessage":`El elemento no fue eliminado`,"dxFileManager-editingDeleteMultipleItemsErrorMessage":`{0} elementos no fueron eliminados`,"dxFileManager-editingDeleteCommonErrorMessage":`Algunos elementos no fueron eliminados`,"dxFileManager-editingMoveSingleItemProcessingMessage":`Moviendo un elemento a {0}`,"dxFileManager-editingMoveMultipleItemsProcessingMessage":`Moviendo {0} elementos a {1}`,"dxFileManager-editingMoveSingleItemSuccessMessage":`Elemento movido a {0}`,"dxFileManager-editingMoveMultipleItemsSuccessMessage":`{0} elementos movidos a {1}`,"dxFileManager-editingMoveSingleItemErrorMessage":`El elemento no fue movido`,"dxFileManager-editingMoveMultipleItemsErrorMessage":`{0} elementos no fueron movidos`,"dxFileManager-editingMoveCommonErrorMessage":`Algunos elementos no fueron movidos`,"dxFileManager-editingCopySingleItemProcessingMessage":`Copiando un elemento a {0}`,"dxFileManager-editingCopyMultipleItemsProcessingMessage":`Copiando {0} elementos a {1}`,"dxFileManager-editingCopySingleItemSuccessMessage":`Elemento copiado a {0}`,"dxFileManager-editingCopyMultipleItemsSuccessMessage":`{0} elementos copiados a {1}`,"dxFileManager-editingCopySingleItemErrorMessage":`El elemento no fue copiado`,"dxFileManager-editingCopyMultipleItemsErrorMessage":`{0} elementos no fueron copiados`,"dxFileManager-editingCopyCommonErrorMessage":`Algunos elementos no fueron copiados`,"dxFileManager-editingUploadSingleItemProcessingMessage":`Subiendo un elemento a {0}`,"dxFileManager-editingUploadMultipleItemsProcessingMessage":`Subiendo {0} elementos a {1}`,"dxFileManager-editingUploadSingleItemSuccessMessage":`Elemento subido a {0}`,"dxFileManager-editingUploadMultipleItemsSuccessMessage":`{0} elementos subidos a {1}`,"dxFileManager-editingUploadSingleItemErrorMessage":`El elemento no fue subido`,"dxFileManager-editingUploadMultipleItemsErrorMessage":`{0} elementos no fueron subidos`,"dxFileManager-editingUploadCanceledMessage":`Cancelado`,"dxFileManager-editingDownloadSingleItemErrorMessage":`El elemento no fue descargado`,"dxFileManager-editingDownloadMultipleItemsErrorMessage":`{0} elementos no fueron descargados`,"dxFileManager-listDetailsColumnCaptionName":`Nombre`,"dxFileManager-listDetailsColumnCaptionDateModified":`Fecha de modificación`,"dxFileManager-listDetailsColumnCaptionFileSize":`Tamaño de archivo`,"dxFileManager-listThumbnailsTooltipTextSize":`Tamaño`,"dxFileManager-listThumbnailsTooltipTextDateModified":`Fecha de modificación`,"dxFileManager-notificationProgressPanelTitle":`Progreso`,"dxFileManager-notificationProgressPanelEmptyListText":`Sin operaciones`,"dxFileManager-notificationProgressPanelOperationCanceled":`Cancelado`,"dxDiagram-categoryGeneral":`General`,"dxDiagram-categoryFlowchart":`Diagrama de flujo`,"dxDiagram-categoryOrgChart":`Organigrama`,"dxDiagram-categoryContainers":`Contenedores`,"dxDiagram-categoryCustom":`Personalizado`,"dxDiagram-commandExportToSvg":`Exportar a SVG`,"dxDiagram-commandExportToPng":`Exportar a PNG`,"dxDiagram-commandExportToJpg":`Exportar a JPG`,"dxDiagram-commandUndo":`Deshacer`,"dxDiagram-commandRedo":`Rehacer`,"dxDiagram-commandFontName":`Nombre de fuente`,"dxDiagram-commandFontSize":`Tamaño de fuente`,"dxDiagram-commandBold":`Negrita`,"dxDiagram-commandItalic":`Cursiva`,"dxDiagram-commandUnderline":`Subrayado`,"dxDiagram-commandTextColor":`Color de fuente`,"dxDiagram-commandLineColor":`Color de lÃnea`,"dxDiagram-commandLineWidth":`Ancho de lÃnea`,"dxDiagram-commandLineStyle":`Estilo de lÃnea`,"dxDiagram-commandLineStyleSolid":`Sólido`,"dxDiagram-commandLineStyleDotted":`De puntos`,"dxDiagram-commandLineStyleDashed":`De guiones`,"dxDiagram-commandFillColor":`Color de relleno`,"dxDiagram-commandAlignLeft":`Alinear a la izquierda`,"dxDiagram-commandAlignCenter":`Alinear al centro`,"dxDiagram-commandAlignRight":`Alinear a la derecha`,"dxDiagram-commandConnectorLineType":`Tipo de lÃnea de conector`,"dxDiagram-commandConnectorLineStraight":`Recto`,"dxDiagram-commandConnectorLineOrthogonal":`Ortogonal`,"dxDiagram-commandConnectorLineStart":`Conector de inicio de lÃnea`,"dxDiagram-commandConnectorLineEnd":`Conector de final de lÃnea`,"dxDiagram-commandConnectorLineNone":`Ninguno`,"dxDiagram-commandConnectorLineArrow":`Flecha`,"dxDiagram-commandFullscreen":`Pantalla completa`,"dxDiagram-commandUnits":`Unidades`,"dxDiagram-commandPageSize":`Tamaño de página`,"dxDiagram-commandPageOrientation":`Orientación de página`,"dxDiagram-commandPageOrientationLandscape":`Horizontal`,"dxDiagram-commandPageOrientationPortrait":`Vertical`,"dxDiagram-commandPageColor":`Color de página`,"dxDiagram-commandShowGrid":`Mostrar cuadrÃcula`,"dxDiagram-commandSnapToGri
125d":`Ajustar a la cuadrÃcula`,"dxDiagram-commandGridSize":`Tamaño de cuadrÃcula`,"dxDiagram-commandZoomLevel":`Nivel de zoom`,"dxDiagram-commandAutoZoom":`Zoom automático`,"dxDiagram-commandFitToContent":`Ajustar al contenido`,"dxDiagram-commandFitToWidth":`Ajustar al ancho`,"dxDiagram-commandAutoZoomByContent":`Zoom automático por contenido`,"dxDiagram-commandAutoZoomByWidth":`Zoom automático por ancho`,"dxDiagram-commandSimpleView":`Vista simple`,"dxDiagram-commandCut":`Cortar`,"dxDiagram-commandCopy":`Copiar`,"dxDiagram-commandPaste":`Pegar`,"dxDiagram-commandSelectAll":`Seleccionar todo`,"dxDiagram-commandDelete":`Eliminar`,"dxDiagram-commandBringToFront":`Traer al frente`,"dxDiagram-commandSendToBack":`Enviar al fondo`,"dxDiagram-commandLock":`Bloquear`,"dxDiagram-commandUnlock":`Desbloquear`,"dxDiagram-commandInsertShapeImage":`Insertar imagen...`,"dxDiagram-commandEditShapeImage":`Cambiar imagen...`,"dxDiagram-commandDeleteShapeImage":`Eliminar imagen`,"dxDiagram-commandLayoutLeftToRight":`De izquierda a derecha`,"dxDiagram-commandLayoutRightToLeft":`De derecha a izquierda`,"dxDiagram-commandLayoutTopToBottom":`De arriba a abajo`,"dxDiagram-commandLayoutBottomToTop":`De abajo a arriba`,"dxDiagram-unitIn":`pulg.`,"dxDiagram-unitCm":`cm`,"dxDiagram-unitPx":`px`,"dxDiagram-dialogButtonOK":`Aceptar`,"dxDiagram-dialogButtonCancel":`Cancelar`,"dxDiagram-dialogInsertShapeImageTitle":`Insertar Imagen`,"dxDiagram-dialogEditShapeImageTitle":`Cambiar Imagen`,"dxDiagram-dialogEditShapeImageSelectButton":`Seleccionar imagen`,"dxDiagram-dialogEditShapeImageLabelText":`o colocar el archivo aquÃ`,"dxDiagram-uiExport":`Exportar`,"dxDiagram-uiProperties":`Propiedades`,"dxDiagram-uiSettings":`Configuración`,"dxDiagram-uiShowToolbox":`Cuadro de herramientas`,"dxDiagram-uiSearch":`Buscar`,"dxDiagram-uiStyle":`Estilo`,"dxDiagram-uiLayout":`Diseño`,"dxDiagram-uiLayoutTree":`Ãrbol`,"dxDiagram-uiLayoutLayered":`Capas`,"dxDiagram-uiDiagram":`Diagrama`,"dxDiagram-uiText":`Texto`,"dxDiagram-uiObject":`Objeto`,"dxDiagram-uiConnector":`Conector`,"dxDiagram-uiPage":`Página`,"dxDiagram-shapeText":`Texto`,"dxDiagram-shapeRectangle":`Rectángulo`,"dxDiagram-shapeEllipse":`Elipse`,"dxDiagram-shapeCross":`Cruz`,"dxDiagram-shapeTriangle":`Triángulo`,"dxDiagram-shapeDiamond":`Rombo`,"dxDiagram-shapeHeart":`Corazón`,"dxDiagram-shapePentagon":`Pentágono`,"dxDiagram-shapeHexagon":`Hexágono`,"dxDiagram-shapeOctagon":`Octágono`,"dxDiagram-shapeStar":`Estrella`,"dxDiagram-shapeArrowLeft":`Flecha izquierda`,"dxDiagram-shapeArrowUp":`Flecha arriba`,"dxDiagram-shapeArrowRight":`Flecha derecha`,"dxDiagram-shapeArrowDown":`Flecha abajo`,"dxDiagram-shapeArrowUpDown":`Flecha arriba/abajo`,"dxDiagram-shapeArrowLeftRight":`Flecha izquierda/derecha`,"dxDiagram-shapeProcess":`Proceso`,"dxDiagram-shapeDecision":`Decisión`,"dxDiagram-shapeTerminator":`Terminador`,"dxDiagram-shapePredefinedProcess":`Proceso predefinido`,"dxDiagram-shapeDocument":`Documento`,"dxDiagram-shapeMultipleDocuments":`Varios documentos`,"dxDiagram-shapeManualInput":`Entrada manual`,"dxDiagram-shapePreparation":`Preparación`,"dxDiagram-shapeData":`Datos`,"dxDiagram-shapeDatabase":`Base de datos`,"dxDiagram-shapeHardDisk":`Disco duro`,"dxDiagram-shapeInternalStorage":`Almacenamiento interno`,"dxDiagram-shapePaperTape":`Cinta de papel`,"dxDiagram-shapeManualOperation":`Operación manual`,"dxDiagram-shapeDelay":`Retraso`,"dxDiagram-shapeStoredData":`Datos almacenados`,"dxDiagram-shapeDisplay":`Pantalla`,"dxDiagram-shapeMerge":`Combinar`,"dxDiagram-shapeConnector":`Conector`,"dxDiagram-shapeOr":`O`,"dxDiagram-shapeSummingJunction":`Unión en Y`,"dxDiagram-shapeContainerDefaultText":`Contenedor`,"dxDiagram-shapeVerticalContainer":`Contenedor vertical`,"dxDiagram-shapeHorizontalContainer":`Contenedor horizontal`,"dxDiagram-shapeCardDefaultText":`Nombre de persona`,"dxDiagram-shapeCardWithImageOnLeft":`Tarjeta con imagen a la izquierda`,"dxDiagram-shapeCardWithImageOnTop":`Tarjeta con imagen en la parte superior`,"dxDiagram-shapeCardWithImageOnRight":`Tarjeta con imagen a la derecha`,"dxGantt-dialogTitle":`TÃtulo`,"dxGantt-dialogStartTitle":`Inicio`,"dxGantt-dialogEndTitle":`Fin`,"dxGantt-dialogProgressTitle":`Progreso`,"dxGantt-dialogResourcesTitle":`Recursos`,"dxGantt-dialogResourceManagerTitle":`Administrador de recursos`,"dxGantt-dialogTaskDetail
125sTitle":`Detalles de tarea`,"dxGantt-dialogEditResourceListHint":`Editar lista de recursos`,"dxGantt-dialogEditNoResources":`Sin recursos`,"dxGantt-dialogButtonAdd":`Agregar`,"dxGantt-contextMenuNewTask":`Nueva tarea`,"dxGantt-contextMenuNewSubtask":`Nueva subtarea`,"dxGantt-contextMenuDeleteTask":`Eliminar tarea`,"dxGantt-contextMenuDeleteDependency":`Eliminar dependencia`,"dxGantt-dialogTaskDeleteConfirmation":`Al eliminar una tarea también se eliminan todas sus dependencias y subtareas. ¿Está seguro de que desea eliminar esta tarea?`,"dxGantt-dialogDependencyDeleteConfirmation":`¿Está seguro de que desea eliminar la dependencia de la tarea?`,"dxGantt-dialogResourcesDeleteConfirmation":`Al eliminar un recurso también se elimina de las tareas a las que está asignado. ¿Está seguro de que desea eliminar estos recursos? Recursos: {0}`,"dxGantt-dialogConstraintCriticalViolationMessage":`La tarea que intenta mover está vinculada a una segunda tarea mediante una relación de dependencia. Este cambio entrarÃa en conflicto con las reglas de dependencia. ¿Cómo desea proceder?`,"dxGantt-dialogConstraintViolationMessage":`La tarea que intenta mover está vinculada a una segunda tarea mediante una relación de dependencia. ¿Cómo desea proceder?`,"dxGantt-dialogCancelOperationMessage":`Cancelar la operación`,"dxGantt-dialogDeleteDependencyMessage":`Eliminar la dependencia`,"dxGantt-dialogMoveTaskAndKeepDependencyMessage":`Mover la tarea y conservar la dependencia`,"dxGantt-dialogConstraintCriticalViolationSeveralTasksMessage":`La tarea que intenta mover está vinculada a otras tareas mediante relaciones de dependencia. Este cambio entrarÃa en conflicto con las reglas de dependencia. ¿Cómo desea proceder?`,"dxGantt-dialogConstraintViolationSeveralTasksMessage":`La tarea que intenta mover está vinculada a otras tareas mediante relaciones de dependencia. ¿Cómo desea proceder?`,"dxGantt-dialogDeleteDependenciesMessage":`Eliminar las relaciones de dependencia`,"dxGantt-dialogMoveTaskAndKeepDependenciesMessage":`Mover la tarea y conservar las dependencias`,"dxGantt-undo":`Deshacer`,"dxGantt-redo":`Rehacer`,"dxGantt-expandAll":`Expandir todo`,"dxGantt-collapseAll":`Contraer todo`,"dxGantt-addNewTask":`Agregar nueva tarea`,"dxGantt-deleteSelectedTask":`Eliminar tarea seleccionada`,"dxGantt-zoomIn":`Acercar`,"dxGantt-zoomOut":`Alejar`,"dxGantt-fullScreen":`Pantalla completa`,"dxGantt-quarter":`Q{0}`,"dxGantt-sortingAscendingText":`Orden Ascendente`,"dxGantt-sortingDescendingText":`Orden Descendente`,"dxGantt-sortingClearText":`Limpiar Ordenamiento`,"dxGantt-showResources":`Mostrar Recursos`,"dxGantt-showDependencies":`Mostrar Dependencias`,"dxGantt-dialogStartDateValidation":`La fecha de inicio debe ser anterior {0}`,"dxGantt-dialogEndDateValidation":`La fecha de finalización debe ser posterior {0}`,"dxGallery-itemName":`Elemento de galerÃa`,"dxMultiView-elementAriaRoleDescription":`MultiView`,"dxMultiView-elementAriaLabel":`Use las teclas de flecha o deslice para navegar entre vistas`,"dxMultiView-itemAriaRoleDescription":`Vista`,"dxMultiView-itemAriaLabel":`{0} de {1}`,"dxSplitter-resizeHandleAriaLabel":`Barra divisoria`,"dxSplitter-resizeHandleAriaRoleDescription":`Separador`,"dxStepper-optionalMark":`(Opcional)`,"dxSpeechToText-ariaLabelStart":`Presione para iniciar la transcripción de voz`,"dxSpee
125chToText-ariaLabelStop":`Presione para detener la transcripción de voz`}};var Go={fr:{Yes:`Oui`,No:`Non`,Cancel:`Annuler`,CheckState:`Vérifier l'état`,Close:`Fermer`,Clear:`Vider`,Done:`Terminé`,Loading:`Chargement...`,Select:`Sélection...`,Search:`Recherche`,Back:`Retour`,OK:`OK`,Today:`Aujourd'hui`,Yesterday:`Hier`,"dxCollectionWidget-noDataText":`Pas de données`,"dxDropDownEditor-selectLabel":`Sélection`,"validation-required":`Obligatoire`,"validation-required-formatted":`{0} est obligatoire`,"validation-numeric":`La valeur doit être un nombre`,"validation-numeric-formatted":`{0} doit être un nombre`,"validation-range":`La valeur ne se trouve pas dans la plage valide`,"validation-range-formatted":`{0} ne se trouve pas dans la plage valide`,"validation-stringLength":`La longueur de la valeur est incorrecte`,"validation-stringLength-formatted":`La longueur de {0} est incorrecte`,"validation-custom":`La valeur est invalide`,"validation-custom-formatted":`{0} est invalide`,"validation-async":`La valeur est invalide`,"validation-async-formatted":`{0} est invalide`,"validation-compare":`La valeur ne correspond pas`,"validation-compare-formatted":`{0} ne correspond pas`,"validation-pattern":`La valeur ne correspond pas au modèle`,"validation-pattern-formatted":`{0} ne correspond pas au modèle`,"validation-email":`L'adresse e-mail est invalide`,"validation-email-formatted":`{0} est invalide`,"validation-mask":`La valeur est invalide`,"dxLookup-searchPlaceholder":`Nombre minimum de caractères: {0}`,"dxList-pullingDownText":`Tirez vers le bas pour actualiser...`,"dxList-pulledDownText":`Relâchez pour actualiser...`,"dxList-refreshingText":`Actualisation...`,"dxList-pageLoadingText":`Chargement...`,"dxList-nextButtonText":`Suivant`,"dxList-selectAll":`Sélectionner tout`,"dxList-listAriaLabel":`Ãléments`,"dxList-listAriaLabel-deletable":`Ãléments supprimables`,"dxListEditDecorator-delete":`Supprimer`,"dxListEditDecorator-more":`Plus`,"dxList-selectAll-indeterminate":`Partiellement sélectionné`,"dxList-selectAll-checked":`Vérifié`,"dxList-selectAll-notChecked":`Non vérifié`,"dxList-ariaRoleDescription":`Liste`,"dxList-listAriaLabel-itemContent":`Contenu de la liste`,"dxScrollView-pullingDownText":`Tirez vers le bas pour actualiser...`,"dxScrollView-pulledDownText":`Relâchez pour actualiser...`,"dxScrollView-refreshingText":`Mise à jour...`,"dxScrollView-reachBottomText":`Chargement...`,"dxDateBox-simulatedDataPickerTitleTime":`Choisissez l'heure`,"dxDateBox-simulatedDataPickerTitleDate":`Choisissez la date`,"dxDateBox-simulatedDataPickerTitleDateTime":`Choisissez la date et l'heure`,"dxDateBox-validation-datetime":`La valeur doit être une date ou une heure.`,"dxDateRangeBox-invalidStartDateMessage":`La valeur de départ doit être une date`,"dxDateRangeBox-invalidEndDateMessage":`La valeur de fin doit être une date`,"dxDateRangeBox-startDateOutOfRangeMessage":`La date de début est hors limites`,"dxDateRangeBox-endDateOutOfRangeMessage":`La date de fin est hors limites`,"dxDateRangeBox-startDateLabel":`Date de début`,"dxDateRangeBox-endDateLabel":`Date de fin`,"dxFileUploader-selectFile":`Choisissez un fichier`,"dxFileUploader-dropFile":`Déposez un fichier`,"dxFileUploader-bytes":`octets`,"dxFileUploader-kb":`KB`,"dxFileUploader-Mb":`MB`,"dxFileUploader-Gb":`GB`,"dxFileUploader-upload":`Téléverser`,"dxFileUploader-uploaded":`Téléchargé`,"dxFileUploader-readyToUpload":`Prêt à télécharger`,"dxFileUploader-uploadAbortedMessage":`Téléchargement annulé`,"dxFileUploader-uploadFailedMessage":`Ãchec du téléchargement`,"dxFileUploader-invalidFileExtension":`Type de fichier non autorisé`,"dxFileUploader-invalidMaxFileSize":`Fichier trop volumineux`,"dxFileUploader-invalidMinFileSize":`Fichier trop petit`,"dxFileUploader-fileListLabel":`Liste de fichiers`,"dxFileUploader-removeFileButtonLabel":`Retirer le fichier {0}`,"dxFileUploader-uploadFileButtonLabel":`Téléverser le fichier {0}`,"dxRangeSlider-ariaFrom":`De {0}`,"dxRangeSlider-ariaTill":`à {0}`,"dxSwitch-switchedOnText":`ON`,"dxSwitch-switchedOffText":`OFF`,"dxForm-optionalMark":`optionnel`,"dxForm-requiredMessage":`{0} est obligatoire`,"dxForm-smartPasteButtonText":`Collage intelligent`,"dxForm-resetButtonText":`Réinitialiser`,"dxForm-submitButtonText":`Envoyer`,"dxNumberBox-invalidValueMessage":`La valeur doit être un nombre`,"dxNumberBox-noDataText":`Pas de données`,"dxDataGrid-aiAssistantTitle":`Assistant IA`,"dxDataGrid-aiAssistantProcessingMessageHeader":`Requête en cours`,"dxDataGrid-aiAssistantProcessingMessage":`Traitement en cours...`,"dxDataGrid-aiAssistantErrorMessageHeader":`Ãchec du traitement de la requête`,"dxDataGrid-aiAssistantAbortMessage":`Requête arrêtée.`,"dxDataGrid-aiAssistantSuccessMessage":`Succès`,"dxDataGrid-aiAssistantErrorMessage":`Erreur`,"dxDataGrid-aiAssistantExecutionAbortMessage":`Exécution interrompue`,"dxDataGrid-aiAssistantExecutionInProgressMessage":`Une exécution est déjà en cours. Veuillez patienter.`,"dxDataGrid-aiAssistantRequestInProgressMessage":`Une requête est déjà en cours. Veuillez patienter.`,"dxDataGrid-aiAssistantUnexpectedErrorMessage":`Une erreur inattendue s'est produite. Veuillez réessayer.`,"dxDataGrid-aiAssistantInvalidResponseMessage":`Réponse invalide du service IA. Veuillez réessayer.`,"dxDataGrid-aiAssistantClearButtonText":`Effacer`,"dxDataGrid-aiAssistantRegenerateButtonText":`Régénérer`,"dxDataGrid-aiAssistantAbortConfirmText":`La fermeture du chat de l'assistant IA interrompt les requêtes en cours. Souhaitez-vous fermer le chat ?`,"dxDataGrid-aiAChatEmptyViewMessage":`Le chat est vide`,"dxDataGrid-aiChatEmptyViewPrompt":`L'assistant IA est prêt à répondre à vos questions.`,"dxDataGrid-aiPromptEditorTitle":`Ãditeur de prompts IA`,"dxDataGrid-aiPromptEditorPlaceholder":`Demander à lâIA de générer les valeurs de la colonne`,"dxDataGrid-aiPromptEditorApplyButton":`Appliquer`,"dxDataGrid-aiPromptEditorRegenerateButton":`Regénérer les données`,"dxDataGrid-aiPromptEditorStopButton":`Arrêter`,"dxDataGrid-aiDropDownAutofill":`Remplir automatiquement avec lâIA`,"dxDataGrid-aiDropDownClear":`Effacer les données`,"dxDataGrid-emptyHeaderWithColumnChooserText":`Utilisez {0} pour voir les colonnes`,"dxDataGrid-emptyHeaderWithGroupPanelText":`Faites glisser une colonne depuis le panneau de groupe`,"dxDataGrid-emptyHeaderWithColumnChooserAndGroupPanelText":`
125Utilisez {0} ou glisser une colonne depuis le panneau de groupe`,"dxDataGrid-emptyHeaderColumnChooserText":`Choix des colonnes`,"dxDataGrid-columnChooserTitle":`Choisir les colonnes`,"dxDataGrid-columnChooserEmptyText":`Faites glisser une colonne ici pour la masquer`,"dxDataGrid-groupContinuesMessage":`Suite à la page suivante`,"dxDataGrid-groupContinuedMessage":`Suite de la page précédente`,"dxDataGrid-groupHeaderText":`Grouper avec cette colonne`,"dxDataGrid-ungroupHeaderText":`Dégrouper`,"dxDataGrid-ungroupAllText":`Dégrouper tout`,"dxDataGrid-editingEditRow":`Ãditer`,"dxDataGrid-editingSaveRowChanges":`Sauvegarder`,"dxDataGrid-editingCancelRowChanges":`Annuler`,"dxDataGrid-editingDeleteRow":`Supprimer`,"dxDataGrid-editingUndeleteRow":`Restaurer`,"dxDataGrid-editingConfirmDeleteMessage":`Ãtes-vous sûr de vouloir supprimer cet élément ?`,"dxDataGrid-validationCancelChanges":`Annuler les changements`,"dxDataGrid-groupPanelEmptyText":`Faites glisser une colonne ICI pour grouper par celle-ci`,"dxDataGrid-noDataText":`Pas de données`,"dxDataGrid-searchPanelPlaceholder":`Recherche...`,"dxDataGrid-filterRowShowAllText":`(tous)`,"dxDataGrid-filterRowResetOperationText":`Réinitialiser`,"dxDataGrid-filterRowOperationEquals":`Ãgal à `,"dxDataGrid-filterRowOperationNotEquals":`Différent de`,"dxDataGrid-filterRowOperationLess":`Plus petit`,"dxDataGrid-filterRowOperationLessOrEquals":`Plus petit ou égal`,"dxDataGrid-filterRowOperationGreater":`Plus grand`,"dxDataGrid-filterRowOperationGreaterOrEquals":`Plus grand ou égal`,"dxDataGrid-filterRowOperationStartsWith":`Commence par`,"dxDataGrid-filterRowOperationContains":`Contient`,"dxDataGrid-filterRowOperationNotContains":`Ne contient pas`,"dxDataGrid-filterRowOperationEndsWith":`Termine par`,"dxDataGrid-filterRowOperationBetween":`Entre`,"dxDataGrid-filterRowOperationBetweenStartText":`Début`,"dxDataGrid-filterRowOperationBetweenEndText":`Fin`,"dxDataGrid-ariaSearchBox":`Boîte de recherche`,"dxDataGrid-applyFilterText":`Appliquer le filtre`,"dxDataGrid-trueText":`Vrai`,"dxDataGrid-falseText":`Faux`,"dxDataGrid-sortingAscendingText":`Tri croissant`,"dxDataGrid-sortingDescendingText":`Tri décroissant`,"dxDataGrid-sortingClearText":`Supprimer le tri`,"dxDataGrid-ariaNotSortedColumn":`Colonne non triée`,"dxDataGrid-ariaSortedAscendingColumn":`Tri ascendant de la colonne`,"dxDataGrid-ariaSortedDescendingColumn":`Tri descendant de la colonne`,"dxDataGrid-ariaSortIndex":`Index de tri {0}`,"dxDataGrid-editingSaveAllChanges":`Sauvegarder les changements`,"dxDataGrid-editingCancelAllChanges":`Ignorer les changements`,"dxDataGrid-editingAddRow":`Ajouter une ligne`,"dxDataGrid-summaryMin":`Min: {0}`,"dxDataGrid-summaryMinOtherColumn":`Minimum de {1} est {0}`,"dxDataGrid-summaryMax":`Max: {0}`,"dxDataGrid-summaryMaxOtherColumn":`Maximum de {1} est {0}`,"dxDataGrid-summaryAvg":`Moy: {0}`,"dxDataGrid-summaryAvgOtherColumn":`Moyenne de {1} est {0}`,"dxDataGrid-summarySum":`Somme: {0}`,"dxDataGrid-summarySumOtherColumn":`Somme de {1} est {0}`,"dxDataGrid-summaryCount":`Total: {0}`,"dxDataGrid-columnFixingFix":`Fixer la position`,"dxDataGrid-columnFixingUnfix":`Libérer`,"dxDataGrid-columnFixingLeftPosition":`Gauche`,"dxDataGrid-columnFixingRightPosition":`Droite`,"dxDataGrid-columnFixingStickyPosition":`Colonne fixe`,"dxDataGrid-exportTo":`Exporter`,"dxDataGrid-exportToExcel":`Exporter sous Excel`,"dxDataGrid-exporting":`Exporter...`,"dxDataGrid-excelFormat":`Fichier Excel`,"dxDataGrid-selectedRows":`Lignes sélectionnées`,"dxDataGrid-exportSelectedRows":`Exporter les lignes sélectionnées vers {0}`,"dxDataGrid-exportAll":`Exporter tout vers {0}`,"dxDataGrid-headerFilterLabel":`Options de filtre`,"dxDataGrid-headerFilterIndicatorLabel":`Montrer les options de filtre de la colonne '{0}'`,"dxDataGrid-headerFilterEmptyValue":`(aucune valeur)`,"dxDataGrid-headerFilterOK":`OK`,"dxDataGrid-headerFilterCancel":`Annuler`,"dxDataGrid-ariaAdaptiveCollapse":`Masquer les données supplémentaires`,"dxDataGrid-ariaAdaptiveExpand":`Afficher des données supplémentaires`,"dxDataGrid-ariaColumn":`Colonne`,"dxDataGrid-ariaColumnHeader":`En-tête de colonne`,"dxDataGrid-ariaValue":`Valeur`,"dxDataGrid-ariaError":`Erreur`,"dxDataGrid-ariaRevertButton":`Appuyez sur Ãchap pour annuler les modifications`,"dxDataGrid-ariaFilterCell":`Filtre de cellule`,"dxDataGrid-ariaCollapse":`Réduire`,"dxDataGrid-ariaModifiedCell":`Modifié`,"dxDataGrid-ariaDeletedCell":`Supprimé`,"dxDataGrid-ariaEditableCell":`Modifiable`,"dxDataGrid-ariaExpand":`Ãtendre`,"dxDataGrid-ariaCollapsedRow":`Ligne réduite`,"dxDataGrid-ariaExpandedRow":`Ligne développée`,"dxDataGrid-ariaDataGrid":`Grille`,"dxDataGrid-ariaSearchInGrid":`Rechercher dans la grille`,"dxDataGrid-ariaSelectAll":`Sélectionner tout`,"dxDataGrid-ariaSelectRow":`Sélectionner ligne`,"dxDataGrid-ariaToolbar":`Barre d'outils de la grille de données`,"dxDataGrid-ariaEditForm":`Modifier le formulaire`,"dxDataGrid-filterBuilderPopupTitle":`Création de filtre`,"dxDataGrid-filterPanelCreateFilter":`Créer un filtre`,"dxDataGrid-filterPanelClearFilter":`Supprimer`,"dxDataGrid-filterPanelFilterEnabledHint":`Activer le filtre`,"dxDataGrid-masterDetail":`Cellule avec détails`,"dxDataGrid-moveColumnToTheRight":`Déplacer vers la droite`,"dxDataGrid-moveColumnToTheLeft":`Déplacer vers la gauche`,"dxTreeList-ariaTreeList":`Liste arborescente avec {0} lignes et {1} colonnes`,"dxTreeList-ariaExpandableInstruction":`Appuyez sur Ctrl + flèche droite pour développer le noeud ciblé et sur Ctrl + flèche gauche pour le réduire`,"dxTreeList-ariaSearchInGrid":`Rechercher dans l'arborescence`,"dxTreeList-ariaToolbar":`Barre d'outils de la liste arborescente`,"dxTreeList-editingAddRowToNode":`Ajouter`,"dxPager-infoText":`Page {0} sur {1} ({2} éléments)`,"dxPager-pagesCountText":`sur`,"dxPager-pageSize":`Ãléments par page : {0}`,"dxPager-pageSizesAllText":`Tous`,"dxPager-page":`Page {0}`,"dxPager-prevPage":`Page précédente`,"dxPager-nextPage":`Page suivante`,"dxPager-ariaLabel":`Navigation de la page`,"dxPager-ariaPageSize":`Taille de la page`,"dxPager-ariaPageNumber":`N° de page`,"dxPagination-infoText":`Page {0} sur {1} ({2} éléments)`,"dxPagination-pagesCountText":`sur`,"dxPagination-pageSize":`Ãléments par page : {0}`,"dxPagination-pageSizesAllText":`Tous`,"dxPagination-page":`Page {0}`,"dxPagination-prevPage":`Page précédente`,"dxPagination-nextPage":`Page suivante`,"dxPagination-ariaLabel":`Navigation de la page`,"dxPagination-ariaPageSize":`Taille de la page`,"dxPagination-ariaPageNumber":`N° de page`,"dxPivotGrid-grandTotal":`Total général`,"dxPivotGrid-total":`Total {0}`,"dxPivotGrid-fieldChooserTitle":`Liste des champs`,"dxPivotGrid-showFieldChooser":`Afficher la liste des champs`,"dxPivotGrid-expandAll":`Etendre tout`,"dxPivotGrid-collapseAll":`Réduire tout`,"dxPivotGrid-sortColumnBySummary":`Trier par colonne "{0}"`,"dxPivotGrid-sortRowBySummary":`Trier par ligne "{0}"`,"dxPivotGrid-removeAllSorting":`Supprimer les tris`,"dxPivotGrid-dataNotAvailable":`ND`,"dxPivotGrid-rowFields":`Lignes`,"dxPivotGrid-columnFields":`Colonnes`,"dxPivotGrid-dataFields":`Valeurs`,"dxPivotGrid-filterFields":`Filtres`,"dxPivotGrid-allFields":`Tous les champs`,"dxPivotGrid-columnFieldArea":`Déposer les champs de colonne ici`,"dxPivotGrid-dataFieldArea":`Déposer les champs de données ici`,"dxPivotGrid-rowFieldArea":`Déposer les champs de ligne ici`,"dxPivotGrid-filterFieldArea":`Déposer les champs de filtre ici`,"dxScheduler-dateRange":`de {0} à {1}`,"dxScheduler-ariaLabel":`Agenda. {0} vue : {1} avec {2} rendez-vous`,"dxScheduler-ariaLabel-currentIndicator-present":`L'indicateur de temps actuel est visible dans la vue`,"dxScheduler-ariaLabel-currentIndicator-not-present":`L'indicateur de l'heure actuelle n'est pas visible sur l'écran`,"dxScheduler-appointmentAriaDescription-group":`Groupe : {0}`,"dxScheduler-appointmentAriaLabel-recurring":`Rendez-vous récurrent`,"dxScheduler-hotkeysAriaDescription-delete":`Appuyez sur Suppr pour supprimer ce rendez-vous`,"dxScheduler-hotkeysAriaDescription-homeEnd":`Appuyez sur Début ou Fin pour naviguer rapidement vers le premier ou le dernier rendez-vous`,"dxScheduler-appointmentListAriaLabel":`Liste des rendez-vous `,"dxScheduler-newPopupTitle":`Nouveau rendez-vous`,"dxScheduler-editPopupTitle":`Modifier le rendez-vous`,"dxScheduler-editPopupSaveButtonText":`Enregistrer`,"dxScheduler-editorLabelTitle":`Titre`,"dxScheduler-editorLabelStartDate":`Date de début`,"dxScheduler-editorAriaLabelStartTime":`Heure de début`,"dxScheduler-editorLabelEndDate":`Date de fin`,"dxScheduler-editorAriaLabelEndTime":`Heure de fin`,"dxScheduler-editorLabelDescription":`Description`,"dxScheduler-editorLabelRecurrence":`Récurrence`,"dxScheduler-noSubject":`(Sans objet)`,"dxScheduler-navigationToday":`Aujourd'hui`,"dxScheduler-navigationPrevious":`Page précédente`,"dxScheduler-navigationNext":`Page suivante`,"dxScheduler-openAppointment":`Créer un événement`,"dxScheduler-recurrenceNever":`Jamais`,"dxScheduler-recurrenceMinutely":`Par minute`,"dxScheduler-recurrenceHourly":`Par heure`,"dxScheduler-recurrenceDaily":`Quotidien`,"dxScheduler-recurrenceWeekly":`Hebdomadaire`,"dxScheduler-recurrenceMonthly":`Mensuel`,"dxScheduler-recurrenceYearly":`Annuel`,"dxScheduler-recurrenceRepeatEvery":`Chaque`,"dxScheduler-recurrenceRepeatOn":`Répète tous les`,"dxScheduler-recurrenceEnd":`Jusqu'à `,"dxScheduler-recurrenceAfter":`Après`,"dxScheduler-recurrenceOn":`Le`,"dxScheduler-recurrenceUntilDateLabel":`Date de fin de la répétition`,"dxScheduler-recurrenceOccurrenceLabel":`Nombre d'occurrences`,"dxScheduler-recurrenceRepeatMinutely":`minute(s)`,"dxScheduler-recurrenceRepeatHourly":`heure(s)`,"dxScheduler-recurrenceRepeatDaily":`Jour(s)`,"dxScheduler-recurrenceRepeatWeekly":`Semaine(s)`,"dxScheduler-recurrenceRepeatMonthly":`Mois(s)`,"dxScheduler-recurrenceRepeatYearly":`Année(s)`,"dxScheduler-switcherDay":`Jour`,"dxScheduler-switcherWeek":`Semaine`,"dxScheduler-switcherWorkWee
125k":`Semaine de travail`,"dxScheduler-switcherMonth":`Mois`,"dxScheduler-switcherAgenda":`Agenda`,"dxScheduler-switcherTimelineDay":`Timeline Jour`,"dxScheduler-switcherTimelineWeek":`Timeline Semaine`,"dxScheduler-switcherTimelineWorkWeek":`Timeline Semaine de travail`,"dxScheduler-switcherTimelineMonth":`Timeline Mois`,"dxScheduler-recurrenceRepeatOnDate":`le`,"dxScheduler-recurrenceRepeatCount":`occurrence(s)`,"dxScheduler-allDay":`Toute la journée`,"dxScheduler-ariaEditForm":`Modifier le formulaire`,"dxScheduler-confirmRecurrenceEditTitle":`Modifier le rendez-vous récurrent`,"dxScheduler-confirmRecurrenceDeleteTitle":`Supprimer un rendez-vous récurrent`,"dxScheduler-confirmRecurrenceEditMessage":`Voulez-vous modifier cet événement ou toute la série ?`,"dxScheduler-confirmRecurrenceDeleteMessage":`Voulez-vous supprimer cet événement ou toute la série ?`,"dxScheduler-confirmRecurrenceEditSeries":`Modifier la série`,"dxScheduler-confirmRecurrenceDeleteSeries":`Supprimer la série`,"dxScheduler-confirmRecurrenceEditOccurrence":`Modifier l'événement`,"dxScheduler-confirmRecurrenceDeleteOccurrence":`Supprimer l'événement`,"dxScheduler-noTimezoneTitle":`Pas de fuseau horaire`,"dxScheduler-moreAppointments":`{0} en plus`,"dxCalendar-currentDay":`Aujourd'hui`,"dxCalendar-currentMonth":`Mois courant`,"dxCalendar-currentYear":`Année courante`,"dxCalendar-currentYearRange":`Plage de l'année en cours`,"dxCalendar-todayButtonText":`Aujourd'hui`,"dxCalendar-ariaWidgetName":`Calendrier`,"dxCalendar-previousMonthButtonLabel":`Mois précédent`,"dxCalendar-previousYearButtonLabel":`Année précédente`,"dxCalendar-previousDecadeButtonLabel":`Décennie précédente`,"dxCalendar-previousCenturyButtonLabel":`Siècle précédent`,"dxCalendar-nextMonthButtonLabel":`Mois suivant`,"dxCalendar-nextYearButtonLabel":`Année suivante`,"dxCalendar-nextDecadeButtonLabel":`Décennie suivante`,"dxCalendar-nextCenturyButtonLabel":`Siècle suivant`,"dxCalendar-captionMonthLabel":`Sélection du mois`,"dxCalendar-captionYearLabel":`Sélection de l'année`,"dxCalendar-captionDecadeLabel":`Sélection de la décennie`,"dxCalendar-captionCenturyLabel":`Sélection du siècle`,"dxCalendar-selectedDate":`La date sélectionnée est {0}`,"dxCalendar-selectedDates":`Les dates sélectionnées`,"dxCalendar-selectedDateRange":`La plage de dates sélectionnée est de {0} à {1}`,"dxCalendar-selectedMultipleDateRange":`de {0} à {1}`,"dxCalendar-selectedDateRangeCount":`Il y a {0} plages de dates sélectionnées`,"dxCalendar-readOnlyLabel":`Calendrier en lecture seule`,"dxCardView-ariaSearchInGrid":`Rechercher dans la vue carte`,"dxCardView-ariaHeaderItemLabel":`Nom du champ {0}`,"dxCardView-ariaHeaderItemSortingAscendingLabel":`Tri par ordre croissant`,"dxCardView-ariaHeaderItemSortingDescendingLabel":`Tri par ordre décroissant`,"dxCardView-ariaHeaderItemSortingIndexLabel":`Index de tri {0}`,"dxCardView-ariaHeaderHasHeaderFilterLabel":`Filtre d'en-tête appliqué`,"dxCardView-ariaSelectCard":`Sélectionnez la carte`,"dxCardView-ariaCardView":`Vue carte avec {0} cartes. Chaque carte comporte {1} champs.`,"dxCardView-ariaCard":`Carte`,"dxCardView-ariaEditableCard":`Carte modifiable`,"dxCardView-ariaCardPosition":`Ligne {0}, colonne {1}`,"dxCardView-ariaSelectedCardState":`Sélectionné`,"dxCardView-ariaNotSelectedCardState":`Non sélectionné`,"dxCardView-selectAll":`Tout sélectionner`,"dxCardView-clearSelection":`Effacer la sélection`,"dxCardView-cardNoImageAriaLabel":`Pas d'image`,"dxCardView-headerItemDropZoneText":`Déposez l'élément d'en-tête ici`,"dxCardView-emptyHeaderPanelText":`Utilisez {0} pour afficher les colonnes`,"dxCardView-emptyHeaderPanelColumnChooserText":`sélecteur de colonnes`,"dxAvatar-defaultImageAlt":`Avatar`,"dxChat-elementAriaLabel":`Chat`,"dxChat-textareaPlaceholder":`Tapez un message`,"dxChat-sendButtonAriaLabel":`Envoyer`,"dxChat-cancelEditingButtonAriaLabel":`Annuler`,"dxC
125hat-editingMessageCaption":`Modifier le message`,"dxChat-defaultUserName":`Utilisateur inconnu`,"dxChat-messageListAriaLabel":`Liste des messages`,"dxChat-alertListAriaLabel":`Liste d'erreurs`,"dxChat-emptyListMessage":`Il n'y a aucun message dans ce chat`,"dxChat-emptyListPrompt":`Ãcrivez votre premier message`,"dxChat-typingMessageSingleUser":`{0} est en train d'écrire...`,"dxChat-typingMessageTwoUsers":`{0} et {1} sont en train d'écrire...`,"dxChat-typingMessageThreeUsers":`{0}, {1} et {2} sont en train d'écrire...`,"dxChat-typingMessageMultipleUsers":`{0} et les autres sont en train d'écrire...`,"dxChat-editedMessageText":`Ãdité`,"dxChat-editingEditMessage":`Editer`,"dxChat-editingDeleteMessage":`Supprimer`,"dxChat-editingDeleteConfirmText":`Ãtes-vous sûr de vouloir supprimer ce message ?`,"dxChat-deletedMessageText":`Le message a été supprimé`,"dxChat-defaultImageAlt":`Image partagée dans le chat`,"dxChat-fileViewLabel":`Liste des fichiers`,"dxChat-downloadButtonLabel":`Télécharger le fichier {0}`,"dxChat-fileLimitReachedWarning":`Vous avez sélectionné trop de fichiers. Sélectionnez au maximum {0} fichiers et réessayez.`,"dxColorView-ariaRed":`Rouge`,"dxColorView-ariaGreen":`Vert`,"dxColorView-ariaBlue":`Bleu`,"dxColorView-ariaAlpha":`Transparence`,"dxColorView-ariaHex":`Code couleur`,"dxTagBox-selected":`{0} sélectionnés`,"dxTagBox-allSelected":`Tous sélectionnés ({0})`,"dxTagBox-moreSelected":`{0} en plus`,"dxTagBox-tagRoleDescription":`Balise. Appuyez sur le bouton Supprimer pour supprimer cette balise.`,"dxTagBox-ariaRoleDescription":`Boîte à balise`,"vizExport-printingButtonText":`Imprimer`,"vizExport-titleMenuText":`Exporter/Imprimer`,"vizExport-exportButtonText":`{0} fichier`,"dxFilterBuilder-and":`Et`,"dxFilterBuilder-or":`Ou`,"dxFilterBuilder-notAnd":`Non ET`,"dxFilterBuilder-notOr":`Non OU`,"dxFilterBuilder-addCondition":`Ajouter une condition`,"dxFilterBuilder-addGroup":`Ajouter un groupe`,"dxFilterBuilder-enterValueText":`<entrer une valeur>`,"dxFilterBuilder-filterOperationEquals":`Est égal à `,"dxFilterBuilder-filterOperationNotEquals":`Est différent de`,"dxFilterBuilder-filterOperationLess":`Est plus petit que`,"dxFilterBuilder-filterOperationLessOrEquals":`Est plus petit ou égal à `,"dxFilterBuilder-filterOperationGreater":`Est plus grand que`,"dxFilterBuilder-filterOperationGreaterOrEquals":`Est plus grand ou égal à `,"dxFilterBuilder-filterOperationStartsWith":`Commence par`,"dxFilterBuilder-filterOperationContains":`Contient`,"dxFilterBuilder-filterOperationNotContains":`Ne contient pas`,"dxFilterBuilder-filterOperationEndsWith":`Finit par`,"dxFilterBuilder-filterOperationIsBlank":`Est vide`,"dxFilterBuilder-filterOperationIsNotBlank":`N'est pas vide`,"dxFilterBuilder-filterOperationBetween":`Entre`,"dxFilterBuilder-filterOperationAnyOf":`Est parmi`,"dxFilterBuilder-filterOperationNoneOf":`N'est pas parmi`,"dxFilterBuilder-filterAriaRootElement":`Générateur de filtres`,"dxFilterBuilder-filterAriaGroupLevel":`Niveau {0}`,"dxFilterBuilder-filterAriaGroupItem":`Ãlément de groupe`,"dxFilterBuilder-filterAriaOperationButton":`Opération`,"dxFilterBuilder-filterAriaAddButton":`Ajouter`,"dxFilterBuilder-filterAriaRemoveButton":`Supprimer {0}`,"dxFilterBuilder-filterAriaItemField":`Champ`,"dxFilterBuilder-filterAriaItemOperation":`Opération`,"dxFilterBuilder-filterAriaItemValue":`Valeur`,"dxHtmlEditor-dialogColorCaption":`Changer la couleur du texte`,"dxHtmlEditor-dialogBackgroundCaption":`Changer la couleur d'arrière-plan`,"dxHtmlEditor-dialogLinkCaption":`Ajouter un hyperlien`,"dxHtmlEditor-dialogLinkUrlField":`URL`,"dxHtmlEditor-dialogLinkTextField":`Texte`,"dxHtmlEditor-dialogLinkTargetField":`Ouvrir le lien dans une nouvelle fenêtre`,"dxHtmlEditor-dialogImageCaption":`Ajouter image`,"dxHtmlEditor-dialogImageUrlField":`URL`,"dxHtmlEditor-dialogImageAltField":`Texte alternatif`,"dxHtmlEditor-dialogImageWidthField":`Largeur (px)`,"dxHtmlEditor-dialogImageHeightField":`Hauteur (px)`,"dxHtmlEditor-dialogInsertTableRowsField":`Lignes`,"dxHtmlEditor-dialogInsertTableColumnsField":`Colonnes`,"dxHtmlEditor-dialogInsertTableCaption":`Insérer un tableau`,"dxHtmlEditor-dialogUpdateImageCaption":`Actualiser l'image`,"dxHtmlEditor-dialogImageUpdateButton":`Actualiser`,"dxHtmlEditor-dialogImageAddButton":`Ajouter`,"dxHtmlEditor-dialogImageSpecifyUrl":`Depuis le Web`,"dxHtmlEditor-dialogImageSelectFile":`Depuis cet appareil`,"dxHtmlEditor-dialogImageKeepAspectRatio":`Conserver les proportions`,"dxHtmlEditor-dialogImageEncodeToBase64":`Encoder en Base64`,"dxHtmlEditor-heading":`Titre`,"dxHtmlEditor-normalText":`Texte normal`,"dxHtmlEditor-background":`Couleur de l'arrière plan`,"dxHtmlEditor-bold":`Gras`,"dxHtmlEditor-color":`Couleur de police`,"dxHtmlEditor-font":`Police`,"dxHtmlEditor-italic":`Italique`,"dxHtmlEditor-link":`Ajouter un hyperlien`,"dxHtmlEditor-image":`Ajouter une image`,"dxHtmlEditor-size":`Taille`,"dxHtmlEditor-strike":`Barré`,"dxHtmlEditor-subscript":`Indice`,"dxHtmlEditor-superscript":`Exposant`,"dxHtmlEditor-underline":`Souligner`,"dxHtmlEditor-blockquote":`Citation`,"dxHtmlEditor-header":`Entête`,"dxHtmlEditor-increaseIndent":`Augmenter le retrait`,"dxHtmlEditor-decreaseIndent":`Réduire le retrait`,"dxHtmlEditor-orderedList":`Liste ordonnée`,"dxHtmlEditor-bulletList":`Liste à puces`,"dxHtmlEditor-alignLeft":`Aligner à gauche`,"dxHtmlEditor-alignCenter":`Centrer`,"dxHtmlEditor-alignRight":`Aligner à droite`,"dxHtmlEditor-alignJustify":`Justifier`,"dxHtmlEditor-codeBlock":`Bloc de code`,"dxHtmlEditor-variable":`Ajouter une variable`,"dxHtmlEditor-undo":`Annuler`,"dxHtmlEditor-redo":`Refaire`,"dxHtmlEditor-clear":`Supprimer le formatage`,"dxHtmlEditor-insertTable":`Insérer tableau`,"dxHtmlEditor-insertHeaderRow":`Insérer une ligne d'en-tête`,"dxHtmlEditor-insertRowAbove":`Insérer une ligne au-dessus`,"dxHtmlEditor-insertRowBelow":`Insérer une ligne ci-dessous`,"dxHtmlEditor-insertColumnLeft":`Insérer une colonne à gauche`,"dxHtmlEditor-insertColumnRight":`Insérer une colonne à droite`,"dxHtmlEditor-deleteColumn":`Supprimer la colonne`,"dxHtmlEditor-deleteRow":`Supprimer la ligne`,"dxHtmlEditor-deleteTable":`Supprimer le tableau`,"dxHtmlEditor-cellProperties":`Propriétés de la cellule`,"dxHtmlEditor-tableProperties":`Propriétés du tableau`,"dxHtmlEditor-insert":`Insérer`,"dxHtmlEditor-delete":`Supprimer`,"dxHtmlEditor-border":`Bordure`,"dxHtmlEditor-style":`Style`,"dxHtmlEditor-width":`Largeur`,"dxHtmlEditor-height":`Hauteur`,"dxHtmlEditor-borderColor":`Couleur`,"dxHtmlEditor-borderWidth":`Largeur de la bordure`,"dxHtmlEditor-tableBackgroun
125d":`Arrière-plan`,"dxHtmlEditor-dimensions":`Dimensions`,"dxHtmlEditor-alignment":`Alignement`,"dxHtmlEditor-horizontal":`Horizontal`,"dxHtmlEditor-vertical":`Vertical`,"dxHtmlEditor-paddingVertical":`Espacement vertical`,"dxHtmlEditor-paddingHorizontal":`Espacement horizontal`,"dxHtmlEditor-pixels":`Pixels`,"dxHtmlEditor-list":`Liste`,"dxHtmlEditor-ordered":`En ordre`,"dxHtmlEditor-bullet":`Point`,"dxHtmlEditor-align":`Aligner`,"dxHtmlEditor-center":`Centrer`,"dxHtmlEditor-left":`Gauche`,"dxHtmlEditor-right":`Droite`,"dxHtmlEditor-indent":`Retrait`,"dxHtmlEditor-justify":`Justifier`,"dxHtmlEditor-borderStyleNone":`rien`,"dxHtmlEditor-borderStyleHidden":`caché`,"dxHtmlEditor-borderStyleDotted":`en pointillé`,"dxHtmlEditor-borderStyleDashed":`en tiret`,"dxHtmlEditor-borderStyleSolid":`solide`,"dxHtmlEditor-borderStyleDouble":`double`,"dxHtmlEditor-borderStyleGroove":`groove`,"dxHtmlEditor-borderStyleRidge":`relief crénelé`,"dxHtmlEditor-borderStyleInset":`incrusté`,"dxHtmlEditor-borderStyleOutset":`relief`,"dxHtmlEditor-aiDialogTitle":`Assistant IA`,"dxHtmlEditor-aiDialogError":`Une erreur s'est produite. Veuillez réessayer.`,"dxHtmlEditor-aiDialogCanceled":`Génération annulée`,"dxHtmlEditor-aiReplace":`Remplace`,"dxHtmlEditor-aiInsertAbove":`Insérer ci-dessus`,"dxHtmlEditor-aiInsertBelow":`Insérer ci-dessous`,"dxHtmlEditor-aiCopy":`Copier`,"dxHtmlEditor-aiRegenerate":`Regénérer`,"dxHtmlEditor-aiGenerate":`Générer`,"dxHtmlEditor-aiCancel":`Annuler`,"dxHtmlEditor-aiToolbarItemAriaLabel":`Ãlément de la barre d'outils de l'assistant AI`,"dxHtmlEditor-aiResultTextAreaAriaLabel":`Résultat de l'assistant IA`,"dxHtmlEditor-aiAskPlaceholder":`Demandez à l'IA de modifier le texte`,"dxHtmlEditor-aiCommandSummarize":`Résumer`,"dxHtmlEditor-aiCommandProofread":`Relire`,"dxHtmlEditor-aiCommandExpand":`Développer`,"dxHtmlEditor-aiCommandShorten":`Raccourcir`,"dxHtmlEditor-aiCommandChangeStyle":`Changer le style`,"dxHtmlEditor-aiCommandChangeTone":`Changer le ton`,"dxHtmlEditor-aiCommandTranslate":`Traduire`,"dxHtmlEditor-aiCommandAskAI":`Demander à lâIA`,"dxHtmlEditor-aiCommandChangeStyleFormal":`Formel`,"dxHtmlEditor-aiCommandChangeStyleInformal":`Informel`,"dxHtmlEditor-aiCommandChangeStyleTechnical":`Technique`,"dxHtmlEditor-aiCommandChangeStyleBusiness":`Professionnel`,"dxHtmlEditor-aiCommandChangeStyleCreative":`Créatif`,"dxHtmlEditor-aiCommandChangeStyleJournalistic":`Journalistique`,"dxHtmlEditor-aiCommandChangeStyleAcademic":`Académique`,"dxHtmlEditor-aiCommandChangeStylePersuasive":`Persuasif`,"dxHtmlEditor-aiCommandChangeStyleNarrative":`Narratif`,"dxHtmlEditor-aiCommandChangeStyleExpository":`Expositif`,"dxHtmlEditor-aiCommandChangeStyleDescriptive":`Descriptif`,"dxHtmlEditor-aiCommandChangeStyleConversational":`Conversationnel`,"dxHtmlEditor-aiCommandChangeToneProfessional":`Professionnel`,"dxHtmlEditor-aiCommandChangeToneCasual":`Décontracté`,"dxHtmlEditor-aiCommandChangeToneStraightforward":`Direct`,"dxHtmlEditor-aiCommandChangeToneConfident":`Confiant`,"dxHtmlEditor-aiCommandChangeToneFriendly":`Amical`,"dxHtmlEditor-aiCommandTranslateArabic":`Arabe`,"dxHtmlEditor-aiCommandTranslateChinese":`Chinois`,"dxHtmlEditor-aiCommandTranslateEnglish":`Anglais`,"dxHtmlEditor-aiCommandTranslateFrench":`Français`,"dxHtmlEditor-aiCommandTranslateGerman":`Allemand`,"dxHtmlEditor-aiCommandTranslateJapanese":`Japonais`,"dxHtmlEditor-aiCommandTranslateSpanish":`Espagnol`,"dxFileManager-newDirectoryName":`Répertoire sans titre`,"dxFileManager-rootDirectoryName":`Fichiers`,"dxFileManager-errorNoAccess":`Accès interdit. L'opération ne peut se terminer.`,"dxFileManager-errorDirectoryExistsFormat":`Répertoire '{0}' existe déjà .`,"dxFileManager-errorFileExistsFormat":`Fichier '{0}' existe déjà .`,"dxFileManager-errorFileNotFoundFormat":`Impossible de trouver le fichier '{0}.'`,"dxFileManager-errorDirectoryNotFoundFormat":`Impossible de trouver le répertoire '{0}.'`,"dxFileManager-errorWrongFileExtension":`Extension de fichier non permise.`,"dxFileManager-errorMaxFileSizeExceeded":`Taille du fichier dépasse la limite maximum permise.`,"dxFileManager-errorInvalidSymbols":`Ce nom contient des caractères invalides.`,"dxFileManager-errorDefault":`Erreur non spécifiée.`,"dxFileManager-errorDirectoryOpenFailed":`Le répertoire ne peut s'ouvrir`,"dxFileManager-commandCreate":`Nouveau répertoire`,"dxFileManager-commandRename":`Renommer`,"dxFileManager-commandMove":`Déplacer`,"dxFileManager-commandCopy":`Copier`,"dxFileManager-commandDelete":`Supprimer`,"dxFileManager-commandDownload":`Télécharger`,"dxFileManager-commandUpload":`Téléverser des fichiers`,"dxFileManager-commandRefresh":`Rafraîchir`,"dxFileManager-commandThumbnails":`Mode vignette`,"dxFileManager-commandDetails":`Mode détails`,"dxFileManager-commandClearSelection":`Vider sélection`,"dxFileManager-commandShowNavPane":`Basculer le volet de navigation`,"dxFileManager-dialogDirectoryChooserMoveTitle":`Déplacer vers`,"dxFileManager-dialogDirectoryChooserMoveButtonText":`Déplacer`,"dxFileManager-dialogDirectoryChooserCopyTitle":`Copier vers`,"dxFileManager-dialogDirectoryChooserCopyButtonText":`Copier`,"dxFileManager-dialogRenameItemTitle":`Renommer`,"dxFileManager-dialogRenameItemButtonText":`Sauvegarder`,"dxFileManager-dialogCreateDirectoryTitle":`Nouveau répertoire`,"dxFileManager-dialogCreateDirectoryButtonText":`Créer`,"dxFileManager-dialogDeleteItemTitle":`Supprimer`,"dxFileManager-dialogDeleteItemButtonText":`Supprimer`,"dxFileManager-dialogDeleteItemSingleItemConfirmation":`Voulez-vous vraiment supprimer {0}?`,"dxFileManager-dialogDeleteItemMultipleItemsConfirmation":`Voulez-vous vraiment supprimer {0}?`,"dxFileManager-dialogButtonCancel":`Annuler`,"dxFileManager-editingCreateSingleItemProcessingMessage":`Créer un répertoire dans {0}`,"dxFileManager-editingCreateSingleItemSuccessMessage":`Répertoire créé dans {0}`,"dxFileManager-editingCreateSingleItemErrorMessage":`Répertoire n'est pas créé`,"dxFileManager-editingCreateCommonErrorMessage":`Répertoire n'est pas créé`,"dxFileManager-editingRenameSingleItemProcessingMessage":`Renommer un item dans {0}`,"dxFileManager-editingRenameSingleItemSuccessMessage":`Element renommé dans {0}`,"dxFileManager-editingRenameSingleItemErrorMessage":`Element non renommé`,"dxFileManager-editingRenameCommonErrorMessage":`Element non renommé`,"dxFileManager-editingDeleteSingleItemProcessingMessage":`Supprimer un élement de {0}`,"dxFileManager-editingDeleteMultipleItemsProcessingMessage":`Supprimer {0} élements de {1}`,"dxFileManager-editingDeleteSingleItemSuccessMessage":`Element supprimé de {0}`,"dxFileManager-editingDeleteMultipleItemsSuccessMessage":`{0} élements supprimés de {1}`,"dxFileManager-editingDeleteSingleItemErrorMessage":`Ãlément non supprimé`,"dxFileManager-editingDeleteMultipleItemsErrorMessage":`{0} élements non supprimés`,"dxFileManager-editingDeleteCommonErrorMessage":`Des élements ne sont pas supprimés`,"dxFileManager-editingMoveSingleItemProcessingMessage":`En train de déplacer un élement vers {0}`,"dxFileManager-editingMoveMultipleItemsProcessingMessage":`En train de déplacer {0} élements vers {1}`,"dxFileManager-editingMoveSingleItemSuccessMessage":`Element déplacé vers {0}`,"dxFileManager-editingMoveMultipleItemsSuccessMessage":`{0} élements déplacés vers {1}`,"dxFileManager-editingMoveSingleItemErrorMessage":`Element non déplacé`,"dxFileManager-editingMoveMultipleItemsErrorMessage":`{0} élements non déplacés`,"dxFileManager-editingMoveCommonErrorMessage":`Des élements ne sont pas déplacés`,"dxFileManager-editingCopySingleItemProcessingMessage":`En train de copier un élement vers {0}`,"dxFileManager-editingCopyMultipleItemsProcessingMessage":`En train de copier {0} élementss vers {1}`,"dxFileManager-editingCopySingleItemSuccessMessage":`Element copié vers {0}`,"dxFileManager-editingCopyMultipleItemsSuccessMessage":`{0} élements copiés vers {1}`,"dxFileManager-editingCopySingleItemErrorMessage":`Element non copié`,"dxFileManager-editingCopyMultipleItemsErrorMessage":`{0} élements non copiés`,"dxFileManager-editingCopyCommonErrorMessage":`Des élements ne sont pas copiés`,"dxFileManager-editingUploadSingleItemProcessingMessage":`En train de téléverser un élement vers {0}`,"dxFileManager-editingUploadMultipleItemsProcessingMessage":`En train de téléverser {0} élements vers {1}`,"dxFileManager-editingUploadSingleItemSuccessMessage":`Element téléversé vers {0}`,"dxFileManager-editingUploadMultipleItemsSuccessMessage":`{0} élements téléversés vers {1}`,"dxFileManager-editingUploadSingleItemErrorMessage":`Element non téléversé`,"dxFileManager-editingUploadMultipleItemsErrorMessage":`{0} élements non téléversés`,"dxFileManager-editingUploadCanceledMessage":`Annulé`,"dxFileManager-editingDownloadSingleItemErrorMessage":`L'élément n'a pas été téléchargé`,"dxFileManager-editingDownloadMultipleItemsErrorMessage":`{0} éléments n'ont pas été téléchargés`,"dxFileManager-listDetailsColumnCaptionName":`Nom`,"dxFileManager-listDetailsColumnCaptionDateModified":`Date de modification`,"dxFileManager-listDetailsColumnCaptionFileSize":`Taille de fic
125hier`,"dxFileManager-listThumbnailsTooltipTextSize":`Taille`,"dxFileManager-listThumbnailsTooltipTextDateModified":`Date de modification`,"dxFileManager-notificationProgressPanelTitle":`En cours`,"dxFileManager-notificationProgressPanelEmptyListText":`Aucune opération`,"dxFileManager-notificationProgressPanelOperationCanceled":`Annulé`,"dxDiagram-categoryGeneral":`Général`,"dxDiagram-categoryFlowchart":`Organigramme`,"dxDiagram-categoryOrgChart":`Structure organisationnelle`,"dxDiagram-categoryContainers":`Conteneurs`,"dxDiagram-categoryCustom":`Personnalisé`,"dxDiagram-commandExportToSvg":`Exporter en SVG`,"dxDiagram-commandExportToPng":`Exporter en PNG`,"dxDiagram-commandExportToJpg":`Exporter en JPEG`,"dxDiagram-commandUndo":`Annuler`,"dxDiagram-commandRedo":`Refaire`,"dxDiagram-commandFontName":`Nom de la police`,"dxDiagram-commandFontSize":`Taille de la police`,"dxDiagram-commandBold":`Gras`,"dxDiagram-commandItalic":`Italique`,"dxDiagram-commandUnderline":`Souligner`,"dxDiagram-commandTextColor":`Couleur du texte`,"dxDiagram-commandLineColor":`Couleur de la ligne`,"dxDiagram-commandLineWidth":`Largeur de la ligne`,"dxDiagram-commandLineStyle":`Style de ligne`,"dxDiagram-commandLineStyleSolid":`Solide`,"dxDiagram-commandLineStyleDotted":`Pointé`,"dxDiagram-commandLineStyleDashed":`Pointillé`,"dxDiagram-commandFillColor":`Couleur de remplissage`,"dxDiagram-commandAlignLeft":`Aligner à gauche`,"dxDiagram-commandAlignCenter":`Centrer`,"dxDiagram-commandAlignRight":`Aligner à droite`,"dxDiagram-commandConnectorLineType":`Type de ligne de connexion`,"dxDiagram-commandConnectorLineStraight":`Droit`,"dxDiagram-commandConnectorLineOrthogonal":`Orthogonal`,"dxDiagram-commandConnectorLineStart":`Début de la ligne de connexion`,"dxDiagram-commandConnectorLineEnd":`Fin de la ligne de connexion`,"dxDiagram-commandConnectorLineNone":`Aucun`,"dxDiagram-commandConnectorLineArrow":`Flèche`,"dxDiagram-commandFullscreen":`Plein écran`,"dxDiagram-commandUnits":`Unités`,"dxDiagram-commandPageSize":`Taille de la page`,"dxDiagram-commandPageOrientation":`Orientation de la page`,"dxDiagram-commandPageOrientationLandscape":`Paysage`,"dxDiagram-commandPageOrientationPortrait":`Portrait`,"dxDiagram-commandPageColor":`Couleur de la page`,"dxDiagram-commandShowGrid":`Afficher la grille`,"dxDiagram-commandSnapToGrid":`Aligner sur la grille`,"dxDiagram-commandGridSize":`Taille de la grille`,"dxDiagram-commandZoomLevel":`Niveau de zoom`,"dxDiagram-commandAutoZoom":`Zoom automatique`,"dxDiagram-commandFitToContent":`Ajuster au contenu`,"dxDiagram-commandFitToWidth":`Ajuster à la largeur`,"dxDiagram-commandAutoZoomByContent":`Auto zoom par contenu`,"dxDiagram-commandAutoZoomByWidth":`Auto zoom par largeur`,"dxDiagram-commandSimpleView":`Vue simple`,"dxDiagram-commandCut":`Couper`,"dxDiagram-commandCopy":`Copier`,"dxDiagram-commandPaste":`Coller`,"dxDiagram-commandSelectAll":`Tout sélectionner`,"dxDiagram-commandDelete":`Supprimer`,"dxDiagram-commandBringToFront":`Amener au premier plan`,"dxDiagram-commandSendToBack":`Envoyer à l'arrière`,"dxDiagram-commandLock":`Verrouiller`,"dxDiagram-commandUnlock":`Déverrouiller`,"dxDiagram-commandInsertShapeImage":`Insérer une image...`,"dxDiagram-commandEditShapeImage":`Changer image...`,"dxDiagram-commandDeleteShapeImage":`Supprimer image`,"dxDiagram-commandLayoutLeftToRight":`Gauche à droite`,"dxDiagram-commandLayoutRightToLeft":`Droite à gauche`,"dxDiagram-commandLayoutTopToBottom":`Haut en bas`,"dxDiagram-commandLayoutBottomToTop":`Bas en haut`,"dxDiagram-unitIn":`po`,"dxDiagram-unitCm":`cm`,"dxDiagram-unitPx":`px`,"dxDiagram-dialogButtonOK":`OK`,"dxDiagram-dialogButtonCancel":`Annuler`,"dxDiagram-dialogInsertShapeImageTitle":`Insérer une image`,"dxDiagram-dialogEditShapeImageTitle":`Changer image`,"dxDiagram-dialogEditShapeImageSelectButton":`Sélectionner une image`,"dxDiagram-dialogEditShapeImageLabelText":`ou déposer le fichier ici`,"dxDiagram-uiExport":`Exporter`,"dxDiagram-uiProperties":`Propriétés`,"dxDiagram-uiSettings":`Paramètres`,"dxDiagram-uiShowToolbox":`Afficher les outils`,"dxDiagram-uiSearch":`Recherche`,"dxDiagram-uiStyle":`Style`,"dxDiagram-uiLayout":`Disposition`,"dxDiagram-uiLayoutTree":`Arbre`,"dxDiagram-uiLayoutLayered":`Par c
125ouches`,"dxDiagram-uiDiagram":`Diagramme`,"dxDiagram-uiText":`Texte`,"dxDiagram-uiObject":`Objet`,"dxDiagram-uiConnector":`Connecteur`,"dxDiagram-uiPage":`Page`,"dxDiagram-shapeText":`Texte`,"dxDiagram-shapeRectangle":`Rectangle`,"dxDiagram-shapeEllipse":`Ellipse`,"dxDiagram-shapeCross":`Croix`,"dxDiagram-shapeTriangle":`Triangle`,"dxDiagram-shapeDiamond":`Diamant`,"dxDiagram-shapeHeart":`CÅur`,"dxDiagram-shapePentagon":`Pentagone`,"dxDiagram-shapeHexagon":`Hexagone`,"dxDiagram-shapeOctagon":`Octogone`,"dxDiagram-shapeStar":`Ãtoile`,"dxDiagram-shapeArrowLeft":`Flèche gauche`,"dxDiagram-shapeArrowUp":`Flèche vers le haut`,"dxDiagram-shapeArrowRight":`Flèche droite`,"dxDiagram-shapeArrowDown":`Flèche vers le bas`,"dxDiagram-shapeArrowUpDown":`Flèche haut bas`,"dxDiagram-shapeArrowLeftRight":`Flèche gauche droite`,"dxDiagram-shapeProcess":`Processus`,"dxDiagram-shapeDecision":`Décision`,"dxDiagram-shapeTerminator":`Terminateur`,"dxDiagram-shapePredefinedProcess":`Processus prédéfini`,"dxDiagram-shapeDocument":`Document`,"dxDiagram-shapeMultipleDocuments":`Documents multiples`,"dxDiagram-shapeManualInput":`Entrée manuelle`,"dxDiagram-shapePreparation":`Préparation`,"dxDiagram-shapeData":`Données`,"dxDiagram-shapeDatabase":`Base de données`,"dxDiagram-shapeHardDisk":`Disque dur`,"dxDiagram-shapeInternalStorage":`Stockage interne`,"dxDiagram-shapePaperTape":`Bande de papier`,"dxDiagram-shapeManualOperation":`Opération manuelle`,"dxDiagram-shapeDelay":`Retard`,"dxDiagram-shapeStoredData":`Les données stockées`,"dxDiagram-shapeDisplay":`Afficher`,"dxDiagram-shapeMerge":`Fusionner`,"dxDiagram-shapeConnector":`Connecteur`,"dxDiagram-shapeOr":`Ou`,"dxDiagram-shapeSummingJunction":`Jonction de sommation`,"dxDiagram-shapeContainerDefaultText":`Récipient`,"dxDiagram-shapeVerticalContainer":`Conteneur vertical`,"dxDiagram-shapeHorizontalContainer":`Conteneur horizontal`,"dxDiagram-shapeCardDefaultText":`Nom de la personne`,"dxDiagram-shapeCardWithImageOnLeft":`Carte avec image à gauche`,"dxDiagram-shapeCardWithImageOnTop":`Carte avec image sur le dessus`,"dxDiagram-shapeCardWithImageOnRight":`Carte avec image à droite`,"dxGantt-dialogTitle":`Titre`,"dxGantt-dialogStartTitle":`Départ`,"dxGantt-dialogEndTitle":`Fin`,"dxGantt-dialogProgressTitle":`Progrès`,"dxGantt-dialogResourcesTitle":`Ressources`,"dxGantt-dialogResourceManagerTitle":`Gestionnaire de ressources`,"dxGantt-dialogTaskDetailsTitle":`Détails de la tâche`,"dxGantt-dialogEditResourceListHint":`Modifier la liste des ressources`,"dxGantt-dialogEditNoResources":`Pas de ressources`,"dxGantt-dialogButtonAdd":`Ajouter`,"dxGantt-contextMenuNewTask":`Nouvelle tâche`,"dxGantt-contextMenuNewSubtask":`Nouvelle sous-tâche`,"dxGantt-contextMenuDeleteTask":`Supprimer la tâche`,"dxGantt-contextMenuDeleteDependency":`Supprimer la dépendance`,"dxGantt-dialogTaskDeleteConfirmation":`La suppression d'une tâche supprime également toutes ses dépendances et sous-tâches. Ãtes-vous sûr de vouloir supprimer cette tâche?`,"dxGantt-dialogDependencyDeleteConfirmation":`Ãtes-vous sûr de vouloir supprimer la dépendance de la tâche?`,"dxGantt-dialogResourcesDeleteConfirmation":`La suppression d'une ressource la supprime également des tâches auxquelles cette ressource est affectée. Voulez-vous vraiment supprimer ces ressources? Ressources : {0}`,"dxGantt-dialogConstraintCriticalViolationMessage":`La tâche que vous essayez de déplacer est liée à une deuxième tâche par une relation de dépendance. Ce changement serait en conflit avec les règles de dépendance. Comment aimeriez-vous procéder ?`,"dxGantt-dialogConstraintViolationMessage":`La tâche que vous essayez de déplacer est liée à une deuxième tâche par une relation de dépendance. Comment aimeriez-vous procéder ?`,"dxGantt-dialogCancelOperationMessage":`Annuler l'opération`,"dxGantt-dialogDeleteDependencyMessage":`Supprimer la dépendance`,"dxGantt-dialogMoveTaskAndKeepDependencyMessage":`Déplacer la tâche et conserver la dépendance`,"dxGantt-dialogConstraintCriticalViolationSeveralTasksMessage":`La tâche que vous essayez de déplacer est liée à une autre tâche par des relations de dépendance. Ce changement serait en conflit avec les règles de dépendance. Comment aimeriez-vous procéder ?`,"dxGantt-dialogConstraintViolationSeveralTasksMessage":`La tâche que vous essayez de déplacer est liée à une autre tâche par des relations de dépendance. Comment aimeriez-vous procéder ?`,"dxGantt-dialogDeleteDependenciesMessage":`Supprimer les dépendances`,"dxGantt-dialogMoveTaskAndKeepDependenciesMessage":`Déplacer la tâche et conserver les dépendances`,"dxGantt-undo":`Annuler`,"dxGantt-redo":`Refaire`,"dxGantt-expandAll":`Développer tout`,"dxGantt-collapseAll":`Tout réduire`,"dxGantt-addNewTask":`Ajouter une nouvelle tâche`,"dxGantt-deleteSelectedTask":`Supprimer la tâche sélectionnée`,"dxGantt-zoomIn":`Agrandir`,"dxGantt-zoomOut":`Dézoomer`,"dxGantt-fullScreen":`Plein écran`,"dxGantt-quarter":`Q{0}`,"dxGantt-sortingAscendingText":`Tri croissant`,"dxGantt-sortingDescendingText":`Tri décroissant`,"dxGantt-sortingClearText":`Supprimer le tri`,"dxGantt-showResources":`Afficher les ressources`,"dxGantt-showDependencies":`Afficher les dépendances`,"dxGantt-dialogStartDateValidation":`La date de début doit être postérieure au {0}`,"dxGantt-dialogEndDateValidation":`La date de fin doit être postérieure au {0}
125`,"dxGallery-itemName":`Ãlément de la galerie`,"dxMultiView-elementAriaRoleDescription":`MultiView`,"dxMultiView-elementAriaLabel":`Utilisez les touches fléchées ou faites glisser pour naviguer entre les vues`,"dxMultiView-itemAriaRoleDescription":`Vue`,"dxMultiView-itemAriaLabel":`{0} de {1}`,"dxSplitter-resizeHandleAriaLabel":`Barre de séparation`,"dxSplitter-resizeHandleAriaRoleDescription":`Séparateur`,"dxStepper-optionalMark":`(Optionnel)`,"dxSpeechToText-ariaLabelStart":`Appuyer pour démarrer la transcription vocale`,"dxSpeechToText-ariaLabelStop":`Appuyer pour arrêter la transcription vocale`}};var Ro=(()=>{class t{constructor(){}watchDataLayer(){return yg(e=>{let i=window.dataLayer.push;window.dataLayer.push=function(){return i.apply(this,arguments),e(arguments[0]),Array.prototype.push.apply(this,arguments)}})}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac,providedIn:`root`})}}return t})();var pa=`Service workers are disabled or not supported by this browser`;var pi=class{serviceWorker;worker;registration;events;constructor(o,e){if(this.serviceWorker=o,!o)this.worker=this.events=this.registration=new N$1(i=>i.error(new m$3(5601,!1)));else{let i=null,n=new Q;this.worker=new N$1(_=>(i!==null&&_.next(i),n.subscribe(U=>_.next(U))));let l=()=>{let{controller:_}=o;_!==null&&(i=_,n.next(i))};o.addEventListener(`controllerchange`,l),l(),this.registration=this.worker.pipe(Me$1(()=>o.getRegistration().then(_=>{if(!_)throw new m$3(5601,!1);return _})));let p=new Q;this.events=p.asObservable();let u=_=>{let{data:U}=_;U?.type&&p.next(U)};o.addEventListener(`message`,u),e?.get(vn,null,{optional:!0})?.onDestroy(()=>{o.removeEventListener(`controllerchange`,l),o.removeEventListener(`message`,u)})}}postMessage(o,e){return new Promise(i=>{this.worker.pipe(Ke(1)).subscribe(n=>{n.postMessage(y$5({action:o},e)),i()})})}postMessageWithOperation(o,e,i){let n=this.waitForOperationCompleted(i),l=this.postMessage(o,e);return Promise.all([l,n]).then(([,p])=>p)}generateNonce(){return Math.round(Math.random()*1e7)}eventsOfType(o){let e;return typeof o==`string`?e=i=>i.type===o:e=i=>o.includes(i.type),this.events.pipe(ke$1(e))}nextEventOfType(o){return this.eventsOfType(o).pipe(Ke(1))}waitForOperationCompleted(o){return new Promise((e,i)=>{this.eventsOfType(`OPERATION_COMPLETED`).pipe(ke$1(n=>n.nonce===o),Ke(1),U$1(n=>{if(n.result!==void 0)return n.result;throw new Error(n.error)})).subscribe({next:e,error:i})})}get isEnabled(){return!!this.serviceWorker}};var ud=(()=>{class t{sw;messages;notificationClicks;notificationCloses;pushSubscriptionChanges;subscription;get isEnabled(){return this.sw.isEnabled}pushManager=null;subscriptionChanges=new Q;constructor(e){if(this.sw=e,!e.isEnabled){this.messages=sC,this.notificationClicks=sC,this.notificationCloses=sC,this.pushSubscriptionChanges=sC,this.subscription=sC;return}this.messages=this.sw.eventsOfType(`PUSH`).pipe(U$1(n=>n.data)),this.notificationClicks=this.sw.eventsOfType(`NOTIFICATION_CLICK`).pipe(U$1(n=>n.data)),this.notificationCloses=this.sw.eventsOfType(`NOTIFICATION_CLOSE`).pipe(U$1(n=>n.data)),this.pushSubscriptionChanges=this.sw.eventsOfType(`PUSH_SUBSCRIPTION_CHANGE`).pipe(U$1(n=>n.data)),this.pushManager=this.sw.registration.pipe(U$1(n=>n.pushManager));let i=this.pushManager.pipe(Me$1(n=>n.getSubscription()));this.subscription=new N$1(n=>{let l=i.subscribe(n),p=this.subscriptionChanges.subscribe(n);return()=>{l.unsubscribe(),p.unsubscribe()}})}requestSubscription(e){if(!this.sw.isEnabled||this.pushManager===null)return Promise.reject(new Error(pa));let i={userVisibleOnly:!0},n=this.decodeBase64(e.serverPublicKey.replace(/_/g,`/`).replace(/-/g,`+`)),l=new Uint8Array(new ArrayBuffer(n.length));for(let p=0;p<n.length;p++)l[p]=n.charCodeAt(p);return i.applicationServerKey=l,new Promise((p,u)=>{this.pushManager.pipe(Me$1(w=>w.subscribe(i)),Ke(1)).subscribe({next:w=>{this.subscriptionChanges.next(w),p(w)},error:u})})}unsubscribe(){if(!this.sw.isEnabled)return Promise.reject(new Error(pa));let e=i=>{if(i===null)throw new m$3(5602,!1);return i.unsubscribe().then(n=>{if(!n)throw new m$3(5603,!1);this.subscriptionChanges.next(null)})};return new Promise((i,n)=>{this.subscription.pipe(Ke(1),Me$1(e)).subscribe({next:i,error:n})})}decodeBase64(e){return atob(e)}static ɵfac=function(i){return new(i||t)(T$2(pi))};static ɵprov=R$1({token:t,factory:t.ɵfac})}return t})();var Oi=(()=>{class t{sw;versionUpdates;unrecoverable;get isEnabled(){return this.sw.isEnabled}ongoingCheckForUpdate=null;constructor(e){if(this.sw=e,!e.isEnabled){this.versionUpdates=sC,this.unrecoverable=sC;return}this.versionUpdates=this.sw.eventsOfType([`VERSION_DETECTED`,`VERSION_INSTALLATION_FAILED`,`VERSION_READY`,`NO_NEW_VERSION_DETECTED`]),this.unrecoverable=this.sw.eventsOfType(`UNRECOVERABLE_STATE`)}checkForUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(pa));if(this.ongoingCheckForUpdate)return this.ongoingCheckForUpdate;let e=this.sw.generateNonce();return this.ongoingCheckForUpdate=this.sw.postMessageWithOperation(`CHECK_FOR_UPDATES`,{nonce:e},e).finally(()=>{this.ongoingCheckForUpdate=null}),this.ongoingCheckForUpdate}activateUpdate(){if(!this.sw.isEnabled)return Promise.reject(new m$3(5601,!1));let e=this.sw.generateNonce();return this.sw.postMessageWithOperation(`ACTIVATE_UPDATE`,{nonce:e},e)}static ɵfac=function(i){return new(i||t)(T$2(pi))};static ɵprov=R$1({token:t,factory:t.ɵfac})}return t})();var Bo=new D$2(``);function gd(){let t=g$1(Pi);if(!(`serviceWorker`in navigator&&t.enabled!==!1))return;let o=g$1(Bo),e=g$1(oe$1),i=g$1(vn);e.runOutsideAngular(()=>{let n=navigator.serviceWorker,l=()=>n.controller?.postMessage({action:`INITIALIZE`});n.addEventListener(`controllerchange`,l),i.onDestroy(()=>{n.removeEventListener(`controllerchange`,l)})}),e.runOutsideAngular(()=>{let n,{registrationStrategy:l}=t;if(typeof l==`function`)n=new Promise(p=>l().subscribe(()=>p()));else{let[p,...u]=(l||`registerWhenStable:30000`).split(`:`);
125switch(p){case`registerImmediately`:n=Promise.resolve();break;case`registerWithDelay`:n=No(+u[0]||0);break;case`registerWhenStable`:n=Promise.race([i.whenStable(),No(+u[0])]);break;default:throw new m$3(5600,!1)}}n.then(()=>{i.destroyed||navigator.serviceWorker.register(o,{scope:t.scope,updateViaCache:t.updateViaCache,type:t.type}).catch(p=>console.error(et(5604,!1)))})})}function No(t){return new Promise(o=>setTimeout(o,t))}function hd(){let t=g$1(Pi),o=g$1(Ie$1);return new pi(t.enabled!==!1?navigator.serviceWorker:void 0,o)}var Pi=class{enabled;updateViaCache;type;scope;registrationStrategy};function Ho(t,o={}){return gt([ud,Oi,{provide:Bo,useValue:t},{provide:Pi,useValue:o},{provide:pi,useFactory:hd},Ac$1(gd)])}var An=`swRecovered`;var Vo=(()=>{class t{constructor(){this.swUpdate=g$1(Oi),this.failedInstalls=0,this.recovering=!1}static{this.FAILED_INSTALL_LIMIT=3}start(){this.swUpdate.isEnabled&&(this.swUpdate.unrecoverable.subscribe(e=>this.dropServiceWorker(e.reason)),this.swUpdate.versionUpdates.pipe(ke$1(e=>e.type===`VERSION_INSTALLATION_FAILED`)).subscribe(e=>{this.failedInstalls++,console.error(`[sw] install of ${e.version.hash} failed (${this.failedInstalls}/${t.FAILED_INSTALL_LIMIT}): ${e.error}`),this.failedInstalls>=t.FAILED_INSTALL_LIMIT&&this.dropServiceWorker(e.error)}))}dropServiceWorker(e){if(this.recovering)return;this.recovering=!0,console.error(`[sw] unregistering the service worker: ${e}`);let i=sessionStorage.getItem(An)===`1`;this.unregisterAll().then(()=>{i||(sessionStorage.setItem(An,`1`),location.reload())})}unregisterAll(){return H$2(this,null,function*(){try{let e=yield navigator.serviceWorker.getRegistrations();if(yield Promise.all(e.map(i=>i.unregister())),`caches`in window){let i=yield caches.keys();yield Promise.all(i.filter(n=>n.startsWith(`ngsw:`)).map(n=>caches.delete(n)))}}catch(e){console.error(`[sw] could not unregister the service worker`,e)}})}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac,providedIn:`root`})}}return t})();var zo=`LCPv13iRocjL[6oV7:1me9o:J(<Vi!Y!4eNVv7<!L,e!X!Ly;p_SB,Nt_eb%z,7Sk9yan,7-1!NaS(<S8cne>INXn,<,Q,HVd!>,H(LVocLm>(7Do2R!!,Nt%(iS1eee47<mdV%Sy>y-Kc_-B>R,p,+tk7eRBVJzLGJtz7<3n7<%n(y-73gfo(LQmk%F@>K-)6_yQ!K-$aQt$67y:!K!GaK!:>Q4v9Q46619B>%X<2p@@!Q462b-v2%d)I<-@aQd@pg@@!Q4@2_@F!Qd:Ip!@I<4)aKz<I_y6pg-v6<!)p<-FI<4:>Q8vIbR)9jz;!jL;9jyFI7yFI7yFI9ll`;function fd(t,o){if(t&1){let e=EM();pc$1(0,`div`,0),kc$1(1,`div`),pc$1(2,`div`,1)(3,`span`),eN(4,`â ï¸`),pc$1(5,`strong`),eN(6,`Planned Maintenance Notice:`),ch(),eN(7,` Tonight, `),pc$1(8,`strong`),eN(9,`December 3rd`),ch(),eN(10,`, from `),pc$1(11,`strong`),eN(12,`3:30 AM`),ch(),eN(13,` to `),pc$1(14,`strong`),eN(15,`5:30 AM UTC`),ch(),eN(16,`, our Dashboard and live tasks in the API may not be operational. Task execution times might also be slightly delayed. All other services should work as usual. If you happen to have any issues, please contact our support team. We are very sorry for the inconvenience.`),ch()(),pc$1(17,`div`,2),Pc$1(`click`,function(){fm$1(e);return hm$1(TM().hideNotify())}),eN(18,`Ã`),ch()()}}Qe({licenseKey:zo});function vd(){return new Date>new Date(Date.UTC(2024,11,3,6,0))}var jo=(()=>{class t{constructor(){this.store=g$1(z$1),this.translate=g$1(V$2),this.userService=g$1(ha$1),this.cmService=g$1(_c$1),this.router=g$1(Xt$1),this.activatedRoute=g$1(Kt$1),this.titleService=g$1(dw),this.cookieService=g$1(ut$1),this.dataLayerService=g$1(Ro),this.renderer=g$1(Gn$2),this.extraNotifyVisible=ie$1(!1),this.destroyed$=new Q,this.authenticated=!1,this.theme=v4$1(this.store.pipe(Be$1(ho)),{initialValue:`dark`});let e=g$1(li$1);g$1(Vo).start(),window.verbose=N$3.verbose,window.navigator?.connection?.effectiveType&&this.store.dispatch(ti$2({connectionType:window.navigator.connection.effectiveType})),window.navigator?.connection?.saveData&&this.store.dispatch(ri$2({dataSavingModeEnabled:window.navigator.connection.saveData})),this.router.events.subscribe(i=>{if(window.navigator?.connection?.effectiveType){let n=window.navigator.connection.effectiveType;Ys$1(this.store).connectionType!==n&&this.store.dispatch(ti$2({connectionType:n}))}if(window.navigator?.connection?.saveData){let n=window.navigator.connection.saveData;Ys$1(this.store).dataSavingModeEnabled!==n&&this.store.dispatch(ri$2({dataSavingModeEnabled:n}))}if(i instanceof lt){N$3.production&&window.ga&&(window.ga(`set`,`page`,i.urlAfterRedirects),window.ga(`send`,`pageview`));let n=N$3.selfTitle,l=[],p=this.activatedRoute;for(;p.firstChild;)p=p.firstChild,p.snapshot.data.title&&(l.includes(p.snapshot.data.title)||l.push(p.snapshot.data.title));this.titleService.setTitle(l.length>0?n+` - `+l.join(` - `):n)}}),this.store.dispatch(qn$3({device:N$3.supportDevicesType.desktop})),this.store.dispatch($s$1()),document.getElementById(`title-container`).innerText=this.userService.getWlTitle(),document.getElementById(`favicon-container`).setAttribute(`href`,this.userService.getWlFavicon()),e.pipe(ci$1(Vn$1),sr(this.destroyed$),Xe(i=>{i.settings instanceof re$1&&(this.userService.setWlSettings(i.settings),this.userService.wlSettingUpdated.complete(),document.getElementById(`title-container`).innerText=this.userService.getWlTitle(),document.getElementById(`favicon-container`).setAttribute(`href`,this.userService.getWlFavicon()))})).subscribe(),this.dataLayerService.watchDataLayer().subscribe(i=>{if(this.authenticated&&i.event===`cookie_consent_update`&&this.cookieService.getCookie(`cookieyes-consent`)){let n=this.cookieService.getCookie(`cookieyes-consent`);n.trim()&&this.userService.setConsentData(n.trim()).pipe(Ke(1)).subscribe()}})}ngOnInit(){this.translate.addLangs([`en`,`ru`,`de`,`es`,`fr`]),this.translate.setDefaultLang(`en`);let e=this.translate.getBrowserLang();this.authStateSubscription=this.store.select(ve$2).subscribe(n=>{this.authenticated=n.authenticated,n.authenticated&&n.user&&n.user.language?this.interfaceLang=this.getLangISO(n.user.language):(this.interfaceLang=e.match(/en|de|ru|es|fr/)?e:`en`,this.initIntercom()),this.translate.use(this.interfaceLang),this.interfaceLang===`ru`&&Nm$1(Io),this.interfaceLang===`de`&&Nm$1(Fo),this.interfaceLang===`es`&&Nm$1(Lo),this.interfaceLang===`fr`&&Nm$1(Go),Lm$1(this.interfaceLang)}),localStorage.getItem(`notifyVisible`)||this.extraNotifyVisible.set(!vd())}ngAfterViewInit(){this.store.pipe(Be$1(ho)).subscribe(e=>{this.renderer.removeClass(document.body,`light`),this.renderer.removeClass(document.body,`dark`),this.renderer.addClass(document.body,e),this.renderer.setAttribute(document.documentElement,`data-theme`,e),e===`dark`?Uxt.current(`fluent.saas.dark`):e===`light`&&Uxt.current(`fluent.saas.light`)})}ngOnDestroy(){this.destroyed$.next(!0),this.destroyed$.complete(),this.authStateSubscription&&this.authStateSubscription.unsubscribe()}getLangISO(e){return e?e===`russian`?`ru`:e===`german`?`de`:e===`spanish`?`es`:e===`french`?`fr`:`en`:`en`}onResize(e){this.store.dispatch(qn$3({device:N$3.supportDevicesType.desktop}))}hideNotify(){this.extraNotifyVisible.set(!1),localStorage.setItem(`notifyVisible`,`0`)}initIntercom(){window.Intercom(`boot`,{app_id:`yhwl2kwv`,domain:`app.dataforseo.com`,vertical_padding:60,hide_default_lau
125ncher:!1})}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-root`]],hostVars:2,hostBindings:function(i,n){i&1&&Pc$1(`resize`,function(p){return n.onResize(p)},_S),i&2&&$M(n.theme())},decls:2,vars:1,consts:[[1,`extra-notification-bar`],[`role`,`alert`,1,`alert`],[1,`close-button`,3,`click`]],template:function(i,n){i&1&&(kc$1(0,`router-outlet`),uM(1,fd,19,0,`div`,0)),i&2&&(pT(),lM(n.extraNotifyVisible()?1:-1))},dependencies:[Rp$1],encapsulation:2,changeDetection:1})}}return t})();var Ii=`PERFORM_ACTION`;var _d=`REFRESH`;var Qo=`RESET`;var Xo=`ROLLBACK`;var es=`COMMIT`;var ts=`SWEEP`;var is=`TOGGLE_ACTION`;var Cd=`SET_ACTIONS_ACTIVE`;var ns=`JUMP_TO_STATE`;var as=`JUMP_TO_ACTION`;var Da=`IMPORT_STATE`;var rs=`LOCK_CHANGES`;var os=`PAUSE_RECORDING`;var ui=class{constructor(o,e){if(this.action=o,this.timestamp=e,this.type=Ii,typeof o.type>`u`)throw new Error(`Actions may not have an undefined "type" property. Have you misspelled a constant?`)}};var ua=class{constructor(){this.type=_d}};var ga=class{constructor(o){this.timestamp=o,this.type=Qo}};var ha=class{constructor(o){this.timestamp=o,this.type=Xo}};var xa=class{constructor(o){this.timestamp=o,this.type=es}};var fa=class{constructor(){this.type=ts}};var va=class{constructor(o){this.id=o,this.type=is}};var _a=class{constructor(o){this.index=o,this.type=ns}};var Ca=class{constructor(o){this.actionId=o,this.type=as}};var ba=class{constructor(o){this.nextLiftedState=o,this.type=Da}};var Sa=class{constructor(o){this.status=o,this.type=rs}};var wa=class{constructor(o){this.status=o,this.type=os}};var Gn=new D$2(`@ngrx/store-devtools Options`);var Wo=new D$2(`@ngrx/store-devtools Initial Config`);function ss(){return null}var bd=`NgRx Store DevTools`;function Sd(t){let o={maxAge:!1,monitor:ss,actionSanitizer:void 0,stateSanitizer:void 0,actionCreators:void 0,name:bd,serialize:!1,logOnly:!1,autoPause:!1,trace:!1,traceLimit:75,features:{pause:!0,lock:!0,persist:!0,export:!0,import:`custom`,jump:!0,skip:!0,reorder:!0,dispatch:!0,test:!0},connectInZone:!1},e=typeof t==`function`?t():t,i=e.logOnly?{pause:!0,export:!0,test:!0}:!1,n=e.features||i||o.features;n.import===!0&&(n.import=`custom`);let l=Object.assign({},o,{features:n},e);if(l.maxAge&&l.maxAge<2)throw new Error(`Devtools 'maxAge' cannot be less than 2, got ${l.maxAge}`);return l}function qo(t,o){return t.filter(e=>o.indexOf(e)<0)}function ds(t){let{computedStates:o,currentStateIndex:e}=t;if(e>=o.length){let{state:n}=o[o.length-1];return n}let{state:i}=o[e];return i}function Ai(t){return new ui(t,+Date.now())}function wd(t,o){return Object.keys(o).reduce((e,i)=>{let n=Number(i);return e[n]=ls(t,o[n],n),e},{})}function ls(t,o,e){return j(y$5({},o),{action:t(o.action,e)})}function Md(t,o){return o.map((e,i)=>({state:cs(t,e.state,i),error:e.error}))}function cs(t,o,e){return t(o,e)}function ms(t){return t.predicate||t.actionsSafelist||t.actionsBlocklist}function Dd(t,o,e,i){let n=[],l={},p=[];return t.stagedActionIds.forEach((u,w)=>{let _=t.actionsById[u];_&&(w&&ya(t.computedStates[w],_,o,e,i)||(l[u]=_,n.push(u),p.push(t.computedStates[w])))}),j(y$5({},t),{stagedActionIds:n,actionsById:l,computedStates:p})}function ya(t,o,e,i,n){let l=e&&!e(t,o.action),p=i&&!o.action.type.match(i.map(w=>$o(w)).join(`|`)),u=n&&o.action.type.match(n.map(w=>$o(w)).join(`|`));return l||p||u}function $o(t){return t.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function ps(t){return{ngZone:t?g$1(oe$1):null,connectInZone:t}}var Rn=(()=>{class t extends S$3{static{this.ɵfac=(()=>{let e;return function(n){return(e||(e=Pv(t)))(n||t)}})()}static{this.ɵprov=R$1({token:t,factory:t.ɵfac})}}return t})();var In={START:`START`,DISPATCH:`DISPATCH`,STOP:`STOP`,ACTION:`ACTION`};var Ma=new D$2(`@ngrx/store-devtools Redux Devtools Extension`);function yd(t){return typeof t==`object`&&t!==null&&!(`type`in t)&&typeof t.selected==`number`&&Array.isArray(t.args)}function Ko(t){let o=String(t),e=o.match(/^[^(]*\(([^)]*)\)/);if(!e){let i=o.match(/^\s*([^=\s(]+)\s*=>/);return i?[i[1]]:[]}return e[1].split(`,`).map(i=>i.replace(/^\s*\.{3}/,``).split(`=`)[0].trim()).filter(i=>i!==``)}function Ed(t){return Array.isArray(t)?t.map(o=>({name:o.type||o.name||`anonymous`,func:o,args:Ko(o)})):Object.keys(t).map(o=>({name:o,func:t[o],args:Ko(t[o])}))}var Zo=t=>t===``?void 0:(0,eval)(`(${t})`);var us=(()=>{class t{constructor(e,i,n){this.config=i,this.dispatcher=n,this.zoneConfig=ps(this.config.connectInZone),this.devtoolsExtension=e,this.actionCreatorDescriptors=i.actionCreators?Ed(i.actionCreators):void 0,this.createActionStream
125s()}notify(e,i){if(this.devtoolsExtension)if(e.type===Ii){if(i.isLocked||i.isPaused)return;let n=ds(i);if(ms(this.config)&&ya(n,e,this.config.predicate,this.config.actionsSafelist,this.config.actionsBlocklist))return;let l=this.config.stateSanitizer?cs(this.config.stateSanitizer,n,i.currentStateIndex):n,p=this.config.actionSanitizer?ls(this.config.actionSanitizer,e,i.nextActionId):e;this.sendToReduxDevtools(()=>this.extensionConnection.send(p,l))}else{let n=j(y$5({},i),{stagedActionIds:i.stagedActionIds,actionsById:this.config.actionSanitizer?wd(this.config.actionSanitizer,i.actionsById):i.actionsById,computedStates:this.config.stateSanitizer?Md(this.config.stateSanitizer,i.computedStates):i.computedStates});this.sendToReduxDevtools(()=>this.devtoolsExtension.send(null,n,this.getExtensionConfig(this.config)))}}createChangesObservable(){return this.devtoolsExtension?new N$1(e=>{let i=this.zoneConfig.connectInZone?this.zoneConfig.ngZone.runOutsideAngular(()=>this.devtoolsExtension.connect(this.getExtensionConfig(this.config))):this.devtoolsExtension.connect(this.getExtensionConfig(this.config));return this.extensionConnection=i,i.init(),i.subscribe(n=>e.next(n)),i.unsubscribe}):ce$1}createActionStreams(){let e=this.createChangesObservable().pipe(ll$1()),i=e.pipe(ke$1(_=>_.type===In.START)),n=e.pipe(ke$1(_=>_.type===In.STOP)),l=e.pipe(ke$1(_=>_.type===In.DISPATCH),U$1(_=>this.unwrapAction(_.payload)),Nn$1(_=>_.type===Da?this.dispatcher.pipe(ke$1(U=>U.type===Ve$1),WI(1e3),wg(1e3),U$1(()=>_),ir(()=>A$1(_)),Ke(1)):A$1(_))),u=e.pipe(ke$1(_=>_.type===In.ACTION),U$1(_=>this.unwrapAction(_.payload))).pipe(sr(n)),w=l.pipe(sr(n));this.start$=i.pipe(sr(n)),this.actions$=this.start$.pipe(Me$1(()=>u)),this.liftedActions$=this.start$.pipe(Me$1(()=>w))}unwrapAction(e){if(typeof e==`string`)return(0,eval)(`(${e})`);if(this.actionCreatorDescriptors&&yd(e)){let i=this.actionCreatorDescriptors[e.selected];if(i){let n=e.args.map(Zo);if(e.rest){let l=Zo(e.rest);Array.isArray(l)&&n.push(...l)}return i.func(...n)}}return e}getExtensionConfig(e){let i={name:e.name,features:e.features,serialize:e.serialize,autoPause:e.autoPause??!1,trace:e.trace??!1,traceLimit:e.traceLimit??75};return e.maxAge!==!1&&(i.maxAge=e.maxAge),this.actionCreatorDescriptors&&(i.actionCreators=this.actionCreatorDescriptors),i}sendToReduxDevtools(e){try{e()}catch(i){console.warn(`@ngrx/store-devtools: something went wrong inside the redux devtools`,i)}}static{this.ɵfac=function(i){return new(i||t)(T$2(Ma),T$2(Gn),T$2(Rn))}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac})}}return t})();var Ln={type:xe$1};var kd={type:`@ngrx/store-devtools/recompute`};function gs(t,o,e,i,n){if(i)return{state:e,error:`Interrupted by an error up the chain`};let l=e,p;try{l=t(e,o)}catch(u){p=u.toString(),n.handleError(u)}return{state:l,error:p}}function Fn(t,o,e,i,n,l,p,u,w){if(o>=t.length&&t.length===l.length)return t;let _=t.slice(0,o),U=l.length-(w?1:0);for(let T=o;T<U;T++){let q=l[T],me=n[q].action,z=_[T-1],N=z?z.state:i,pe=z?z.error:void 0,ke=p.indexOf(q)>-1?z:gs(e,me,N,pe,u);_.push(ke)}return w&&_.push(t[t.length-1]),_}function Pd(t,o){return{monitorState:o(void 0,{}),nextActionId:1,actionsById:{0:Ai(Ln)},stagedActionIds:[0],skippedActionIds:[],committedState:t,currentStateIndex:0,computedStates:[],isLocked:!1,isPaused:!1}}function Od(t,o,e,i,n={}){return l=>(p,u)=>{let{monitorState:w,actionsById:_,nextActionId:U,stagedActionIds:T,skippedActionIds:q,committedState:me,currentStateIndex:z,computedStates:N,isLocked:pe,isPaused:te}=p||o;p||(_=Object.create(_));function ke(Z){let ae=Z,it=T.slice(1,ae+1);for(let He=0;He<it.length;He++)if(N[He+1].error){ae=He,it=T.slice(1,ae+1);break}else delete _[it[He]];q=q.filter(He=>it.indexOf(He)===-1),T=[0,...T.slice(ae+1)],me=N[ae].state,N=N.slice(ae),z=z>ae?z-ae:0}function Be(){_={0:Ai(Ln)},U=1,T=[0],q=[],me=N[z].state,z=0,N=[]}let ie=0;switch(u.type){case rs:pe=u.status,ie=Infinity;break;case os:te=u.status,te?(T=[...T,U],_[U]=new ui({type:`@ngrx/devtools/pause`},+Date.now()),U++,ie=T.length-1,N=N.concat(N[N.length-1]),z===T.length-2&&z++,ie=Infinity):Be();break;case Qo:_={0:Ai(Ln)},U=1,T=[0],q=[],me=t,z=0,N=[];break;case es:Be();break;case Xo:_={0:Ai(Ln)},U=1,T=[0],q=[],z=0,N=[];break;case is:{let{id:Z}=u;q.indexOf(Z)===-1?q=[Z,...q]:q=q.filter(it=>it!==Z),ie=T.indexOf(Z);break}case Cd:{let{start:Z,end:ae,active:it}=u,He=[];for(let Ce=Z;Ce<ae;Ce++)He.push(Ce);it?q=qo(q,He):q=[...q,...He],ie=T.indexOf(Z);break}case ns:z=u.index,ie=Infinity;break;case as:{let Z=T.indexOf(u.actionId);Z!==-1&&(z=Z),ie=Infinity;break}case ts:T=qo(T,q),q=[],z=Math.min(z,T.length-1);break;case Ii:{if(pe)return p||o;if(te||p&&ya(p.computedStates[z],u,n.predicate,n.actionsSafelist,n.actionsBlocklist)){let ae=N[N.length-1];N=[...N.slice(0,-1),gs(l,u.action,ae.state,ae.error,e)],ie=Infinity;break}n.maxAge&&T.length===n.maxAge&&ke(1),z===T.length-1&&z++;let Z=U++;_[Z]=u,T=[...T,Z],ie=T.length-1;break}case Da:({monitorState:w,actionsById:_,nextActionId:U,stagedActionIds:T,skippedActionIds:q,committedState:me,currentStateIndex:z,computedStates:N,isLocked:pe,isPaused:te}=u.nextLiftedState);break;case xe$1:ie=0,n.maxAge&&T.length>n.maxAge&&(N=Fn(N,ie,l,me,_,T,q,e,te),ke(T.length-n.maxAge),ie=Infinity);break;case Ve$1:if(N.filter(ae=>ae.error).length>0)ie=0,n.maxAge&&T.length>n.maxAge&&(N=Fn(N,ie,l,me,_,T,q,e,te),ke(T.length-n.maxAge),ie=Infinity);else{if(!te&&!pe){z===T.length-1&&z++;let ae=U++;_[ae]=new ui(u,+Date.now()),T=[...T,ae],ie=T.length-1,N=Fn(N,ie,l,me,_,T,q,e,te)}N=N.map(ae=>j(y$5({}
125,ae),{state:l(ae.state,kd)})),z=T.length-1,n.maxAge&&T.length>n.maxAge&&ke(T.length-n.maxAge),ie=Infinity}break;default:ie=Infinity;break}return N=Fn(N,ie,l,me,_,T,q,e,te),w=i(w,u),{monitorState:w,actionsById:_,nextActionId:U,stagedActionIds:T,skippedActionIds:q,committedState:me,currentStateIndex:z,computedStates:N,isLocked:pe,isPaused:te}}}var Yo=(()=>{class t{constructor(e,i,n,l,p,u,w,_){let U=Pd(w,_.monitor),T=Od(w,U,u,_.monitor,_),q=iC(iC(i.asObservable().pipe(DC(1)),l.actions$).pipe(U$1(Ai)),e,l.liftedActions$).pipe(Yo$1(GI)),me=n.pipe(U$1(T)),z=ps(_.connectInZone),N=new Yr(1);this.liftedStateSubscription=q.pipe(wC(me),Jo(z),vC(({state:ke},[Be,ie])=>{let Z=ie(ke,Be);return Be.type!==Ii&&ms(_)&&(Z=Dd(Z,_.predicate,_.actionsSafelist,_.actionsBlocklist)),l.notify(Be,Z),{state:Z,action:Be}},{state:U,action:null})).subscribe(({state:ke,action:Be})=>{if(N.next(ke),Be.type===Ii){let ie=Be.action;p.next(ie)}}),this.extensionStartSubscription=l.start$.pipe(Jo(z)).subscribe(()=>{this.refresh()});let pe=N.asObservable(),te=pe.pipe(U$1(ds));Object.defineProperty(te,"state",{value:v4$1(te,{manualCleanup:!0,requireSync:!0})}),this.dispatcher=e,this.liftedState=pe,this.state=te}ngOnDestroy(){this.liftedStateSubscription.unsubscribe(),this.extensionStartSubscription.unsubscribe()}dispatch(e){this.dispatcher.next(e)}next(e){this.dispatcher.next(e)}error(e){}complete(){}performAction(e){this.dispatch(new ui(e,+Date.now()))}refresh(){this.dispatch(new ua)}reset(){this.dispatch(new ga(+Date.now()))}rollback(){this.dispatch(new ha(+Date.now()))}commit(){this.dispatch(new xa(+Date.now()))}sweep(){this.dispatch(new fa)}toggleAction(e){this.dispatch(new va(e))}jumpToAction(e){this.dispatch(new Ca(e))}jumpToState(e){this.dispatch(new _a(e))}importState(e){this.dispatch(new ba(e))}lockChanges(e){this.dispatch(new Sa(e))}pauseRecording(e){this.dispatch(new wa(e))}static{this.ɵfac=function(i){return new(i||t)(T$2(Rn),T$2(S$3),T$2(x),T$2(us),T$2(V$3),T$2(Je),T$2(N$2),T$2(Gn))}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac})}}return t})();function Jo({ngZone:t,connectInZone:o}){return e=>o?new N$1(i=>e.subscribe({next:n=>t.run(()=>i.next(n)),error:n=>t.run(()=>i.error(n)),complete:()=>t.run(()=>i.complete())})):e}var Ad=new D$2(`@ngrx/store-devtools Is Devtools Extension or Monitor Present`);function Id(t,o){return!!t||o.monitor!==ss}function Fd(){let t=`__REDUX_DEVTOOLS_EXTENSION__`;return typeof window==`object`&&typeof window[t]<`u`?window[t]:null}function Ld(t){return t.state}function hs(t={}){return gt([us,Rn,Yo,{provide:Wo,useValue:t},{provide:Ad,deps:[Ma,Gn],useFactory:Id},{provide:Ma,useFactory:Fd},{provide:Gn,deps:[Wo],useFactory:Sd},{provide:C$1,deps:[Yo],useFactory:Ld},{provide:w$2,useExisting:Rn}])}var xs=(t,o)=>{let e=g$1(z$1),i=g$1(Xt$1);return e.pipe(Be$1(so),Ke(1),U$1(n=>{if(n)return!0;let l=o.url;return l?.trim()&&localStorage.setItem(`last_requested_url`,JSON.stringify({url:l,time:Date.now()})),i.createUrlTree([`/signin`])}))};var fs=()=>{let t=g$1(z$1),o=g$1(Xt$1);return t.select(no).pipe(ke$1(e=>!!e),Ke(1),U$1(e=>e.activated===!1||e.phone_verified===!1?o.createUrlTree([`/`]):!0))};var vs=()=>{let t=g$1(z$1),o=g$1(Xt$1);return t.select(no).pipe(ke$1(e=>!!e),Ke(1),U$1(e=>e.survey_completed===!1?o.createUrlTree([`/survey`]):!0))};var _s=()=>{let t=g$1(z$1),o=g$1(Xt$1);return t.select(go).pipe(Ke(1),U$1(e=>e?o.createUrlTree([`/`]):!0))};var Nn=(()=>{class t{constructor(){this.router=g$1(Xt$1)}canActivate(e,i){let n=i.url.replace(`api-explorer`,`api-playground`);return this.router.navigateByUrl(n),!1}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac})}}return t})();var qt=class{constructor(o,e,i,n){this.icon=o,this.id=e,this.url=i,this.text=n,this.disabled=!1}};var Rd=[`apiPanelLogin`];var Nd=[`userMenuButton`];var Bd=()=>({x:`center`,y:`top`});var Hd=()=>({x:`center`,y:`bottom`});var Vd=(t,o)=>({my:t,at:o});var zd=(t,o)=>e=>e.label!==`Security Settings`;function Ud(t,o){t&1&&kc$1(0,`span`,9)}function jd(t,o){if(t&1&&(pc$1(0,`span`,14),eN(1),ch()),t&2){let e=TM(3);pT(),kD(e.getAccountLabel(e.accessData.api_login))}}function Wd(t,o){if(t&1&&(UD(0),EN(1,`async`),pc$1(2,`div`,10)(3,`div`,11),eN(4),ch(),pc$1(5,`div`,12)(6,`div`,13),eN(7),ch(),uM(8,jd,2,1,`span`,14),ch(),kc$1(9,`span`,15),ch()),t&2){let e=TM(2),i=IN(1,3,e.userInfo$)?.name;pT(4),kD(e.initials(i)),pT(3),kD(i),pT(),lM(e.hasSeveralApiLogins?8:-1)}}function qd(t,o){if(t&1&&(pc$1(0,`div`),uM(1,Ud,1,0,`span`,9),EN(2,`async`),ah(3,Wd,10,5,`div`,10),ch()),t&2){let e=TM();pT(),lM(IN(2,1,e.isMobile$)?1:3)}}function $d(t,o){t&1&&(pc$1(0,`b`),eN(1,`Personal`),ch())}function Kd(t,o){t&1&&(pc$1(0,`b`),eN(1,`Team`),ch())}function Zd(t,o){if(t&1&&(pc$1(0,`div`,22),uM(1,$d,2,0,`b`)(2,Kd,2,0,`b`),pc$1(3,`div`,23),eN(4),ch()()),t&2){let e=o.$implicit,i=TM(3);pT(),lM(i.accessData.available_api_accounts[0].api_login===e.api_login?1:2),pT(3),kD(e.email)}}function Yd(t,o){if(t&1){let e=EM();pc$1(0,`div`,16)(1,`span`,18),eN(2,`Account`),ch(),pc$1(3,`span`,19),eN(4,`You have access to several accounts.`),ch(),pc$1(5,`dx-select-box`,20,1),Pc$1(`onValueChanged`,function(n){fm$1(e);return hm$1(TM(2).apiLoginValueChanged(n))}),uD(7,Zd,5,2,`div`,21),ch()()}if(t&2){let e=TM(2);pT(5),dD(`dataSource`,e.accessData.available_api_accounts)(`value`,e.accessData.api_login)(`dropDownOptions`,e.selectPopupOptions),pT(2),dD(`dxTemplateOf`,`item`)}}function Jd(t,o){if(t&1&&(pc$1(0,`span`),eN(1),ch()),t&2){let e=TM(2).$implicit;$M(e.badge_class),pT(),kD(e.badge_text)}}function Qd(t,o){if(t&1){let e=EM();pc$1(0,`a`,27),Pc$1(`click`,function(){fm$1(e);return hm$1(TM(3).closeMenu())}),kc$1(1,`span`),pc$1(2,`span`,28),eN(3),ch(),uM(4,Jd,2,3,`span`,29),ch()}if(t&2){let e=TM().$implicit;dD(`href`,e.url,sy),pT(),$M(`dx-icon`+e.item_icon_class),pT(2),kD(e.label),pT(),lM(e.badge_text?4:-1)}}function Xd(t,o){if(t&1&&(pc$1(0,`span`),eN(1),ch()),t&2){let e=TM(2).$implicit;$M(e.badge_class),pT(),kD(e.badge_text)}}function el(t,o){if(t&1){let e=EM();pc$1(0,`button`,30),Pc$1(`click`,function(){fm$1(e);return hm$1(TM(3).logOutFromMenu())}),kc$1(1,`span`),pc$1(2,`span`,28),eN(3),ch(),uM(4,Xd,2,3,`span`,29),ch()}if(t&2){let e=TM().$implicit;pT(),$M(`dx-icon`+e.item_icon_class),pT(2),kD(e.label),pT(),lM(e.badge_text?4:-1)}}function tl(t,o){if(t&1&&(pc$1(0,`span`),eN(1),ch()),t&2){let e=TM(2).$implicit;$M(e.badge_class),pT(),kD(e.badge_text)}}function il(t,o){if(t&1){let e=EM();pc$1(0,`button`,31),Pc$1(`click`,function(){fm$1(e);let n=TM().$implicit;return hm$1(TM(2).menuItemClick(n))}),kc$1(1,`span`),pc$1(2,`span`,28),eN(3),ch(),uM(4,tl,2,3,`span`,29),ch()}if(t&2){let e=TM().$implicit;pT(),$M(`dx-icon`+e.item_icon_class),pT(2),kD(e.label),pT(),lM(e.badge_text?4:-1)}}function nl(t,o){if(t&1&&(pc$1(0,`li`),uM(1,Qd,5,5,`a`,24)(2,el,5,4,`button`,25)(3,il,5,4,`button`,26),ch()),t&2){let e=o.$implicit;pT(),lM(e.target===`_blank`||e.label===`Documentation`?1:e.url===`logout`?2:3)}}
125function al(t,o){if(t&1&&(pc$1(0,`div`),uM(1,Yd,8,4,`div`,16),pc$1(2,`ul`,17),hM(3,nl,4,1,`li`,null,fM),EN(5,`async`),ch()()),t&2){let e=TM();pT(),lM(e.hasSeveralApiLogins?1:-1),pT(2),pM(IN(5,1,e.userInfo$)?.userMenu.filter(cN(3,zd,o)))}}function rl(t,o){if(t&1&&(pc$1(0,`a`,33),kc$1(1,`span`),pc$1(2,`span`,28),eN(3),ch()()),t&2){let e=TM().$implicit;pT(),$M(`dx-icon`+e.item_icon_class),pT(2),kD(e.label)}}function ol(t,o){if(t&1){let e=EM();pc$1(0,`span`,34),Pc$1(`click`,function(){fm$1(e);return hm$1(TM(3).logOut())}),kc$1(1,`span`),pc$1(2,`span`,28),eN(3),ch()()}if(t&2){let e=TM().$implicit;pT(),$M(`dx-icon`+e.item_icon_class),pT(2),kD(e.label)}}function sl(t,o){if(t&1&&(pc$1(0,`div`),uM(1,rl,4,3,`a`,33)(2,ol,4,3,`span`,33),ch()),t&2){let e=o.$implicit;pT(),lM(e.url!==`logout`?1:2)}}function dl(t,o){if(t&1){let e=EM();pc$1(0,`dx-context-menu`,32),EN(1,`async`),Pc$1(`onItemClick`,function(n){fm$1(e);return hm$1(TM().itemMenuClick(n))}),uD(2,sl,3,1,`div`,4),ch()}if(t&2){let e=TM();dD(`cssClass`,`user-menu `)(`items`,IN(1,4,e.userInfo$)?.userMenu)(`position`,gN(8,Vd,hN(6,Bd),hN(7,Hd))),pT(2),dD(`dxTemplateOf`,`menuItems`)}}function ll(t,o){t&1&&(pc$1(0,`div`),kc$1(1,`li`,36),ch())}function cl(t,o){if(t&1&&(pc$1(0,`div`)(1,`a`,37),kc$1(2,`span`),pc$1(3,`span`,28),eN(4),ch()()()),t&2){let e=o.$implicit;pT(),dD(`routerLink`,e.url),pT(),$M(`dx-icon`+e.item_icon_class),pT(2),kD(e.label)}}function ml(t,o){if(t&1){let e=EM();pc$1(0,`dx-list`,35),EN(1,`async`),Pc$1(`onItemClick`,function(n){fm$1(e);return hm$1(TM().itemMenuClick(n))}),uD(2,ll,2,0,`div`,4)(3,cl,5,4,`div`,4),ch()}if(t&2)dD(`items`,IN(1,4,TM().userInfo$)?.userMenu)(`grouped`,!0),pT(2),dD(`dxTemplateOf`,`group`),pT(),dD(`dxTemplateOf`,`menuItems`)}function pl(t,o){if(t&1&&(pc$1(0,`div`)(1,`div`,39),kc$1(2,`span`),pc$1(3,`span`,40),eN(4),ch()()()),t&2){let e=o.$implicit,i=TM(2);pT(2),_D(`dx-icon-check`,e.api_login===i.accessData.api_login),pT(2),kD(e.email)}}function ul(t,o){if(t&1){let e=EM();pc$1(0,`div`)(1,`dx-list`,38),Pc$1(`onItemClick`,function(n){fm$1(e);return hm$1(TM().apiLoginValueChanged(n))}),uD(2,pl,5,3,`div`,4),ch()()}if(t&2){let e=TM();pT(),dD(`dataSource`,e.accessData.available_api_accounts),pT(),dD(`dxTemplateOf`,`item`)}}function gl(t,o){t&1&&kc$1(0,`app-loader`,8),t&2&&dD(`className`,`data-collecting-spinner centered`)}var Hn=(()=>{class t{get hasSeveralApiLogins(){return!!this.accessData?.available_api_accounts&&this.accessData.available_api_accounts.length>1}constructor(){this.store=g$1(z$1),this.updates$=g$1(li$1),this.cmService=g$1(_c$1),this.router=g$1(Xt$1),this.userService=g$1(ha$1),this.paymentService=g$1(m),this.pendingChangesService=g$1(_t),this.menuMode=Bc(void 0),this.showChangeLoginPopup=!1,this.destroyed$=new Q,this.triggerAttr={"aria-label":`Account menu`},this.accountPopupAttr={class:`user-account-popup`},this.menuPopupOptions={width:260,wrapperAttr:{class:`user-menu-popup`},position:{of:`.user-menu-button`,collision:`flipfit`,my:`right top`,at:`right bottom`,offset:`23 19`}},this.selectPopupOptions={container:`.user-menu-popup`},this.apiPanelLogin=v3$1(`apiPanelLogin`),this.userMenuButton=v3$1(`userMenuButton`),this.showLoading=!1,this.isMobile$=this.store.pipe(Be$1(wo)),this.showInfoLine(),this.userService.apiAccessInfo$.subscribe(e=>{this.accessData=e})}ngOnInit(){this.updates$.pipe(ci$1(Jt$1,sr$1,ur,lr),sr(this.destroyed$),Xe(()=>{this.showInfoLine()})).subscribe(),this.userService.wlSettingUpdated.pipe(sr(this.destroyed$)).subscribe(()=>{this.showInfoLine()}),this.userInfo$=this.store.pipe(Be$1(vo),U$1(e=>{return e.icon=this.userService.getWlApiUrl()+e.userImg.replace(/\&/g,`&`),{name:e.name,icon:e.icon,userMenu:[...e.userMenu]}})),this.getApiSettings()}getApiSettings(){this.userService.getAccessInfo()}apiLoginValueChanged(e){let i=e.value??e.itemData?.api_login;i&&this.accessData.api_login&&i!==this.accessData.api_login&&(this.applyApiLogin(i),this.showChangeLoginPopup=!1)}getAccountLabel(e){return e.includes(`@`)?e:this.accessData.available_api_accounts?.find(i=>i.api_login===e)?.email??e}applyApiLogin(e){this.showLoading=!0,this.userService.setActiveApiUser(e).pipe(Ke(1),Me$1(i=>{if(!i.data.user)throw new Error(`No user`);let n=i.data.user;return this.store.dispatch(dr(n)),this.store.select(l=>l.users.user).pipe(ke$1(l=>l&&l.use_parent_acc===n.use_parent_acc),Ke(1))})).subscribe(i=>{this.showLoading=!1,this.userService.getApiUserCredits(!0),this.paymentService.getActiveOnDemandSubscription(),this.getApiSettings()},i=>{this.showLoading=!1,Ic$1({message:`Error`,tone:`error`})},()=>{})}showInfoLine(){this.cmService.showInfoLine()}initials(e){return(e??``).split(/\s+/).filter(i=>i.length>0).slice(0,2).map(i=>i[0].toUpperCase()).join(``)}closeMenu(){this.userMenuButton()?.instance.close()}menuItemClick(e){this.closeMenu(),this.itemMenuClick(e)}logOutFromMenu(){this.closeMenu(),this.logOut()}itemMenuClick(e){e.url&&e.url!==`logout`&&e.label&&e.label!==`Documentation`&&this.router.navigate([`${e.url}`]),e.id===`intercom-open`&&window.Intercom&&window.Intercom(`showNewMessage`)}logOut(){this.pendingChangesService.hasPendingChanges?u({title:`Unsaved Changes`,message:`You have unsaved changes. Do you want to save them before logging out?`,icon:`error`,dismissValue:`cancel`,actions:[{text:`Cancel`,value:`cancel`},{text:`Don't Save`,value:`discard`},{text:`Save & Logout`,value:`save`,tone:`accent`}]}).then(e=>{e===`save`?this.pendingChangesService.save().subscribe(i=>{i&&(sessionStorage.removeItem(`promo_shown`),this.store.dispatch(er(void 0)))}):e===`discard`&&(this.pendingChangesService.hasPendingChanges=!1,sessionStorage.removeItem(`promo_shown`),this.store.dispatch(er(void 0)))}):(sessionStorage.removeItem(`promo_shown`),this.store.dispatch(er(void 0)))}ngOnDestroy(){this.destroyed$.next(!0),this.destroyed$.complete()}openSwitchAccount(){this.showChangeLoginPopup=!0}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-user-menu`]],viewQuery:function(i,n){i&1&&CD(n.apiPanelLogin,Rd,5)(n.userMenuButton,Nd,5),i&2&&AM(2)},inputs:{menuMode:[1,`menuMode`]},decls:11,vars:19,consts:[[`userMenuButton`,``],[`apiPanelLogin`,``],[1,`user-panel`],[`stylingMode`,`text`,`template`,`trigger`,`dropDownContentTemplate`,`menu`,1,`user-menu-button`,3,`showArrowIcon`,`dropDownOptions`,`elementAttr`],[4,`dxTemplate`,`dxTemplateOf`],[`target`,`.user-button`,`showEvent`,`dxclick`,`width`,`170px`,`itemTemplate`,`menuItems`,3,`cssClass`,`items`,`position`],[1,`dx-toolbar-menu-action`,`no-marker-list`,3,`items`,`grouped`],[3,`visibleChange`,`visible`,`showTitle`,`title`,`hideOnOutsideClick`,`height`,`width`,`wrapperAttr`,`showCloseButton`],[3,`className`],[1,`icon-kanban-elem-acts`],[1,`user-info`],[`aria-hidden`,`true`,1,`image-container`],[1,`user-name-wrapper`],[1,`user-name`],[1,`user-info-email`],[1,`user-menu-chevron`],[1,`switcher-wrapper`],[1,`user-menu__list`],[1,`switcher-wrapper-title`],[1,`switcher-wrapper-description`],[`stylingMode`,`outlined`,`valueExpr`,`api_login`,`displayExpr`,`email`,3,`onValueChanged`,`dataSource`,`value`,`dropDownOptions`],[`class`,`custom-item`,4,`dxTemplate`,`dxTemplateOf`],[1,`custom-item`],[1,`product-name`],[`target`,`_blank`,`rel`,`noopener`,1,`user-panel-item`,3,`href`],[`type`,`button`,1,`user-panel-item`,`user-panel-item--logout`],[`type`,`button`,1,`user-panel-item`],[`target`,`_blank`,`rel`,`noopener`,1,`user-panel-item`,3,`click`,`href`],[`translate`,``,1,`user-panel-item__text`],[3,`class`],[`type`,`button`,1,`user-panel-item`,`user-panel-item--logout`,3,`click`],[`type`,`button`,1,`user-panel-item`,3,`click`],[`target`,`.user-button`,`showEvent`,`dxclick`,`width`,`170px`,`itemTemplate`,`menuItems`,3,`onItemClick`,`cssClass`,`items`,`position`],[1,`user-panel-item`],[1,`user-panel-item`,3,`click`],[1,`dx-toolbar-menu-action`,`no-marker-list`,3,`onItemClick`,`items`,`grouped`],[1,`menu-separator-mob`],[1,`user-panel-item`,3,`routerLink`],[3,`onItemClick`,`dataSource`],[1,`account-item`],[1,`account-item-value`]],template:function(i,n){if(i&1){let l=EM();pc$1(0,`div`,2)(1,`dx-drop-down-button`,3,0),uD(3,qd,4,3,`div`,4)(4,al,6,4,`div`,4),ch(),uM(5,dl,3,11,`dx-context-menu`,5),uM(6,ml,4,6,`dx-list`,6),ch(),pc$1(7,`dx-popup`,7),EN(8,`translate`),jD(`visibleChange`,function(u){return fm$1(l),oN(n.showChangeLoginPopup,u)||(n.showChangeLoginPopup=u),hm$1(u)}),uD(9,ul,3,2,`div`,4),ch(),uM(10,gl,1,1,`app-loader`,8)}i&2&&(pT(),dD(`showArrowIcon`,!1)(`dropDownOptions`,n.menuPopupOptions)(`elementAttr`,n.triggerAttr),pT(2),dD(`dxTemplateOf`,`trigger`),pT(),dD(`dxTemplateOf`,`menu`),pT(),lM(n.menuMode()===`context`?5:-1),pT(),lM(n.menuMode()===`list`?6:-1),pT(),FD(`visible`,n.showChangeLoginPopup),dD(`showTitle`,!0)(`title`,IN(8,17,`Switch Account`))(`hideOnOutsideClick`,!0)(`height`,400)(`width`,320)(`wrapperAttr`,n.accountPopupAttr)(`showCloseButton`,!0),pT(2),dD(`dxTemplateOf`,`content`),pT(),lM(n.showLoading?10:-1))}
125,dependencies:[C8e,Xve,Ybt,xen,RCe,be$1,ve$1,oDi,O4e,rQi,bQe,sI,N7e,ICe,D,jR,Ce$1],styles:[`.user-panel[_ngcontent-%COMP%]{display:flex;align-items:center}[_nghost-%COMP%] .user-menu-button .dx-button{height:auto;min-width:0;background-color:transparent;border:none;box-shadow:none;color:var(--%NS%dfs-text-main)}[_nghost-%COMP%] .user-menu-button .dx-button.dx-state-hover, [_nghost-%COMP%] .user-menu-button .dx-button.dx-state-active{background-color:transparent}[_nghost-%COMP%] .user-menu-button .dx-button-content{padding:0}.user-info[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--%NS%dfs-space-4)}.image-container[_ngcontent-%COMP%]{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--%NS%dfs-control-height-sm);height:var(--%NS%dfs-control-height-sm);background-color:var(--%NS%dfs-bg-light-10);border-radius:50%;color:var(--%NS%dfs-text-main);font-size:var(--%NS%dfs-font-size-sm);font-weight:var(--%NS%dfs-font-weight-semibold);line-height:1}.user-name-wrapper[_ngcontent-%COMP%]{min-width:0;text-align:left}.user-panel[_ngcontent-%COMP%] .user-info[_ngcontent-%COMP%] .user-name[_ngcontent-%COMP%]{max-width:250px;overflow:hidden;color:var(--%NS%dfs-text-main);font-size:var(--%NS%dfs-font-size-md);font-weight:var(--%NS%dfs-font-weight-semibold);line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.user-info-email[_ngcontent-%COMP%]{display:block;color:var(--%NS%dfs-text-main-70);font-size:var(--%NS%dfs-font-size-xs);line-height:16px}.user-menu-chevron[_ngcontent-%COMP%]{flex:0 0 auto;width:var(--%NS%dfs-icon-size-lg);height:var(--%NS%dfs-icon-size-lg);background-color:var(--%NS%dfs-text-main);mask:url("./media/chevron-down-PLOEC6J5.svg") center/var(--%NS%dfs-icon-size-lg) var(--%NS%dfs-icon-size-lg) no-repeat}.menu-separator-mob[_ngcontent-%COMP%]{height:1px;margin:var(--%NS%dfs-space-1) 0;background-color:var(--%NS%dfs-border-light)}.no-marker-list[_ngcontent-%COMP%]{list-style-type:none}`],changeDetection:1})}}return t})();function hl(t,o){t&1&&(pc$1(0,`div`),eN(1,`AI Chat`),ch())}function xl(t,o){t&1&&(pc$1(0,`a`,1),kc$1(1,`img`,2),ch(),pc$1(2,`dx-popover`,3),uD(3,hl,2,0,`div`,4),ch()),t&2&&(pT(3),dD(`dxTemplateOf`,`content`))}function fl(t,o){t&1&&(pc$1(0,`a`,0),kc$1(1,`img`,2),pc$1(2,`span`,5),eN(3,`AI Chat`),ch()())}var Vn=(()=>{class t{constructor(){this.compactMode=Bc.required()}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`ai-chat-widget`]],inputs:{compactMode:[1,`compactMode`]},decls:2,vars:1,consts:[[`href`,`https://chat.dataforseo.com/`,`target`,`_blank`,`rel`,`noopener`,1,`ai-chat-wrapper`],[`id`,`ai-chat-compact`,`href`,`https://chat.dataforseo.com/`,`target`,`_blank`,`rel`,`noopener`,1,`ai-chat-wrapper`,`compact`],[`src`,`https://chat.dataforseo.com/Sofia-ai-64.png`,`alt`,`AI Chat`,1,`ai-chat-image`],[`target`,`#ai-chat-compact`,`position`,`bottom`,`showEvent`,`mouseenter`,`hideEvent`,`mouseleave`],[4,`dxTemplate`,`dxTemplateOf`],[1,`module-label`]],template:function(i,n){i&1&&uM(0,xl,4,1)(1,fl,4,0,`a`,0),i&2&&lM(n.compactMode()?0:1)},dependencies:[y7e,ECe,Ybt,be$1],styles:[`.ai-chat-wrapper[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:var(--%NS%dfs-space-3);padding:9px 17px;background-color:var(--%NS%dfs-accent-10);border:var(--%NS%dfs-border-width) solid var(--%NS%dfs-accent);border-radius:var(--%NS%dfs-radius-sm);color:var(--%NS%dfs-text-main);text-decoration:none;transition:background-color var(--%NS%dfs-duration-fast) var(--%NS%dfs-easing)}.ai-chat-wrapper[_ngcontent-%COMP%]:hover{background-color:var(--%NS%dfs-accent-20)}.ai-chat-wrapper.compact[_ngcontent-%COMP%]{gap:0;padding:9px}dx-popover[_ngcontent-%COMP%]{position:absolute}.ai-chat-image[_ngcontent-%COMP%]{flex:0 0 auto;width:var(--%NS%dfs-icon-size-md);height:var(--%NS%dfs-icon-size-md);background-color:#fff;border-radius:50%}.module-label[_ngcontent-%COMP%]{margin:0;font-size:var(--%NS%dfs-font-size-md);font-weight:var(--%NS%dfs-font-weight-semibold);line-height:20px;white-space:nowrap}`],changeDetection:1})}}return t})();var vl=[`navTopActions`];var _l=[`navSiteActions`];var Cl=[`popoverNotif`];var bl=()=>[`/`];function Sl(t,o){if(t&1&&kc$1(0,`img`,17),t&2){let e=TM(2);dD(`src`,e.squareLogo,sy),Oc$1(`alt`,e.wlDomainLogo().ingAlt||`DFS`)}}function wl(t,o){t&1&&(pc$1(0,`span`),kc$1(1,`img`,19),ch())}
125function Ml(t,o){if(t&1&&kc$1(0,`img`,18),t&2){let e=TM(2);dD(`src`,e.logoSrc(),sy),Oc$1(`alt`,e.wlDomainLogo().ingAlt)}}function Dl(t,o){if(t&1&&(pc$1(0,`div`,16),uM(1,Sl,1,2,`img`,17)(2,wl,2,0,`span`)(3,Ml,1,2,`img`,18),ch()),t&2){let e=TM();_D(`custom-wl-logo-goto-home`,e.hasCustomWlLogo())(`dashboard-logo--compact`,e.compactRail()),dD(`routerLink`,hN(6,bl)),pT(),lM(e.compactRail()?1:e.hasCustomWlLogo()?3:2)}}function yl(t,o){if(t&1){let e=EM();pc$1(0,`button`,25),Pc$1(`click`,function(){fm$1(e);return hm$1(TM(2).stayOnCurrentVersion())}),eN(1),EN(2,`translate`),ch()}t&2&&(pT(),ph(` `,IN(2,1,`Cancel`),` `))}function El(t,o){t&1&&(kc$1(0,`span`,26),eN(1),EN(2,`translate`)),t&2&&(pT(),ph(` `,IN(2,1,`Updating`),` `))}function Tl(t,o){t&1&&(eN(0),EN(1,`translate`)),t&2&&ph(` `,IN(1,1,`Update`),` `)}function kl(t,o){if(t&1){let e=EM();pc$1(0,`div`)(1,`div`,20)(2,`div`,21),eN(3,`Update available`),ch(),pc$1(4,`div`,22),uM(5,yl,3,3,`button`,23),pc$1(6,`button`,24),Pc$1(`click`,function(){fm$1(e);return hm$1(TM().getNewVersion())}),uM(7,El,3,3)(8,Tl,2,3),ch()()()()}if(t&2){let e=TM();pT(5),lM(e.appUpdating?-1:5),pT(),dD(`disabled`,e.appUpdating),pT(),lM(e.appUpdating?7:8)}}function Pl(t,o){if(t&1){let e=EM();pc$1(0,`dx-tabs`,28,1),Pc$1(`onItemClick`,function(n){fm$1(e);return hm$1(TM(2).navTopClick(n))}),ch()}if(t&2)dD(`dataSource`,TM(2).navTopDataSource)}function Ol(t,o){if(t&1&&(pc$1(0,`div`,13),uM(1,Pl,2,1,`dx-tabs`,27),ch()),t&2){let e=TM();pT(),lM(e.navTopDataSource?1:-1)}}function Al(t,o){t&1&&(pc$1(0,`div`),kc$1(1,`app-user-menu`),ch())}function Il(t,o){if(t&1){let e=EM();pc$1(0,`button`,29),EN(1,`translate`),Pc$1(`click`,function(){fm$1(e);return hm$1(TM().toggleLeftMenu())}),kc$1(2,`span`,30),ch()}if(t&2){let e=TM();_D(`menu-collapse-toggle--collapsed`,!e.menuOpened())(`menu-collapse-toggle--compact`,e.compactRail()),Oc$1(`aria-expanded`,e.menuOpened())(`aria-label`,IN(1,6,e.menuOpened()?`Collapse menu`:`Expand menu`))}}var zn=(()=>{class t{static{this.OWN_LOGOS=[``,`default-logo`,`./assets/images/logo_dataforseo_560x104.png`,`./assets/images/ukr-logo-border-706-104.png`]}static{this.SQUARE_LOGO=`./assets/images/ukr-logo-square-152x152.png`}static{this.TIGHT_ROW_WIDTH=1280}static{this.UPDATE_CHECK_INTERVAL=1800*1e3}static{this.LIGHT_THEME_LOGOS={"./assets/images/ukr-logo-border-706-104.png":`./assets/images/ukr-logo-border-dark-706-104.png`}}constructor(){this.store=g$1(z$1),this.updates$=g$1(li$1),this.router=g$1(Xt$1),this.userService=g$1(ha$1),this.cmService=g$1(_c$1),this.swUpdate=g$1(Oi),this.zone=g$1(oe$1),this.menuToggle=g3$1(),this.menuOpened=Bc(!0),this.navTopDataItems=[],this.navBarData=[],this.destroyed$=new Q,this.wlDomainLogo=ie$1({imgUrl:``,ingAlt:``}),this.squareLogo=t.SQUARE_LOGO,this.viewTheme=v4$1(this.store.pipe(Be$1(ho)),{initialValue:`dark`}),this.logoSrc=Ro$1(()=>{let i=this.wlDomainLogo().imgUrl;return this.viewTheme()===`light`?t.LIGHT_THEME_LOGOS[i]??i:i}),this.compactRail=Ro$1(()=>!this.menuOpened()&&t.OWN_LOGOS.includes(this.wlDomainLogo().imgUrl)),this.hasCustomWlLogo=Ro$1(()=>{let i=this.wlDomainLogo().imgUrl;return i!==``&&i!==`default-logo`}),this.viewportWidth=ie$1(window.innerWidth),this.tightRow=Ro$1(()=>this.viewportWidth()<t.TIGHT_ROW_WIDTH),this.intercomVerticalPadding=window.innerHeight-60,this.showingTrialLine=!1,this.showLinkToOldVersion=!1,this.isMobile=!1,this.userHasMasterAccess=!1,this.selectAccountViewOptions={dataSource:[{id:`user`,name:`User View`},{id:`master`,name:`Master View`}],valueExpr:`id`,displayExpr:`name`,value:`master`,onValueChanged:({value:i})=>{this.store.dispatch(hr({mode:i}))}},this.navTopActions=v3$1(`navTopActions`),this.navSiteActions=v3$1(`navSiteActions`),this.defaultVisible=!1,this.updateNotifyEnabled=!0,this.popoverNotif=v3$1(`popoverNotif`),this.showIntercom=!1,this.currentBalance=null,this.addFundsLabel=``,this.appUpdating=!1;let e=this.updates$;this.isUserMenuBtn=window.innerWidth>980,Ai$3(this.store).user&&Ai$3(this.store).user.wl_theme?this.wlTheme=Ai$3(this.store).user.wl_theme:this.wlTheme=`api/`,this.watchForNewVersion(),this.exposeUpdateNotifPreview(),this.theme=this.store.pipe(Be$1(ho)),this.store.pipe(Be$1(ii$1)).subscribe(i=>{this.isMobile=i!==N$3.supportDevicesType.desktop}),e.pipe(ci$1(Jt$1,sr$1,ur,lr),sr(this.destroyed$),Xe(i=>{this.initMenu()})).subscribe(),this.initMenu(),this.refreshWlDomainLogo(),this.userService.wlSettingUpdated.pipe(sr(this.destroyed$)).subscribe(i=>
125{this.refreshWlDomainLogo(),this.navTopDataItems.length>0&&(this.userService.checkIsWlHelpLinkExist()&&!this.userService.getWlDomainHomePageUrl().includes(`ranksonic`)?this.navTopDataSource=this.navTopDataItems:this.navTopDataSource=[this.navTopDataItems[1]])}),this.goToProjects=this.goToProjects.bind(this),this.viewStoreState=Ys$1(this.store)}refreshWlDomainLogo(){let e=this.userService.getWlDomainLogo();this.wlDomainLogo.set({imgUrl:e.replace(`logo_rankactive.png`,`logo_rankactive-ligth.png`),ingAlt:this.userService.getWlTitle()})}watchForNewVersion(){this.swUpdate.isEnabled&&(this.swUpdate.versionUpdates.pipe(ke$1(e=>e.type===`VERSION_READY`),sr(this.destroyed$)).subscribe(()=>{this.updateNotifyEnabled&&this.setUpdateNotifVisible(!0)}),oC(t.UPDATE_CHECK_INTERVAL).pipe(sr(this.destroyed$)).subscribe(()=>{this.swUpdate.checkForUpdate().catch(()=>{})}))}exposeUpdateNotifPreview(){N$3.production||(window.showUpdateNotif=(e=!1)=>{this.zone.run(()=>{this.updateNotifyEnabled=!0,this.appUpdating=e,this.setUpdateNotifVisible(!0)})})}setUpdateNotifVisible(e){this.defaultVisible=e;let i=this.popoverNotif();i&&(i.visible=e)}getNewVersion(){this.appUpdating=!0,re(this.swUpdate.activateUpdate()).pipe(ir(()=>A$1(!1)),Me$1(()=>this.userService.getUpdatedUserObject()),Ke(1)).subscribe({next:()=>{this.setUpdateNotifVisible(!1),window.location.reload()},error:()=>{this.appUpdating=!1,Ic$1({message:`Error with app version updating!`,tone:`error`})}})}stayOnCurrentVersion(){this.updateNotifyEnabled=!1,this.setUpdateNotifVisible(!1)}ngAfterViewInit(){let e=this.popoverNotif();e&&!e.visible&&(e.visible=this.defaultVisible)}initIntercom(){let e=this.authStoreState.user,i={app_id:`yhwl2kwv`,user_hash:this.authStoreState.user.intercom_hash,custom_launcher_selector:`#intercomTop`,alignment:`right`,horizontal_padding:10,vertical_padding:60,created_at:this.authStoreState.user.created_on,name:this.authStoreState.user.name,user_name:this.authStoreState.user.name,email:this.authStoreState.user.email,language:this.authStoreState.user.language,domain:this.authStoreState.user.domain,registered_v3:this.authStoreState.user.created_on,logindate:this.authStoreState.user.last_login,child:this.authStoreState.user.parent_id>0,hide_default_launcher:!1,v3_user:!0,link_auth_v3:`https://app.dataforseo.com/login_onetime_admin/`+this.authStoreState.user.global_id+`/`+this.authStoreState.user.intercom_token,link_plans_v3:`https://app.dataforseo.com/login_onetime_admin/`+this.authStoreState.user.global_id+`/`+this.authStoreState.user.intercom_token+`users/getrows`};e.intercom_user_id?.trim()&&(i.user_id=e.intercom_user_id),window.Intercom(`boot`,i)}onResize(e){this.isUserMenuBtn=window.innerWidth>980,this.viewportWidth.set(window.innerWidth);let i=60+(this.showingTrialLine?30:0)+(this.showLinkToOldVersion?30:0);this.intercomVerticalPadding=e.target.innerHeight-i;document.getElementById(`intercomTop`)&&document.getElementById(`intercomTop`).getBoundingClientRect().left,this.showIntercom&&window.Intercom(`boot`,{app_id:`yhwl2kwv`,domain:`app.dataforseo.com`,vertical_padding:60,horizontal_padding:10,hide_default_launcher:!1})}checkLinkToOldVersion(){this.showLinkToOldVersion=this.authStoreState.user.show_link_to_old_version&&this.userService.getWlId()===220||this.userService.getWlId()===43,this.wlID=this.userService.getWlId()}focus(e){this.userService.getApiUserCredits()}initMenu(){if(this.authStoreState=Ai$3(this.store),this.authStoreState.user){if(this.showIntercom=`show_app`in this.authStoreState.user?this.authStoreState.user.show_app:!1,this.showIntercom?this.initIntercom():this.showIntercom||window.Intercom(`shutdown`),this.checkLinkToOldVersion(),this.authStoreState.user.modules.nav_bar&&this.theme.pipe(Ke(1)).subscribe(n=>{if(n===`light`){let l=this.authStoreState.user.modules.nav_bar.slice().map(p=>new qt(p.item_icon_class,p.html_id,p.url,p.label));l.map(p=>{p.icon+=` light`}),this.navBarData=l}else this.navBarData=this.authStoreState.user.modules.nav_bar.slice().map(l=>new qt(l.item_icon_class,l.html_id,l.url,l.label))}),this.authStoreState.user.modules?.main?.some(n=>n.permission_id===38)&&(this.userHasMasterAccess=!0),this.authStoreState.user.modules.nav_bar_info&&this.authStoreState.user.modules.nav_bar_info.length>0){let n=this.authStoreState.user.modules.nav_bar_info.slice().map(u=>
125new qt(u.item_icon_class===` icon-users_plans`?` icon-add-funds`:u.item_icon_class,u.html_id,u.url,u.label)),l=n.find(u=>u.icon.includes(`add-funds`)),p=n.find(u=>u.id===`money`);this.addFundsLabel=p&&l?l.text:``,this.addFundsLabel&&(n.splice(n.indexOf(l),1),p.url=l.url),this.theme.pipe(Ke(1)).subscribe(u=>{n.map(w=>{u===`light`&&(w.icon+=` light`),w.id===`money`&&(w.icon=``,w.disabled=!this.addFundsLabel,w.html=this.balancePillHtml(this.currentBalance===null?``:t.formatBalance(this.currentBalance)))}),this.navTopDataSource=n}),n.find(u=>u.id===`money`)?(this.userService.apiUserCreditsSubject.pipe(sr(this.destroyed$)).subscribe(u=>{let w=``;this.currentBalance!==null&&this.currentBalance!==u.balance&&(w=this.currentBalance<u.balance?`increase`:`reduce`),this.currentBalance=u.balance;let _=n.findIndex(U=>U.id===`money`);n[_]=j(y$5({},n[_]),{html:this.balancePillHtml(t.formatBalance(u.balance),w)}),this.navTopDataSource=n,this.reloadCreditInfo||(this.reloadCreditInfo=setInterval(()=>{document.hasFocus()&&(this.userService.getApiUserCredits(),this.addAimtellCustomInfoScript())},6e4))}),this.userService.getApiUserCredits()):this.navTopDataSource=n,this.navTopDataSource=n}let i=new qt(`key`,`api_keys`,`/api-access`,`API Access`);this.navTopDataSource.unshift(i),this.addAimtellMainInfoScript()}this.showIntercom&&this.initIntercom();let e=60+(this.showingTrialLine?30:0)+(this.showLinkToOldVersion?30:0);this.intercomVerticalPadding=window.innerHeight-e,this.showIntercom&&window.Intercom(`boot`,{app_id:`yhwl2kwv`,domain:`app.dataforseo.com`,vertical_padding:60,horizontal_padding:10,hide_default_launcher:!1})}static formatBalance(e){return(e<0?`-`:``)+`$`+Math.abs(e).toFixed(6)}balancePillHtml(e,i=``){return`<span class="cr-value ${i}">${e}</span>${this.addFundsLabel?`<span class="nav-balance__divider"></span><span class="nav-balance__action">+ ${this.addFundsLabel}</span>`:``}`}addHelpheroScript(){let e=document.getElementById(`helphero-identify`),i=this.authStoreState.user.email,n=this.authStoreState.user.created_at;if(!e&&i){let l=document.createElement(`script`);l.id=`helphero-identify`,l.innerHTML=`HelpHero('identify', "${i}", { created_at: "${n}" });`,document.getElementsByTagName(`body`)[0].appendChild(l)}}addAimtellMainInfoScript(){let e=document.getElementById(`aimtell-track`),i=this.authStoreState.user.email.trim();if(!e&&i){let n=document.createElement(`script`);n.id=`aimtell-track`,n.innerHTML=` _at.track("alias", {"user": "${i}", "email":"${i}"})`,document.getElementsByTagName(`body`)[0].appendChild(n)}}addAimtellCustomInfoScript(){let e=document.getElementById(`aimtell-event`);e&&e.remove();let i=this.currentBalance,n=document.createElement(`script`);n.id=`aimtell-event`,n.innerHTML=` _at.track("event", {"category": "balance", "action": "${i}"})`,document.getElementsByTagName(`body`)[0].appendChild(n)}ngOnDestroy(){this.destroyed$.next(!0),this.destroyed$.complete(),this.reloadCreditInfo&&clearInterval(this.reloadCreditInfo),delete window.showUpdateNotif}goToProjects(e){this.router.url.includes(e.itemData.url)||this.router.navigate([e.itemData.url]),this.clearNavTopSelection()}clearNavSiteSelection(){let e=this.navSiteActions();e&&e.selectedItems&&e.selectedItems.length>0&&(e.selectedItems=[])}clearNavTopSelection(){let e=this.navTopActions();e.selectedItems&&e.selectedItems.length>0&&(e.selectedItems=[])}navTopClick(e){if(e.itemData.link===`common/goto_support`){let i=window.open(``,`_blank`);this.userService.getWlHelpRedirectUrl().subscribe(n=>{n!==``?i.location.href=n:i.close()},n=>console.error(n))}e.itemData.url&&this.router.navigate([e.itemData.url]),this.clearNavSiteSelection()}toggleLeftMenu(){this.menuToggle.emit(!0)}appEndLink(e){let i=document.getElementsByTagName(`head`)[0],n=document.createElement(`link`);n.rel=`stylesheet`,n.href=e,i.appendChild(n)}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-header`]],viewQuery:function(i,n){i&1&&CD(n.navTopActions,vl,5)(n.navSiteActions,_l,5)(n.popoverNotif,Cl,5),i&2&&AM(3)},hostBindings:function(i,n){i&1&&Pc$1(`resize`,function(p){return n.onResize(p)},_S)(`focus`,function(p){return n.focus(p)},_S)},inputs:{menuOpened:[1,`menuOpened`]},outputs:{menuToggle:`menuToggle`},decls:24,vars:14,consts:[[`popoverNotif`,``],[`navTopActions`,``],[`id`,`app-header`,1,`dashboard-header`],[1,`header-toolbar`],[`location`,`before`,`locateInMenu`,`never`,`menuItemTemplate`,`menuItem`],[`id`,`toggle-menu-mobile`,1,`mobile-header-logo-button`],[1,`icon`,`icon-menu`,3,`click`],[`id`,`logo-goto-home`,1,`dashboard-logo`,`rs-logo`,2,`cursor`,`pointer`,3,`custom-wl-logo-goto-home`,`dashboard-logo--compact`,`routerLink`],[1,`header-ai-chat`,3,`compactMode`],[`location`,`after`,`locateInMenu`,`never`,`menuItemTemplate`,`menuItem`],[`id`,`intercomTop`,1,`intercom-top-container`],[3,`target`,`hideOnOutsideClick`,`width`,`visible`],[4,`dxTemplate`,`dxTemplateOf`],[1,`navbar-div`],[`location`,`after`,3,`locateInMenu`,`visible`],[`type`,`button`,1,`menu-collapse-toggle`,3,`menu-collapse-toggle--collapsed`,`menu-collapse-toggle--compact`],[`id`,`logo-goto-home`,1,`dashboard-logo`,`rs-logo`,2,`cursor`,`pointer`,3,`routerLink`],[1,`custom-wl-img`,`custom-wl-img--square`,3,`src`],[1,`custom-wl-img`,3,`src`],[`alt`,`DFS`,`src`,`./assets/images/logo_dataforseo_560x104.png`,1,`custom-wl-img`],[`id`,`update-notif-container`],[`translate`,``,1,`update-notif-container-text-container`],[1,`update-notif-container-buttons-container`],[`type`,`button`,1,`dfs-button-secondary`],[`type`,`button`,1,`dfs-button-accent`,3,`click`,`disabled`],[`type`,`button`,1,`dfs-button-secondary`,3,`click`],[`aria-hidden`,`true`,1,`dfs-spinner`],[`id`,`nav-top`,`iconPosition`,`start`,1,`navbar`,3,`dataSource`],[`id`,`nav-top`,`iconPosition`,`start`,1,`navbar`,3,`onItemClick`,`dataSource`],[`type`,`button`,1,`menu-collapse-toggle`,3,`click`],[1,`menu-collapse-toggle__icon`]],template:function(i,n){i&1&&(pc$1(0,`header`,2)(1,`dx-toolbar`,3)(2,`dxi-item`,4)(3,`div`,5)(4,`div`,6),Pc$1(`click`,function(){return n.toggleLeftMenu()}),ch()()(),pc$1(5,`dxi-item`,4),uM(6,Dl,4,7,`div`,7),ch(),pc$1(7,`dxi-item`,4),kc$1(8,`ai-chat-widget`,8),ch(),pc$1(9,`dxi-item`,9)(10,`div`),kc$1(11,`div`,10),ch()(),pc$1(12,`dxi-item`,9)(13,`div`),kc$1(14,`updates-widget`),ch()(),pc$1(15,`dxi-item`,4)(16,`dx-popover`,11,0),uD(18,kl,9,3,`div`,12),ch()(),pc$1(19,`dxi-item`,9),uM(20,Ol,2,1,`div`,13),ch(),pc$1(21,`dxi-item`,14),uD(22,Al,2,0,`div`,12),ch()(),uM(23,Il,3,8,`button`,15),ch()),i&2&&(_D(`dashboard-header--tight`,n.tightRow()),pT(6),lM(n.isMobile?-1:6),pT(2),dD(`compactMode`,n.tightRow()),pT(8),dD(`target`,n.isMobile?`#toggle-menu-mobile`:`#logo-goto-home`)(`hideOnOutsideClick`,!1)(`width`,250)(`visible`,n.defaultVisible),pT(2),dD(`dxTemplateOf`,`content`),pT(2),lM(n.navTopD
125ataSource&&!n.isMobile?20:-1),pT(),dD(`locateInMenu`,`never`)(`visible`,!0),pT(),dD(`dxTemplateOf`,`item`),pT(),lM(n.isMobile?-1:23))},dependencies:[rin,LJe,vMe,Ybt,Nt$2,sI,y7e,ECe,be$1,ve$1,zen,cJe,Hn,Vn,Ce$1],styles:[`.dashboard-header[_ngcontent-%COMP%]{position:relative;z-index:100;width:100%;min-width:1024px;height:var(--%NS%dfs-shell-header-height);background-color:var(--%NS%dfs-bg-primary);border-bottom:var(--%NS%dfs-border-width) solid var(--%NS%dfs-border-light);color:var(--%NS%dfs-text-main)}.header-toolbar[_ngcontent-%COMP%]{height:var(--%NS%dfs-shell-header-height);background-color:transparent}#logo-goto-home[_ngcontent-%COMP%]{display:flex;align-items:center;width:var(--%NS%dfs-shell-sidebar-width);height:var(--%NS%dfs-shell-header-height);padding:19px 25px 20px var(--%NS%dfs-space-6);border-right:var(--%NS%dfs-border-width) solid var(--%NS%dfs-border-light);text-decoration:none;transition:width var(--%NS%dfs-duration-base) var(--%NS%dfs-easing)}#logo-goto-home.dashboard-logo--compact[_ngcontent-%COMP%]{width:var(--%NS%dfs-shell-sidebar-width-collapsed);justify-content:center;padding-inline:0}#logo-goto-home[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{display:block}.custom-wl-img[_ngcontent-%COMP%]{display:block;max-width:177px;max-height:26px}.custom-wl-img--square[_ngcontent-%COMP%]{width:var(--%NS%dfs-icon-size-lg);height:var(--%NS%dfs-icon-size-lg);max-width:none;max-height:none}.menu-collapse-toggle[_ngcontent-%COMP%]{position:absolute;top:50%;left:calc(var(--%NS%dfs-shell-sidebar-width) - 14px);z-index:1;display:flex;align-items:center;justify-content:center;padding:var(--%NS%dfs-space-1);transform:translateY(-50%);background-color:var(--%NS%dfs-bg-primary);border:.5px solid var(--%NS%dfs-border-main);border-radius:var(--%NS%dfs-radius-lg);box-shadow:0 2px 2px #00000040;color:var(--%NS%dfs-text-main);cursor:pointer;transition:left var(--%NS%dfs-duration-base) var(--%NS%dfs-easing)}.menu-collapse-toggle--compact[_ngcontent-%COMP%]{left:calc(var(--%NS%dfs-shell-sidebar-width-collapsed) - 14px)}.menu-collapse-toggle__icon[_ngcontent-%COMP%]{width:var(--%NS%dfs-icon-size-sm);height:var(--%NS%dfs-icon-size-sm);background-color:currentColor;mask:url("./media/chevron-down-PLOEC6J5.svg") center/var(--%NS%dfs-icon-size-sm) var(--%NS%dfs-icon-size-sm) no-repeat;transform:rotate(90deg);transition:transform var(--%NS%dfs-duration-base) var(--%NS%dfs-easing)}.menu-collapse-toggle--collapsed[_ngcontent-%COMP%] .menu-collapse-toggle__icon[_ngcontent-%COMP%]{transform:rotate(-90deg)}.header-ai-chat[_ngcontent-%COMP%]{display:inline-flex;margin-left:var(--%NS%dfs-space-6)}.mobile-header-logo-button[_ngcontent-%COMP%]{display:none;align-items:center;justify-content:center;width:var(--%NS%dfs-shell-sidebar-width-collapsed);height:var(--%NS%dfs-shell-header-height)}.mobile-header-logo-button[_ngcontent-%COMP%] > .icon[_ngcontent-%COMP%]{display:inline-block;font-size:var(--%NS%dfs-icon-size-lg);color:var(--%NS%dfs-text-main);cursor:pointer}#intercomTop[_ngcontent-%COMP%]{width:var(--%NS%dfs-control-height-sm);height:var(--%NS%dfs-control-height-sm)}[_nghost-%COMP%] .dx-toolbar{padding:0;background-color:transparent}[_nghost-%COMP%] .dx-toolbar-items-container{display:flex;align-items:center;height:var(--%NS%dfs-shell-header-height);border-bottom:0}[_nghost-%COMP%] .dx-toolbar-before, [_nghost-%COMP%] .dx-toolbar-after{position:static;display:flex;flex:0 0 auto;align-items:center}[_nghost-%COMP%] .dx-toolbar-after{gap:var(--%NS%dfs-space-8);padding-right:var(--%NS%dfs-space-6);margin-left:auto}[_nghost-%COMP%] .dx-toolbar-before dx-popover{position:absolute}[_nghost-%COMP%] .dx-toolbar-before .dx-toolbar-item, [_nghost-%COMP%] .dx-toolbar-after .dx-toolbar-item{padding:0;margin:0}[_nghost-%COMP%] .dx-toolbar-button.dx-toolbar-menu-container{display:flex;align-items:center}[_nghost-%COMP%] .dx-toolbar-button.dx-toolbar-menu-container .dx-dropdownmenu{background-color:transparent}[_nghost-%COMP%] #nav-top{background-color:transparent;border:0}[_nghost-%COMP%] #nav-top .dx-tabs-wrapper{display:flex;align-items:center;column-gap:var(--%NS%dfs-space-6)}[_nghost-%COMP%] #nav-top .dx-item.dx-tab{min-width:auto;padding:0;background-color:transparent;border:0;color:var(--%NS%dfs-text-main)}[_nghost-%COMP%] #nav-top .dx-tab-content{display:flex;align-items:center;font-size:var(--%NS%dfs-font-size-md);line-height:20px}[_nghost-%COMP%] #nav-top .dx-tab-text{justify-content:flex-start;width:auto;column-gap:var(--%NS%dfs-space-4);line-height:20px}[_nghost-%COMP%] #nav-top .dx-tab-text-span{width:auto}[_nghost-%COMP%] #nav-top .dx-tab .dx-tab-text .dx-tab-text-span-pseudo{color:inherit;font-weight:inherit}[_nghost-%COMP%] #nav-top .dx-tab.dx-state-disabled, [_nghost-%COMP%] #nav-top .dx-tab.dx-state-disabled .dx-icon{color:var(--%NS%dfs-text-main);
125cursor:default}[_nghost-%COMP%] #nav-top .dx-tab .dx-icon{width:var(--%NS%dfs-icon-size-sm);height:var(--%NS%dfs-icon-size-sm);margin:0;font-size:var(--%NS%dfs-icon-size-sm);line-height:1;color:inherit}[_nghost-%COMP%] #nav-top .dx-tab:has(.dx-icon-key), [_nghost-%COMP%] #nav-top .dx-tab:has(.icon-add-funds){color:var(--%NS%dfs-accent);font-weight:var(--%NS%dfs-font-weight-semibold)}[_nghost-%COMP%] #nav-top .dx-tab .dx-icon-key{background-color:currentColor;mask:url("./media/key-7ZYQK3SR.svg") center/var(--%NS%dfs-icon-size-sm) var(--%NS%dfs-icon-size-sm) no-repeat}[_nghost-%COMP%] #nav-top .dx-tab:has(.cr-value) .dx-tab-content{gap:var(--%NS%dfs-space-2);padding:8.5px;background-color:var(--%NS%dfs-bg-tile);border:.5px solid var(--%NS%dfs-border-main);border-radius:var(--%NS%dfs-radius-sm)}[_nghost-%COMP%] #nav-top .dx-tab:has(.cr-value) .dx-tab-content:before{flex:0 0 auto;width:var(--%NS%dfs-icon-size-sm);height:var(--%NS%dfs-icon-size-sm);background-color:var(--%NS%dfs-text-main);mask:url("./media/wallet-UUOCYVHW.svg") center/var(--%NS%dfs-icon-size-sm) var(--%NS%dfs-icon-size-sm) no-repeat;content:""}[_nghost-%COMP%] #nav-top .cr-value{font-size:var(--%NS%dfs-font-size-md);font-weight:var(--%NS%dfs-font-weight-bold);line-height:20px;color:var(--%NS%dfs-text-main)}[_nghost-%COMP%] #nav-top .nav-balance__divider{flex:0 0 auto;width:1px;height:19px;margin-inline:var(--%NS%dfs-space-1);background-color:var(--%NS%dfs-border-main)}[_nghost-%COMP%] #nav-top .nav-balance__action{font-size:var(--%NS%dfs-font-size-md);font-weight:var(--%NS%dfs-font-weight-semibold);line-height:20px;color:var(--%NS%dfs-accent);white-space:nowrap}[_nghost-%COMP%] #updates-widget #icon{display:flex;align-items:center;margin:0!important;color:var(--%NS%dfs-text-main)}[_nghost-%COMP%] #updates-widget #icon>svg{display:none}[_nghost-%COMP%] #updates-widget #icon:before{width:var(--%NS%dfs-icon-size-md);height:var(--%NS%dfs-icon-size-md);background-color:currentColor;mask:url("./media/bell-PXRLNGUF.svg") center/var(--%NS%dfs-icon-size-md) var(--%NS%dfs-icon-size-md) no-repeat;content:""}[_nghost-%COMP%] #updates-widget #badge-wrapper{top:-4px;right:-4px;width:14px;height:14px;background-color:var(--%NS%dfs-danger);animation:none}[_nghost-%COMP%] #updates-widget #badge{font-family:var(--%NS%dfs-font-sans);font-size:9px;color:var(--%NS%dfs-text-on-danger)}#update-notif-container[_ngcontent-%COMP%] .update-notif-container-text-container[_ngcontent-%COMP%]{width:100%;margin-bottom:var(--%NS%dfs-space-3);color:var(--%NS%dfs-text-secondary);font-size:var(--%NS%dfs-font-size-md);font-weight:var(--%NS%dfs-font-weight-bold);text-align:center;text-transform:uppercase}#update-notif-container[_ngcontent-%COMP%] .update-notif-container-buttons-container[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;gap:var(--%NS%dfs-space-2)}.dashboard-header--tight[_ngcontent-%COMP%] .header-ai-chat[_ngcontent-%COMP%]{margin-left:var(--%NS%dfs-space-4)}.dashboard-header--%NS%tight[_ngcontent-%COMP%] .dx-toolbar-after{gap:var(--%NS%dfs-space-4)}.dashboard-header--%NS%tight[_ngcontent-%COMP%] #nav-top .dx-tabs-wrapper{column-gap:var(--%NS%dfs-space-4)}@media(max-width:600px){.mobile-header-logo-button[_ngcontent-%COMP%]{display:flex}.header-ai-chat[_ngcontent-%COMP%]{display:none}}`],changeDetection:1})}}return t})();var bs=[`*`];var Ll=[`content`];var Gl=[[[`mat-drawer`],[`mat-sidenav`]],[[`mat-drawer-content`],[`mat-sidenav-content`]],`*`];var Rl=[`mat-drawer, mat-sidenav`,`mat-drawer-content, mat-sidenav-content`,`*`];function Nl(t,o){if(t&1){let e=EM();pc$1(0,`div`,1),Pc$1(`click`,function(){fm$1(e);return hm$1(TM()._onBackdropClicked())}),ch()}if(t&2)_D(`mat-drawer-shown`,TM()._isShowingBackdrop())}function Bl(t,o){t&1&&(pc$1(0,`mat-drawer-content`),NM(1,2),ch())}var Hl=new D$2(`MAT_DRAWER_DEFAULT_AUTOSIZE`,{providedIn:`root`,factory:()=>!1});var Ss=new D$2(`MAT_DRAWER_CONTAINER`);var Li=(()=>{class t extends kt{_platform=g$1(m$1);_changeDetectorRef=g$1(Ao);_element=g$1(Bt$1);_ngZone=g$1(oe$1);_isInert=!1;_container=g$1(Ta);ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>this._changeDetectorRef.markForCheck())}_drawerToggled(e){e.opened?this._ngZone.runOutsideAngular(()=>{e._animationEnd.pipe(Ig(50),Ke(1)).subscribe(()=>
125this._updateInert())}):this._updateInert()}_drawerModeChanged(){this._updateInert()}_updateInert(){let e=this._container._isShowingBackdrop();if(e!==this._isInert){let i=this._element.nativeElement;this._isInert=e,e?i.setAttribute(`inert`,`true`):i.removeAttribute(`inert`)}}_shouldBeHidden(){if(this._platform.isBrowser)return!1;let{start:e,end:i}=this._container;return e!=null&&e.mode!==`over`&&e.opened||i!=null&&i.mode!==`over`&&i.opened}static ɵfac=(()=>{let e;return function(n){return(e||(e=Pv(t)))(n||t)}})();static ɵcmp=rh({type:t,selectors:[[`mat-drawer-content`]],hostAttrs:[1,`mat-drawer-content`],hostVars:6,hostBindings:function(i,n){i&2&&(TD(`margin-left`,n._container._contentMargins.left,`px`)(`margin-right`,n._container._contentMargins.right,`px`),_D(`mat-drawer-content-hidden`,n._shouldBeHidden()))},features:[fN([{provide:kt,useExisting:t}]),aD],ngContentSelectors:bs,decls:1,vars:0,template:function(i,n){i&1&&(MM(),NM(0))},encapsulation:2})}return t})();var Ea=(()=>{class t{_elementRef=g$1(Bt$1);_focusTrapFactory=g$1(Yt);_focusMonitor=g$1(Ht);_platform=g$1(m$1);_ngZone=g$1(oe$1);_renderer=g$1(Gn$2);_interactivityChecker=g$1(Gt);_doc=g$1(te$1);_isAnimating=!1;_container=g$1(Ss,{optional:!0});_focusTrap=null;_elementFocusedBeforeDrawerWasOpened=null;_eventCleanups;_isAttached=!1;_anchor=null;get position(){return this._position}set position(e){e=e===`end`?`end`:`start`,e!==this._position&&(this._isAttached&&this._updatePositionInParent(e),this._position=e,this.onPositionChanged.emit())}_position=`start`;get mode(){return this._mode}set mode(e){this._mode=e,this._updateFocusTrapState(),this._modeChanged.next(),this._getContent()?._drawerModeChanged()}_mode=`over`;get disableClose(){return this._disableClose}set disableClose(e){this._disableClose=Ps$1(e)}_disableClose=!1;get autoFocus(){return this._autoFocus??(this.mode===`side`?`dialog`:`first-tabbable`)}set autoFocus(e){(e===`true`||e===`false`||e==null)&&(e=Ps$1(e)),this._autoFocus=e}_autoFocus;get opened(){return this._opened()}set opened(e){this.toggle(Ps$1(e))}_opened=ie$1(!1);_openedVia=null;_animationStarted=new Q;_animationEnd=new Q;openedChange=new Fe$1(!0);_openedStream=this.openedChange.pipe(ke$1(e=>e),U$1(()=>{}));openedStart=this._animationStarted.pipe(ke$1(()=>this.opened),al$1(void 0));
125_closedStream=this.openedChange.pipe(ke$1(e=>!e),U$1(()=>{}));closedStart=this._animationStarted.pipe(ke$1(()=>!this.opened),al$1(void 0));_destroyed=new Q;onPositionChanged=new Fe$1;_content;_modeChanged=new Q;_injector=g$1(Ie$1);_changeDetectorRef=g$1(Ao);constructor(){this.openedChange.pipe(sr(this._destroyed)).subscribe(e=>{e?(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement,this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||`program`)}),this._eventCleanups=this._ngZone.runOutsideAngular(()=>{let e=this._renderer,i=this._elementRef.nativeElement;return[e.listen(i,`keydown`,n=>{n.keyCode===27&&!this.disableClose&&!Xt(n)&&this._ngZone.run(()=>{this.close(),n.stopPropagation(),n.preventDefault()})}),e.listen(i,`transitionend`,this._handleTransitionEvent),e.listen(i,`transitioncancel`,this._handleTransitionEvent)]}),this._animationEnd.subscribe(()=>{this.openedChange.emit(this.opened)})}_focusByCssSelector(e,i){let n=this._elementRef.nativeElement.querySelector(e);n&&(this._interactivityChecker.isFocusable(n)||(n.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let l=()=>{p(),u(),n.removeAttribute(`tabindex`)},p=this._renderer.listen(n,`blur`,l),u=this._renderer.listen(n,`mousedown`,l)})),n.focus(i))}_takeFocus(){if(!this._focusTrap)return;let e=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case`dialog`:return;case!0:case`first-tabbable`:Ic$2(()=>{let i=this._isAnimating?{preventScroll:!0}:void 0;!this._focusTrap.focusInitialElement(i)&&typeof e.focus==`function`&&e.focus(i)},{injector:this._injector});break;case`first-heading`:this._focusByCssSelector(`h1, h2, h3, h4, h5, h6, [role="heading"]`);break;default:this._focusByCssSelector(this.autoFocus);break}}_restoreFocus(e){this.autoFocus!==`dialog`&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,e):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){let e=this._doc.activeElement;return!!e&&this._elementRef.nativeElement.contains(e)}ngAfterViewInit(){this._isAttached=!0,this._position===`end`&&this._updatePositionInParent(`end`),this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState())}ngOnDestroy(){this._eventCleanups.forEach(e=>e()),this._focusTrap?.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(e){return this.toggle(!0,e)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,`mouse`)}toggle(e=!this.opened,i){e&&i&&(this._openedVia=i);let n=this._setOpen(e,!e&&this._isFocusWithinDrawer(),this._openedVia||`program`);return e||(this._openedVia=null),n}_setOpen(e,i,n){return e===this.opened?Promise.resolve(e?`open`:`close`):(this._opened.set(e),this._getContent()?._drawerToggled(this),this._container?._transitionsEnabled?this._isAnimating?(this._setIsAnimating(!1),this._simulateAnimation()):(this._setIsAnimating(!0),setTimeout(()=>this._animationStarted.next())):this._simulateAnimation(),this._elementRef.nativeElement.classList.toggle(`mat-drawer-opened`,e),!e&&i&&this._restoreFocus(n),this._changeDetectorRef.markForCheck(),this._updateFocusTrapState(),new Promise(l=>{this.openedChange.pipe(Ke(1)).subscribe(p=>l(p?`open`:`close`))}))}_getContent(){return this._container?._content||this._container?._userContent}_setIsAnimating(e){e!==this._isAnimating&&(this._isAnimating=e,this._elementRef.nativeElement.classList.toggle(`mat-drawer-animating`,e))}_simulateAnimation(){setTimeout(()=>{this._animationStarted.next(),this._animationEnd.next()})}_getWidth(){return this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&!!this._container?._isShowingBackdrop())}_updatePositionInParent(e){if(!this._platform.isBrowser)return;let i=this._elementRef.nativeElement,n=i.parentNode;e===`end`?(this._anchor||(this._anchor=this._doc.createComment(`mat-drawer-anchor`),n.insertBefore(this._anchor,i)),n.appendChild(i)):this._anchor&&this._anchor.parentNode.insertBefore(i,this._anchor)}_handleTransitionEvent=e=>{let i=this._elementRef.nativeElement;e.target===i&&this._ngZone.run(()=>{e.type===`transitionend`&&this._setIsAnimating(!1),this._animationEnd.next(e)})};static ɵfac=function(i){return new(i||t)};static ɵcmp=rh({type:t,selectors:[[`mat-drawer`]],viewQuery:function(i,n){if(i&1&&DD(Ll,5),i&2){let l;ED(l=wD())&&(n._content=l.first)}},hostAttrs:[1,`mat-drawer`],hostVars:12,hostBindings:function(i,n){i&2&&(Oc$1(`align`,null)(`tabIndex`,n.mode!==`side`?`-1`:null),TD(`visibility`,!n._container&&!n.opened?`hidden`:null),_D(`mat-drawer-end`,n.position===`end`)(`mat-drawer-over`,n.mode===`over`)(`mat-drawer-push`,n.mode===`push`)(`mat-drawer-side`,n.mode===`side`))},inputs:{position:`position`,mode:`mode`,disableClose:`disableClose`,autoF
125ocus:`autoFocus`,opened:`opened`},outputs:{openedChange:`openedChange`,_openedStream:`opened`,openedStart:`openedStart`,_closedStream:`closed`,closedStart:`closedStart`,onPositionChanged:`positionChanged`},exportAs:[`matDrawer`],ngContentSelectors:bs,decls:3,vars:0,consts:[[`content`,``],[`cdkScrollable`,``,1,`mat-drawer-inner-container`]],template:function(i,n){i&1&&(MM(),pc$1(0,`div`,1,0),NM(2),ch())},dependencies:[kt],encapsulation:2})}return t})();var Ta=(()=>{class t{_dir=g$1(Se,{optional:!0});_element=g$1(Bt$1);_ngZone=g$1(oe$1);_changeDetectorRef=g$1(Ao);_animationDisabled=Qs$1();_transitionsEnabled=!1;_allDrawers;_drawers=new rc$1;_content;_userContent;get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(e){this._autosize=Ps$1(e)}_autosize=g$1(Hl);get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(e){this._backdropOverride=e==null?null:Ps$1(e)}_backdropOverride=null;backdropClick=new Fe$1;_start=null;_end=null;_left=null;_right=null;_destroyed=new Q;_doCheckSubject=new Q;_contentMargins={left:null,right:null};_contentMarginChanges=new Q;get scrollable(){return this._userContent||this._content}_injector=g$1(Ie$1);constructor(){let e=g$1(m$1),i=g$1(_i);this._dir?.change.pipe(sr(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),i.change().pipe(sr(this._destroyed)).subscribe(()=>this.updateContentMargins()),!this._animationDisabled&&e.isBrowser&&this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this._element.nativeElement.classList.add(`mat-drawer-transition`),this._transitionsEnabled=!0},200)})}ngAfterContentInit(){this._allDrawers.changes.pipe(dl$1(this._allDrawers),sr(this._destroyed)).subscribe(e=>{this._drawers.reset(e.filter(i=>!i._container||i._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(dl$1(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(e=>{this._watchDrawerToggle(e),this._watchDrawerPosition(e),this._watchDrawerMode(e)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe(wg(10),sr(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(e=>e.open())}close(){this._drawers.forEach(e=>e.close())}updateContentMargins(){let e=0,i=0;if(this._left&&this._left.opened){if(this._left.mode==`side`)e+=this._left._getWidth();else if(this._left.mode==`push`){let n=this._left._getWidth();e+=n,i-=n}}if(this._right&&this._right.opened){if(this._right.mode==`side`)i+=this._right._getWidth();else if(this._right.mode==`push`){let n=this._right._getWidth();i+=n,e-=n}}e=e||null,i=i||null,(e!==this._contentMargins.left||i!==this._contentMargins.right)&&(this._contentMargins={left:e,right:i},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(e){e._animationStarted.pipe(sr(this._drawers.changes)).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),e.mode!==`side`&&e.openedChange.pipe(sr(this._drawers.changes)).subscribe(()=>this._setContainerClass(e.opened))}_watchDrawerPosition(e){e.onPositionChanged.pipe(sr(this._drawers.changes)).subscribe(()=>{Ic$2({read:()=>this._validateDrawers()},{injector:this._injector})})}_watchDrawerMode(e){e._modeChanged.pipe(sr(iC(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(e){let i=this._element.nativeElement.classList,n=`mat-drawer-container-has-open`;e?i.add(n):i.remove(n)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(e=>{e.position==`end`?(this._end,this._end=e):(this._start,this._start=e)}),this._right=this._left=null,this._dir&&this._dir.value===`rtl`?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&this._start.mode!=`over`||this._isDrawerOpen(this._end)&&this._end.mode!=`over`}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(e=>
125e&&!e.disableClose&&this._drawerHasBackdrop(e)).forEach(e=>e._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(e){return e!=null&&e.opened}_drawerHasBackdrop(e){return this._backdropOverride==null?!!e&&e.mode!==`side`:this._backdropOverride}static ɵfac=function(i){return new(i||t)};static ɵcmp=rh({type:t,selectors:[[`mat-drawer-container`]],contentQueries:function(i,n,l){if(i&1&&hh(l,Li,5)(l,Ea,5),i&2){let p;ED(p=wD())&&(n._content=p.first),ED(p=wD())&&(n._allDrawers=p)}},viewQuery:function(i,n){if(i&1&&DD(Li,5),i&2){let l;ED(l=wD())&&(n._userContent=l.first)}},hostAttrs:[1,`mat-drawer-container`],hostVars:2,hostBindings:function(i,n){i&2&&_D(`mat-drawer-container-explicit-backdrop`,n._backdropOverride)},inputs:{autosize:`autosize`,hasBackdrop:`hasBackdrop`},outputs:{backdropClick:`backdropClick`},exportAs:[`matDrawerContainer`],features:[fN([{provide:Ss,useExisting:t}])],ngContentSelectors:Rl,decls:4,vars:2,consts:[[1,`mat-drawer-backdrop`,3,`mat-drawer-shown`],[1,`mat-drawer-backdrop`,3,`click`]],template:function(i,n){i&1&&(MM(Gl),uM(0,Nl,1,2,`div`,0),NM(1),NM(2,1),uM(3,Bl,2,0,`mat-drawer-content`)),i&2&&(lM(n.hasBackdrop?0:-1),pT(3),lM(n._content?-1:3))},dependencies:[Li],styles:[`.mat-drawer-container { 126 position: relative; 127 z-index: 1; 128 color: var(--%NS%mat-sidenav-content-text-color, var(--%NS%mat-sys-on-background)); 129 background-color: var(--%NS%mat-sidenav-content-background-color, var(--%NS%mat-sys-background)); 130 box-sizing: border-box; 131 display: block; 132 overflow: hidden; 133} 134.mat-drawer-container[fullscreen] { 135 top: 0; 136 left: 0; 137 right: 0; 138 bottom: 0; 139 position: absolute; 140} 141.mat-drawer-container[fullscreen].mat-drawer-container-has-open { 142 overflow: hidden; 143} 144.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side { 145 z-index: 3; 146} 147.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop, 148.mat-drawer-container.ng-animate-disabled .mat-drawer-content, .ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop, 149.ng-animate-disabled .mat-drawer-container .mat-drawer-content { 150 transition: none; 151} 152 153.mat-drawer-backdrop { 154 top: 0; 155 left: 0; 156 right: 0; 157 bottom: 0; 158 position: absolute; 159 display: block; 160 z-index: 3; 161 visibility: hidden; 162} 163.mat-drawer-backdrop.mat-drawer-shown { 164 visibility: visible; 165 background-color: var(--%NS%mat-sidenav-scrim-color, color-mix(in srgb, var(--%NS%mat-sys-neutral-variant20) 40%, transparent)); 166} 167.mat-drawer-transition .mat-drawer-backdrop { 168 transition-duration: 400ms; 169 transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1); 170 transition-property: background-color, visibility; 171} 172@media (forced-colors: active) { 173 .mat-drawer-backdrop { 174 opacity: 0.5; 175 } 176} 177 178.mat-drawer-content { 179 position: relative; 180 z-index: 1; 181 display: block; 182 height: 100%; 183 overflow: auto; 184} 185.mat-drawer-content.mat-drawer-content-hidden { 186 opacity: 0; 187} 188.mat-drawer-transition .mat-drawer-content { 189 transition-duration: 400ms; 190 transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1); 191 transition-property: transform, margin-left, margin-right; 192} 193 194.mat-drawer { 195 position: relative; 196 z-index: 4; 197 color: var(--%NS%mat-sidenav-container-text-color, var(--%NS%mat-sys-on-surface-variant)); 198 box-shadow: var(--%NS%mat-sidenav-container-elevation-shadow, none); 199 background-color: var(--%NS%mat-sidenav-container-background-color, var(--%NS%mat-sys-surface)); 200 border-top-right-radius: var(--%NS%mat-sidenav-container-shape, var(--%NS%mat-sys-corner-large)); 201 border-bottom-right-radius: var(--%NS%mat-sidenav-container-shape, var(--%NS%mat-sys-corner-large)); 202 width: var(--%NS%mat-sidenav-container-width, 360px); 203 display: block; 204 position: absolute; 205 top: 0; 206 bottom: 0; 207 z-index: 3; 208 outline: 0; 209 box-sizing: border-box; 210 overflow-y: auto; 211 transform: translate3d(-100%, 0, 0); 212} 213@media (forced-colors: active) { 214 .mat-drawer, [dir=rtl] .mat-drawer.mat-drawer-end { 215 border-right: solid 1px currentColor; 216 } 217} 218@media (forced-colors: active) { 219 [dir=rtl] .mat-drawer, .mat-drawer.mat-drawer-end { 220 border-left: solid 1px currentColor;
221 border-right: none; 222 } 223} 224.mat-drawer.mat-drawer-side { 225 z-index: 2; 226} 227.mat-drawer.mat-drawer-end { 228 right: 0; 229 transform: translate3d(100%, 0, 0); 230 border-top-left-radius: var(--%NS%mat-sidenav-container-shape, var(--%NS%mat-sys-corner-large)); 231 border-bottom-left-radius: var(--%NS%mat-sidenav-container-shape, var(--%NS%mat-sys-corner-large)); 232 border-top-right-radius: 0; 233 border-bottom-right-radius: 0; 234} 235[dir=rtl] .mat-drawer { 236 border-top-left-radius: var(--%NS%mat-sidenav-container-shape, var(--%NS%mat-sys-corner-large)); 237 border-bottom-left-radius: var(--%NS%mat-sidenav-container-shape, var(--%NS%mat-sys-corner-large)); 238 border-top-right-radius: 0; 239 border-bottom-right-radius: 0; 240 transform: translate3d(100%, 0, 0); 241} 242[dir=rtl] .mat-drawer.mat-drawer-end { 243 border-top-right-radius: var(--%NS%mat-sidenav-container-shape, var(--%NS%mat-sys-corner-large)); 244 border-bottom-right-radius: var(--%NS%mat-sidenav-container-shape, var(--%NS%mat-sys-corner-large)); 245 border-top-left-radius: 0; 246 border-bottom-left-radius: 0; 247 left: 0; 248 right: auto; 249 transform: translate3d(-100%, 0, 0); 250} 251.mat-drawer-transition .mat-drawer { 252 transition: transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1); 253} 254.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating) { 255 visibility: hidden; 256 box-shadow: none; 257} 258.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating) .mat-drawer-inner-container { 259 display: none; 260} 261.mat-drawer.mat-drawer-opened.mat-drawer-opened { 262 transform: none; 263} 264 265.mat-drawer-side { 266 box-shadow: none; 267 border-right-color: var(--%NS%mat-sidenav-container-divider-color, transparent); 268 border-right-width: 1px; 269 border-right-style: solid; 270} 271.mat-drawer-side.mat-drawer-end { 272 border-left-color: var(--%NS%mat-sidenav-container-divider-color, transparent); 273 border-left-width: 1px; 274 border-left-style: solid; 275 border-right: none; 276} 277[dir=rtl] .mat-drawer-side { 278 border-left-color: var(--%NS%mat-sidenav-container-divider-color, transparent); 279 border-left-width: 1px; 280 border-left-style: solid; 281 border-right: none; 282} 283[dir=rtl] .mat-drawer-side.mat-drawer-end { 284 border-right-color: var(--%NS%mat-sidenav-container-divider-color, transparent); 285 border-right-width: 1px; 286 border-right-style: solid; 287 border-left: none; 288} 289 290.mat-drawer-inner-container { 291 width: 100%; 292 height: 100%; 293 overflow: auto; 294} 295 296.mat-sidenav-fixed { 297 position: fixed; 298} 299`],encapsulation:2})}return t})();var Un=class{constructor(o,e,i,n,l,p,u,w,_){this.desc=o,this.html_id=e,this.item_class=i,this.item_icon_class=n,this.label=l,this.submodules_options=p,this.type=u,this.url=w,this.group_name=_??null}};var ws=(()=>{class t{constructor(){this.store=g$1(z$1),this.isDark=Ro$1(()=>this.theme()===`dark`),this.theme=v4$1(this.store.pipe(Be$1(ho)),{initialValue:`dark`})}toggle(){this.store.dispatch(ei$3({theme:this.isDark()?`light`:`dark`}))}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-theme-toggle`]],decls:6,vars:1,consts:[[`type`,`button`,`role`,`switch`,1,`theme-toggle`,3,`click`],[`translate`,``,1,`theme-toggle__label`],[1,`theme-toggle__track`],[1,`theme-toggle__knob`],[1,`theme-toggle__icon`]],template:function(i,n){i&1&&(pc$1(0,`button`,0),Pc$1(`click`,function(){return n.toggle()}),pc$1(1,`span`,1),eN(2,`Theme`),ch(),pc$1(3,`span`,2)(4,`span`,3),kc$1(5,`span`,4),ch()()()),i&2&&Oc$1(`aria-checked`,n.isDark())},dependencies:[ve$1],styles:[`.theme-toggle[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:var(--%NS%dfs-space-2);padding:5px 6px 5px 9px;background-color:var(--%NS%dfs-bg-tile);border:var(--%NS%dfs-border-width) solid var(--%NS%dfs-border-main);border-radius:var(--%NS%dfs-radius-pill);color:var(--%NS%dfs-text-main);font:inherit;cursor:pointer}.theme-toggle[_ngcontent-%COMP%]:focus-visible{outline:var(--%NS%dfs-focus-ring-width) solid var(--%NS%dfs-focus-ring);outline-offset:var(--%NS%dfs-focus-ring-offset)}.theme-toggle__label[_ngcontent-%COMP%]{font-size:var(--%NS%dfs-font-size-xs);line-height:20px;white-space:nowrap}.theme-toggle__track[_ngcontent-%COMP%]{position:relative;flex:0 0 auto;width:36px;height:20px;background-color:var(--%NS%dfs-bg-light-10);border-radius:var(--%NS%dfs-radius-pill)}
299.theme-toggle__knob[_ngcontent-%COMP%]{position:absolute;top:2px;left:2px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;background-color:var(--%NS%dfs-bg-additional);border-radius:50%;transition:transform var(--%NS%dfs-duration-base) var(--%NS%dfs-easing)}.theme-toggle[aria-checked=true][_ngcontent-%COMP%] .theme-toggle__knob[_ngcontent-%COMP%]{transform:translate(16px);background-color:var(--%NS%dfs-bg-underlay)}.theme-toggle__icon[_ngcontent-%COMP%]{width:10px;height:10px;background-color:var(--%NS%dfs-text-main);mask:url("./media/moon-VHVDLBKJ.svg") center/10px 10px no-repeat}.theme-toggle[aria-checked=true][_ngcontent-%COMP%] .theme-toggle__icon[_ngcontent-%COMP%]{width:var(--%NS%dfs-icon-size-xs);height:var(--%NS%dfs-icon-size-xs);mask-image:url("./media/sun-UHHEVY2L.svg");mask-size:var(--%NS%dfs-icon-size-xs) var(--%NS%dfs-icon-size-xs)}`]})}}return t})();var Vl=[`scrollview`];var zl=[`menu`];var Ul=t=>({data:t,title:`Dashboard`});var jl=t=>({data:t,title:`API`});var Wl=t=>({data:t,title:`Databases`});var ql=t=>({data:t,title:`Billing`});var $l=()=>[`left-menu-accordion`];var Kl=(t,o)=>({active:t,"navigation-item-disabled":o});var Ms=t=>[t];var Ds=t=>({active:t});function Zl(t,o){t&1&&pD(0)}function Yl(t,o){t&1&&pD(0)}function Jl(t,o){t&1&&pD(0)}function Ql(t,o){t&1&&pD(0)}function Xl(t,o){t&1&&(pc$1(0,`div`,6),kc$1(1,`app-theme-toggle`),ch())}function ec(t,o){if(t&1&&(pc$1(0,`div`,11),eN(1),ch()),t&2){let e=TM().title;_D(`visible`,!TM().compactMode),pT(),kD(e)}}function tc(t,o){t&1&&kc$1(0,`span`,21)}function ic(t,o){if(t&1){let e=EM();pc$1(0,`a`,16),Pc$1(`click`,function(){fm$1(e);let n=TM().$implicit,l=TM(2);return hm$1(l.moduleLink(n)?l.onItemClick():!1)}),pc$1(1,`div`,17),kc$1(2,`div`,18),pc$1(3,`div`,19)(4,`h2`,20),eN(5),ch()(),uM(6,tc,1,0,`span`,21),ch()()}if(t&2){let e=TM().$implicit,i=TM(2);$M(`navigation-a-parse `+e.item_class),_D(`active`,e.submodules_options.length>0&&i.router.url.indexOf(e.url)===0&&i.router.url!==`/api-detail/cross-account-expenses`||e.submodules_options.length===0&&i.router.url===e.url),dD(`routerLink`,i.moduleLink(e)),pT(),dD(`id`,e.id)(`ngClass`,gN(10,Kl,e.url===i.router.url&&e.submodules_options.length===0,e.html_id===`api_playground`&&i.isPlaygroundDisabled)),pT(),dD(`ngClass`,pN(13,Ms,`icon `+(e.item_icon_class.length>0?e.item_icon_class:`icon-`+e.html_id))),pT(3),kD(e.label),pT(),lM(e.submodules_options?.length?6:-1)}}function nc(t,o){if(t&1&&(pc$1(0,`a`,22)(1,`div`,23),kc$1(2,`div`,18),pc$1(3,`div`,19)(4,`h2`,20),eN(5),ch()()()()),t&2){let e=TM().$implicit,i=TM(2);$M(`navigation-a-parse `+e.item_class),dD(`href`,e.url,sy),pT(),dD(`ngClass`,pN(6,Ds,e.url===i.router.url&&e.submodules_options.length===0)),pT(),dD(`ngClass`,pN(8,Ms,`icon `+(e.item_icon_class.length>0?e.item_icon_class:`icon-`+e.html_id))),pT(3),kD(e.label)}}function ac(t,o){if(t&1&&(pc$1(0,`div`),eN(1),ch()),t&2){let e=TM(2).$implicit;pT(),kD(e.desc)}}function rc(t,o){if(t&1&&(pc$1(0,`dx-popover`,15),uD(1,ac,2,1,`div`,10),ch()),t&2){let e=TM().$implicit,i=TM(2);dD(`target`,`#`+e.html_id+`-menu-item`)(`position`,i.popoverPosition)(`maxWidth`,280),pT(),dD(`dxTemplateOf`,`content`)}}function oc(t,o){if(t&1&&(pc$1(0,`div`,12),uM(1,ic,7,15,`a`,13),uM(2,nc,6,10,`a`,14),uM(3,rc,2,4,`dx-popover`,15),ch()),t&2){let e=o.$implicit;dD(`id`,e.html_id+`-menu-item`),pT(),lM(e.html_id!==`hide-panel`&&e.label!==`Documentation`?1:-1),pT(),lM(e.label===`Documentation`?2:-1),pT(),lM(e.desc&&e.html_id!==`hide-panel`?3:-1)}}function sc(t,o){if(t&1&&(pc$1(0,`div`),eN(1),EN(2,`translate`),ch()),t&2){let e=TM(2).$implicit;pT(),kD(IN(2,1,e.desc))}}function dc(t,o){if(t&1&&(pc$1(0,`dx-popover`,15),uD(1,sc,3,3,`div`,10),ch()),t&2){let e=TM().$implicit,i=TM(4);dD(`target`,`#`+e.html_id+`-li`)(`position`,i.popoverPosition)(`maxWidth`,280),pT(),dD(`dxTemplateOf`,`content`)}}function lc(t,o){if(t&1){let e=EM();pc$1(0,`li`,26),Pc$1(`click`,function(){fm$1(e);return hm$1(TM(4).onItemClick())}),pc$1(1,`a`,27)(2,`div`,28),kc$1(3,`div`),pc$1(4,`div`,29)(5,`h2`),eN(6),ch()()()(),uM(7,dc,2,4,`dx-popover`,15),ch()}if(t&2){let e=o.$implicit,i=TM(4);$M(`li-navigation-container li-navigation-subitem `+e.item_class),dD(`i
299d`,e.html_id+`-li`),pT(),dD(`routerLink`,e.url),pT(),dD(`id`,e.html_id)(`ngClass`,pN(10,Ds,e.url===i.router.url)),pT(),$M(`icon `+(e.item_icon_class.length>0?e.item_icon_class:`icon-`+e.html_id)),pT(3),ph(``,e.label,` `),pT(),lM(e.desc?7:-1)}}function cc(t,o){if(t&1&&(pc$1(0,`ul`,24),hM(1,lc,8,12,`li`,25,aM().trackSubItems,!0),ch()),t&2){let e=TM().$implicit;pT(),pM(e.submodules_options)}}function mc(t,o){if(t&1&&(pc$1(0,`div`),uM(1,cc,3,0,`ul`,24),ch()),t&2){let e=o.$implicit;pT(),lM(e.submodules_options&&e.submodules_options.length>0?1:-1)}}function pc(t,o){if(t&1){let e=EM();uM(0,ec,2,3,`div`,7),pc$1(1,`dx-accordion`,8,1),Pc$1(`onItemRendered`,function(n){fm$1(e);return hm$1(TM().itemRendered(n))}),uD(3,oc,4,4,`div`,9)(4,mc,2,1,`div`,10),ch()}if(t&2){let e=o.data,i=o.title;lM(i?0:-1),pT(),dD(`dataSource`,e)(`collapsible`,!0)(`multiple`,!0)(`ngClass`,hN(7,$l)),pT(2),dD(`dxTemplateOf`,`title`),pT(),dD(`dxTemplateOf`,`item`)}}var hi=class t{static{this.POPOVER_POSITION_COMPACT={my:{x:`left`,y:`center`},at:{x:`right`,y:`center`},collision:`flip fit`,offset:`-186 0`}}set selectedItem(o){let e=this.menu();e&&e.instance}get compactMode(){return this._compactMode}set compactMode(o){this._compactMode=o}constructor(){this.cmService=g$1(_c$1),this.router=g$1(Xt$1),this.store=g$1(z$1),this.activatedRoute=g$1(Kt$1),this.updates$=g$1(li$1),this.groupedModules={Main:[],Api:[],Databases:[],Billing:[]},this.mainModulesOrder=[{html_id:`dashboard`,label:`Dashboard`,url:`/api-dashboard`,group_name:``},{html_id:`api_access`,label:`API Access`,url:`/api-access`,group_name:`API`},{html_id:`detail`,label:`Usage`,url:`/api-detail`,group_name:`API`},{html_id:`api_errors`,label:`Errors`,url:`/api-errors`,group_name:`API`},{html_id:`api_playground`,label:`Playground`,url:`/api-playground`,group_name:`API`},{html_id:`api_settings`,label:`Settings`,url:`/api-settings`,group_name:`API`},{html_id:`docs`,label:`Documentation`,url:`https://docs.dataforseo.com/v3`,group_name:`API`},{html_id:`database_list`,label:`List`,url:`/databases/list`,group_name:`Databases`},{html_id:`database_purchases`,label:`My Databases`,url:`/databases/purchases`,group_name:`Databases`},{html_id:`development`,label:`development`,url:`/development`,group_name:`API`},{html_id:`cross_account_expenses`,label:`Joint Expenses`,url:`/cross-account-expenses`,group_name:`Billing`},{html_id:`payments`,label:`Payments`,url:`/users/getrows`,group_name:`Billing`}],this.apiDetailOrder=[{html_id:`unified-overview`,label:`Unified Overview`,url:`/api-detail/unified-overview`},{html_id:`detail-serp`,label:`SERP`,url:`/api-detail/serp`},{html_id:`detail-reviews`,label:`Reviews`,url:`/api-detail/reviews`},{html_id:`detail-kwrd`,label:`Keywords Data`,url:`/api-detail/keywords`},{html_id:`detail-cmp`,label:`Traffic Analytics`,url:`/api-detail/traffic-analytics`},{html_id:`detail-domain-analytics`,label:`Domain Analytics`,url:`/api-detail/domain-analytics`},{html_id:`detail-dataforseo-labs`,label:`DataForSEO Labs`,url:`/api-detail/dataforseo-labs`},{html_id:`detail-backlinks`,label:`Backlinks`,url:`/api-detail/backlinks`},{html_id:`detail-npg`,label:`On Page`,url:`/api-detail/on-page`},{html_id:`detail-content-analysis`,label:`Content Analysis`,url:`/api-detail/content-analysis`},{html_id:`detail-merchant`,label:`Merchant`,url:`/api-detail/merchant`},{html_id:`detail-app-data`,label:`App Data`,url:`/api-detail/app-data`},{html_id:`detail-business`,label:`Business Data`,url:`/api-detail/business-data`},{html_id:`detail-content-generation`,label:`Business Data`,url:`/api-detail/content-generation`},{html_id:`ai-optimization`,label:`AI Optimization`,url:`/api-detail/ai-optimization`}],this.apiExplorerOrder=[{html_id:`explorer-serp`,label:`SERP`,url:`/api-playground/serp`},{html_id:`explorer-kwrd`,label:`Keywords Data`,url:`/api-playground/keywords`},{html_id:`explorer-domain-analytics`,label:`Domain Analytics`,url:`/api-playground/domain-analytics`},{html_id:`explorer-dataforseo-labs`,label:`DataForSEO Labs`,url:`/api-playground/dataforseo-labs`},{html_id:`explorer-backlinks`,label:`Backlinks`,url:`/api-playground/backlinks`},{html_id:`explorer-onpage`,label:`OnPage`,url:`/api-playground/onpage`},{html_id:`explorer-content-analysis`,label:`Content Analysis`,url:`/api-playground/content-analysis`},{html_id:`explorer-content-generation`,label:`Content Generation`,url:`/api-playground/content-generation`},{html_id:`explorer-business`,label:`Business Data`,url:`/api-playground/business`},{html_id:`explorer-merchant`,label:`Merchant`,url:`/api-playground/merchant`},{html_id:`explorer-app-data`,label:`App Data`,url:`/api-playground/app-data`},{html_id:`explorer-ai-optimization`,label:`AI Optimization`,url:`/api-playground/ai-optimization`}],this.apiSettingsOrder=[{html_id:`api-access`,label:`API access`,url:`/api-settings/api-access`},{html_id:`api-limits`,label:`API limits`,url:`/api-settings/api-limits`}],this.scrollview=v3$1(`scrollview`),this.destroyed$=new Q,this.showLeftMenu=!0,this.isMobile=!1,this.showTrialLine=!1,this.viewWasInit=!1,this.menu=v3$1(`menu`),this.selectedItemChanged=g3$1(),this.menuToggle=g3$1(),this.menuItems=[],this.showWhatsapp=!1,this.disabled=Bc(!1),this._compactMode=!1;let o=this.updates$;this.store.pipe(Be$1(e=>e.users.viewMode)).subscribe(e=>{this.viewMode=e,this.updateApiGroupedModules()}),this.viewMode=`user`,this.store.pipe(Be$1(ii$1)).subscribe(e=>{this.isMobile=e===N$3.supportDevicesType.phone,this.initLeftMenu()}),o.pipe(ci$1(Jt$1,sr$1,ur,lr,Vn$1),sr(this.destroyed$),Xe(e=>{this.initLeftMenu()})).subscribe()}ngAfterViewInit(){this.viewWasInit=!0}ngOnDestroy(){this.destroyed$.next(!0),this.destroyed$.complete()}
299initLeftMenu(){if(this.authStoreState=Ai$3(this.store),this.authStoreState.user&&this.authStoreState.user.modules.main){this.modules=[],this.modules=this.authStoreState.user.modules.main.filter(n=>{if(n.url!==`/`&&n.url!==``)return new Un(n.desc,n.html_id,n.item_class,n.item_icon_class,n.label,n.submodules_options,n.type,n.url)}),this.modules=this.modules.sort((n,l)=>this.mainModulesOrder.findIndex(p=>p.html_id==n.html_id)-this.mainModulesOrder.findIndex(p=>p.html_id==l.html_id)),this.modules=this.modules.map(n=>{let l=this.mainModulesOrder.find(u=>u.html_id===n.html_id),p=n.html_id===`api_playground`&&this.isPlaygroundDisabled;return j(y$5({},n),{label:l?.label??n.label,group_name:l?.group_name??null,desc:p?`Verify your account to start fetching data.`:n.desc,item_class:n.item_class+(p?` navigation-item-disabled`:``),submodules_options:p?[]:n.submodules_options})});let o=this.modules.findIndex(n=>n.url==`/api-detail`);o&&(this.modules[o]&&(this.modules[o].submodules_options=this.modules[o].submodules_options.sort((l,p)=>this.apiDetailOrder.findIndex(u=>u.html_id==l.html_id)-this.apiDetailOrder.findIndex(u=>u.html_id==p.html_id))),this.modules[o].submodules_options=this.modules[o].submodules_options.filter(l=>{if(l.url!==`/api-detail/reviews`||l.url===`/api-detail/reviews`&&this.authStoreState.user.features.legacy_reviews)return l}));let e=this.modules.findIndex(n=>n.url==`/api-playground`);e&&this.modules[e]&&(this.modules[e].submodules_options=this.modules[e].submodules_options.sort((l,p)=>this.apiExplorerOrder.findIndex(u=>u.html_id==l.html_id)-this.apiExplorerOrder.findIndex(u=>u.html_id==p.html_id)));let i=this.modules.findIndex(n=>n.url==`/api-settings`);i&&this.modules[i]&&(this.modules[i].submodules_options=[])}if(this.authStoreState.user&&this.authStoreState.user.modules.main){let o=this.authStoreState.user.modules.main.find(i=>i.html_id===`hide-panel`);this.authStoreState.user.modules.main.find(i=>i.html_id===`edit-project`);!o&&window.innerWidth>601?this.modules.push({html_id:`hide-panel`,desc:`Show Navigation Panel`,item_class:``,item_icon_class:``,label:`Menu mini`,submodules_options:[],type:``,url:null}):o&&window.innerWidth<600&&(this.authStoreState.user.modules.main=this.authStoreState.user.modules.main.filter(i=>i.html_id!==`hide-panel`))}if(this.authStoreState.user&&this.authStoreState.user.settings){this.authStoreState.user.settings?.country;new Date(this.authStoreState.user.created_at);this.authStoreState.user.email}this.groupedModules.Main=this.getModulesByGroup(``),this.groupedModules.API=this.getModulesByGroup(`API`),this.groupedModules.Databases=this.getModulesByGroup(`Databases`),this.groupedModules.Billing=this.getModulesByGroup(`Billing`),this.updateApiGroupedModules()}updateApiGroupedModules(){if(!this.modules)return;let o=this.getModulesByGroup(`API`);this.viewMode===`master`?this.groupedModules.API=o.filter(e=>e.html_id!==`api_playground`):this.groupedModules.API=o}itemRendered(o){this.router.url.startsWith(`${o.itemData.url}`)&&o.itemData.submodules_options.length!==0&&o.component.expandItem(o.itemIndex)}updateSelection(o){let e=`dx-treeview-node`,i=`dx-state-selected`,n=`dx-treeview-node-is-leaf`,l=o.element,p=l.querySelectorAll(`.${e}:not(.${n}`);Array.from(p).forEach(w=>{w.classList.remove(i)});let u=l.querySelector(`.${e}.${i}`);for(;u&&u.parentElement;)u.classList.contains(e)&&u.classList.add(i),u=u.parentElement}moduleLink(o){return o.submodules_options?.length||o.html_id===`api_playground`&&this.isPlaygroundDisabled?null:o.url}onItemClick(){this.isMobile&&this.menuToggle.emit(!0)}onMenuInitialized(o){o.component.option(`deferRendering`,!1)}trackSubItems(o,e){return e.html_id}getModulesByGroup(o){return this.modules.filter(e=>e.group_name===o)}get isPlaygroundDisabled(){return this.authStoreState?.user?.activated===!1||this.authStoreState?.user?.phone_verified===!1}get popoverPosition(){return this._compactMode?t.POPOVER_POSITION_COMPACT:`right`}static{this.ɵfac=function(e){return new(e||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-left`]],viewQuery:function(e,i){e&1&&CD(i.scrollview,Vl,5)(i.menu,zl,5),e&2&&AM(2)},inputs:{selectedItem:`selectedItem`,disabled:[1,`disabled`],compactMode:`compactMode`},outputs:{selectedItemChanged:`selectedItemChanged`,menuToggle:`menuToggle`},decls:10,vars:21,consts:[[`menuTpl`,``],[`menu`,``],[`id`,`dashboard-navigation`],[`id`,`left-menu`,`itemSize`,`90`],[1,`menu-wrapper`],[4,`ngTemplateOutlet`,`ngTemplateOutletContext`],[1,`sidebar-footer`],[1,`menu-group-title`,3,`visible`],[`itemTitleTemplate`,`title`,`itemTemplate`,`item`,`noDataText`,``,3,`onItemRendered`,`dataSource`,`collapsible`,`multiple`,`ngClass`],[3,`id`,4,`dxTemplate`,`dxTemplateOf`],[4,`dxTemplate`,`dxTemplateOf`],[1,`menu-group-title`],[3,`id`],[3,`class`,`routerLink`,`active`],[`target`,`_blank`,3,`class`,`href`],[`showEvent`,`mouseenter`,`hideEvent`,`mouseleave`,3,`target`,`position`,`maxWidth`],[3,`click`,`routerLink`],[1,`navigation-item`,3,`id`,`ngClass`],[3,`ngClass`],[1,`navigation-item-text`],[`translate`,``,1,`module-label`],[1,`navigation-item-chevron`],[`target`,`_blank`,3,`href`],[`id`,`api-docs`,1,`navigation-item`,3,`ngClass`],[1,`navigation-subitems`],[3,`id`,`class`],[3,`click`,`id`],[3,`routerLink`],[1,`navigation-subitem`,3,`id`,`ngClass`],[1,`navigation-subitem-text`]],template:function(e,i){if(e&1&&(pc$1(0,`section`,2)(1,`cdk-virtual-scroll-viewport`,3)(2,`div`,4),uD(3,Zl,1,0,`ng-container`,5)(4,Yl,1,0,`ng-container`,5)(5,Jl,1,0,`ng-container`,5)(6,Ql,1,0,`ng-container`,5),ch()(),uM(7,Xl,2,0,`div`,6),ch(),uD(8,pc,5,8,`ng-template`,null,0,bN)),e&2){let n=xM(9);_D(`menu-disabled`,i.disabled())(`compact`,i.compactMode),pT(3),dD(`ngTemplateOutlet`,n)(`ngTemplateOutletContext`,pN(13,Ul,i.groupedModules.Main)),pT(),dD(`ngTemplateOutlet`,n)(`ngTemplateOutletContext`,pN(15,jl,i.groupedModules.API)),pT(),dD(`ngTemplateOutlet`,n)(`ngTemplateOutletContext`,pN(17,Wl,i.groupedModules.Databases)),pT(),dD(`ngTemplateOutlet`,n)(`ngTemplateOutletContext`,pN(19,ql,i.groupedModules.Billing)),pT(),lM(i.compactMode?-1:7)}},dependencies:[Mn,Dn,PR,ws,BFe,Vte,Ybt,OR,be$1,y7e,ECe,sI,ve$1,Ce$1],styles:[`.menu-wrapper[_ngcontent-%COMP%]{padding-top:var(--%NS%dfs-space-4)}#dashboard-navigation[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:var(--%NS%dfs-shell-sidebar-width);height:calc(100vh - var(--%NS%dfs-shell-header-height) - var(--%NS%dfs-shell-notice-height));background-color:var(--%NS%dfs-bg-primary)}#left-menu[_ngcontent-%COMP%]{flex:1 1 auto;min-height:0;scrollbar-color:var(--%NS%dfs-border-main) var(--%NS%dfs-bg-primary)}#left-menu[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;background-color:var(--%NS%dfs-bg-primary)}#left-menu[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:var(--%NS%dfs-border-main);border-radius:var(--%NS%dfs-radius-pill)}.sidebar-footer[_ngcontent-%COMP%]{flex:0 0 auto;display:flex;align-items:center;padding:var(--%NS%dfs-space-3) var(--%NS%dfs-space-4)}.menu-group-title[_ngcontent-%COMP%]{padding:var(--%NS%dfs-space-1-5) var(--%NS%dfs-space-6);color:var(--%NS%dfs-menu-title);font-size:var(--%NS%dfs-font-size-xs);font-weight:var(--%NS%dfs-font-weight-semibold);line-height:18px;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;visibility:hidden}.menu-group-title.visible[_ngcontent-%COMP%]{visibility:visible}.navigation-a-parse[_ngcontent-%COMP%]{display:block;text-decoration:none;color:inherit;cursor:pointer}.navigation-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--%NS%dfs-space-4);padding:var(--%NS%dfs-space-3) var(--%NS%dfs-space-6);color:var(--%NS%dfs-text-main);transition:background-color var(--%NS%dfs-duration-fast) var(--%NS%dfs-easing),color var(--%NS%dfs-duration-fast) var(--%NS%dfs-easing)}#dashboard-navigation.compact[_ngcontent-%COMP%] .navigation-item[_ngcontent-%COMP%]{gap:var(--%NS%dfs-space-6)}.navigation-a-parse[_ngcontent-%COMP%]:hover .navigation-item[_ngcontent-%COMP%]{background-color:var(--%NS%dfs-bg-light-5)}.navigation-a-parse.active[_ngcontent-%COMP%] .navigation-item[_ngcontent-%COMP%], .navigation-item.active[_ngcontent-%COMP%]{color:var(--%NS%dfs-text-primary)}.navigation-a-parse.navigation-item-disabled[_ngcontent-%COMP%], .navigation-item.navigation-item-disabled[_ngcontent-%COMP%]{cursor:not-allowed}.navigation-item.navigation-item-disabled[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%], .navigation-item.navigation-item-disabled[_ngcontent-%COMP%] .navigation-item-text[_ngcontent-%COMP%]{opacity:.5}.icon[_ngcontent-%COMP%]{flex:0 0 auto;font-size:var(--%NS%dfs-icon-size-sm);line-height:1;color:inherit}.navigation-item-text[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0}.navigation-item-text[_ngcontent-%COMP%] .module-label[_ngcontent-%COMP%]{margin:0;font-size:var(--%NS%dfs-font-size-md);font-weight:var(--%NS%dfs-font-weight-regular);line-height:20px;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navigation-item-chevron[_ngcontent-%COMP%]{flex:0 0 auto;width:var(--%NS%dfs-icon-size-sm);height:var(--%NS%dfs-icon-size-sm);background-color:currentColor;mask:url("./media/chevron-down-PLOEC6J5.svg") center/var(--%NS%dfs-icon-size-sm) var(--%NS%dfs-icon-size-sm) no-repeat;transition:transform var(--%NS%dfs-duration-fast) var(--%NS%dfs-easing)}.navigation-subitems[_ngcontent-%COMP%]{list-style:none;margin:0;padding-block:var(--%NS%dfs-space-2);background-color:var(--%NS%dfs-bg-sub);border-right:var(--%NS%dfs-border-width) solid var(--%NS%dfs-border-light)}.navigation-subitems[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:inherit;text-decoration:none}.navigation-subitem[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--%NS%dfs-space-4);padding:var(--%NS%dfs-space-1-5) var(--%NS%dfs-space-6) var(--%NS%dfs-space-1-5) 56px;color:var(--%NS%dfs-text-main)}#dashboard-navigation.compact[_ngcontent-%COMP%] .navigation-subitem[_ngcontent-%COMP%]{gap:var(--%NS%dfs-space-6);border-left:2px solid transparent}.navigation-subitem[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{display:none}.li-navigation-container[_ngcontent-%COMP%]:hover .navigation-subitem[_ngcontent-%COMP%]:not(.active){margin-left:var(--%NS%dfs-space-8);padding-left:22px;border-left:2px solid transparent;border-radius:var(--%NS%dfs-radius-sm);background-color:var(--%NS%dfs-accent-10);color:var(--%NS%dfs-text-primary)}#dashboard-navigation.compact[_ngcontent-%COMP%] .li-navigation-container[_ngcontent-%COMP%]:hover .navigation-subitem[_ngcontent-%COMP%]:not(.active){margin-left:0}.navigation-subitem.active[_ngcontent-%COMP%]{margin-left:var(--%NS%dfs-space-8);padding-left:22px;border-left:2px solid var(--%NS%dfs-accent)!important;border-radius:var(--%NS%dfs-radius-sm);background-color:var(--%NS%dfs-accent-10);color:var(--%NS%dfs-text-primary)}.navigation-subitem.active[_ngcontent-%COMP%] .navigation-subitem-text[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-weight:var(--%NS%dfs-font-weight-semibold)}.navigation-subitem-text[_ngcontent-%COMP%]{min-width:0}.navigation-subitem-text[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0;font-size:var(--%NS%dfs-font-size-md);font-weight:var(--%NS%dfs-font-weight-regular);line-height:20px;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dashboard-navigation.compact[_ngcontent-%COMP%] .navigation-subitem[_ngcontent-%COMP%]{padding-left:var(--%NS%dfs-space-6)}#dashboard-navigation.compact[_ngcontent-%COMP%] .navigation-subitem[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{display:block}#dashboard-navigation.compact[_ngcontent-%COMP%] .navigation-subitem.active[_ngcontent-%COMP%]{margin-left:0}#dashboard-navigation.menu-disabled[_ngcontent-%COMP%]{position:relative}#dashboard-navigation.menu-disabled[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;cursor:not-allowed}dx-popover[_ngcontent-%COMP%]{position:absolute}[_nghost-%COMP%] .dx-accordion-item-title{position:relative;display:block;min-height:0;padding:0;background-color:transparent;font-family:inherit;font-size:inherit}[_nghost-%COMP%] .dx-accordion-item-body{padding:0;background-color:transparent}[_nghost-%COMP%] .dx-accordion-item.dx-state-hover>.dx-accordion-item-title, [_nghost-%COMP%] .dx-accordion-item.dx-state-active>.dx-accordion-item-title, [_nghost-%COMP%] .dx-accordion-item.dx-state-focused>.dx-accordion-item-title{background-color:transparent}[_nghost-%COMP%] .dx-accordion-item-title:before{content:none}[_nghost-%COMP%] .dx-accordion-item-opened .navigation-item-chevron{transform:rotate(180deg)}`],changeDetection:1})}};function uc(t,o){t&1&&(pc$1(0,`p`,3),eN(1),EN(2,`translate`),ch()),t&2&&(pT(),ph(` `,IN(2,1,`We've sent a secure activation link to your inbox. Click the link to verify your email address.`),` `))}function gc(t,o){t&1&&kc$1(0,`span`,16)}function hc(t,o){t&1&&kc$1(0,`i`,17)}function xc(t,o){if(t&1&&(pc$1(0,`p`,18),eN(1),EN(2,`translate`),pc$1(3,`strong`),eN(4),ch()()),t&2){let e=TM(2);pT(),ph(` `,IN(2,2,`You can request a new email in`),` `),pT(3),ph(``,e.resendCooldown,`s`)}}function fc(t,o){if(t&1){let e=EM();pc$1(0,`section`,7)(1,`div`,8)(2,`span`,9),kc$1(3,`i`,10),ch(),pc$1(4,`div`,11)(5,`h3`,12),eN(6),EN(7,`translate`),ch(),pc$1(8,`p`,13),eN(9),EN(10,`translate`),pc$1(11,`span`,14),eN(12),ch()()()(),pc$1(13,`button`,15),Pc$1(`click`,function(){fm$1(e);return hm$1(TM().resendEmail())}
299),uM(14,gc,1,0,`span`,16)(15,hc,1,0,`i`,17),eN(16),EN(17,`translate`),ch(),uM(18,xc,5,4,`p`,18),pc$1(19,`p`,19),eN(20),EN(21,`translate`),ch(),pc$1(22,`p`,19),eN(23),EN(24,`translate`),ch()()}if(t&2){let e=TM();pT(6),kD(IN(7,9,`Check Your Inbox`)),pT(3),ph(` `,IN(10,11,`Activation link sent to:`),` `),pT(3),kD(e.currentUser.email),pT(),dD(`disabled`,e.emailSending||e.mailButtonDisabled),pT(),lM(e.emailSending?14:15),pT(2),ph(` `,IN(17,13,`Resend Email`),` `),pT(2),lM(e.resendCooldown>0?18:-1),pT(2),ph(` `,IN(21,15,`Didn't receive the activation link? Check the spam folder or click the button to resend the email.`),` `),pT(3),kD(IN(24,17,`Account verification may take up to 5 minutes.`))}}function vc(t,o){t&1&&(pc$1(0,`p`,13),eN(1),EN(2,`translate`),ch()),t&2&&(pT(),kD(IN(2,1,`Enter your phone number to receive a quick SMS code.`)))}function _c(t,o){if(t&1){let e=EM();pc$1(0,`p`,23),eN(1),EN(2,`translate`),ch(),pc$1(3,`button`,24),Pc$1(`click`,function(){fm$1(e);return hm$1(TM(2).goToAddFunds())}),eN(4),EN(5,`translate`),ch()}t&2&&(pT(),ph(` `,IN(2,2,`Phone verification is not available for your account at this time. To continue using our services, please add funds to your balance.`),` `),pT(3),ph(` `,IN(5,4,`Add Funds`),` `))}function Cc(t,o){if(t&1){let e=EM();pc$1(0,`app-phone-verification`,25),EN(1,`translate`),Pc$1(`verified`,function(n){fm$1(e);return hm$1(TM(2).onPhoneVerified(n))}),ch()}if(t&2)dD(`initialPhone`,TM(2).currentUser.phone||``)(`hint`,IN(1,2,`Want to skip this? Add funds to your account to bypass phone verification entirely.`))}function bc(t,o){t&1&&(pc$1(0,`p`,22),kc$1(1,`i`,26),eN(2),EN(3,`translate`),ch()),t&2&&(pT(2),ph(` `,IN(3,1,`Phone verified successfully`),` `))}function Sc(t,o){if(t&1&&(pc$1(0,`section`,7)(1,`div`,8)(2,`span`,9),kc$1(3,`i`,20),ch(),pc$1(4,`div`,11)(5,`h3`,12),eN(6),EN(7,`translate`),ch(),uM(8,vc,3,3,`p`,13),ch()(),uM(9,_c,6,6)(10,Cc,2,4,`app-phone-verification`,21)(11,bc,4,3,`p`,22),ch()),t&2){let e=TM();pT(6),kD(IN(7,3,`Verify your phone number`)),pT(2),lM(e.phoneVerificationAvailable()?8:-1),pT(),lM(e.phoneVerificationAvailable()?e.phoneVerified()?11:10:9)}}var ys=(()=>{class t{constructor(){this.user=Bc(),this.phoneInfo=Bc(),this.closed=g3$1(),this.userService=g$1(ha$1),this.router=g$1(Xt$1),this.store=g$1(z$1),this.emailSending=!1,this.emailSent=!1,this.mailButtonDisabled=!1,this.resendCooldown=0,this.RESEND_EMAIL_KEY=`resend_activation_email_timer`,this.phoneVerificationAvailable=ie$1(!0),this.phoneVerified=ie$1(!1)}ngOnInit(){this.currentUser=this.user(),this.showEmail=this.currentUser?.activated===!1;let e=this.phoneInfo();this.showPhone=e?!e.phone_verified:this.currentUser?.phone_verified===!1,this.phoneVerificationAvailable.set(e?.phone_verification_available!==!1),this.initMaxColldownTimer()}close(){this.closed.emit()}resendEmail(){this.emailSending||this.mailButtonDisabled||(this.emailSending=!0,this.emailSent=!1,this.userService.resendActivationFromBanner().subscribe({next:e=>{this.emailSending=!1,this.emailSent=!0,e?.msg&&Ic$1({message:e.msg,tone:jc$1(e.type||`success`)}),this.setTimerForAction(this.RESEND_EMAIL_KEY,60)},error:e=>{this.emailSending=!1,e.status===429&&(Ic$1({message:e.error.message,tone:`error`}),e.error.remaining&&this.setTimerForAction(this.RESEND_EMAIL_KEY,e.error.remaining))}}))}goToAddFunds(){this.closed.emit(),this.router.navigate([`/users/getrows`])}onPhoneVerified(e){let i=Object.assign({},this.currentUser,{phone:e.phone,phone_verified:!0});this.currentUser=i,localStorage.setItem(`currentUser`,JSON.stringify(i)),this.store.dispatch(pr({user:i})),this.phoneVerified.set(!0)}initMaxColldownTimer(){let e=localStorage.getItem(this.RESEND_EMAIL_KEY),n=Math.max(0,Math.round((parseInt(e||`0`,10)-Date.now())/1e3));n>0&&this.startCooldownTimer(n)}startCooldownTimer(e){this.resendCooldown=e,this.mailButtonDisabled=!0,this.timerInterval&&clearInterval(this.timerInterval),this.timerInterval=setInterval(()=>{this.resendCooldown--,this.resendCooldown<=0&&(clearInterval(this.timerInterval),this.mailButtonDisabled=!1)},1e3)}setTimerForAction(e,i=60){let n=Date.now()+i*1e3;localStorage.setItem(e,n.toString()),this.startCooldownTimer(i)}ngOnDestroy(){this.timerInterval&&clearInterval(this.timerInterval)}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-verification-dialog`]],inputs:{user:[1,`user`],phoneInfo:[1,`phoneInfo`]}
299,outputs:{closed:`closed`},decls:13,vars:9,consts:[[1,`dfs-dialog`],[1,`dfs-dialog__header`],[1,`dfs-dialog__title`],[1,`dfs-dialog__subtitle`],[`type`,`button`,1,`dfs-dialog__close`,3,`click`],[`aria-hidden`,`true`,1,`dfs-icon`,`dfs-icon-close`],[1,`dfs-dialog__body`,`vd__body`],[1,`dfs-panel`,`vd__section`],[1,`vd__section-head`],[1,`vd__icon`],[`aria-hidden`,`true`,1,`dfs-icon`,`dfs-icon-mail`],[1,`vd__section-text`],[1,`vd__section-title`],[1,`vd__section-desc`],[1,`vd__email`],[`type`,`button`,1,`dfs-button-secondary`,3,`click`,`disabled`],[`aria-hidden`,`true`,1,`dfs-spinner`],[`aria-hidden`,`true`,1,`dfs-icon`,`dfs-icon-rotation-right`],[1,`vd__cooldown`],[1,`dfs-field__hint`],[`aria-hidden`,`true`,1,`dfs-icon`,`dfs-icon-phone`],[1,`vd__phone`,3,`initialPhone`,`hint`],[1,`vd__verified`],[1,`vd__text`],[`type`,`button`,1,`dfs-button-accent`,3,`click`],[1,`vd__phone`,3,`verified`,`initialPhone`,`hint`],[`aria-hidden`,`true`,1,`dfs-icon`,`dfs-icon-check`]],template:function(i,n){i&1&&(pc$1(0,`div`,0)(1,`header`,1)(2,`div`)(3,`h2`,2),eN(4),EN(5,`translate`),ch(),uM(6,uc,3,3,`p`,3),ch(),pc$1(7,`button`,4),EN(8,`translate`),Pc$1(`click`,function(){return n.close()}),kc$1(9,`i`,5),ch()(),pc$1(10,`div`,6),uM(11,fc,25,19,`section`,7),uM(12,Sc,12,5,`section`,7),ch()()),i&2&&(pT(4),ph(` `,IN(5,5,n.showEmail?`Verify your email`:`Complete Your Account Setup`),` `),pT(2),lM(n.showEmail?6:-1),pT(),Oc$1(`aria-label`,IN(8,7,`Close`)),pT(4),lM(n.showEmail?11:-1),pT(),lM(n.showPhone?12:-1))},dependencies:[be,j9,Ce$1],styles:[`[_nghost-%COMP%]{display:contents}.vd__body[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:var(--%NS%dfs-space-4)}.vd__section[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--%NS%dfs-space-3)}.vd__section-head[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--%NS%dfs-space-3)}.vd__icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;background-color:var(--%NS%dfs-accent-5);border-radius:var(--%NS%dfs-radius-sm);color:var(--%NS%dfs-accent)}.vd__section-title[_ngcontent-%COMP%]{margin:0;color:var(--%NS%dfs-text-main);font-size:var(--%NS%dfs-font-size-md);font-weight:var(--%NS%dfs-font-weight-semibold);line-height:var(--%NS%dfs-line-height-md)}.vd__section-desc[_ngcontent-%COMP%], .vd__text[_ngcontent-%COMP%]{margin:0;color:var(--%NS%dfs-text-secondary);font-size:var(--%NS%dfs-font-size-sm);line-height:var(--%NS%dfs-line-height-sm)}.vd__section-desc[_ngcontent-%COMP%]{padding-top:var(--%NS%dfs-space-1)}.vd__email[_ngcontent-%COMP%]{color:var(--%NS%dfs-accent);font-weight:var(--%NS%dfs-font-weight-semibold)}.vd__cooldown[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--%NS%dfs-space-2);margin:0;color:var(--%NS%dfs-text-main-70);font-size:var(--%NS%dfs-font-size-sm);line-height:var(--%NS%dfs-line-height-sm)}.vd__cooldown[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:var(--%NS%dfs-accent);font-weight:var(--%NS%dfs-font-weight-semibold)}.vd__verified[_ngcontent-%COMP%]{display:flex;align-items:center;gap:var(--%NS%dfs-space-2);margin:0;color:var(--%NS%dfs-accent);font-size:var(--%NS%dfs-font-size-sm);font-weight:var(--%NS%dfs-font-weight-semibold);line-height:var(--%NS%dfs-line-height-sm)}.vd__phone[_ngcontent-%COMP%]{align-self:stretch}`],changeDetection:1})}}return t})();function wc(t,o){t&1&&kc$1(0,`span`,7)}function Mc(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,8),kc$1(1,`path`,11),ch())}function Dc(t,o){if(t&1){let e=EM();pc$1(0,`app-verification-dialog`,13),Pc$1(`closed`,function(){fm$1(e);return hm$1(TM(2).onDialogClosed())}),ch()}if(t&2){let e=TM(2);dD(`user`,e.currentUser())(`phoneInfo`,e.phoneInfo())}}function yc(t,o){if(t&1&&(pc$1(0,`div`),uM(1,Dc,1,2,`app-verification-dialog`,12),ch()),t&2){let e=TM();pT(),lM(e.dialogVisible()?1:-1)}}var jn=(()=>{class t{constructor(){this.store=g$1(z$1),this.userService=g$1(ha$1),this.dialogVisible=ie$1(!1),this.currentUser=ie$1(void 0),this.phoneInfo=ie$1(void 0),this.opening=ie$1(!1),this.popupAttr={class:`dfs-dialog-popup`},this.destroyedRef=g$1(he$1)}ngOnInit(){this.store.select(no).pipe(ke$1(e=>!!e),m4(this.destroyedRef)).subscribe(e=>{this.currentUser.set(e)})}onBannerClick(){if(!(this.dialogVisible()||this.opening())){if(this.phoneInfo()){this.dialogVisible.set(!0);return}this.opening.set(!0),this.userService.getPhoneVerificationInfo().subscribe({next:e=>this.openWith(e),error:()=>this.openWith({phone_verified:this.currentUser()?.phone_verified!==!1,phone_verification_available:!0})})}}onDialogClosed(){this.dialogVisible.set(!1),this.phoneInfo.set(void 0)}openWith(e){this.phoneInfo.set(e),this.opening.set(!1),this.dialogVisible.set(!0)}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-activation-banner`]],decls:12,vars:8,consts:[[1,`activation-banner`,3,`click`],[1,`activation-banner__content`],[`width`,`16`,`height`,`16`,`viewBox`,`0 0 24 24`,`fill`,`none`,`xmlns`,`http://www.w3.org/2000/svg`,1,`activation-banner__icon`],[`cx`,`12`,`cy`,`12`,`r`,`10`,`stroke`,`currentColor`,`stroke-width`,`2`],[`x1`,`12`,`y1`,`8`,`x2`,`12`,`y2`,`13`,`stroke`,`currentColor`,`stroke-width`,`2`,`stroke-linecap`,`round`],[`cx`,`12`,`cy`,`16.5`,`r`,`1`,`fill`,`currentColor`],[`translate`,``,1,`activation-banner__text`],[`aria-hidden`,`true`,1,`dfs-spinner`,`activation-banner__spinner`],[`width`,`8`,`height`,`13`,`viewBox`,`0 0 8 13`,`fill`,`none`,`xmlns`,`http://www.w3.org/2000/svg`,1,`activation-banner__arrow`],[`height`,`auto`,`maxHeight`,`90vh`,`contentTemplate`,`content`,3,`visibleChange`,`visible`,`showTitle`,`showCloseButton`,`hideOnOutsideClick`,`wrapperAttr`,`width`],[4,`dxTemplate`,`dxTemplateOf`],[`d`,`M1.5 1.5L6.5 6.5L1.5 11.5`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[3,`user`,`phoneInfo`],[3,`closed`,`user`,`phoneInfo`]],template:function(i,n){i&1&&(pc$1(0,`div`,0),Pc$1(`click`,function(){return n.onBannerClick()}),pc$1(1,`div`,1),Sm$1(),pc$1(2,`svg`,2),kc$1(3,`circle`,3)(4,`line`,4)(5,`circle`,5),ch(),Tm$1(),pc$1(6,`span`,6),eN(7,`Verify your account to start fetching data.`),ch(),uM(8,wc,1,0,`span`,7)(9,Mc,2,0,`:svg:svg`,8),ch()(),pc$1(10,`dx-popup`,9),Pc$1(`visibleChange`,function(p){return p?n.dialogVisible.set(!0):n.onDialogClosed()}),uD(11,yc,2,1,`div`,10),ch()),i&2&&(pT(8),lM(n.opening()?8:9),pT(2),dD(`visible`,n.dialogVisible())(`showTitle`,!1)(`showCloseButton`,!1)(`hideOnOutsideClick`,!0)(`wrapperAttr`,n.popupAttr)(`width`,702),pT(),dD(`dxTemplateOf`,`content`))},dependencies:[be,ve$1,N7e,ICe,Ybt,be$1,ys],styles:[`.activation-banner[_ngcontent-%COMP%]{display:flex;align-items:center;padding:8px;background:var(--%NS%dfs-bg-warning);border:1px solid var(--%NS%dfs-border-warning);color:var(--%NS%dfs-warning);border-radius:6px;cursor:pointer;transition:background .2s;margin:8px 0}.activation-banner[_ngcontent-%COMP%]:hover{background:var(--%NS%dfs-bg-warning-hover)}.activation-banner__content[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;width:100%}.activation-banner__icon[_ngcontent-%COMP%]{flex-shrink:0}.activation-banner__text[_ngcontent-%COMP%]{font-size:16px;line-height:normal;flex:1}.activation-banner__arrow[_ngcontent-%COMP%], .activation-banner__spinner[_ngcontent-%COMP%]{flex-shrink:0}`],changeDetection:1})}}return t})();var Ec=t=>({of:t});var Es=(()=>{class t{constructor(){this.loaderUrl=Bc(`./assets/images/icons/loader-1.gif`),this.text=Bc(`Data loading`),this.iconWidth=Bc(160),this.position=Bc(`#main-content-scroll`),this.shading=Bc(!1)}static{this.ɵfac=function(i){return new(i||t)}}
299static{this.ɵcmp=rh({type:t,selectors:[[`app-loading-snippet`]],inputs:{loaderUrl:[1,`loaderUrl`],text:[1,`text`],iconWidth:[1,`iconWidth`],position:[1,`position`],shading:[1,`shading`]},decls:2,vars:9,consts:[[`loadPanel`,``],[`shadingColor`,`rgba(0,0,0,0.4)`,3,`position`,`visible`,`showIndicator`,`showPane`,`shading`,`message`,`hideOnOutsideClick`]],template:function(i,n){i&1&&kc$1(0,`dx-load-panel`,1,0),i&2&&dD(`position`,pN(7,Ec,n.position()))(`visible`,!0)(`showIndicator`,!0)(`showPane`,!0)(`shading`,n.shading())(`message`,n.text())(`hideOnOutsideClick`,!1)},dependencies:[NQe,bCe],encapsulation:2,changeDetection:1})}}return t})();var Ts=(()=>{class t{constructor(){this.httpClient=g$1(lw)}getIntegrationPayload(e=`sso`){return this.httpClient.get(`white_label_url/api/third-party/integrity/sso`)}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac,providedIn:`root`})}}return t})();var Tc=()=>({of:`#featurebase-popup`});function kc(t,o){if(t&1){let e=EM();pc$1(0,`div`)(1,`div`,4)(2,`dx-scroll-view`,5)(3,`h3`,6),eN(4,`Sign in to DataForSEO Community`),ch(),pc$1(5,`div`)(6,`div`)(7,`div`,7),kc$1(8,`img`,8)(9,`i`,9)(10,`img`,10),ch()(),pc$1(11,`div`)(12,`div`,11)(13,`div`,12)(14,`span`),eN(15),ch(),pc$1(16,`small`),eN(17),ch()()(),pc$1(18,`div`,13)(19,`h3`),eN(20,`Your DataForSEO Account details will be used to:`),ch(),pc$1(21,`ul`,14)(22,`li`),eN(23,`Establish a verified secure connection between your existing DataForSEO account and DataForSEO Community platform.`),ch(),pc$1(24,`li`),eN(25,`Help you create a new DataForSEO Community account, if you don't have one yet.`),ch(),pc$1(26,`li`),eN(27,`Get access to DataForSEO Community, where you can share your feedback, create feature requests, discuss DataForSEO features with other users, and help us improve our platform.`),ch()()()(),pc$1(28,`div`,15),eN(29,` DataForSEO Community is build on the Featurebase platform. By clicking "Accept" you agree that DataForSEO will securely share your name, email address and user ID with Featurebase Authentication, and you also agree to Featurebase's `),pc$1(30,`a`,16),eN(31,`Privacy Policy`),ch(),eN(32,` and `),pc$1(33,`a`,17),eN(34,`Terms of Service`),ch(),eN(35,`. `),ch()()(),pc$1(36,`div`,18)(37,`dx-button`,19),Pc$1(`onClick`,function(){fm$1(e);return hm$1(TM().onAccept())}),ch(),pc$1(38,`dx-button`,20),Pc$1(`onClick`,function(){fm$1(e);return hm$1(TM().closePopup())}),ch()()()()}if(t&2){let e=TM();pT(15),kD(e.currentUser.name),pT(2),kD(e.currentUser.email),pT(20),dD(`text`,`Accept`),pT(),dD(`disabled`,!1)(`text`,`Cancel`)}}var ks=(()=>{class t{constructor(){this.store=g$1(z$1),this.integrationService=g$1(Ts),this.domain=`dataforseo.featurebase.app`,this.popupVisible=ie$1(!1),this.isLoading=ie$1(!1);let e=this.store;this.currentUser=Ai$3(e).user}ngAfterViewInit(){let e=localStorage.getItem(`integrity`);e&&e===`sso`&&(localStorage.removeItem(`integrity`),this.popupVisible.set(!0))}onAccept(){this.isLoading.set(!0),this.integrationService.getIntegrationPayload().pipe(Kr(()=>this.isLoading.set(!1))).subscribe(e=>{e.success&&(window.location.href=e.return_url,this.closePopup())})}closePopup(){this.popupVisible.set(!1)}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-featurebase-popup`]],decls:4,vars:14,consts:[[`load`,``],[`height`,`580`,`id`,`featurebase-popup-content`,`width`,`700`,3,`on
299Hidden`,`visible`,`showTitle`,`title`,`hideOnOutsideClick`,`animation`,`showCloseButton`],[4,`dxTemplate`,`dxTemplateOf`],[`shadingColor`,`rgba(0,0,0,0.4)`,3,`position`,`visible`,`showIndicator`,`showPane`,`shading`,`hideOnOutsideClick`],[`id`,`featurebase-popup`],[`width`,`100%`,`height`,`100%`],[1,`text-center`,`mb-0`,`mt-1`],[1,`connection-panel`],[`src`,`assets/icons/icon-96x96.png`,`alt`,`Dataforseo`],[1,`dx-icon-sorted`,`i-connect`],[`src`,`https://www.featurebase.app/images/fav/apple-touch-icon.png`,`alt`,`FeatureBase`],[1,`text-center`],[1,`connection-user-panel`],[1,`dark-bg`,`p-2`],[1,`my-2`],[1,`fs-12px`,`mt-2`],[`href`,`https://www.featurebase.app/privacy-policy`,`target`,`_blank`],[`href`,`https://www.featurebase.app/terms-of-service`,`target`,`_blank`],[1,`popup-footer-buttons`,`d-flex`,`align-center`,`justify-content-center`,`gap-2`],[`id`,`save-changes`,`type`,`success`,3,`onClick`,`text`],[`type`,`normal`,3,`onClick`,`disabled`,`text`]],template:function(i,n){i&1&&(pc$1(0,`dx-popup`,1),Pc$1(`onHidden`,function(){return n.closePopup()}),uD(1,kc,39,5,`div`,2),ch(),kc$1(2,`dx-load-panel`,3,0)),i&2&&(dD(`visible`,n.popupVisible())(`showTitle`,!0)(`title`,`Accept Integration`)(`hideOnOutsideClick`,!1)(`animation`,null)(`showCloseButton`,!1),pT(),dD(`dxTemplateOf`,`content`),pT(),dD(`position`,hN(13,Tc))(`visible`,n.isLoading())(`showIndicator`,!0)(`showPane`,!1)(`shading`,!0)(`hideOnOutsideClick`,!1))},dependencies:[N7e,ICe,Ybt,be$1,$7e,ACe,o0t,hEe,NQe,bCe],styles:[`#featurebase-popup[_ngcontent-%COMP%]{height:100%;display:flex;flex-direction:column}.popup-footer-buttons[_ngcontent-%COMP%]{margin-top:auto}.i-connect[_ngcontent-%COMP%]{font-size:40px;transform:rotate(90deg)}.connection-panel[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;margin:10px 0}.connection-panel[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:50px;width:50px}.popup-footer-buttons[_ngcontent-%COMP%]{padding-top:10px}.connection-user-panel[_ngcontent-%COMP%]{display:inline-flex;flex-direction:column;padding:10px;border:1px solid #E6E8EF;margin-bottom:16px;background:#f8f8fa;border-radius:2px;width:45%}.dark-bg[_ngcontent-%COMP%]{background:#21283614;padding:1rem;border-radius:4px}.dark-bg[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0}`],changeDetection:1})}}return t})();function Pc(t,o){t&1&&kc$1(0,`app-activation-banner`)}function Oc(t,o){if(t&1&&(pc$1(0,`div`,7),uM(1,Pc,1,0,`app-activation-banner`),kc$1(2,`router-outlet`),ch()),t&2){let e=TM(2);pT(),lM(e.currentUser&&(e.currentUser.activated===!1||e.currentUser.phone_verified===!1)?1:-1)}}function Ac(t,o){t&1&&kc$1(0,`app-loading-snippet`,8)}function Ic(t,o){if(t&1){let e=EM();pc$1(0,`app-header`,2),Pc$1(`menuToggle`,function(){fm$1(e);return hm$1(xM(3).toggle())}),ch(),pc$1(1,`mat-drawer-container`,3)(2,`mat-drawer`,4,0)(4,`app-left`,5),Pc$1(`selectedItemChanged`,function(n){fm$1(e);return hm$1(TM().navigationChanged(n))})(`menuToggle`,function(){fm$1(e);return hm$1(xM(3).toggle())}),ch()(),pc$1(5,`mat-drawer-content`)(6,`cdk-virtual-scroll-viewport`,6),uM(7,Oc,3,1,`div`,7)(8,Ac,1,0,`app-loading-snippet`,8),ch()()(),kc$1(9,`app-featurebase-popup`)}if(t&2){let e=TM();pT(),dD(`hasBackdrop`,!0),pT(),dD(`mode`,`over`)(`opened`,!1),pT(2),dD(`compactMode`,!1)(`selectedItem`,e.selectedRoute),pT(3),lM(e.isDataAvailable?7:8)}}function Fc(t,o){if(t&1){let e=EM();pc$1(0,`app-left`,5),Pc$1(`selectedItemChanged`,function(n){fm$1(e);return hm$1(TM(2).navigationChanged(n))})(`menuToggle`,function(){fm$1(e);return hm$1(TM(2).menuToggle())}),ch()}if(t&2){let e=TM(2);dD(`compactMode`,!e.menuOpened)(`selectedItem`,e.selectedRoute)}}function Lc(t,o){t&1&&kc$1(0,`app-activation-banner`)}function Gc(t,o){if(t&1&&(pc$1(0,`div`,7),uM(1,Lc,1,0,`app-activation-banner`),kc$1(2,`router-outlet`),ch()),t&2){let e=TM(2);pT(),lM(e.currentUser&&(e.currentUser.activated===!1||e.currentUser.phone_verified===!1)?1:-1)}}function Rc(t,o){t&1&&kc$1(0,`app-loading-snippet`,8)}function Nc(t,o){if(t&1){let e=EM();pc$1(0,`app-header`,9),Pc$1(`menuToggle`,function(){fm$1(e);return hm$1(TM().menuToggle())}),ch(),pc$1(1,`dx-drawer`,10),jD(`openedChange`,function(n){fm$1(e);let l=TM();return oN(l.menuOpened,n)||(l.menuOpened=n),hm$1(n)}),uD(2,Fc,1,2,`app-left`,11),pc$1(3,`div`)(4,`cdk-virtual-scroll-viewport`,6),uM(5,Gc,3,1,`div`,7)(6,Rc,1,0,`app-loading-sni
299ppet`,8),ch()()(),kc$1(7,`app-featurebase-popup`)}if(t&2){let e=TM();dD(`menuOpened`,e.menuOpened),pT(),dD(`closeOnOutsideClick`,e.shaderEnabled)(`openedStateMode`,e.menuMode)(`revealMode`,e.menuRevealMode)(`minSize`,e.minMenuSize)(`maxSize`,e.maxMenuSize)(`shading`,e.shaderEnabled),FD(`opened`,e.menuOpened),pT(),dD(`dxTemplateOf`,`panel`),pT(3),lM(e.isDataAvailable?5:6)}}var Wn=(()=>{class t{static{this.NOTICE_HEIGHT=30}static{this.MENU_OPENED_KEY=`leftMenuOpen`}constructor(){this.breakpointObserver=g$1(yi),this.router=g$1(Xt$1),this.store=g$1(z$1),this.userService=g$1(ha$1),this.updates$=g$1(li$1),this.cmService=g$1(_c$1),this.selectedRoute=``,this.menuOpened=localStorage.getItem(t.MENU_OPENED_KEY)!==`false`,this.title=Bc(void 0),this.menuMode=`shrink`,this.menuRevealMode=`expand`,this.minMenuSize=64,this.maxMenuSize=250,this.shaderEnabled=!1,this.isDataAvailable=!0,this.destroy$=new Q;let e=this.store,i=at(e);this.currentUser=i.user,this.store.pipe(Be$1(no),sr(this.destroy$)).subscribe(n=>{this.currentUser=n}),this.isMobile$=this.store.pipe(Be$1(ii$1)).pipe(U$1(n=>n===N$3.supportDevicesType.phone||n===N$3.supportDevicesType.tablet)),this.store.dispatch(ni$2({leftMenuOpen:this.menuOpened}))}ngOnInit(){this.router.events.pipe(sr(this.destroy$),ke$1(e=>e instanceof lt),U$1(e=>this.selectedRoute=e.urlAfterRedirects.split(`?`)[0])).subscribe()}ngAfterViewInit(){this.cmService.showTrialLineSubject.pipe(sr(this.destroy$)).subscribe(e=>{document.documentElement.style.setProperty(`--dfs-shell-notice-height`,e?`${t.NOTICE_HEIGHT}px`:`0px`)})}menuToggle(){this.menuOpened=!this.menuOpened,localStorage.setItem(t.MENU_OPENED_KEY,String(this.menuOpened)),this.store.dispatch(ni$2({leftMenuOpen:this.menuOpened}))}get isLargeScreen(){let e=this.breakpointObserver.isMatched(Un$1.Large),i=this.breakpointObserver.isMatched(Un$1.XLarge);return e||i}get sizeClasses(){return{"screen-x-small":this.breakpointObserver.isMatched(Un$1.XSmall),"screen-small":this.breakpointObserver.isMatched(Un$1.Small),"screen-medium":this.breakpointObserver.isMatched(Un$1.Medium),"screen-large":this.isLargeScreen}}get showMenuAfterClick(){return!this.menuOpened}navigationChanged(e){e.itemData.icon!==`menu`&&this.showMenuAfterClick&&(this.menuOpened=!0);let i=e.itemData.path,n=e.event;
299i&&this.menuOpened?e.node.selected?n.preventDefault():this.router.navigate([i]):n.preventDefault()}ngOnDestroy(){this.destroy$.next(!0),this.destroy$.complete()}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-side-nav-outer-toolbar`]],inputs:{title:[1,`title`]},decls:4,vars:3,consts:[[`drawer`,``],[1,`layout`],[3,`menuToggle`],[1,`dx-widget`,3,`hasBackdrop`],[3,`mode`,`opened`],[1,`dx-swatch-additional`,3,`selectedItemChanged`,`menuToggle`,`compactMode`,`selectedItem`],[`id`,`main-content-scroll`,`itemSize`,`400`],[1,`content`],[`text`,`Project loading`],[3,`menuToggle`,`menuOpened`],[`position`,`before`,`id`,`main-drawer`,3,`openedChange`,`closeOnOutsideClick`,`openedStateMode`,`revealMode`,`minSize`,`maxSize`,`shading`,`opened`],[`class`,`dx-swatch-additional`,3,`compactMode`,`selectedItem`,`selectedItemChanged`,`menuToggle`,4,`dxTemplate`,`dxTemplateOf`]],template:function(i,n){if(i&1&&(pc$1(0,`div`,1),uM(1,Ic,10,6),EN(2,`async`),ah(3,Nc,8,10),ch()),i&2){let l;pT(),lM((l=IN(2,1,n.isMobile$))?1:3,l)}},dependencies:[zn,Ta,Ea,hi,Li,Mn,Dn,jn,Rp$1,Es,ks,_qi,BZe,Ybt,be$1,jR],styles:[`[_nghost-%COMP%]{display:block;height:100%}.layout[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;background-color:var(--%NS%dfs-bg-underlay);color:var(--%NS%dfs-text-main)}#main-content-scroll[_ngcontent-%COMP%], #main-drawer[_ngcontent-%COMP%]{height:calc(100vh - var(--%NS%dfs-shell-header-height) - var(--%NS%dfs-shell-notice-height))}#main-content-scroll[_ngcontent-%COMP%]{width:100%;overflow-x:hidden;background-color:var(--%NS%dfs-bg-underlay)}.content[_ngcontent-%COMP%]{flex-grow:1;min-height:calc(100vh - var(--%NS%dfs-shell-header-height) - var(--%NS%dfs-shell-notice-height));padding:var(--%NS%dfs-shell-content-padding);line-height:1.5}[_nghost-%COMP%] #main-content-scroll .cdk-virtual-scroll-content-wrapper{width:100%}cdk-virtual-scroll-viewport[_ngcontent-%COMP%]{scrollbar-color:var(--%NS%dfs-border-main) var(--%NS%dfs-bg-underlay)}cdk-virtual-scroll-viewport[_ngcontent-%COMP%]::-webkit-scrollbar{width:8px;background-color:var(--%NS%dfs-bg-underlay)}cdk-virtual-scroll-viewport[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:var(--%NS%dfs-border-main);border-radius:var(--%NS%dfs-radius-pill)}[_nghost-%COMP%] .dx-scrollable-content{height:100%}[_nghost-%COMP%] .dx-scrollview-content{display:flex;flex-direction:column;min-height:100%}[_nghost-%COMP%] .mat-drawer-container{background-color:var(--%NS%dfs-bg-underlay)}[_nghost-%COMP%] .mat-drawer{width:var(--%NS%dfs-shell-sidebar-width);background-color:var(--%NS%dfs-bg-primary);border-right:none}`],changeDetection:1})}}return t})();function Hc(t){return new y$2(t,`./assets/i18n/`,`.json`)}var Ps=(()=>{class t{static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵmod=jr({type:t})}static{this.ɵinj=Pn({imports:[UE,BFe,$7e,Ttt,wx,On,be.forChild({loader:{provide:p$1,useFactory:Hc,deps:[lw]},isolate:!1}),hi,Vn]})}}return t})();function Vc(t){return new y$2(t,`./assets/i18n/`,`.json`)}var Os=(()=>{class t{static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵmod=jr({type:t})}static{this.ɵinj=Pn({imports:[UE,xen,wx,zen,qQi,y7e,o0t,oDi,rQi,rin,be.forChild({loader:{provide:p$1,useFactory:Vc,deps:[lw]},isolate:!1}),N7e,C8e,D,Hn,zn]})}}return t})();var As=(()=>{class t{static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵmod=jr({type:t})}static{this.ɵinj=Pn({imports:[Ps,Os,UE,_qi,$7e,On,wx,jn,Wn]})}}return t})();function zc(t,o){t&1&&(pc$1(0,`div`,0),eN(1,` Slow network connection detected. Please wait. `),ch())}function Uc(t,o){t&1&&kc$1(0,`app-side-nav-outer-toolbar`)}var ka=(()=>{class t{constructor(){this.store=g$1(z$1),this.userService=g$1(ha$1),this.cmService=g$1(_c$1),this.authenticatedUser=v4$1(this.store.pipe(Be$1(no))),this.userExist=Ro$1(()=>!!this.authenticatedUser()),this.criticalDataStatus=null,this.connectionNotificationVisible=!1,this.showLeftMenu=!0,this.destroyed$=new Q,this.slowNetworkSubscription=this.userService.slowNetworkSubject.subscribe(e=>{this.criticalDataStatus=e,e.userExist&&e.projectReceived&&(this.connectionNotificationVisible=!1)}),Va(()=>{this.userExist()&&this.setIntercomScript()}),localStorage.getItem(`showLeftMenu`)&&(this.showLeftMenu=!!+localStorage.getItem(`showLeftMenu`)),this.showLeftMenuSubscription=this.cmService.showLeftMenu.subscribe(e=>{this.showLeftMenu=e}),this.store.pipe(Be$1(ii$1)).subscribe(e=>{e===N$3.supportDevicesType.phone&&(this.toggleLeftMenuMobileSubscription=this.userService.leftMenuMobileStateChanged.subscribe(n=>{this.showLeftMenu=n}))})}ngOnDestroy(){this.destroyed$.next(!0),this.destroyed$.complete(),this.slowNetworkSubscription&&this.slowNetworkSubscription.unsubscribe(),this.showLeftMenuSubscription&&this.showLeftMenuSubscription.unsubscribe(),this.toggleLeftMenuMobileSubscription&&this.toggleLeftMenuMobileSubscription.unsubscribe()}setIntercomScript(){if(Ai$3(this.store).user&&Ai$3(this.store).user.show_app&&!document.getElementById(`intercom-script`)){let i=document.createElement(`script`);i.id=`intercom-script`,i.type=`text/javascript`,i.innerHTML=`(function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',intercomSettings);}else{var d=document;var i=function(){i.c(arguments)};i.q=[];i.c=function(args){i.q.push(args)};w.Intercom=i;function l(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/yhwl2kwv';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);}if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})()`,document.getElementsByTagName(`body`)[0].appendChild(i)}}static{this.ɵfac=function(i){return new(i||t)}}
299static{this.ɵcmp=rh({type:t,selectors:[[`app-main-layout`]],decls:2,vars:2,consts:[[`translate`,``,1,`connection-panel`]],template:function(i,n){i&1&&(uM(0,zc,2,0,`div`,0),uM(1,Uc,1,0,`app-side-nav-outer-toolbar`)),i&2&&(lM(n.connectionNotificationVisible?0:-1),pT(),lM(n.userExist()?1:-1))},dependencies:[be,ve$1,As,Wn],encapsulation:2,changeDetection:1})}}return t})();var Is=(t,o)=>o.alt;function jc(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,39),kc$1(1,`rect`,41)(2,`path`,42)(3,`path`,43),ch())}function Wc(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,39),kc$1(1,`path`,44)(2,`rect`,45)(3,`path`,46),ch())}function qc(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,39),kc$1(1,`path`,47)(2,`path`,48),ch())}function $c(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,39),kc$1(1,`path`,49)(2,`path`,50)(3,`path`,51),ch())}function Kc(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,39),kc$1(1,`path`,52)(2,`path`,53)(3,`path`,54),ch())}function Zc(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,39),kc$1(1,`path`,55),ch())}function Yc(t,o){if(t&1&&(pc$1(0,`div`,18)(1,`div`,38),uM(2,jc,4,0,`:svg:svg`,39),uM(3,Wc,4,0,`:svg:svg`,39),uM(4,qc,3,0,`:svg:svg`,39),uM(5,$c,4,0,`:svg:svg`,39),uM(6,Kc,4,0,`:svg:svg`,39),uM(7,Zc,2,0,`:svg:svg`,39),ch(),pc$1(8,`div`,40)(9,`h3`),eN(10),ch(),pc$1(11,`p`),eN(12),ch()()()),t&2){let e=o.$implicit;pT(2),lM(e.icon===`payment`?2:-1),pT(),lM(e.icon===`contract`?3:-1),pT(),lM(e.icon===`shield`?4:-1),pT(),lM(e.icon===`support`?5:-1),pT(),lM(e.icon===`stack`?6:-1),pT(),lM(e.icon===`bolt`?7:-1),pT(3),kD(e.title),pT(2),kD(e.description)}}function Jc(t,o){if(t&1&&kc$1(0,`img`,24),t&2){let e=o.$implicit;dD(`src`,e.src,sy)(`alt`,e.alt)}}function Qc(t,o){if(t&1&&kc$1(0,`img`,25),t&2){let e=o.$implicit;dD(`src`,e.src,sy)(`alt`,e.alt)}}function Xc(t,o){if(t&1&&(pc$1(0,`div`,1),kc$1(1,`div`,4)(2,`div`,5)(3,`div`,6),pc$1(4,`div`,7),kc$1(5,`img`,8),ch(),pc$1(6,`h1`,9),eN(7),pc$1(8,`span`,10),eN(9,`Scale.`),ch()(),pc$1(10,`div`,11)(11,`span`,12),Sm$1(),pc$1(12,`svg`,13),kc$1(13,`circle`,14)(14,`ellipse`,15)(15,`path`,16),ch()(),Tm$1(),pc$1(16,`span`),eN(17),ch()(),pc$1(18,`div`,17),hM(19,Yc,13,8,`div`,18,fM),ch(),pc$1(21,`div`,19)(22,`div`,20)(23,`p`,21),eN(24,`Trusted by teams at`),ch(),pc$1(25,`div`,22)(26,`div`,23),hM(27,Jc,1,2,`img`,24,Is),hM(29,Qc,1,2,`img`,25,Is),ch()()(),pc$1(31,`div`,26)(32,`p`,27)(33,`strong`),eN(34,`The SEO, Marketing & AI data APIs trusted by 10,000+ companies: agencies, SaaS platforms, and AI teams worldwide`),ch()()(),pc$1(35,`div`,28)(36,`span`,29),Sm$1(),pc$1(37,`svg`,30),kc$1(38,`path`,31),ch(),eN(39,` ISO 27001 `),ch(),Tm$1(),kc$1(40,`span`,32),pc$1(41,`span`,29),Sm$1(),pc$1(42,`svg`,30),kc$1(43,`path`,33)(44,`path`,34)(45,`path`,35),ch(),eN(46,` GDPR ready `),ch(),Tm$1(),kc$1(47,`span`,32),pc$1(48,`span`,29),Sm$1(),pc$1(49,`svg`,30),kc$1(50,`path`,36),ch(),eN(51,` Instant access `),ch()()(),Tm$1(),pc$1(52,`div`,37),eN(53),ch()()),t&2){let e=TM();pT(7),ph(` `,e.signupTaglinePrefix,` `),pT(10),kD(e.signupBadge()),pT(2),pM(e.activeFeatures()),pT(8),pM(e.trustedLogos),pT(2),pM(e.trustedLogos),pT(24),ph(`© `,e.currentYear,` DataForSEO`)}}function em(t,o){if(t&1&&(pc$1(0,`div`,1),kc$1(1,`div`,4)(2,`div`,5)(3,`div`,6),pc$1(4,`div`,7),kc$1(5,`img`,8),ch(),pc$1(6,`h1`,56),eN(7,` Welcome Back! `),ch(),pc$1(8,`div`,17)(9,`div`,18)(10,`div`,38),Sm$1(),pc$1(11,`svg`,57),kc$1(12,`rect`,58)(13,`path`,59)(14,`path`,60),ch()(),Tm$1(),pc$1(15,`div`,40)(16,`h3`),eN(17,`Claude Сode skills`),ch(),pc$1(18,`p`),eN(19,`Put Claude Code to work on SEO. Create SEO reports, find backlink opportunities, and build content plans with ready-made DataForSEO skills.`),ch(),pc$1(20,`a`,61),eN(21,`Explore skills â`),ch()()(),pc$1(22,`div`,18)(23,`div`,38),Sm$1(),pc$1(24,`svg`,57),kc$1(25,`circle`,62)(26,`circle`,63)(27,`circle`,64)(28,`path`,65),ch()(),Tm$1(),pc$1(29,`div`,40)(30,`h3`),eN(31,`MCP server`),ch(),pc$1(32,`p`),eN(33,`Connect your AI tools to SEO data. Give Claude, Cursor, and your own AI agents access to DataForSEO APIs through the MCP server.`),ch(),pc$1(34,`a`,66),eN(35,`Explore the MCP server â`),ch()()(),pc$1(36,`div`,18)(37,`div`,38),Sm$1(),pc$1(38,`svg`,57),kc$1(39,`rect`,58)(40,`path`,67)(41,`path`,68),ch()(),Tm$1(),pc$1(42,`div`,40)(43,`h3`),eN(44,`Developer Walkthrough`),ch(),pc$1(45,`p`),eN(46,`See how an SEO tool is built. Explore a working appâs architecture, API integrations, caching, and cost-saving decisions.`),ch(),pc$1(47,`a`,69),eN(48,`Read the walkthrough â`),ch()()()(),pc$1(49,`div`,70)(50,`div`,71),eN(51,`Security details`),ch(),pc$1(52,`div`,72)(53,`div`,73),Sm$1(),pc$1(54,`svg`,74),kc$1(55,`path`,47),ch(),Tm$1(),pc$1(56,`span`),eN(57,`ISO 27001`),ch()(),pc$1(58,`div`,73),Sm$1(),pc$1(59,`svg`,74),kc$1(60,`path`,75)(61,`path`,76),ch(),Tm$1(),pc$1(62,`span`),eN(63,`GDPR compliant`),ch()(),pc$1(64,`div`,73),Sm$1(),pc$1(6
2995,`svg`,74),kc$1(66,`path`,55),ch(),Tm$1(),pc$1(67,`span`),eN(68,`Instant access`),ch()(),pc$1(69,`div`,73),Sm$1(),pc$1(70,`svg`,74),kc$1(71,`circle`,77)(72,`path`,78),ch(),Tm$1(),pc$1(73,`span`),eN(74,`Magic link expires in 15 minutes`),ch()()()(),pc$1(75,`div`,37),eN(76),ch()()),t&2){let e=TM();pT(76),ph(`© `,e.currentYear,` DataForSEO`)}}function tm(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,39),kc$1(1,`path`,80),ch())}function im(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,39),kc$1(1,`path`,81)(2,`path`,82),ch())}function nm(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,39),kc$1(1,`circle`,83)(2,`path`,84),ch())}function am(t,o){if(t&1&&(pc$1(0,`div`,18)(1,`div`,38),uM(2,tm,2,0,`:svg:svg`,39),uM(3,im,3,0,`:svg:svg`,39),uM(4,nm,3,0,`:svg:svg`,39),ch(),pc$1(5,`div`,40)(6,`h3`),eN(7),ch(),pc$1(8,`p`),eN(9),ch()()()),t&2){let e=o.$implicit;pT(2),lM(e.icon===`check`?2:-1),pT(),lM(e.icon===`refresh`?3:-1),pT(),lM(e.icon===`info`?4:-1),pT(3),kD(e.title),pT(2),kD(e.description)}}function rm(t,o){if(t&1&&(pc$1(0,`div`,1),kc$1(1,`div`,4)(2,`div`,5)(3,`div`,6),pc$1(4,`div`,7),kc$1(5,`img`,8),ch(),pc$1(6,`div`,11)(7,`span`,12),Sm$1(),pc$1(8,`svg`,13),kc$1(9,`path`,44)(10,`rect`,45)(11,`path`,46),ch()(),Tm$1(),pc$1(12,`span`),eN(13),ch()(),pc$1(14,`h1`,56),eN(15),ch(),pc$1(16,`p`,79),eN(17),ch(),pc$1(18,`div`,17),hM(19,am,10,5,`div`,18,fM),ch(),pc$1(21,`div`,70)(22,`div`,71),eN(23,`Security details`),ch(),pc$1(24,`div`,72)(25,`div`,73),Sm$1(),pc$1(26,`svg`,74),kc$1(27,`path`,47),ch(),Tm$1(),pc$1(28,`span`),eN(29,`ISO 27001`),ch()(),pc$1(30,`div`,73),Sm$1(),pc$1(31,`svg`,74),kc$1(32,`path`,75)(33,`path`,76),ch(),Tm$1(),pc$1(34,`span`),eN(35,`GDPR ready`),ch()(),pc$1(36,`div`,73),Sm$1(),pc$1(37,`svg`,74),kc$1(38,`path`,55),ch(),Tm$1(),pc$1(39,`span`),eN(40,`Instant access`),ch()()()(),pc$1(41,`div`,37),eN(42),ch()()),t&2){let e=TM();pT(13),kD(e.panelConfigs.survey.badge),pT(2),ph(` `,e.panelConfigs.survey.tagline,` `),pT(2),kD(e.panelConfigs.survey.description),pT(2),pM(e.panelConfigs.survey.features),pT(23),ph(`© `,e.currentYear,` DataForSEO`)}}function om(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,39),kc$1(1,`rect`,85)(2,`path`,86),ch())}function sm(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,39),kc$1(1,`path`,81)(2,`path`,82),ch())}function dm(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,39),kc$1(1,`path`,80),ch())}function lm(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,39),kc$1(1,`circle`,83)(2,`path`,84),ch())}function cm(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,39),kc$1(1,`rect`,87)(2,`path`,88),ch())}function mm(t,o){if(t&1&&(pc$1(0,`div`,18)(1,`div`,38),uM(2,om,3,0,`:svg:svg`,39),uM(3,sm,3,0,`:svg:svg`,39),uM(4,dm,2,0,`:svg:svg`,39),uM(5,lm,3,0,`:svg:svg`,39),uM(6,cm,3,0,`:svg:svg`,39),ch(),pc$1(7,`div`,40)(8,`h3`),eN(9),ch(),pc$1(10,`p`),eN(11),ch()()()),t&2){let e=o.$implicit;pT(2),lM(e.icon===`lock`?2:-1),pT(),lM(e.icon===`refresh`?3:-1),pT(),lM(e.icon===`check`?4:-1),pT(),lM(e.icon===`info`?5:-1),pT(),lM(e.icon===`mail`?6:-1),pT(3),kD(e.title),pT(2),kD(e.description)}}
299function pm(t,o){if(t&1&&(pc$1(0,`div`,1),kc$1(1,`div`,4)(2,`div`,5)(3,`div`,6),pc$1(4,`div`,7),kc$1(5,`img`,8),ch(),pc$1(6,`div`,11)(7,`span`,12),Sm$1(),pc$1(8,`svg`,13),kc$1(9,`circle`,14)(10,`ellipse`,15)(11,`path`,16),ch()(),Tm$1(),pc$1(12,`span`),eN(13),ch()(),pc$1(14,`h1`,56),eN(15),ch(),pc$1(16,`p`,79),eN(17),ch(),pc$1(18,`div`,17),hM(19,mm,12,7,`div`,18,fM),ch(),pc$1(21,`div`,70)(22,`div`,71),eN(23,`SECURITY`),ch(),pc$1(24,`div`,72)(25,`div`,73),Sm$1(),pc$1(26,`svg`,74),kc$1(27,`path`,47),ch(),Tm$1(),pc$1(28,`span`),eN(29,`ISO 27001`),ch()(),pc$1(30,`div`,73),Sm$1(),pc$1(31,`svg`,74),kc$1(32,`path`,75)(33,`path`,76),ch(),Tm$1(),pc$1(34,`span`),eN(35,`GDPR ready`),ch()(),pc$1(36,`div`,73),Sm$1(),pc$1(37,`svg`,74),kc$1(38,`path`,55),ch(),Tm$1(),pc$1(39,`span`),eN(40,`Instant access`),ch()()()(),pc$1(41,`div`,37),eN(42),ch()()),t&2){let e=TM();pT(13),kD(e.panelConfigs[e.mode].badge),pT(2),ph(` `,e.panelConfigs[e.mode].tagline,` `),pT(2),kD(e.panelConfigs[e.mode].description),pT(2),pM(e.panelConfigs[e.mode].features),pT(23),ph(`© `,e.currentYear,` DataForSEO`)}}var qn=(()=>{class t{constructor(){this.router=g$1(Xt$1),this.route=g$1(Kt$1),this.currentYear=new Date().getFullYear(),this.mode=`signup`,this.injector=g$1(Ie$1),this.destroyed$=new Q,this.planEffectRef=null,this.signupPlan=ie$1(`business`),this.signupBadge=Ro$1(()=>this.signupPlan()===`personal`?`Personal Account Benefits`:`Business account benefits`),this.signupTaglinePrefix=`Integrate. Optimize.`,this.activeFeatures=Ro$1(()=>this.signupPlan()===`personal`?this.personalFeatures:this.businessFeatures),this.businessFeatures=[{title:`Custom payment and invoice options`,description:`Get wire transfer, PO-based billing, and custom invoice cycles tailored to your financial requirements`,icon:`payment`},{title:`Contract with the an EU or US entity`,description:`You can sign a contract with either DataForSEO Oà (Estonia) or our US entity â whichever fits your procurement and compliance needs.`,icon:`contract`},{title:`Enterprise-grade reliability with a 99.95% uptime SLA`,description:`Mission-critical products can rely on our robust server infrastructure, premium proxy pools, and reliability patterns to ensure data continuity.`,icon:`shield`},{title:`Dedicated support and onboarding`,description:`Business accounts receive priority support, including assistance with API integration and custom feature requests, in addition to troubleshooting.`,icon:`support`}],this.personalFeatures=[{title:`Self-service payment portal`,description:`Add a card, top up credits, and manage billing entirely on your own â no approvals needed.`,icon:`payment`},{title:`24/7 support`,description:`Access our help center, ticket system, and community support around the clock.`,icon:`support`},{title:`Access to the full API stack`,description:`Even as an individual, you get access to the complete range of APIs (SERP, Keywords, OnPage, Backlinks, and more) without artificial feature gates.`,icon:`stack`},{title:`Pay only for what you use`,description:`The pay-as-you-go model means no monthly fees or wasted budget; your balance never expires and you scale spending with your actual needs.`,icon:`bolt`}],this.trustedLogos=[{src:`assets/images/auth/trusted-logos/Adobe.png`,alt:`Adobe`},{src:`assets/images/auth/trusted-logos/Airbnb.png`,alt:`Airbnb`},{src:`assets/images/auth/trusted-logos/Amazon.png`,alt:`Amazon`},{src:`assets/images/auth/trusted-logos/HubSpot.png`,alt:`HubSpot`},{src:`assets/images/auth/trusted-logos/NeilPatel.png`,alt:`NeilPatel`},{src:`assets/images/auth/trusted-logos/Oracle.png`,alt:`Oracle`},{src:`assets/images/auth/trusted-logos/Siemens_Healthineers.png`,alt:`Siemens Healthineers`},{src:`assets/images/auth/trusted-logos/Vodafone.png`,alt:`Vodafone`},{src:`assets/images/auth/trusted-logos/adidas.png`,alt:`Adidas`},{src:`assets/images/auth/trusted-logos/iP.png`,alt:`iProspect`},{src:`assets/images/auth/trusted-logos/samsung.png`,alt:`Samsung`}],this.panelConfigs={survey:{badge:`Quick setup â 2 steps`,tagline:`Almost there!`,description:`Answer a few quick questions to personalize your DataForSEO experience.`,features:[{title:`Receive personalized API recommendations`,description:`We'll highlight the APIs and databases most relevant to your use case â no need to go through all the available data sources on your own.`,icon:`check`}
299,{title:`Fast-track your onboarding`,description:`Your answers help our team configure onboarding to match your workflow, so you will start working with our APIs sooner.`,icon:`refresh`},{title:`Dedicated support`,description:`Knowing your goals lets our support team give you more personalized, context-aware help whenever you need it.`,icon:`info`}]},"forgot-password":{badge:`Password Recovery`,tagline:`Forgot your password?`,description:`No worries â just enter your email and we'll immediately send you a secure link to reset your password.`,features:[{title:`Enter your email`,description:`We'll send a password reset link to the email address associated with your account.`,icon:`mail`},{title:`Check your inbox`,description:`Follow the link in the email to create a new password. Check the spam folder if you can't find it.`,icon:`info`},{title:`Sign in with your new password`,description:`Use your new password to sign in to your DataForSEO account.`,icon:`check`}]},"reset-password":{badge:`Password Reset`,tagline:`Set a new password`,description:`Choose a strong password to keep your account secure. We recommend using a mix of letters, numbers, and special characters.`,features:[{title:`Choose something unique`,description:`Use at least 8 characters with a mix of letters, numbers, and symbols.`,icon:`lock`},{title:`Don't reuse old passwords`,description:`Your new password must differ from any previously used ones.`,icon:`refresh`},{title:`Instant access restored`,description:`Once reset, you'll be redirected to your dashboard automatically.`,icon:`check`}]},activate:{badge:`Account Activation`,tagline:`Verify your email address`,description:`We've send an activation code to your email address. Enter it to activate your DataForSEO account and get your API credentials.`,features:[{title:`Check spam / junk folder`,description:`Activation emails sometimes land there. Check before requesting a new one.`,icon:`info`},{title:`Request a new code`,description:`Enter your email and we'll send a fresh activation code instantly.`,icon:`refresh`},{title:`Paste & confirm`,description:`Enter the code from your email to verify your address and unlock access.`,icon:`check`}]}}}ngOnInit(){this.updateMode(),this.router.events.pipe(ke$1(e=>e instanceof lt),sr(this.destroyed$)).subscribe(()=>this.updateMode())}updateMode(){this.mode=this.route.firstChild?.snapshot?.data?.mode??`signup`}onChildActivated(e){this.planEffectRef?.destroy(),e?.selectedPlan&&typeof e.selectedPlan==`function`&&(this.planEffectRef=Va(()=>{this.signupPlan.set(e.selectedPlan())},{injector:this.injector}))}ngOnDestroy(){this.planEffectRef?.destroy(),this.destroyed$.next(),this.destroyed$.complete(),localStorage.removeItem(`pid`),localStorage.removeItem(`pt`)}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-auth-layout`]],decls:7,vars:4,consts:[[1,`auth-layout`,`dfs-theme-light`],[1,`al-left`],[1,`al-right`],[3,`activate`],[1,`al-glow`,`al-glow--tl`],[1,`al-glow`,`al-glow--br`],[1,`al-glow`,`al-glow--bottom`],[1,`al-logo`],[`src`,`./assets/images/ukr-logo-border-706-104.png`,`alt`,`DataForSEO`,`height`,`40`],[1,`al-tagline`],[1,`al-tagline__accent`],[1,`al-badge`],[1,`al-badge__icon`],[`width`,`16`,`height`,`16`,`viewBox`,`0 0 24 24`,`fill`,`none`,`xmlns`,`http://www.w3.org/2000/svg`],[`cx`,`12`,`cy`,`12`,`r`,`9.5`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`],[`cx`,`12`,`cy`,`12`,`rx`,`3.5`,`ry`,`9.5`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`],[`d`,`M2.5 9h19M2.5 15h19`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[1,`al-features`],[1,`al-feature-card`],[1,`al-bottom`],[1,`al-trusted`],[1,`al-trusted__label`],[1,`al-trusted__logos`],[1,`al-trusted__track`],[`height`,`24`,3,`src`,`alt`],[`aria-hidden`,`true`,`height`,`24`,3,`src`,`alt`],[1,`al-stats`],[1,`al-stats__text`],[1,`al-compliance`],[1,`al-compliance__item`],[`width`,`16`,`height`,`16`,`viewBox`,`0 0 24 24`,`fill`,`none`],[`d`,`M12 2L4 6v6c0 5.25 3.5 10 8 12 4.5-2 8-6.75 8-12V6l-8-4z`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linejoin`,`round`],[1,`al-compliance__sep`],[`d`,`M12 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z`,`stroke`,`currentColor`,`stroke-width`,`1.5`],[`d`,`M12 5C8.13 5 5 8.13 5 12c0 3.87 3.13 7 7 7s7-3.13 7-7c0-3.87-3.13-7-7-7z`,`stroke`,`currentColor`,`stroke-width`,`1.5`],[`d`,`M12 2v3M12 19v3M4.22 4.22l2.12 2.12M17.66 17.66l2.12 2.12M2 12h3M19 12h3M4.22 19.78l2.12-2.12M17.66 6.34l2.12-2.12`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[`d`,`M13 2L4 14h7l-1 8 9-12h-7l1-8z`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linejoin`,`round`],[1,`al-footer`],[1,`al-feature-card__icon`],[`width`,`24`,`height`,`24`,`viewBox`,`0 0 24 24`,`fill`,`none`],[1,`al-feature-card__content`],[`x`,`2`,`y`,`5`,`width`,`20`,`height`,`14`,`rx`,`2`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`],[`d`,`M2 10h20`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`],[`d`,`M6 15h4`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[`d`,`M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`,`stroke-linejoin`,`round`],[`x`,`9`,`y`,`3`,`width`,`6`,`height`,`4`,`rx`,`1`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`],[`d`,`M9 12h6M9 16h4`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[`d`,`M12 2L4 6v6c0 5.25 3.5 10 8 12 4.5-2 8-6.75 8-12V6l-8-4z`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`,`stroke-linejoin`,`round`],[`d`,`M9 12l2 2 4-4`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[`d`,`M3 18v-6a9 9 0 0118 0v6`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[`d`,`M21 19a2 2 0 01-2 2h-1a2 2 0 01-2-2v-3a2 2 0 012-2h3v5z`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`,`stroke-linejoin`,`round`],[`d`,`M3 19a2 2 0 002 2h1a2 2 0 002-2v-3a2 2 0 00-2-2H3v5z`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`,`stroke-linejoin`,`round`],[`d`,`M12 2L2 7l10 5 10-5-10-5z`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`,`stroke-linejoin`,`round`],[`d`,`M2 17l10 5 10-5`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[`d`,`M2 12l10 5 10-5`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[`d`,`M13 2L4 14h7l-1 8 9-12h-7l1-8z`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`,`stroke-linejoin`,`round`],[1,`al-tagline`,`al-tagline--welcome`],[`width`,`24`,`height`,`24`,`viewBox`,`0 0 24 24`,`fill`,`none`,`xmlns`,`http://www.w3.org/2000/svg`],[`x`,`3`,`y`,`4`,`width`,`18`,`height`,`16`,`rx`,`3`,`stroke`,`#b2dd4c`,`stroke-width`,`1.8`],[`d`,`M7 9L10 12L7 15`,`stroke`,`#b2dd4c`,`stroke-width`,`1.8`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[`d`,`M13 15H17`,`stroke`,`#b2dd4c`,`stroke-width`,`1.8`,`stroke-linecap`,`round`],[`href`,`https://dataforseo.com/templates/ai-skills/`,`target`,`_blank`,1,`si-link`],[`cx`,`6`,`cy`,`12`,`r`,`2.5`,`stroke`,`#b2dd4c`,`stroke-width`,`1.8`],[`
299cx`,`18`,`cy`,`6`,`r`,`2.5`,`stroke`,`#b2dd4c`,`stroke-width`,`1.8`],[`cx`,`18`,`cy`,`18`,`r`,`2.5`,`stroke`,`#b2dd4c`,`stroke-width`,`1.8`],[`d`,`M8.3 10.85L15.7 7.15M8.3 13.15L15.7 16.85`,`stroke`,`#b2dd4c`,`stroke-width`,`1.8`,`stroke-linecap`,`round`],[`href`,`https://dataforseo.com/seo-mcp-server`,`target`,`_blank`,1,`si-link`],[`d`,`M8 9L6 12L8 15M16 9L18 12L16 15`,`stroke`,`#b2dd4c`,`stroke-width`,`1.8`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[`d`,`M13.5 9.5L10.5 14.5`,`stroke`,`#b2dd4c`,`stroke-width`,`1.8`,`stroke-linecap`,`round`],[`href`,`https://dataforseo.com/blog/building-a-functioning-seo-tool-from-scratch-architecture-costs-lessons-learned`,`target`,`_blank`,1,`si-link`],[1,`al-security`],[1,`al-security__label`],[1,`al-security__items`],[1,`al-security__item`],[`width`,`14`,`height`,`14`,`viewBox`,`0 0 24 24`,`fill`,`none`],[`d`,`M12 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`],[`d`,`M12 5C8.13 5 5 8.13 5 12c0 3.87 3.13 7 7 7s7-3.13 7-7c0-3.87-3.13-7-7-7z`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`],[`cx`,`12`,`cy`,`12`,`r`,`9`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`],[`d`,`M12 7v5l3 3`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[1,`al-subtitle`],[`d`,`M20 6L9 17l-5-5`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[`d`,`M1 4v6h6`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[`d`,`M3.51 15a9 9 0 102.13-9.36L1 10`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[`cx`,`12`,`cy`,`12`,`r`,`10`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`],[`d`,`M12 16v-4M12 8h.01`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[`x`,`3`,`y`,`11`,`width`,`18`,`height`,`11`,`rx`,`2`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`],[`d`,`M7 11V7a5 5 0 0110 0v4`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[`x`,`2`,`y`,`4`,`width`,`20`,`height`,`16`,`rx`,`2`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`],[`d`,`M22 7l-10 7L2 7`,`stroke`,`#b2dd4c`,`stroke-width`,`1.5`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`]],template:function(i,n){i&1&&(pc$1(0,`div`,0),uM(1,Xc,54,3,`div`,1),uM(2,em,77,1,`div`,1),uM(3,rm,43,4,`div`,1),uM(4,pm,43,4,`div`,1),pc$1(5,`div`,2)(6,`router-outlet`,3),Pc$1(`activate`,function(p){return n.onChildActivated(p)}),ch()()()),i&2&&(pT(),lM(n.mode===`signup`?1:-1),pT(),lM(n.mode===`signin`?2:-1),pT(),lM(n.mode===`survey`?3:-1),pT(),lM(n.mode===`reset-password`||n.mode===`forgot-password`||n.mode===`activate`?4:-1))},dependencies:[Rp$1],styles:[`.auth-layout[_ngcontent-%COMP%]{display:flex;min-height:100vh;overflow:hidden}.al-left[_ngcontent-%COMP%]{position:relative;width:40%;min-width:480px;background:#111828;display:flex;flex-direction:column;padding:40px 80px;overflow:hidden;color:#fff}.al-glow[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none}.al-glow--tl[_ngcontent-%COMP%]{width:335px;height:330px;top:-60px;left:-159px;background:#b2dd4c59;filter:blur(114px)}.al-glow--br[_ngcontent-%COMP%]{width:360px;height:360px;bottom:0;right:-120px;background:#b2dd4c40;filter:blur(114px)}.al-glow--bottom[_ngcontent-%COMP%]{width:513px;height:513px;bottom:-100px;left:200px;background:#b2dd4c33;filter:blur(144px)}.al-logo[_ngcontent-%COMP%]{margin-bottom:8px;z-index:1}.al-logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:40px;width:auto}.al-tagline[_ngcontent-%COMP%]{font-size:30px;font-weight:600;color:#fff;margin:0 0 24px;z-index:1}.al-tagline__accent[_ngcontent-%COMP%]{color:#b2dd4c}.al-badge[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:10px;border:1px solid #b2dd4c;background:#b2dd4c1a;color:#b2dd4c;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:8px 24px;border-radius:40px;margin-bottom:24px;align-self:flex-start;z-index:1}.al-badge__icon[_ngcontent-%COMP%]{display:flex;align-items:center}.al-features[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px;flex:1;z-index:1}.al-feature-card[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:16px;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:16px;background:#0000;transition:border-color .2s}.al-feature-card[_ngcontent-%COMP%]:hover{border-color:#b2dd4c4d}.al-feature-card__icon[_ngcontent-%COMP%]{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#b2dd4c1a;border-radius:9px}.al-feature-card__content[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:700;color:#fff;margin:0 0 8px;line-height:1.3}.al-feature-card__content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:14px;color:#fff9;margin:0;line-height:1.5}.al-feature-card__content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#87c000;font-weight:600;text-decoration:none;cursor:pointer}.al-bottom[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px;margin-top:32px;z-index:1}.al-trusted__label[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.al-trusted__logos[_ngcontent-%COMP%]{overflow:hidden;opacity:.2;mix-blend-mode:difference;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.al-trusted__track[_ngcontent-%COMP%]{display:flex;align-items:center;gap:40px;width:max-content;animation:_ngcontent-%COMP%_marquee 20s linear infinite}.al-trusted__track[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:24px;width:auto;object-fit:contain;flex-shrink:0}@keyframes _ngcontent-%COMP%_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.al-stats[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px}.al-avatars[_ngcontent-%COMP%]{display:flex;align-items:center}
299.al-avatar[_ngcontent-%COMP%]{width:35px;height:35px;border-radius:50%;background:#b2dd4c;border:2px solid #141c2b;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;margin-right:-8px;flex-shrink:0}.al-avatar[_ngcontent-%COMP%]:last-child{margin-right:0}.al-stats__text[_ngcontent-%COMP%]{font-size:14px;color:#fff;margin:0;padding-left:8px}.al-stats__sub[_ngcontent-%COMP%]{color:#fff9}.al-compliance[_ngcontent-%COMP%]{display:flex;align-items:center;gap:0;margin-top:20px;flex-wrap:wrap}.al-compliance__item[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#fff;white-space:nowrap}.al-compliance__sep[_ngcontent-%COMP%]{display:inline-block;width:1px;height:19px;background:#ffffff4d;margin:0 16px}.al-footer[_ngcontent-%COMP%]{margin-top:24px;font-size:12px;color:#fff6;z-index:1}.al-subtitle[_ngcontent-%COMP%]{font-size:16px;color:#ffffffb3;margin:0 0 24px;z-index:1}.al-subtitle__accent[_ngcontent-%COMP%]{color:#b2dd4c}.al-security[_ngcontent-%COMP%]{border:1px solid rgba(178,221,76,.25);border-radius:12px;padding:16px;z-index:1;margin-top:8px}.al-security__label[_ngcontent-%COMP%]{font-size:11px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.al-security__items[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px}.al-security__item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;font-size:13px;color:#ffffffbf}.al-right[_ngcontent-%COMP%]{flex:1;overflow-y:auto;background:#f8f9fd;display:flex;align-items:center;justify-content:center;padding:40px 24px;box-sizing:border-box}@media screen and (max-width:1600px){.al-left[_ngcontent-%COMP%]{min-width:380px;padding:30px 48px}.al-tagline[_ngcontent-%COMP%]{font-size:24px}}@media screen and (max-width:1400px){.al-subtitle[_ngcontent-%COMP%], .al-feature-card__content[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:14px}.al-feature-card__content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:12px}}@media screen and (max-width:768px){.auth-layout[_ngcontent-%COMP%]{flex-direction:column}.al-left[_ngcontent-%COMP%]{width:100%;min-width:unset;height:auto;padding:32px 24px}.al-right[_ngcontent-%COMP%]{flex:1}}`],changeDetection:1})}}return t})();var Pa=(()=>{class t{constructor(){this.store=g$1(z$1),this.router=g$1(Xt$1)}canActivate(e,i){let n=!0;if(e.routeConfig.path){let l=e.routeConfig.path.trim();e.routeConfig.path.includes(`/:keyId`)?l=e.routeConfig.path.replace(`/:keyId`,``).trim():e.routeConfig.path.includes(`/:siteId`)&&(l=e.routeConfig.path.replace(`/:siteId`,``).trim());let p=l[0]===`/`?l:`/${l}`;if(p){let w=vi$2(Ai$3(this.store));w.length>0&&(w.find(_=>_.url===p)||(n=!1,this.router.navigate([`/404`])))}}return n}canLoad(e){let i=!0;if(e.path){let n=e.path.trim();e.path.includes(`/:keyId`)?n=e.path.replace(`/:keyId`,``).trim():e.path.includes(`/:siteId`)&&(n=e.path.replace(`/:siteId`,``).trim());let l=n[0]===`/`?n:`/${n}`;if(l){let u=vi$2(Ai$3(this.store));u.length>0&&(u.find(w=>w.url===l)||(i=!1,this.router.navigate([`/404`])))}}return i}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac})}}return t})();var Oa=(()=>{class t{constructor(){this.router=g$1(Xt$1)}canLoad(e,i){return isNaN(Number(i[i.length-1].path))||(localStorage.setItem(`lastSelectedProjectId`,i[i.length-1].path),this.router.navigate([i[0].path])),!0}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac})}}return t})();var um=new D$2(`recaptcha-language`);var gm=new D$2(`recaptcha-base-url`);var hm=new D$2(`recaptcha-nonce-tag`);var xm=new D$2(`recaptcha-settings`);var fm=new D$2(`recaptcha-v3-site-key`);var vm=new D$2(`recaptcha-loader-options`);function _m(t,o,e,{url:i,lang:n,nonce:l}={}){window.ng2recaptchaloaded=()=>{e(grecaptcha)};let p=document.createElement(`script`);p.innerHTML=``;let{url:u,nonce:w}=o(new URL(i||`https://www.google.com/recaptcha/api.js`));u.searchParams.set(`render`,t===`explicit`?t:t.key),u.searchParams.set(`onload`,`ng2recaptchaloaded`),u.searchParams.set(`trustedtypes`,`true`),n&&u.searchParams.set(`hl`,n),p.src=u.href;let _=w||l;_&&p.setAttribute(`nonce`,_),p.async=!0,p.defer=!0,document.head.appendChild(p)}function Cm({v3SiteKey:t,onBeforeLoad:o,onLoaded:e}){let i=t?{key:t}:`explicit`;Fs.loadScript(i,o,e)}var Fs={loadScript:_m,newLoadScript:Cm};function bm(t){return t.asObservable().pipe(ke$1(o=>o!==null))}var Ls=(()=>{class t{static{this.ready=null}constructor(e,i,n,l,p,u){this.platformId=e,this.language=i,this.baseUrl=n,this.nonce=l,this.v3SiteKey=p,this.options=u;let w=this.init();this.ready=w?bm(w):A$1()}init(){if(t.ready)return t.ready;if(!Fq(this.platformId))return;let e=new Ce$2(null);return t.ready=e,Fs.newLoadScript({v3SiteKey:this.v3SiteKey,onBeforeLoad:i=>{if(this.options?.onBeforeLoad)return this.options.onBeforeLoad(i);let n=new URL(this.baseUrl??i);return this.language&&n.searchParams.set(`hl`,this.language),{url:n,nonce:this.nonce}},onLoaded:i=>{let n=i;this.options?.onLoaded&&(n=this.options.onLoaded(i)),e.next(n)}}),e}static{this.ɵfac=function(i){return new(i||t)(T$2(Ci$2),T$2(um,8),T$2(gm,8),T$2(hm,8),T$2(fm,8),T$2(vm,8))}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac})}}return t})();var Sm=0;var ct=(()=>{class t{constructor(e,i,n,l){this.elementRef=e,this.loader=i,this.zone=n,this.id=m3$1(`ngrecaptcha-${Sm++}`),this.siteKey=m3$1(),this.theme=m3$1(),this.type=m3$1(),this.size=m3$1(),this.tabIndex=m3$1(),this.badge=m3$1(),this.errorMode=m3$1(`default`),this.resolved=g3$1(),this.error=g3$1(),this.errored=g3$1(),this.widget=null,this.executeRequested=!1,l&&(this.siteKey.set(l.siteKey),l.theme&&this.theme.set(l.theme),l.type&&this.type.set(l.type),l.size&&this.size.set(l.size),l.badge&&this.badge.set(l.badge))}ngAfterViewInit(){this.subscription=this.loader.ready.subscribe(e=>{e!=null&&e.render instanceof Function&&(this.grecaptcha=e,this.renderRecaptcha())})}ngOnDestroy(){this.grecaptchaReset(),this.subscription&&this.subscription.unsubscribe()}execute(){this.size()===`invisible`&&(this.widget!=null?this.grecaptcha?.execute(this.widget):this.executeRequested=!0)}reset(){this.widget!=null&&(this.grecaptcha?.getResponse(this.widget)&&this.resolved.emit(null),this.grecaptchaReset()
299)}get __unsafe_widgetValue(){return this.widget!=null&&this.grecaptcha?this.grecaptcha.getResponse(this.widget):null}expired(){this.resolved.emit(null)}onError(e){this.error.emit(e),this.errored.emit(e)}captchaResponseCallback(e){this.resolved.emit(e)}grecaptchaReset(){this.zone.runOutsideAngular(()=>this.widget&&this.grecaptcha?.reset(this.widget))}renderRecaptcha(){let e={badge:this.badge(),callback:i=>{this.zone.run(()=>this.captchaResponseCallback(i))},"expired-callback":()=>{this.zone.run(()=>this.expired())},sitekey:this.siteKey(),size:this.size(),tabindex:this.tabIndex(),theme:this.theme(),type:this.type()};this.errorMode()===`handled`&&(e[`error-callback`]=(...i)=>{this.zone.run(()=>this.onError(i))}),this.widget=this.grecaptcha?.render(this.elementRef.nativeElement,e)??null,this.executeRequested===!0&&(this.executeRequested=!1,this.execute())}static{this.ɵfac=function(i){return new(i||t)(K$1(Bt$1),K$1(Ls),K$1(oe$1),K$1(xm,8))}}static{this.ɵcmp=rh({type:t,selectors:[[`re-captcha`]],hostVars:1,hostBindings:function(i,n){i&2&&Oc$1(`id`,n.id)},inputs:{id:[1,`id`],siteKey:[1,`siteKey`],theme:[1,`theme`],type:[1,`type`],size:[1,`size`],tabIndex:[1,`tabIndex`],badge:[1,`badge`],errorMode:[1,`errorMode`]},outputs:{id:`idChange`,siteKey:`siteKeyChange`,theme:`themeChange`,type:`typeChange`,size:`sizeChange`,tabIndex:`tabIndexChange`,badge:`badgeChange`,errorMode:`errorModeChange`,resolved:`resolved`,error:`error`,errored:`errored`},exportAs:[`reCaptcha`],standalone:!1,decls:0,vars:0,template:function(i,n){},encapsulation:2,changeDetection:1})}}return t})();var wm=(()=>{class t{static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵmod=jr({type:t})}static{this.ɵinj=Pn({})}}return t})();var mt=(()=>{class t{static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵmod=jr({type:t})}static{this.ɵinj=Pn({providers:[Ls],imports:[wm]})}}return t})();function Mm(t,o){t&1&&eN(0,` Sending... `)}function Dm(t,o){if(t&1&&eN(0),t&2)ph(` Resend email (`,TM(2).resendCooldown,`s) `)}function ym(t,o){t&1&&eN(0,` Resend email `)}function Em(t,o){if(t&1){let e=EM();uh(0,`div`,0)(1,`div`,1)(2,`span`,2),eN(3,`Didn't receive it?`),lh(),uh(4,`button`,3),vD(`click`,function(){fm$1(e);return hm$1(TM().resendEmail())}),Sm$1(),uh(5,`svg`,4),fD(6,`path`,5)(7,`path`,6),lh(),uM(8,Mm,1,0)(9,Dm,1,1)(10,ym,1,0),lh()()()}if(t&2){let e=TM();pT(4),gD(`disabled`,e.resendLoading||e.resendCooldown>0||e.isDisabled()),pT(4),lM(e.resendLoading&&e.resendCooldown<=0?8:e.resendCooldown>0?9:10)}}var pt=(()=>{class t{constructor(){this.storageKey=Bc(void 0),this.isVisible=Bc(!1),this.isDisabled=Bc(!1),this.visibilityChange=g3$1(),this.onResend=g3$1(),this.resendLoading=!1,this.resendCooldown=0}ngOnInit(){this.checkInitialState()}resendEmail(){!this.resendLoading&&this.resendCooldown===0&&(this.resendLoading=!0,this.onResend.emit())}checkInitialState(){let e=localStorage.getItem(this.storageKey());if(!e){this.visibilityChange.emit(!1);return}let l=Math.round((parseInt(e,10)-Date.now())/1e3);l>0?(this.visibilityChange.emit(!0),this.startTimer(l,!1)):Math.abs(l)<=600?this.visibilityChange.emit(!0):(localStorage.removeItem(this.storageKey()),this.visibilityChange.emit(!1))}startTimer(e=60,i=!0){if(i){let n=Date.now()+e*1e3;localStorage.setItem(this.storageKey(),n.toString())}this.resendLoading=!1,this.resendCooldown=e,this.interval&&clearInterval(this.interval),this.interval=setInterval(()=>{this.resendCooldown--,this.resendCooldown<=0&&clearInterval(this.interval)},1e3)}ngOnDestroy(){this.interval&&clearInterval(this.interval)}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-resend-email`]],inputs:{storageKey:[1,`storageKey`],isVisible:[1,`isVisible`],isDisabled:[1,`isDisabled`]},outputs:{visibilityChange:`visibilityChange`,onResend:`onResend`},decls:1,vars:1,consts:[[1,`resend-email-wrap`],[1,`resend-email-row`],[1,`resend-email-row__text`],[`type`,`button`,1,`resend-email-btn`,3,`click`,`disabled`],[`width`,`15`,`height`,`15`,`viewBox`,`0 0 24 24`,`fill`,`none`],[`d`,`M1 4v6h6M23 20v-6h-6`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[`d`,`M20.49 9A9 9 0 005.64 5.64L1 10m22 4l-4.64 4.36A9 9 0 013.51 15`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`]],template:function(i,n){i&1&&uM(0,Em,11,2,`div`,0),i&2&&lM(n.isVisible()?0:-1)},styles:[`.resend-email-wrap[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:24px;width:100%}.resend-email-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:15px}.resend-email-row__text[_ngcontent-%COMP%]{font-size:12px;color:#3f485a;white-space:nowrap}.resend-email-btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0;font-size:12px;color:#0062ce;white-space:nowrap}.resend-email-btn[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed}.resend-email-btn[_ngcontent-%COMP%]:not(:disabled):hover{text-decoration:underline}`],changeDetection:1})}}return t})();var Tm=()=>[`/signup`];function km(t,o){t&1&&(pc$1(0,`p`,4)(1,`span`,12),eN(2,`Don't have an account?`),ch(),pc$1(3,`a`,13),eN(4),EN(5,`translate`),ch()()),t&2&&(pT(3),dD(`routerLink`,hN(4,Tm)),pT(),ph(``,IN(5,2,`Sign Up`),` â`))}function Pm(t,o){if(t&1&&(pc$1(0,`form`,6)(1,`label`,14),eN(2,`E-mail`),ch(),pc$1(3,`div`,15),Sm$1(),pc$1(4,`svg`,16),kc$1(5,`rect`,17)(6,`path`,18),ch(),Tm$1(),kc$1(7,`input`,19),EN(8,`translate`),n_(),ch(),pc$1(9,`p`,20),eN(10,`Please enter your email and we will guide you through the password reset process.`),
299ch()()),t&2)dD(`formGroup`,TM().form),pT(7),dD(`placeholder`,IN(8,2,`Email address`)),o_()}var Aa=(()=>{class t{constructor(){this.formBuilder=g$1(hit),this.store=g$1(z$1),this.router=g$1(Xt$1),this.userService=g$1(ha$1),this.activatedRoute=g$1(Kt$1),this.alive=!0,this.SITE_ID=N$3.recaptchaSiteKey,this.setRecaptcha=!1,this.isPrivateWl=!1,this.routeMail=null,this.isFirstEmailSent=!1,this.isResend=!1,this.resendEmailBtn=v3$1(pt),this.activatedRoute.snapshot.paramMap.get(`email`)&&this.activatedRoute.snapshot.paramMap.get(`email`).trim()&&(this.routeMail=this.activatedRoute.snapshot.paramMap.get(`email`).trim());let e=this.userService.getWlSettings();e&&e.parent_id>0&&(this.isPrivateWl=!0)}ngOnInit(){this.form=this.formBuilder.group({email:[this.routeMail?this.routeMail:``,[lA.required,lA.email]]}),this.loading=this.store.pipe(Be$1(ao))}submit(e,i=!1){let n=this.form.get(`email`).value;this.userService.sendForgotPasswordEmail(n.trim().toLowerCase(),e,i).pipe(Ke(1)).subscribe(l=>{l&&(this.isFirstEmailSent=!0,setTimeout(()=>this.resendEmailBtn().startTimer(60,!0)),Ic$1({message:l.msg,html:!0,tone:`success`,duration:8e3,light:!0}))},l=>{l.status===429?(Ic$1({message:l.error.message,tone:`error`,duration:0,light:!0}),l.error.remaining&&(this.isFirstEmailSent=!0,setTimeout(()=>this.resendEmailBtn().startTimer(l.error.remaining,!0)))):(Ic$1({message:Object.values(l.error.errors).toString(),tone:`error`,duration:0,light:!0}),this.form.reset())},()=>{let l=window.grecaptcha;l&&l.reset()})}ngOnDestroy(){this.alive=!1}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-forgot-password`]],viewQuery:function(i,n){i&1&&CD(n.resendEmailBtn,pt,5),i&2&&AM()},decls:16,vars:12,consts:[[`captchaRef`,``],[1,`af-wrap`],[1,`af-header`],[`translate`,``,1,`af-title`],[1,`af-subtitle`],[1,`af-section`],[1,`af-form`,3,`formGroup`],[`type`,`button`,1,`af-submit-btn`,3,`click`,`disabled`],[`width`,`16`,`height`,`16`,`viewBox`,`0 0 16 16`,`fill`,`none`],[`d`,`M3 8H13M9 4L13 8L9 12`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[`size`,`invisible`,3,`resolved`,`siteKey`],[3,`visibilityChange`,`onResend`,`storageKey`,`isVisible`,`isDisabled`],[`translate`,``],[1,`af-link`,3,`routerLink`],[`translate`,``,1,`af-label`],[1,`af-input-wrap`],[`width`,`16`,`height`,`16`,`viewBox`,`0 0 24 24`,`fill`,`none`,1,`af-input-icon`],[`x`,`2`,`y`,`4`,`width`,`20`,`height`,`16`,`rx`,`2`,`stroke`,`currentColor`,`stroke-width`,`1.5`],[`d`,`M22 7l-10 7L2 7`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[`type`,`email`,`formControlName`,`email`,1,`af-input`,`af-input--with-icon`,3,`placeholder`],[`translate`,``,1,`af-hint`]],template:function(i,n){if(i&1){let l=EM();pc$1(0,`div`,1)(1,`div`,2)(2,`h1`,3),eN(3,`Reset password`),ch(),uM(4,km,6,5,`p`,4),ch(),pc$1(5,`div`,5),uM(6,Pm,11,4,`form`,6),EN(7,`async`),ch(),pc$1(8,`button`,7),Pc$1(`click`,function(){fm$1(l);return hm$1(xM(14).execute())}),eN(9),EN(10,`translate`),Sm$1(),pc$1(11,`svg`,8),kc$1(12,`path`,9),ch()(),Tm$1(),pc$1(13,`re-captcha`,10,0),Pc$1(`resolved`,function(u){return u&&n.submit(u,n.isResend)}),ch(),pc$1(15,`app-resend-email`,11),Pc$1(`visibilityChange`,function(u){return n.isFirstEmailSent=u})(`onResend`,function(){fm$1(l);let u=xM(14);return n.isResend=!0,hm$1(u.execute())}),ch()()}i&2&&(pT(4),lM(n.isPrivateWl?-1:4),pT(2),lM(IN(7,8,n.loading)?-1:6),pT(2),dD(`disabled`,n.form.invalid||n.isFirstEmailSent),pT(),ph(` `,IN(10,10,`Proceed`),` `),pT(4),dD(`siteKey`,n.SITE_ID),pT(2),dD(`storageKey`,`forgot_password_timer`)(`isVisible`,n.isFirstEmailSent)(`isDisabled`,n.form.invalid))},dependencies:[UE,pit,lit,EX,sit,rit,Rxe,Hxe,wx,sI,be,ve$1,mt,ct,pt,jR,Ce$1],styles:[`[_nghost-%COMP%]{display:block;width:100%;max-width:680px}.af-wrap[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:32px;padding:32px;background:#fff;border-radius:10px;box-shadow:0 0 44px #0000000d;width:100%;box-sizing:border-box}.af-header[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.af-title[_ngcontent-%COMP%]{font-size:26px;font-weight:600;color:#111828;margin:0}.af-subtitle[_ngcontent-%COMP%]{font-size:14px;color:#3f485a;margin:0}.af-link[_ngcontent-%COMP%]{color:#87c000;font-weight:600;text-decoration:none;margin-left:8px}.af-link[_ngcontent-%COMP%]:hover{color:#6fa000}.af-section[_ngcontent-%COMP%], .af-form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}.af-label[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#3f485a;text-transform:uppercase}.af-input-wrap[_ngcontent-%COMP%]{position:relative}.af-input-icon[_ngcontent-%COMP%]{position:absolute;
299left:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#adb2bd;pointer-events:none}.af-input[_ngcontent-%COMP%]{width:100%;height:38px;padding:0 16px;border-radius:6px;border:1px solid #e3e8f2;background:#fff;font-size:14px;color:#3f485a;outline:none;box-sizing:border-box}.af-input[_ngcontent-%COMP%]::placeholder{color:#adb2bd}.af-input[_ngcontent-%COMP%]:focus{border-color:#b2dd4c}.af-input--with-icon[_ngcontent-%COMP%]{padding-left:42px}.af-hint[_ngcontent-%COMP%]{font-size:14px;color:#3f485a;margin:0}.af-submit-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border-radius:4px;border:none;background:#b2dd4c;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;cursor:pointer;transition:background .15s}.af-submit-btn[_ngcontent-%COMP%]:hover{background:#a5cc40}.af-submit-btn[_ngcontent-%COMP%]:disabled{background:#d4e8a6;cursor:not-allowed}.af-submit-btn[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{flex-shrink:0}`],changeDetection:1})}}return t})();function Om(t,o){if(t&1&&fD(0,`div`,4),t&2){let e=o.$implicit,i=TM(2);_D(`ps-bar__seg--active`,e<=i.strength)(`ps-bar__seg--weak`,i.strength===1&&e<=i.strength)(`ps-bar__seg--fair`,i.strength===2&&e<=i.strength)(`ps-bar__seg--good`,i.strength===3&&e<=i.strength)(`ps-bar__seg--strong`,i.strength===4&&e<=i.strength)}}function Am(t,o){if(t&1&&(uh(0,`div`,0)(1,`div`,1),hM(2,Om,1,10,`div`,2,fM),lh(),uh(4,`span`,3),eN(5),EN(6,`translate`),lh()()),t&2){let e=TM();pT(2),pM(e.segments),pT(2),_D(`ps-label--weak`,e.strength===1)(`ps-label--fair`,e.strength===2)(`ps-label--good`,e.strength===3)(`ps-label--strong`,e.strength===4),pT(),ph(` `,IN(6,9,e.label),` `)}}var Im=[`password`,`qwerty`,`123456`,`12345678`,`letmein`,`welcome`,`monkey`,`dragon`,`master`,`abc123`,`admin`,`iloveyou`,`trustno1`,`sunshine`,`passw0rd`];var $n=(()=>{class t{constructor(){this.control=Bc.required(),this.strength=0,this.segments=[1,2,3,4],this.destroyRef=g$1(he$1)}get isVisible(){return this.strength>0}get label(){return[``,`Weak`,`Fair`,`Good`,`Strong`][this.strength]??``}ngOnInit(){this.control().valueChanges.pipe(m4(this.destroyRef)).subscribe(e=>{this.strength=e?this.calculateStrength(e):0})}calculateStrength(e){if(!e)return 0;let i=e.length;if(i<4)return 1;let n=0;i>=8&&(n+=1),i>=12&&(n+=1),i>=16&&(n+=1);let l=[/[a-z]/.test(e),/[A-Z]/.test(e),/\d/.test(e),/[^a-zA-Z\d]/.test(e)].filter(Boolean).length;l>=2&&(n+=1),l>=3&&(n+=1),l===4&&(n+=1),new Set(e).size/i>=.6&&(n+=1);let u=e.toLowerCase();return Im.some(w=>u.includes(w))&&(n-=3),n<=1?1:n<=3?2:n<=5?3:4}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-password-strength`]],hostVars:2,hostBindings:function(i,n){i&2&&_D(`visible`,n.isVisible)},inputs:{control:[1,`control`]},decls:1,vars:1,consts:[[1,`ps`],[1,`ps-bar`],[1,`ps-bar__seg`,3,`ps-bar__seg--active`,`ps-bar__seg--weak`,`ps-bar__seg--fair`,`ps-bar__seg--good`,`ps-bar__seg--strong`],[1,`ps-label`],[1,`ps-bar__seg`]],template:function(i,n){i&1&&uM(0,Am,7,11,`div`,0),i&2&&lM(n.strength>0?0:-1)},dependencies:[be,Ce$1],styles:[`[_nghost-%COMP%]{display:none}.visible[_nghost-%COMP%]{display:block;margin-top:-4px}.ps[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px}
299.ps-bar[_ngcontent-%COMP%]{display:flex;gap:4px;flex:1}.ps-bar__seg[_ngcontent-%COMP%]{height:4px;flex:1;border-radius:2px;background:#e3e8f2;transition:background .25s}.ps-bar__seg--weak[_ngcontent-%COMP%]{background:#e74c3c}.ps-bar__seg--fair[_ngcontent-%COMP%]{background:#f0ad4e}.ps-bar__seg--good[_ngcontent-%COMP%]{background:#b2dd4c}.ps-bar__seg--strong[_ngcontent-%COMP%]{background:#5cb85c}.ps-label[_ngcontent-%COMP%]{font-size:12px;font-weight:600;white-space:nowrap;transition:color .25s}.ps-label--weak[_ngcontent-%COMP%]{color:#e74c3c}.ps-label--fair[_ngcontent-%COMP%]{color:#f0ad4e}.ps-label--good[_ngcontent-%COMP%]{color:#b2dd4c}.ps-label--strong[_ngcontent-%COMP%]{color:#5cb85c}`],changeDetection:1})}}return t})();var Fm=()=>[`/signup`];function Lm(t,o){t&1&&(pc$1(0,`p`,3)(1,`span`,9),eN(2,`Don't have an account?`),ch(),pc$1(3,`a`,10),eN(4),EN(5,`translate`),ch()()),t&2&&(pT(3),dD(`routerLink`,hN(4,Fm)),pT(),ph(``,IN(5,2,`Sign Up`),` â`))}function Gm(t,o){if(t&1&&(pc$1(0,`form`,5)(1,`label`,11),eN(2,`New Password`),ch(),pc$1(3,`div`,12),Sm$1(),pc$1(4,`svg`,13),kc$1(5,`rect`,14)(6,`path`,15),ch(),Tm$1(),kc$1(7,`input`,16),EN(8,`translate`),n_(),ch(),kc$1(9,`app-password-strength`,17),pc$1(10,`label`,11),eN(11,`Confirm Password`),ch(),pc$1(12,`div`,12),Sm$1(),pc$1(13,`svg`,13),kc$1(14,`rect`,14)(15,`path`,15),ch(),Tm$1(),kc$1(16,`input`,18),EN(17,`translate`),n_(),ch(),pc$1(18,`p`,19),eN(19,`Please use this reset form to generate a new password.`),ch()()),t&2){let e=TM(2);dD(`formGroup`,e.form),pT(7),dD(`placeholder`,IN(8,4,`Password`)),o_(),pT(2),dD(`control`,e.form.get(`password`)),pT(7),dD(`placeholder`,IN(17,6,`Confirm password`)),o_()}}function Rm(t,o){if(t&1){let e=EM();pc$1(0,`div`,0)(1,`div`,1)(2,`h1`,2),eN(3,`Reset password`),ch(),uM(4,Lm,6,5,`p`,3),ch(),pc$1(5,`div`,4),uM(6,Gm,20,8,`form`,5),EN(7,`async`),ch(),pc$1(8,`button`,6),Pc$1(`click`,function(){fm$1(e);return hm$1(TM().submit())}),eN(9),EN(10,`translate`),Sm$1(),pc$1(11,`svg`,7),kc$1(12,`path`,8),ch()()()}if(t&2){let e=TM();pT(4),lM(e.isPrivateWl?-1:4),pT(2),lM(IN(7,4,e.loading)?-1:6),pT(2),dD(`disabled`,e.form.invalid),pT(),ph(` `,IN(10,6,`Apply`),` `)}}var Fa=(()=>{class t{constructor(){this.formBuilder=g$1(hit),this.store=g$1(z$1),this.router=g$1(Xt$1),this.activatedRoute=g$1(Kt$1),this.userService=g$1(ha$1),this.alive=!0,this.checkData=!1,this.isPrivateWl=!1;let e=this.userService.getWlSettings();e&&e.parent_id>0&&(this.isPrivateWl=!0),this.activatedRoute.snapshot.paramMap.get(`id`)&&this.activatedRoute.snapshot.paramMap.get(`token`)?(this.id=this.activatedRoute.snapshot.paramMap.get(`id`),this.token=this.activatedRoute.snapshot.paramMap.get(`token`),this.id!==``&&this.token!==``?this.checkRequestSubscription=this.userService.sendResetPasswordCheckRequest(this.id,this.token).subscribe(i=>{i.result?this.checkData=i.result:this.home()}):this.home()):this.home()}ngOnInit(){this.form=this.formBuilder.group({password:[``,[lA.minLength(6),lA.maxLength(128)]],pass_confirm:[``,[lA.minLength(6),lA.maxLength(128)]]},{validator:Ia.validate.bind(this)}),this.loading=this.store.pipe(Be$1(ao))}ngOnDestroy(){this.alive=!1,this.checkRequestSubscription&&this.checkRequestSubscription.unsubscribe(),this.resetRequestSubscription&&this.resetRequestSubscription.unsubscribe()}home(){this.router.navigate([`/`])}submit(){if(this.form.valid){let e=this.form.get(`password`).value,i=this.form.get(`pass_confirm`).value;this.resetRequestSubscription=this.userService.sendResetPasswordRequest(this.id.trim(),this.token,e.trim(),i.trim()).subscribe(n=>{n&&(Ic$1({message:n.msg,html:!0,tone:`success`,duration:8e3,light:!0}),this.form.reset(),setTimeout(()=>{this.router.navigate([`/signin`])},3e3))})}}get password(){return this.form.get(`password`)}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-reset-password`]],decls:1,vars:1,consts:[[1,`af-wrap`],[1,`af-header`],[`translate`,``,1,`af-title`],[1,`af-subtitle`],[1,`af-section`],[1,`af-form`,3,`formGroup`],[`type`,`button`,1,`af-submit-btn`,3,`click`,`disabled`],[`width`,`16`,`height`,`16`,`viewBox`,`0 0 16 16`,`fill`,`none`],[`d`,`M3 8H13M9 4L13 8L9 12`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[`translate`,``],[1,`af-link`,3,`routerLink`],[`translate`,``,1,`af-label`],[1,`af-input-wrap`],[`width`,`16`,`height`,`16`,`viewBox`,`0 0 24 24`,`fill`,`none`,1,`af-input-icon`],[`x`,`3`,`y`,`11`,`width`,`18`,`height`,`11`,`rx`,`2`,`stroke`,`currentColor`,`stroke-width`,`1.5`],[`d`,`M7 11V7a5 5 0 0110 0v4`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[`type`,`password`,`formControlName`,`password`,1,`af-input`,`af-input--with-icon`,3,`placeholder`],[3,`control`],[`type`,`password`,`formControlName`,`pass_confirm`,1,`af-input`,`af-input--with-icon`,3,`placeholder`],[`translate`,``,1,`af-hint`]],template:function(i,n){i&1&&uM(0,Rm,13,8,`div`,0),i&2&&lM(n.checkData?0:-1)},dependencies:[UE,pit,lit,EX,sit,rit,Rxe,Hxe,wx,sI,be,ve$1,$n,jR,Ce$1],styles:[`[_nghost-%COMP%]{display:block;width:100%;max-width:680px}.af-wrap[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:32px;padding:32px;background:#fff;border-radius:10px;box-shadow:0 0 44px #0000000d;width:100%;box-sizing:border-box}.af-header[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.af-title[_ngcontent-%COMP%]{font-size:26px;font-weight:600;color:#111828;margin:0}.af-subtitle[_ngcontent-%COMP%]{font-size:14px;color:#3f485a;margin:0}.af-link[_ngcontent-%COMP%]{color:#87c000;font-weight:600;text-decoration:none;margin-left:8px}.af-link[_ngcontent-%COMP%]:hover{color:#6fa000}.af-section[_ngcontent-%COMP%], .af-form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}.af-label[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#3f485a;text-transform:uppercase;margin-top:8px}.af-label[_ngcontent-%COMP%]:first-child{margin-top:0}.af-input-wrap[_ngcontent-%COMP%]{position:relative}.af-input-icon[_ngcontent-%COMP%]{position:absolute;
299left:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#adb2bd;pointer-events:none}.af-input[_ngcontent-%COMP%]{width:100%;height:38px;padding:0 16px;border-radius:6px;border:1px solid #e3e8f2;background:#fff;font-size:14px;color:#3f485a;outline:none;box-sizing:border-box}.af-input[_ngcontent-%COMP%]::placeholder{color:#adb2bd}.af-input[_ngcontent-%COMP%]:focus{border-color:#b2dd4c}.af-input--with-icon[_ngcontent-%COMP%]{padding-left:42px}.af-hint[_ngcontent-%COMP%]{font-size:14px;color:#3f485a;margin:0}.af-strength[_ngcontent-%COMP%]{display:block}.af-strength__badge[_ngcontent-%COMP%]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;color:#fff}.af-strength--low[_ngcontent-%COMP%]{background:#e74c3c}.af-strength--good[_ngcontent-%COMP%]{background:#f0ad4e}.af-strength--strong[_ngcontent-%COMP%]{background:#5cb85c}.af-submit-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border-radius:4px;border:none;background:#b2dd4c;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;cursor:pointer;transition:background .15s}.af-submit-btn[_ngcontent-%COMP%]:hover{background:#a5cc40}.af-submit-btn[_ngcontent-%COMP%]:disabled{background:#d4e8a6;cursor:not-allowed}.af-submit-btn[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{flex-shrink:0}`],changeDetection:1})}}return t})();var Ia=class{static validate(o){let e=o.controls.password.value,i=o.controls.pass_confirm.value;return!i||i.length<=0?null:i!==e?{doesMatchPassword:!0}:null}};var Ri=class{constructor(o,e,i,n){this.news=o===1,this.offers=e===1,this.reports=i===1,this.triggers=n===1}};var Nm=t=>({"close-error":t});var Bm=t=>({"error-mess":t});function Hm(t,o){if(t&1){let e=EM();pc$1(0,`div`,8)(1,`button`,12),Pc$1(`click`,function(){fm$1(e);return hm$1(TM(2).closeAlertError())}),kc$1(2,`span`,13),ch(),pc$1(3,`div`,14),eN(4),ch()()}if(t&2){let e=TM(2);pT(),dD(`ngClass`,pN(3,Nm,e.isError)),pT(2),dD(`ngClass`,pN(5,Bm,e.isError)),pT(),kD(e.message)}}function Vm(t,o){if(t&1&&(pc$1(0,`div`,10),eN(1),EN(2,`async`),ch()),t&2){let e=TM(2);pT(),kD(IN(2,1,e.error))}}function zm(t,o){if(t&1){let e=EM();pc$1(0,`form`,15),Pc$1(`ngSubmit`,function(){fm$1(e);return hm$1(TM(2).submit())}),pc$1(1,`p`,16),kc$1(2,`input`,17),n_(),pc$1(3,`span`,18),eN(4,`Reports`),ch(),pc$1(5,`label`,19),eN(6,`Receive projects reports`),ch()(),pc$1(7,`p`,16),kc$1(8,`input`,20),n_(),pc$1(9,`span`,18),eN(10,`Triggers`),ch(),pc$1(11,`label`,21),eN(12,`Receive projects triggers`),ch()(),pc$1(13,`p`,16),kc$1(14,`input`,22),n_(),pc$1(15,`span`,18),eN(16,`Information`),ch(),pc$1(17,`label`,23),eN(18,`Receive information about new services and special offers`),ch()(),pc$1(19,`p`,16),kc$1(20,`input`,24),n_(),pc$1(21,`span`,18),eN(22,`News`),ch(),pc$1(23,`label`,25),eN(24,`Receive news, tips and guides about SEO and inbound marketing`),ch()(),pc$1(25,`button`,26),eN(26,` Apply `),ch()()}if(t&2){let e=TM(2);dD(`formGroup`,e.form),pT(2),o_(),pT(6),o_(),pT(6),o_(),pT(6),o_(),pT(5),dD(`disabled`,e.form.invalid)}}function Um(t,o){if(t&1&&(pc$1(0,`div`,0)(1,`div`,1),kc$1(2,`div`,2),pc$1(3,`div`,3)(4,`div`,4)(5,`div`,5)(6,`p`,6),eN(7,`Subscribe options*`),ch(),pc$1(8,`p`,7),eN(9,`* To unsubscribe from receiving reports, information and news, please, clear tick boxes and confirm your choice.`),ch()(),uM(10,Hm,5,7,`div`,8),pc$1(11,`div`,9),uM(12,Vm,3,3,`div`,10),EN(13,`async`),uM(14,zm,27,2,`form`,11),EN(15,`async`),ch()()()()()),t&2){let e=TM();pT(10),lM(e.isMessage?10:-1),pT(2),lM(IN(13,3,e.error)?12:-1),pT(2),lM(IN(15,5,e.loading)?-1:14)}}var Gs=(()=>{class t{constructor(){this.formBuilder=g$1(hit),this.store=g$1(z$1),this.router=g$1(Xt$1),this.activatedRoute=g$1(Kt$1),this.userService=g$1(ha$1),this.translateService=g$1(V$2),this.alive=!0,this.isMessage=!1,this.checkData=!1,this.activatedRoute.snapshot.paramMap.get(`email`)&&this.activatedRoute.snapshot.paramMap.get(`hash`)?(this.email=this.activatedRoute.snapshot.paramMap.get(`email`),this.hash=this.activatedRoute.snapshot.paramMap.get(`hash`),this.email!==``&&this.hash!==``?this.checkDataSubscription=this.userService.sendCheckUnsubscribeDataRequest(this.email,this.hash).subscribe(e=>{e.res?(this.unsubscribeData=new Ri(e.data.news,e.data.offers,e.data.reports,e.data.triggers),this.checkData=e.res,this.form=this.formBuilder.group({reports:[this.unsubscribeData.reports],triggers:[this.unsubscribeData.triggers],offers:[this.unsubscribeData.offers],news:[this.unsubscribeData.news]})):this.home()}):this.home()):this.home()}ngOnInit(){this.error=this.store.pipe(Be$1(io)),this.loading=this.store.pipe(Be$1(ao))}ngOnDestroy(){this.alive=!1,this.checkDataSubscription&&this.checkDataSubscription.unsubscribe(),this.saveDataSubscription&&this.saveDataSubscription.unsubscribe()}home(){this.router.navigate([`/`])}signUp(){this.router.navigate([`/register`])}submit(){let e=this.form.get(`reports`).value,i=this.form.get(`triggers`).value,
299n=this.form.get(`news`).value,l=this.form.get(`offers`).value;this.saveDataSubscription=this.userService.sendUnsubscribeRequest(this.email,this.hash,e,i,n,l).subscribe(p=>{p.res?(this.isMessage=!0,this.isError=!p.res,this.translateSubscription=this.translateService.get(this.isError?`Some error. Try Again.`:`Your subscription settings was successfully saved!`).subscribe(u=>{this.message=u}),this.isError||(this.unsubscribeData=new Ri(p.data.news,p.data.offers,p.data.reports,p.data.triggers))):(this.isMessage=!0,this.isError=!p.res,this.message=`Some error.`,this.translateSubscription=this.translateService.get(`Some error.`).subscribe(u=>{this.message=u}),setTimeout(()=>{this.home()},2e3))})}closeAlertError(){this.isMessage=!1}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-unsubscribe`]],decls:1,vars:1,consts:[[1,`signin-container`],[1,`login-form`],[1,`big-img-container`],[1,`container`],[1,`form-container`,`col-lg-8`,`col-md-9`,`col-sm-8`,`col-xs-10`],[1,`form-title`,`col-lg-12`,`col-md-12`,`col-xs-12`],[`translate`,``,1,`form-sing-in`],[`translate`,``,1,`form-sing-up`],[1,`alert-error`],[1,`form-login`,`col-lg-6`,`col-md-6`,`col-xs-12`],[1,`error`],[3,`formGroup`],[`type`,`button`,`data-dismiss`,`alert`,`aria-hidden`,`true`,1,`close`,3,`click`,`ngClass`],[1,`icon`,`icon-close`],[1,`mess`,3,`ngClass`],[3,`ngSubmit`,`formGroup`],[1,`social-login-text`,`unsubscr-p`],[`type`,`checkbox`,`id`,`reports`,`checked`,``,`formControlName`,`reports`],[`translate`,``,1,`unsubscr-title`],[`for`,`reports`,`translate`,``],[`type`,`checkbox`,`id`,`triggers`,`checked`,``,`formControlName`,`triggers`],[`for`,`triggers`,`translate`,``],[`type`,`checkbox`,`id`,`offers`,`checked`,``,`formControlName`,`offers`],[`for`,`offers`,`translate`,``],[`type`,`checkbox`,`id`,`news`,`checked`,``,`formControlName`,`news`],[`for`,`news`,`translate`,``],[`type`,`submit`,`translate`,``,1,`btn`,`btn-primary`,`btn-sing-in`,3,`disabled`]],template:function(i,n){i&1&&uM(0,Um,16,7,`div`,0),i&2&&lM(n.checkData?0:-1)},dependencies:[UE,OR,pit,lit,YCe,sit,rit,Rxe,Hxe,be,ve$1,jR],styles:[`.container[_ngcontent-%COMP%]{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.signin-container[_ngcontent-%COMP%]{background:url("./media/big_bg_login-IHC2AWKD.png") no-repeat fixed top;background-size:cover;padding:0;height:100%}.login-form[_ngcontent-%COMP%]{height:auto;min-height:400px;max-width:100%;overflow:hidden;z-index:1}.form-container[_ngcontent-%COMP%]{background:#272d36bf;margin:50px auto;float:none!important;position:relative;padding:15px 10px;display:table}.form-title[_ngcontent-%COMP%]{text-align:center}.form-login[_ngcontent-%COMP%]{margin-top:10px;padding:0 25px}.social-login[_ngcontent-%COMP%]{margin-top:20px;padding-left:35px}p[_ngcontent-%COMP%]{color:#5b657c;font-size:16px;margin:0 0 10px}.form-sing-in[_ngcontent-%COMP%]{color:#ebebeb;font-size:18px;text-transform:uppercase;vertical-align:middle;padding:0 10px}.form-sing-up[_ngcontent-%COMP%]{color:#ebebeb;display:inline-block;vertical-align:middle;font-size:16px;padding:0 10px}a[_ngcontent-%COMP%]{text-decoration:none;color:#16c5fe}.form-title[_ngcontent-%COMP%]:after{border-top:1px solid #383f48;border-bottom:1px solid #2a2d33;width:100%;height:0;content:"";display:block}.forgot-pass[_ngcontent-%COMP%]{font-size:16px;margin-top:20px;display:block}.form-group[_ngcontent-%COMP%]{margin-bottom:10px}.input-icon[_ngcontent-%COMP%]{padding:12px 15px;position:absolute}.input-icon[_ngcontent-%COMP%]:after{position:absolute;display:block;content:"";right:0;top:0;height:100%;width:1px;background:#43474e;-webkit-transform:scaleY(.56);-moz-transform:scaleY(.56);-o-transform:scaleY(.56);-ms-transform:scaleY(.56);transform:scaleY(.56)}.form-control[_ngcontent-%COMP%]{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.form-control-sing-in[_ngcontent-%COMP%]{border-radius:0;background-color:#545861;border:1px solid #263344;box-shadow:inset 0 1px #3c3f47;height:45px;color:#ebebeb;padding-left:55px;font-size:16px}.btn-sing-in[_ngcontent-%COMP%], .btn-register[_ngcontent-%COMP%]{outline:none;border-radius:0;border:1px solid #4f535b;width:310px;color:#ebebeb;height:45px;box-shadow:0 2px 1px #2d313a;font-size:18px;display:block;padding:6px 12px;margin:20px auto 0;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#434a54 none;-webkit-appearance:button}.social-login-text[_ngcontent-%COMP%]{color:#ebebeb;font-size:16px}.social-icon-list[_ngcontent-%COMP%]{display:block;margin:0 auto;float:none}.social-icon-link[_ngcontent-%COMP%]{padding-left:5px;padding-right:5px;width:36%}.unsubscr-p[_ngcontent-%COMP%]{display:block;float:none}.unsubscr-p[_ngcontent-%COMP%]{background:#545861;border:1px solid #263344;padding:6px 8px;margin:15px 0}.unsubscr-p[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{margin:6px 10px 0 0;display:inline-block;float:left}.unsubscr-p[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block;margin-left:25px;font-weight:700}.unsubscr-p[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-weight:400;margin-left:25px;display:block!important}.alert-error[_ngcontent-%COMP%]{padding-right:20px;padding-left:20px;padding-bottom:14px;height:30px;position:relative;margin:14px 0 10px;border:1px solid transparent;border-radius:4px}.close[_ngcontent-%COMP%]{background:#43c04e;padding:8px;float:right;height:41px;width:41px}.close-error[_ngcontent-%COMP%]{background:#b13131}.icon[_ngcontent-%COMP%]{font-size:15px}.mess[_ngcontent-%COMP%]{background:#43c04e;color:#000;padding:10px 15px;margin:0}.error-mess[_ngcontent-%COMP%]{background:#b13131;color:#fff}.btn-primary.disabled[_ngcontent-%COMP%], .btn-primary[_ngcontent-%COMP%], fieldset[_ngcontent-%COMP%] .btn-primary[_ngcontent-%COMP%], .btn-primary.disabled[_ngcontent-%COMP%]:hover, .btn-primary[_ngcontent-%COMP%]:hover, fieldset[_ngcontent-%COMP%] .btn-primary[_ngcontent-%COMP%]:hover, .btn-primary.disabled[_ngcontent-%COMP%]:focus, .btn-primary[_ngcontent-%COMP%]:focus, fieldset[_ngcontent-%COMP%] .btn-primary[_ngcontent-%COMP%]:focus, .btn-primary.disabled.focus[_ngcontent-%COMP%], .btn-primary.focus[_ngcontent-%COMP%], fieldset[_ngcontent-%COMP%] .btn-primary.focus[_ngcontent-%COMP%], .btn-primary.disabled[_ngcontent-%COMP%]:active, .btn-primary[_ngcontent-%COMP%]:active, fieldset[_ngcontent-%COMP%] .btn-primary[_ngcontent-%COMP%]:active, .btn-primary.disabled.active[_ngcontent-%COMP%], .btn-primary.active[_ngcontent-%COMP%], fieldset[_ngcontent-%COMP%] .btn-primary.active[_ngcontent-%COMP%]{background-color:#337ab7;border-color:#2e6da4}button.btn.btn-primary.btn-sing-in[_ngcontent-%COMP%]:hover{color:#fff}.login-form[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{border-bottom:none!important}.login-form[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover, .bf[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:focus, .bf[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:active{color:#00c230!important;text-decoration:none;transition:all .3s ease-in-out}.social-icon-list[_ngcontent-%COMP%] img[_ngcontent-%COMP%]:hover{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999;transition:all .3s ease-in-out}@media screen and (max-width:1200px){.social-icon-link[_ngcontent-%COMP%]{width:40%}}@media screen and (max-width:992px){.form-login[_ngcontent-%COMP%]:after{display:none}.social-login[_ngcontent-%COMP%]{padding-left:25px}}@media screen and (max-width:561px){.form-sing-up[_ngcontent-%COMP%]{float:none}}@media screen and (max-width:446px){.social-icon[_ngcontent-%COMP%]{width:100%}.social-icon-link[_ngcontent-%COMP%]{width:40%}.social-login-text[_ngcontent-%COMP%], .form-sing-up[_ngcontent-%COMP%]{font-size:14px}}@media screen and (max-width:408px){.btn-sing-in[_ngcontent-%COMP%], .btn-register[_ngcontent-%COMP%]{width:100%}}@media(min-width:768px){.container[_ngcontent-%COMP%]{width:750px}}@media(min-width:992px){.container[_ngcontent-%COMP%]{width:970px}}@media(min-width:1200px){.container[_ngcontent-%COMP%]{width:1170px}}@media(max-height:790px){.signin-container[_ngcontent-%COMP%]{overflow-y:scroll}}`],changeDetection:1})}}return t})();var jm=()=>[`/signup`];function Wm(t,o){t&1&&(pc$1(0,`p`,4)(1,`span`,11),eN(2,`Don't have an account?`),ch(),pc$1(3,`a`,12),eN(4),EN(5,`translate`),ch()()),t&2&&(pT(3),dD(`routerLink`,hN(4,jm)),pT(),ph(``,IN(5,2,`Sign Up`),` â`))}function qm(t,o){if(t&1&&(pc$1(0,`form`,6)(1,`label`,13),eN(2,`Activation Code`),ch(),pc$1(3,`div`,14),Sm$1(),pc$1(4,`svg`,15),kc$1(5,`rect`,16)(6,`path`,17),ch(),Tm$1(),kc$1(7,`input`,18),EN(8,`translate`),n_(),ch(),pc$1(9,`p`,19),eN(10,`Enter your activation code to confirm your e-mail address and activate your membership.`),ch()()),t&2)dD(`formGroup`,TM().form),pT(7),dD(`placeholder`,IN(8,2,`Activation code`)),o_()}var Rt=(()=>{class t{get authenticatedClass(){return this.isLoggedIn}constructor(){this.formBuilder=g$1(hit),this.userService=g$1(ha$1),this.router=g$1(Xt$1),this.activatedRoute=g$1(Kt$1),this.store=g$1(z$1),this.gaService=g$1(L),this.activateUserId=null,this.alive=!0,this.SITE_ID=N$3.recaptchaSiteKey,this.setRecaptcha=!1,this.isPrivateWl=!1,this.isLoggedIn=!1,this.store.pipe(Be$1(so),Ke(1)).subscribe(n=>this.isLoggedIn=n);let e=this.userService.getWlSettings();e&&e.parent_id>0&&(this.isPrivateWl=!0),this.activateUserId=this.activatedRoute.snapshot.paramMap.get(`userId`)?.trim()||null;let i=this.activatedRoute.snapshot.paramMap.get(`token`);this.activateUserId&&i&&i.trim()&&this.userService.activateAccount(this.activateUserId,i).pipe(Ke(1)).subscribe(n=>{this.notify(n.msg,n.type===`success`?`success`:`error`),n.type===`success`&&(this.gaService.successVerification(),this.redirectAfterActivation())},n=>{this.notify(Object.values(n.error.errors).toString(),`error`),this.form.reset(),this.redirectAfterActivation()},()=>{let n=window.grecaptcha;n&&n.reset()})}ngOnInit(){this.form=this.formBuilder.group({activationCode:[``,lA.required]})}submit(e){let i=this.form.get(`activationCode`).value;this.activateUserId&&this.userService.activateAccount(this.activateUserId,i).pipe(Ke(1)).subscribe(n=>{this.notify(n.msg,n.type===`success`?`success`:`error`),n.type===`success`&&this.redirectAfterActivation()},n=>{this.notify(Object.values(n.error.errors).toString(),`error`),this.form.reset()},()=>{let n=window.grecaptcha;n&&n.reset()})}notify(e,i){Ic$1({message:e,html:!0,tone:i,duration:0,light:!this.isLoggedIn})}redirectAfterActivation(){this.store.pipe(Be$1(so),Ke(1)).subscribe(e=>{e?(this.store.dispatch(dr(void 0)),this.router.navigate([`/`])):this.router.navigate([`/signin`])})}ngOnDestroy(){}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-activate`]],hostVars:2,hostBindings:function(i,n){i&2&&_D(`af-authenticated`,n.authenticatedClass)},decls:15,vars:9,consts:[[`captchaRef`,``],[1,`af-wrap`],[1,`af-header`],[`translate`,``,1,`af-title`],[1,`af-subtitle`],[1,`af-section`],[1,`af-form`,3,`formGroup`],[`type`,`button`,1,`af-submit-btn`,3,`click`,`disabled`],[`width`,`16`,`height`,`16`,`viewBox`,`0 0 16 16`,`fill`,`none`],[`d`,`M3 8H13M9 4L13 8L9 12`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[`size`,`invisible`,3,`resolved`,`siteKey`],[`translate`,``],[1,`af-link`,3,`routerLink`],[`translate`,``,1,`af-label`],[1,`af-input-wrap`],[`width`,`16`,`height`,`16`,`viewBox`,`0 0 24 24`,`fill`,`none`,1,`af-input-icon`],[`x`,`3`,`y`,`11`,`width`,`18`,`height`,`11`,`rx`,`2`,`stroke`,`currentColor`,`stroke-width`,`1.5`],[`d`,`M7 11V7a5 5 0 0110 0v4`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[`type`,`text`,`formControlName`,`activationCode`,1,`af-input`,`af-input--with-icon`,3,`placeholder`],[`translate`,``,1,`af-hint`]],template:function(i,n){if(i&1){let l=EM();pc$1(0,`div`,1)(1,`div`,2)(2,`h1`,3),eN(3,`Activation`),ch(),uM(4,Wm,6,5,`p`,4),ch(),pc$1(5,`div`,5),uM(6,qm,11,4,`form`,6),EN(7,`async`),ch(),pc$1(8,`button`,7),Pc$1(`click`,function(){fm$1(l);return hm$1(xM(14).execute())}),eN(9),EN(10,`translate`),Sm$1(),pc$1(11,`svg`,8),kc$1(12,`path`,9),ch()(),Tm$1(),pc$1(13,`re-captcha`,10,0),Pc$1(`resolved`,function(u){return u&&n.submit(u)}),ch()()}i&2&&(pT(4),lM(!n.isPrivateWl&&!n.isLoggedIn?4:-1),pT(2),lM(IN(7,5,n.loading)?-1:6),pT(2),dD(`disabled`,n.form.invali
299d),pT(),ph(` `,IN(10,7,`Confirm Activation Code`),` `),pT(4),dD(`siteKey`,n.SITE_ID))},dependencies:[UE,pit,lit,EX,sit,rit,Rxe,Hxe,wx,sI,be,ve$1,mt,ct,jR,Ce$1],styles:[`[_nghost-%COMP%]{display:flex;justify-content:center;align-items:center;width:100%;min-height:100%;max-width:100%;padding:32px;box-sizing:border-box}.af-wrap[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:32px;padding:32px;background:#fff;border-radius:10px;box-shadow:0 0 44px #0000000d;width:100%;max-width:680px;box-sizing:border-box}.af-header[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.af-title[_ngcontent-%COMP%]{font-size:26px;font-weight:600;color:#111828;margin:0}.af-subtitle[_ngcontent-%COMP%]{font-size:14px;color:#3f485a;margin:0}.af-link[_ngcontent-%COMP%]{color:#87c000;font-weight:600;text-decoration:none;margin-left:8px}.af-link[_ngcontent-%COMP%]:hover{color:#6fa000}.af-section[_ngcontent-%COMP%], .af-form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}.af-label[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#3f485a;text-transform:uppercase}.af-input-wrap[_ngcontent-%COMP%]{position:relative}.af-input-icon[_ngcontent-%COMP%]{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#adb2bd;pointer-events:none}.af-input[_ngcontent-%COMP%]{width:100%;height:38px;padding:0 16px;border-radius:6px;border:1px solid #e3e8f2;background:#fff;font-size:14px;color:#3f485a;outline:none;box-sizing:border-box}.af-input[_ngcontent-%COMP%]::placeholder{color:#adb2bd}.af-input[_ngcontent-%COMP%]:focus{border-color:#b2dd4c}.af-input--with-icon[_ngcontent-%COMP%]{padding-left:42px}.af-hint[_ngcontent-%COMP%]{font-size:14px;color:#3f485a;margin:0}.af-submit-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border-radius:4px;border:none;background:#b2dd4c;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;cursor:pointer;transition:background .15s}.af-submit-btn[_ngcontent-%COMP%]:hover{background:#a5cc40}.af-submit-btn[_ngcontent-%COMP%]:disabled{background:#d4e8a6;cursor:not-allowed}.af-submit-btn[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{flex-shrink:0}.af-authenticated[_nghost-%COMP%] .af-wrap[_ngcontent-%COMP%]{background:var(--%NS%dfs-bg-primary);border:var(--%NS%dfs-border-width) solid var(--%NS%dfs-border-light);box-shadow:none}.af-authenticated[_nghost-%COMP%] .af-title[_ngcontent-%COMP%]{color:var(--%NS%dfs-text-main)}.af-authenticated[_nghost-%COMP%] .af-label[_ngcontent-%COMP%], .af-authenticated[_nghost-%COMP%] .af-hint[_ngcontent-%COMP%]{color:var(--%NS%dfs-text-secondary)}.af-authenticated[_nghost-%COMP%] .af-input[_ngcontent-%COMP%]{background:var(--%NS%dfs-bg-input);border-color:var(--%NS%dfs-border-input);color:var(--%NS%dfs-text-main)}.af-authenticated[_nghost-%COMP%] .af-input[_ngcontent-%COMP%]::placeholder{color:var(--%NS%dfs-text-main-50)}.af-authenticated[_nghost-%COMP%] .af-input[_ngcontent-%COMP%]:focus{border-color:var(--%NS%dfs-focus-ring)}.af-authenticated[_nghost-%COMP%] .af-input-icon[_ngcontent-%COMP%]{color:var(--%NS%dfs-text-secondary)}.af-authenticated[_nghost-%COMP%] .af-submit-btn[_ngcontent-%COMP%]{background:var(--%NS%dfs-accent);color:var(--%NS%dfs-text-inverse)}.af-authenticated[_nghost-%COMP%] .af-submit-btn[_ngcontent-%COMP%]:hover{background:var(--%NS%dfs-accent-hover)}.af-authenticated[_nghost-%COMP%] .af-submit-btn[_ngcontent-%COMP%]:disabled{background:var(--%NS%dfs-accent-50);color:var(--%NS%dfs-text-inverse-50)}`],changeDetection:1})}}return t})();var $m=()=>[`/signup`];function Km(t,o){t&1&&(pc$1(0,`p`,4)(1,`span`,12),eN(2,`Don't have an account?`),ch(),pc$1(3,`a`,13),eN(4),EN(5,`translate`),ch()()),t&2&&(pT(3),dD(`routerLink`,hN(4,$m)),pT(),ph(``,IN(5,2,`Sign Up`),` â`))}
299function Zm(t,o){if(t&1&&(pc$1(0,`form`,6)(1,`label`,14),eN(2,`E-mail`),ch(),pc$1(3,`div`,15),Sm$1(),pc$1(4,`svg`,16),kc$1(5,`rect`,17)(6,`path`,18),ch(),Tm$1(),kc$1(7,`input`,19),EN(8,`translate`),n_(),ch(),pc$1(9,`p`,20),eN(10,`Enter your email and we will resend your activation code to you.`),ch()()),t&2)dD(`formGroup`,TM().form),pT(7),dD(`placeholder`,IN(8,2,`Email address`)),o_()}var La=(()=>{class t{constructor(){this.formBuilder=g$1(hit),this.store=g$1(z$1),this.router=g$1(Xt$1),this.userService=g$1(ha$1),this.activatedRoute=g$1(Kt$1),this.alive=!0,this.SITE_ID=N$3.recaptchaSiteKey,this.setRecaptcha=!1,this.isPrivateWl=!1,this.routeMail=null,this.isFirstEmailSent=!1,this.isResend=!1,this.resendEmailBtn=v3$1(pt),this.activatedRoute.snapshot.paramMap.get(`email`)&&this.activatedRoute.snapshot.paramMap.get(`email`).trim()&&(this.routeMail=this.activatedRoute.snapshot.paramMap.get(`email`).trim());let e=this.userService.getWlSettings();e&&e.parent_id>0&&(this.isPrivateWl=!0)}ngOnInit(){this.form=this.formBuilder.group({email:[this.routeMail?this.routeMail:``,[lA.required,lA.email]]}),this.loading=this.store.pipe(Be$1(ao))}submit(e,i=!1){let n=this.form.get(`email`).value;this.userService.resendActivation(n.trim().toLowerCase(),e,i).pipe(Ke(1)).subscribe(l=>{l&&(this.isFirstEmailSent=!0,setTimeout(()=>this.resendEmailBtn().startTimer(60,!0)),Ic$1({message:l.msg,html:!0,tone:`success`,duration:8e3,light:!0}))},l=>{l.status===429?(Ic$1({message:l.error.message,tone:`error`,duration:0,light:!0}),l.error.remaining&&(this.isFirstEmailSent=!0,setTimeout(()=>this.resendEmailBtn().startTimer(l.error.remaining,!0)))):(Ic$1({message:Object.values(l.error.errors).toString(),tone:`error`,duration:0,light:!0}),this.form.reset())},()=>{let l=window.grecaptcha;l&&l.reset()})}ngOnDestroy(){this.alive=!1}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-reset-activation`]],viewQuery:function(i,n){i&1&&CD(n.resendEmailBtn,pt,5),i&2&&AM()},decls:16,vars:12,consts:[[`captchaRef`,``],[1,`af-wrap`],[1,`af-header`],[`translate`,``,1,`af-title`],[1,`af-subtitle`],[1,`af-section`],[1,`af-form`,3,`formGroup`],[`type`,`button`,1,`af-submit-btn`,3,`click`,`disabled`],[`width`,`16`,`height`,`16`,`viewBox`,`0 0 16 16`,`fill`,`none`],[`d`,`M3 8H13M9 4L13 8L9 12`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[`size`,`invisible`,3,`resolved`,`siteKey`],[3,`visibilityChange`,`onResend`,`storageKey`,`isVisible`,`isDisabled`],[`translate`,``],[1,`af-link`,3,`routerLink`],[`translate`,``,1,`af-label`],[1,`af-input-wrap`],[`width`,`16`,`height`,`16`,`viewBox`,`0 0 24 24`,`fill`,`none`,1,`af-input-icon`],[`x`,`2`,`y`,`4`,`width`,`20`,`height`,`16`,`rx`,`2`,`stroke`,`currentColor`,`stroke-width`,`1.5`],[`d`,`M22 7l-10 7L2 7`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[`type`,`email`,`formControlName`,`email`,1,`af-input`,`af-input--with-icon`,3,`placeholder`],[`translate`,``,1,`af-hint`]],template:function(i,n){if(i&1){let l=EM();pc$1(0,`div`,1)(1,`div`,2)(2,`h1`,3),eN(3,`Resend Activation Code`),ch(),uM(4,Km,6,5,`p`,4),ch(),pc$1(5,`div`,5),uM(6,Zm,11,4,`form`,6),EN(7,`async`),ch(),pc$1(8,`button`,7),Pc$1(`click`,function(){fm$1(l);return hm$1(xM(14).execute())}),eN(9),EN(10,`translate`),Sm$1(),pc$1(11,`svg`,8),kc$1(12,`path`,9),ch()(),Tm$1(),pc$1(13,`re-captcha`,10,0),Pc$1(`resolved`,function(u){return u&&n.submit(u,n.isResend)}),ch(),pc$1(15,`app-resend-email`,11),Pc$1(`visibilityChange`,function(u){return n.isFirstEmailSent=u})(`onResend`,function(){fm$1(l);let u=xM(14);return n.isResend=!0,hm$1(u.execute())}),ch()()}i&2&&(pT(4),lM(n.isPrivateWl?-1:4),pT(2),lM(IN(7,8,n.loading)?-1:6),pT(2),dD(`disabled`,n.form.invalid||n.isFirstEmailSent),pT(),ph(` `,IN(10,10,`Apply`),` `),pT(4),dD(`siteKey`,n.SITE_ID),pT(2),dD(`storageKey`,`resend_activation_timer`)(`isVisible`,n.isFirstEmailSent)(`isDisabled`,n.form.invalid))},dependencies:[UE,pit,lit,EX,sit,rit,Rxe,Hxe,wx,sI,be,ve$1,mt,ct,pt,jR,Ce$1],styles:[`[_nghost-%COMP%]{display:block;width:100%;max-width:680px}.af-wrap[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:32px;padding:32px;background:#fff;border-radius:10px;box-shadow:0 0 44px #0000000d;width:100%;box-sizing:border-box}.af-header[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.af-title[_ngcontent-%COMP%]{font-size:26px;font-weight:600;color:#111828;margin:0}.af-subtitle[_ngcontent-%COMP%]{font-size:14px;color:#3f485a;margin:0}.af-link[_ngcontent-%COMP%]{color:#87c000;font-weight:600;text-decoration:none;margin-left:8px}.af-link[_ngcontent-%COMP%]:hover{color:#6fa000}.af-section[_ngcontent-%COMP%], .af-form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}.af-label[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#3f485a;text-transform:uppercase}.af-input-wrap[_ngcontent-%COMP%]{position:relative}.af-input-icon[_ngcontent-%COMP%]{position:absolute;
299left:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#adb2bd;pointer-events:none}.af-input[_ngcontent-%COMP%]{width:100%;height:38px;padding:0 16px;border-radius:6px;border:1px solid #e3e8f2;background:#fff;font-size:14px;color:#3f485a;outline:none;box-sizing:border-box}.af-input[_ngcontent-%COMP%]::placeholder{color:#adb2bd}.af-input[_ngcontent-%COMP%]:focus{border-color:#b2dd4c}.af-input--with-icon[_ngcontent-%COMP%]{padding-left:42px}.af-hint[_ngcontent-%COMP%]{font-size:14px;color:#3f485a;margin:0}.af-submit-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border-radius:4px;border:none;background:#b2dd4c;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;cursor:pointer;transition:background .15s}.af-submit-btn[_ngcontent-%COMP%]:hover{background:#a5cc40}.af-submit-btn[_ngcontent-%COMP%]:disabled{background:#d4e8a6;cursor:not-allowed}.af-submit-btn[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{flex-shrink:0}`],changeDetection:1})}}return t})();var Rs=t=>[t];function Ym(t,o){t&1&&(pc$1(0,`span`),kc$1(1,`img`,46)(2,`img`,47),ch())}function Jm(t,o){if(t&1&&kc$1(0,`img`,5),t&2){let e=TM();dD(`src`,sN(e.wlDomainLogo.imgUrl),sy)(`alt`,sN(e.wlDomainLogo.ingAlt))}}function Qm(t,o){t&1&&(pc$1(0,`span`,13),eN(1,`please enter your business email`),ch())}function Xm(t,o){t&1&&(pc$1(0,`div`,14),eN(1,`Email is invalid`),ch())}function ep(t,o){t&1&&(pc$1(0,`div`,18),eN(1,`Password is too short`),ch())}function tp(t,o){t&1&&(pc$1(0,`div`,18),eN(1,`Password is too long`),ch())}function ip(t,o){t&1&&(pc$1(0,`span`),kc$1(1,`img`,48)(2,`img`,49),ch())}function np(t,o){if(t&1&&kc$1(0,`img`,5),t&2){let e=TM();dD(`src`,sN(e.wlDomainLogo.imgUrl),sy)(`alt`,sN(e.wlDomainLogo.ingAlt))}}function ap(t,o){t&1&&(pc$1(0,`div`,14),eN(1,`Email is invalid`),ch())}function rp(t,o){t&1&&(pc$1(0,`div`,18),eN(1,`Password is too short`),ch())}function op(t,o){t&1&&(pc$1(0,`div`,18),eN(1,`Password is too long`),ch())}var St=(()=>{class t{constructor(){this.store=g$1(z$1),this.router=g$1(Xt$1),this.activatedRoute=g$1(Kt$1),this.updates$=g$1(li$1),this.userService=g$1(ha$1),this.cookieService=g$1(ut$1),this.gaService=g$1(L),this.loginActive=!0,this.privacy_url=``,this.terms_url=``,this.SITE_ID=N$3.recaptchaSiteKey,this.parentId=null,this.invitationToken=null,this.isPasswordVisible=!1,this.showTipEmail=!1,this.wlDomainLogo={imgUrl:``,ingAlt:``},this.domain_landing=N$3.dfsWhiteLabel.domain_landing,this.showPassSignup=!1,this.showPassSignin=!1,this.selfTitle=N$3.selfTitle,this.destroyed$=new Q,this.privacy_url=this.userService.getWlLandingUrl()+`/privacy-policy`,this.terms_url=this.userService.getWlLandingUrl()+`/terms-of-service`}ngOnInit(){this.wlDomainLogo.imgUrl=this.userService.getWlDomainLogo(),this.wlDomainLogo.ingAlt=this.userService.getWlTitle(),!this.cookieService.getCookie(`referrer_register`)&&document.referrer&&document.referrer.length>0&&this.cookieService.setCookie(`referrer_register`,document.referrer,1800),this.loginForm=new Mp$1({email:new X_(``,[lA.required,lA.email]),password:new X_(``,[lA.required,lA.minLength(6),lA.maxLength(128)])}),this.registerForm=new Mp$1({name:new X_(``,[lA.maxLength(255)]),phone:new X_(``,[lA.minLength(3),lA.maxLength(255)]),email:new X_(``,[lA.required,lA.email]),password:new X_(``,[lA.required,lA.minLength(6),lA.maxLength(128)]),privacy:new X_(!1,[lA.requiredTrue])}),this.userService.wlSettingUpdated.pipe(sr(this.destroyed$)).subscribe(()=>{this.privacy_url=this.userService.getWlLandingUrl()+`/privacy-policy`,this.terms_url=this.userService.getWlLandingUrl()+`/terms-of-service`,this.wlDomainLogo.ingAlt=this.userService.getWlTitle(),this.wlDomainLogo.imgUrl=this.userService.getWlDomainLogo()}),this.updates$.pipe(ci$1(Wt$1,or),Xe(e=>{this.registerForm.reset(),Ic$1({message:e.error.message,html:!0,tone:`error`,duration:15e3,light:!0})})).subscribe(),this.updates$.pipe(ci$1(ir$1),Xe(e=>{this.registerForm.reset(),Ic$1({message:e.message,html:!0,tone:`success`,duration:15e3,light:!0})})).subscribe(),this.activatedRoute.queryParamMap.pipe(sr(this.destroyed$)).subscribe(e=>{if(this.affUserID=e.get(`aff`)?.trim()||null,!this.affUserID){let i=this.cookieService.getCookie(`aff_id`);this.affUserID=i?.trim()||null}this.promoAff=e.get(`promo_aff`)&&e.get(`promo_aff`).trim()?e.get(`promo_aff`).trim():null,this.promoAff||(this.promoAff=this.cookieService.getCookie(`promo_aff`)&&this.cookieService.getCookie(`promo_aff`).trim()?this.cookieService.getCookie(`promo_aff`).trim():null),e.get(`pid`)&&e.get(`pt`)&&(this.parentId=e.get(`pid`).trim()||null,this.invitationToken=e.get(`pt`).trim()&&e.get(`pt`).trim()?e.get(`pt`).trim():null,localStorage.setItem(`pid`,this.parentId),localStorage.setItem(`pt`,this.invitationToken),this.router.url.indexOf(`/accept-invitation`)===0&&this.parentId&&this.invitationToken&&this.router.navigate([`/register`],{queryParamsHandling:`preserve`}))}),this.checkRoute()}checkRoute(){(this.router.url.includes(`signup`)||this.router.url.includes(`register`))&&(this.loginActive=!1),this.activatedRoute.snapshot.paramMap.get(`token`)&&this.activatedRoute.snapshot.paramMap.get(`token`).trim()?this.activatedRoute.snapshot.paramMap.get(`registration`)&&this.activatedRoute.snapshot.paramMap.get(`registration`).trim()===`1`?this.registerByToken():this.loginByToken():this.activatedRoute.snapshot.paramMap.get(`uid`)&&this.activatedRoute.snapshot.paramMap.get(`onetime_pass`)?this.loginByOnetimePass():this.activatedRoute.snapshot.paramMap.get(`error`)&&this.activatedRoute.snapshot.paramMap.get(`error`).trim()&&(this.userService.hybridAuthErrorExist=!0,this.userService.hybridAuthErrorMsg=decodeURI(this.activatedRoute.snapshot.paramMap.get(`error`)),this.router.navigate([`signin`]))}signInClick(){this.loginActive=!0}signUpClick(){this.loginActive=!1}submit(e){this.loginActive?this.loginSubmit(e):this.registerSubmit(e)}
299loginSubmit(e){let i=this.loginForm.get(`email`).value,n=this.loginForm.get(`password`).value,l=this.gaService.getGaCid(),p={email:i.trim().toLowerCase(),password:n.trim(),captcha:e,parent_id:this.parentId,parent_token:this.invitationToken,ga_cid:l};this.store.dispatch(Kt$2(p));let u=window.grecaptcha;u&&u.reset()}registerSubmit(e){if(this.registerForm.valid){let n=this.registerForm.get(`email`).value,l=this.registerForm.get(`password`).value,p=this.registerForm.get(`name`).value?this.registerForm.get(`name`).value:n.split(`@`)[0],u=this.cookieService.getCookie(`connector_aff_id`)?.trim()||null;u&&(this.connectorAffID=u),this.connectorAffID&&(this.affUserID=null);let w=this.affUserID,_=this.parentId,U=this.invitationToken,T=this.cookieService.getReferrerRegister(),q=this.cookieService.getCookie(`referrer`),me=this.cookieService.getReferrerParams(),z=this.gaService.getGaCid(),N=this.gaService.getGaSessionId(),pe=this.cookieService.getCookie(`gclid`),te=this.cookieService.getCookie(`utm_source`),ke=this.cookieService.getCookie(`utm_campaign`),Be=this.cookieService.getCookie(`utm_term`),ie=this.cookieService.getCookie(`utm_content`),Z=this.cookieService.getCookie(`utm_medium`);if(z&&(pe==null||pe===``)&&(te==null||te===``))if(te=`none`,ke=`none`,Be=`none`,ie=`none`,Z=`none`,document.referrer&&document.referrer.length>1){let Ce=document.referrer;Ce=Ce.replace(/(https?:\/\/)?(www.)?/i,``),Ce.indexOf(`/`)!==-1&&(Ce=Ce.split(`/`)[0]),Ce.indexOf(`google.`)!==-1&&(Ce=`google`),Ce.indexOf(`bing.`)!==-1&&(Ce=`bing`),Ce.indexOf(`yahoo.`)!==-1&&(Ce=`yahoo`),te=Ce,Z=`referral`,(te===`google`||te===`bing`||te===`yahoo`)&&(Z=`organic`)}else te=`direct`;let ae=this.cookieService.getCookie(`_fbp`),it=this.cookieService.getCookie(`_fbc`),He={email:n.trim().toLowerCase(),password:l.trim(),name:p.trim(),parent_id:_,parent_token:U,captcha:e,referrer_register:T,referrer:q,referrer_params:me,utm_params:{gclid:pe,utm_source:te,utm_campaign:ke,utm_term:Be,utm_content:ie,utm_medium:Z,g_session_id:N,fbp:ae,fbc:it},affiliate_id:w,connector_affiliate_id:this.connectorAffID,promo_affiliate:this.promoAff,ps_xid:this.cookieService.getCookie(`ps_xid`),ps_partner_key:this.cookieService.getCookie(`ps_partner_key`),ga_cid:z,g_session_id:N};this.store.dispatch(nr(He))}let i=window.grecaptcha;i&&i.reset()}loginByOnetimePass(){let e={uid:this.activatedRoute.snapshot.paramMap.get(`uid`).trim(),onetime_pass:this.activatedRoute.snapshot.paramMap.get(`onetime_pass`).trim()};this.activatedRoute.snapshot.paramMap.get(`projectId`)&&this.activatedRoute.snapshot.paramMap.get(`projectId`).trim()&&localStorage.setItem(`lastSelectedProjectId`,this.activatedRoute.snapshot.paramMap.get(`projectId`).trim()),this.activatedRoute.snapshot.fragment&&this.activatedRoute.snapshot.fragment.trim()&&localStorage.setItem(`navigateFragment`,this.activatedRoute.snapshot.fragment),this.store.dispatch(Ht$2(e))}loginByToken(){let e={token:this.activatedRoute.snapshot.paramMap.get(`token`)};this.store.dispatch(Yt$1(e))}registerByToken(){localStorage.setItem(`first-visit`,`true`);let e={token:this.activatedRoute.snapshot.paramMap.get(`token`)};this.store.dispatch(Yt$1(e))}goToThirdParty(e){let i={parent_id:this.parentId,parent_token:this.invitationToken};this.userService.goToThirdParty(e,i).pipe(Ke(1)).subscribe(n=>{window.location.href=n.target_url})}get email(){return this.loginActive?this.loginForm.get(`email`):this.registerForm.get(`email`)}get password(){return this.loginActive?this.loginForm.get(`password`):this.registerForm.get(`password`)}ngOnDestroy(){localStorage.removeItem(`pid`),localStorage.removeItem(`pt`),this.destroyed$.next(),this.destroyed$.complete()}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-auth`]],decls:110,vars:47,consts:[[`captchaRef`,``],[`id`,`container`,1,`container`],[1,`form-container`,`sign-up-container`],[1,`logo`,`light`],[3,`href`],[`width`,`300`,1,`custom-wl-img`,3,`src`,`alt`],[3,`formGroup`],[1,`h-line`],[1,`auth-link`,3,`click`],[1,`form-control-name`],[`formControlName`,`name`,`type`,`text`,`placeholder`,`Name`],[1,`form-control-email`],[`formControlName`,`email`,`id`,`register_email`,`type`,`email`,`placeholder`,`Business Email`,`autocomplete`,`username`,`spellcheck`,`false`,3,`focusin`,`focusout`],[2,`align-self`,`center`],[1,`fc-error`],[1,`form-control-pass`],[`formControlName`,`password`,`placeholder`,`Password`,`autocomplete`,`current-password`,3,`type`],[`toggle`,`#password-field`,1,`fc-pass`,`icon`,3,`click`,`ngClass`],[1,`fc-error-pass`],[1,`terms`],[`id`,`privacy`,`formControlName`,`privacy`,`name`,`privacy`,`t
299ype`,`checkbox`],[`for`,`privacy`,1,`help-block`],[`target`,`_blank`,3,`href`],[3,`click`,`disabled`],[2,`margin-top`,`10px`],[`href`,`https://dataforseo.com/registration-request`],[1,`both-lined`],[1,`social-container`],[1,`social`,3,`click`],[`src`,`./app/auth/images/google.svg`,`alt`,`Google`,`title`,`Google`,3,`width`],[`src`,`./app/auth/images/github.svg`,`alt`,`GitHub`,`title`,`GitHub`,3,`width`],[1,`form-container`,`sign-in-container`],[1,`justify-content-between`,3,`formGroup`],[1,`mb-auto`],[`formControlName`,`email`,`type`,`email`,`placeholder`,`Email`,`autocomplete`,`username`],[`formControlName`,`password`,`placeholder`,`Password`,`autocomplete`,`current-password`,`id`,`password-field`,3,`type`],[`routerLink`,`/forgot-password`],[1,`mt-auto`,`old-sign-in`],[`href`,`https://my.dataforseo.com/login`],[1,`overlay-container`],[1,`overlay`],[1,`overlay-panel`,`overlay-left`],[`id`,`signUp`,1,`ghost`,3,`click`],[1,`overlay-panel`,`overlay-right`],[`id`,`signIn`,1,`ghost`,3,`click`],[`size`,`invisible`,3,`resolved`,`siteKey`],[`src`,`./assets/images/logo/logo_rankactive.png`,`width`,`300`,`alt`,``,1,`custom-wl-img__light`],[`src`,`./assets/images/logo/logo-light.png`,`width`,`300`,`alt`,``,1,`custom-wl-img__dark`],[`src`,`./assets/images/logo/logo_rankactive.png`,`width`,`300`,1,`custom-wl-img__light`],[`src`,`./assets/images/logo/logo-light.png`,`width`,`300`,1,`custom-wl-img__dark`]],template:function(i,n){if(i&1){let l=EM();pc$1(0,`div`,1)(1,`div`,2)(2,`div`,3)(3,`a`,4),uM(4,Ym,3,0,`span`)(5,Jm,1,4,`img`,5),ch()(),pc$1(6,`form`,6)(7,`h1`),eN(8),ch(),pc$1(9,`p`),eN(10,`Get unlimited access to the most powerful source of digital marketing data`),ch(),kc$1(11,`div`,7),pc$1(12,`a`,8),Pc$1(`click`,function(){return n.signInClick()}),eN(13,` or sign in`),ch(),pc$1(14,`div`,9),kc$1(15,`input`,10),n_(),ch(),pc$1(16,`div`,11)(17,`input`,12),Pc$1(`focusin`,function(){return n.showTipEmail=!0})(`focusout`,function(){return n.showTipEmail=!1}),ch(),n_(),ch(),uM(18,Qm,2,0,`span`,13),uM(19,Xm,2,0,`div`,14),pc$1(20,`div`,15),kc$1(21,`input`,16),n_(),pc$1(22,`span`,17),Pc$1(`click`,function(){return n.showPassSignup=!n.showPassSignup}),ch()(),uM(23,ep,2,0,`div`,18),uM(24,tp,2,0,`div`,18),pc$1(25,`div`,19),kc$1(26,`input`,20),n_(),pc$1(27,`label`,21),kc$1(28,`span`),eN(29),EN(30,`translate`),pc$1(31,`a`,22),eN(32),EN(33,`translate`),ch(),eN(34),EN(35,`translate`),pc$1(36,`a`,22),eN(37),EN(38,`translate`),ch()()(),pc$1(39,`button`,23),Pc$1(`click`,function(){fm$1(l);return hm$1(xM(109).execute())}),eN(40,`Sign Up`),ch(),pc$1(41,`div`,24)(42,`a`,25),eN(43,`Contact us`),ch(),eN(44,` to sign up as an individual or a freelancer `),ch(),pc$1(45,`div`,26)(46,`p`),eN(47,`or use`),ch()(),pc$1(48,`div`,27)(49,`a`,28),Pc$1(`click`,function(){return n.goToThirdParty(`google`)}),kc$1(50,`img`,29),ch(),pc$1(51,`a`,28),Pc$1(`click`,function(){return n.goToThirdParty(`github`)}),kc$1(52,`img`,30),ch()()()(),pc$1(53,`div`,31)(54,`div`,3)(55,`a`,4),uM(56,ip,3,0,`span`)(57,np,1,4,`img`,5),ch()(),pc$1(58,`form`,32),kc$1(59,`div`,33),pc$1(60,`h1`),eN(61,`Welcome back!`),ch(),pc$1(62,`p`),eN(63,`Please sign in to your account`),ch(),kc$1(64,`div`,7),pc$1(6
2995,`a`,8),Pc$1(`click`,function(){return n.signUpClick()}),eN(66,` or signup`),ch(),pc$1(67,`div`,11),kc$1(68,`input`,34),n_(),ch(),uM(69,ap,2,0,`div`,14),pc$1(70,`div`,15),kc$1(71,`input`,35),n_(),pc$1(72,`span`,17),Pc$1(`click`,function(){return n.showPassSignin=!n.showPassSignin}),ch()(),uM(73,rp,2,0,`div`,18),uM(74,op,2,0,`div`,18),pc$1(75,`a`,36),eN(76,`Forgot your password?`),ch(),pc$1(77,`button`,23),Pc$1(`click`,function(){fm$1(l);return hm$1(xM(109).execute())}),eN(78,`Sign In`),ch(),pc$1(79,`div`,26)(80,`p`),eN(81,`or use`),ch()(),pc$1(82,`div`,27)(83,`a`,28),Pc$1(`click`,function(){return n.goToThirdParty(`google`)}),kc$1(84,`img`,29),ch(),pc$1(85,`a`,28),Pc$1(`click`,function(){return n.goToThirdParty(`github`)}),kc$1(86,`img`,30),ch()(),pc$1(87,`div`,37)(88,`a`,38),eN(89,`Sign in to legacy DataForSEO V2 account`),ch()()()(),pc$1(90,`div`,39)(91,`div`,40)(92,`div`,41)(93,`h1`),eN(94,`Donât have an account?`),ch(),pc$1(95,`p`),eN(96,`Get unlimited access to the most powerful source `),kc$1(97,`br`),eN(98,`of digital marketing data`),ch(),pc$1(99,`button`,42),Pc$1(`click`,function(){return n.signUpClick()}),eN(100,`Sign Up`),ch()(),pc$1(101,`div`,43)(102,`h1`),eN(103,`Already have an account?`),ch(),pc$1(104,`p`),eN(105,`Sign in to continue`),ch(),pc$1(106,`button`,44),Pc$1(`click`,function(){return n.signInClick()}),eN(107,`Sign In`),ch()()()(),pc$1(108,`re-captcha`,45,0),Pc$1(`resolved`,function(u){return u&&n.submit(u)}),ch()()}i&2&&(_D(`right-panel-active`,n.loginActive),pT(3),dD(`href`,n.domain_landing,sy),pT(),lM(n.wlDomainLogo.imgUrl===`default-logo`||n.wlDomainLogo.imgUrl===``||n.wlDomainLogo.imgUrl.endsWith(`storage/1/white-label-resources/1/logo.png`)?4:5),pT(2),dD(`formGroup`,n.registerForm),pT(2),ph(`Welcome to `,n.selfTitle),pT(7),o_(),pT(2),o_(),pT(),lM(n.showTipEmail?18:-1),pT(),lM(n.email.errors?.email&&n.email.dirty&&n.email.touched?19:-1),pT(2),dD(`type`,n.showPassSignup?`text`:`password`),o_(),pT(),dD(`ngClass`,pN(43,Rs,n.showPassSignup?`icon-show-pass`:`icon-no-show-pass`)),pT(),lM(n.password.errors?.minlength&&n.password.dirty&&n.password.touched?23:-1),pT(),lM(n.password.errors?.maxLength&&n.password.dirty&&n.password.touched?24:-1),pT(2),o_(),pT(3),ph(``,IN(30,35,`*I agree to the`),` `),pT(2),dD(`href`,sN(n.terms_url),sy),pT(),kD(IN(33,37,`Terms of Use`)),pT(2),ph(` `,IN(35,39,`and`),` `),pT(2),dD(`href`,sN(n.privacy_url),sy),pT(),kD(IN(38,41,`Privacy Policy`)),pT(2),dD(`disabled`,n.registerForm.invali
299d),pT(11),dD(`width`,16),pT(2),dD(`width`,16),pT(3),dD(`href`,n.domain_landing,sy),pT(),lM(n.wlDomainLogo.imgUrl===`default-logo`||n.wlDomainLogo.imgUrl===``||n.wlDomainLogo.imgUrl.endsWith(`storage/1/white-label-resources/1/logo.png`)?56:57),pT(2),dD(`formGroup`,n.loginForm),pT(10),o_(),pT(),lM(n.email.errors?.email&&n.email.dirty&&n.email.touched?69:-1),pT(2),dD(`type`,n.showPassSignin?`text`:`password`),o_(),pT(),dD(`ngClass`,pN(45,Rs,n.showPassSignin?`icon-show-pass`:`icon-no-show-pass`)),pT(),lM(n.password.errors?.minlength&&n.password.dirty&&n.password.touched?73:-1),pT(),lM(n.password.errors?.maxLength&&n.password.dirty&&n.password.touched?74:-1),pT(3),dD(`disabled`,n.loginForm.invalid),pT(7),dD(`width`,16),pT(2),dD(`width`,16),pT(22),dD(`siteKey`,n.SITE_ID))},dependencies:[UE,OR,pit,lit,EX,YCe,sit,rit,Rxe,Hxe,wx,sI,be,mt,ct,Ce$1],styles:[`h1[_ngcontent-%COMP%]{margin:0;color:#5b657c}p[_ngcontent-%COMP%]{line-height:20px;letter-spacing:.5px;margin:20px 0}span[_ngcontent-%COMP%]{font-size:12px}a[_ngcontent-%COMP%]{font-size:14px;text-decoration:none;margin:15px 0}button[_ngcontent-%COMP%]{border-radius:20px;border:1px solid #9bd015;background-color:#9bd015;color:#fff;font-size:12px;font-weight:700;padding:12px 45px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .15s ease-in-out}button[_ngcontent-%COMP%]:hover{background-color:#1b313d;border-color:#1b313d;color:#fff}button[_ngcontent-%COMP%]:active{transform:scale(.95)}button[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:disabled{background-color:#1b313d;border-color:#1b313d;opacity:.7}button.ghost[_ngcontent-%COMP%]{background-color:transparent;border-color:#9bd015;color:#9bd015}button.ghost[_ngcontent-%COMP%]:hover{background-color:#9bd015;color:#fff}.logo[_ngcontent-%COMP%]{position:fixed;padding:10px 60px}form[_ngcontent-%COMP%]{background-color:#f7f9fd;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 50px;height:100%;text-align:center}input[_ngcontent-%COMP%]{background-color:#e3e8f2;color:#5b657c;border:none;padding:12px 15px;margin:8px 0;width:100%;border-radius:20px;outline:none;max-width:600px}input[_ngcontent-%COMP%]::placeholder{color:#5b657c99}.social-container[_ngcontent-%COMP%]{margin:20px 0}.social-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{border:1px solid #e3e8f2;background:#e3e8f2;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin:0 5px;height:40px;width:40px;transition:all .15s ease-in-out;cursor:pointer}.social-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{border:1px solid #bfc8d9;background:transparent}.h-line[_ngcontent-%COMP%]{border-bottom:2px solid#e3e8f2;width:50%;margin:0 20px 20px}.both-lined[_ngcontent-%COMP%]{margin-top:10px;overflow:hidden;text-align:center;width:50%}.both-lined[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{position:relative;display:inline-block;margin-bottom:0}.both-lined[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:before, .both-lined[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:after{content:"";position:absolute;top:50%;border-bottom:2px solid#e3e8f2;width:100vw;margin:0 20px}.both-lined[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:before{right:100%}.both-lined[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:after{left:100%}.container[_ngcontent-%COMP%]{background-color:#fff;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038;position:relative;overflow:hidden;max-width:100%;min-height:480px;height:100vh}.form-container[_ngcontent-%COMP%]{position:absolute;top:0;height:100%;transition:all .6s ease-in-out}.sign-in-container[_ngcontent-%COMP%]{left:0;width:65%;opacity:0;z-index:1}.sign-up-container[_ngcontent-%COMP%]{left:0;width:65%;z-index:2}.container.right-panel-active[_ngcontent-%COMP%] .sign-in-container[_ngcontent-%COMP%]{transform:translate(55%);opacity:1;z-index:5;animation:show .6s}.container.right-panel-active[_ngcontent-%COMP%] .sign-up-container[_ngcontent-%COMP%]{transform:translate(55%)}.show-pass[_ngcontent-%COMP%]{display:flex}.overlay-container[_ngcontent-%COMP%]{position:absolute;top:0;left:65%;width:40%;height:100%;overflow:hidden;transition:transform .6s ease-in-out;z-index:100}.container.right-panel-active[_ngcontent-%COMP%] .overlay-container[_ngcontent-%COMP%]{transform:translate(-173%)}.overlay[_ngcontent-%COMP%]{background:linear-gradient(#1f3947,#091115);background-repeat:no-repeat;background-size:cover;background-position:0 0;color:#fff;position:relative;
299left:-100%;height:100%;width:200%;transform:translate(0);transition:transform .6s ease-in-out}.container.right-panel-active[_ngcontent-%COMP%] .overlay[_ngcontent-%COMP%]{transform:translate(55%)}.overlay-panel[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;top:0;height:100%;width:50%;transform:translate(0);transition:transform .6s ease-in-out;background:url(https://rankactive.com/wp-content/uploads/2020/11/figures-bg-signin-img.png);background-size:cover}.overlay-left[_ngcontent-%COMP%]{transform:translate(-20%)}.container.right-panel-active[_ngcontent-%COMP%] .overlay-left[_ngcontent-%COMP%]{transform:translate(-5%)}.overlay-right[_ngcontent-%COMP%]{right:0;transform:translate(-5%)}.overlay-panel[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{color:#b3e81c}.container.right-panel-active[_ngcontent-%COMP%] .overlay-right[_ngcontent-%COMP%]{transform:translate(20%)}.terms[_ngcontent-%COMP%]{margin:15px 0}.terms[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{width:auto;margin:0 8px}.terms[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{cursor:pointer;font-size:14px} .grecaptcha-badge{z-index:1000;bottom:50px!important}.auth-link[_ngcontent-%COMP%], .logo.light[_ngcontent-%COMP%] .custom-wl-img__dark[_ngcontent-%COMP%]{display:none}.form-control-pass[_ngcontent-%COMP%], .form-control-email[_ngcontent-%COMP%], .form-control-name[_ngcontent-%COMP%], .form-control-phone[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;max-width:600px}.fc-pass[_ngcontent-%COMP%]{float:right;right:11px;margin-top:-35px;position:relative;z-index:2;font-size:18px;color:#5b657c;opacity:.5}.fc-pass[_ngcontent-%COMP%]:hover, .fc-pass[_ngcontent-%COMP%]:active{opacity:1}.fc-error[_ngcontent-%COMP%], .fc-error-pass[_ngcontent-%COMP%]{color:#ff7373}.fc-error-pass[_ngcontent-%COMP%]{margin-top:15px}@media screen and (max-width:480px){.sign-in-container[_ngcontent-%COMP%], .sign-up-container[_ngcontent-%COMP%]{width:100%}.overlay-container[_ngcontent-%COMP%]{display:none}.container.right-panel-active[_ngcontent-%COMP%] .sign-up-container[_ngcontent-%COMP%]{transform:translate(0)}.container[_ngcontent-%COMP%]{background:linear-gradient(#1f3947,#091115)}.form-container[_ngcontent-%COMP%]{color:#fff}.form-container[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{background:url(https://rankactive.com/wp-content/uploads/2020/11/figures-bg-signin-img.png)}.container.right-panel-active[_ngcontent-%COMP%] .sign-up-container[_ngcontent-%COMP%]{animation:none}.logo[_ngcontent-%COMP%]{padding:20px}.logo.light[_ngcontent-%COMP%]{background:transparent}.auth-link[_ngcontent-%COMP%]{display:block;margin:0}.logo.light[_ngcontent-%COMP%] .custom-wl-img__dark[_ngcontent-%COMP%]{display:block}.logo.light[_ngcontent-%COMP%] .custom-wl-img__light[_ngcontent-%COMP%]{display:none}}.mt-auto[_ngcontent-%COMP%]{margin-top:auto}.mb-auto[_ngcontent-%COMP%]{margin-bottom:auto}.old-sign-in[_ngcontent-%COMP%]{padding:10px 0;margin-bottom:20px}.old-sign-in[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#1e9ac3;font-size:15px;text-decoration:underline;padding:2px}.justify-content-between[_ngcontent-%COMP%]{justify-content:space-between}`],changeDetection:1})}}return t})();var Ns=(()=>{class t{constructor(){this.geoIp=g$1(Qd$1),this.phoneChange=g3$1(),this.phoneValid=!1,this.currentNumber=``,this.initOptions={initialCountry:`auto`,geoIpLookup:(e,i)=>{this.geoIp.countryCode().then(n=>n?e(n):i())},excludeCountries:[`ru`,`by`,`ir`,`cu`],separateDialCode:!0,containerClass:`dfs-theme-light`},this.inputProps={placeholder:`Phone number *`,autocomplete:`tel`}}onNumberChange(e){this.currentNumber=e||``,this.emitPhone()}onValidityChange(e){this.phoneValid=e,this.emitPhone()}emitPhone(){this.phoneChange.emit(this.phoneValid&&this.currentNumber?this.currentNumber:null)}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-phone-input`]],outputs:{phoneChange:`phoneChange`},decls:2,vars:2,consts:[[1,`pi-wrap`],[3,`numberChange`,`validityChange`,`initOptions`,`inputProps`]],template:function(i,n){i&1&&(pc$1(0,`div`,0)(1,`intl-tel-input`,1),Pc$1(`numberChange`,function(p){return n.onNumberChange(p)})(`validityChange`,function(p){return n.onValidityChange(p)}),ch()()),i&2&&(pT(),dD(`initOptions`,n.initOptions)(`inputProps`,n.inputProps))},dependencies:[t4],styles:[`[_nghost-%COMP%]{display:block}.pi-wrap[_ngcontent-%COMP%]{position:relative}[_nghost-%COMP%] .iti{width:100%;display:block}[_nghost-%COMP%] .iti__tel-input{width:100%;height:38px;border:1px solid #e3e8f2;border-radius:6px;background:#fff;font-size:14px;color:#111828;box-sizing:border-box;outline:none;transition:border-color .2s}[_nghost-%COMP%] .iti__tel-input::placeholder{color:#adb2bd}[_nghost-%COMP%] .iti__tel-input:focus{border-color:#87c000}[_nghost-%COMP%] .iti__country-container{border-right:1px solid #e3e8f2;border-radius:5px 0 0 5px;margin:1px 0 1px 1px}[_nghost-%COMP%] .iti__selected-country-primary{padding:0 8px 0 12px}[_nghost-%COMP%] .iti__selected-dial-code{font-size:14px;color:#3f485a;padding-right:8px}[_nghost-%COMP%] .iti__arrow{border-top-color:#adb2bd}[_nghost-%COMP%] .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not
299(:has(+input[readonly])) .iti__selected-country-primary:hover{background-color:#00000005;border-radius:4px 0 0 4px}`],changeDetection:1})}}return t})();var sp=[`emailInput`];var dp=(t,o)=>o.id;var lp=(t,o)=>o.label;function cp(t,o){t&1&&(pc$1(0,`div`,40),Sm$1(),pc$1(1,`svg`,48),kc$1(2,`path`,49),ch(),eN(3,` Recommended `),ch())}function mp(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,30),kc$1(1,`circle`,50)(2,`path`,51),ch())}function pp(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,30),kc$1(1,`rect`,52)(2,`path`,53)(3,`path`,54),ch())}function up(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,58),kc$1(1,`path`,65),ch())}function gp(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,59),kc$1(1,`path`,66),ch())}function hp(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,59),kc$1(1,`circle`,67)(2,`path`,68),ch())}function xp(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,59),kc$1(1,`path`,69)(2,`path`,70),ch())}function fp(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,59),kc$1(1,`rect`,71)(2,`circle`,72),ch())}function vp(t,o){if(t&1&&(pc$1(0,`span`,62),eN(1),ch()),t&2){let e=TM().$implicit;pT(),kD(e.badge)}}function _p(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,63),kc$1(1,`path`,73),ch())}function Cp(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,64),kc$1(1,`path`,74),ch())}function bp(t,o){if(t&1&&(pc$1(0,`div`,55)(1,`div`,56)(2,`div`,57),uM(3,up,2,0,`:svg:svg`,58)(4,gp,2,0,`:svg:svg`,59)(5,hp,3,0,`:svg:svg`,59)(6,xp,3,0,`:svg:svg`,59)(7,fp,3,0,`:svg:svg`,59),ch(),pc$1(8,`span`,60),eN(9),ch()(),pc$1(10,`div`,61),uM(11,vp,2,1,`span`,62)(12,_p,2,0,`:svg:svg`,63)(13,Cp,2,0,`:svg:svg`,64),ch()()),t&2){let e,i=o.$implicit,n=o.$index,l=o.$count;_D(`su-plan-features__last`,n===l-1),pT(2),_D(`su-plan-feature__icon--active`,i.badge||i.available),pT(),lM((e=i.label)===`Pay-as-you-go pricing`?3:e===`Rate Limits`?4:e===`Dedicated Manager`?5:e===`Priority Support`?6:e===`No phone verification`?7:-1),pT(5),_D(`su-plan-feature__label--disabled`,!i.available),pT(),ph(` `,i.label,` `),pT(2),lM(i.badge?11:i.available?12:13)}}function Sp(t,o){if(t&1){let e=EM();pc$1(0,`div`,39),Pc$1(`click`,function(){let n=fm$1(e).$implicit;return hm$1(TM().selectPlan(n.id))}),uM(1,cp,4,0,`div`,40),kc$1(2,`div`,41),pc$1(3,`div`,42)(4,`div`,43),uM(5,mp,3,0,`:svg:svg`,30)(6,pp,4,0,`:svg:svg`,30),pc$1(7,`span`),eN(8),ch()(),pc$1(9,`div`,44),eN(10),ch()(),pc$1(11,`div`,45),kc$1(12,`div`,46),hM(13,bp,14,9,`div`,47,lp),ch()()}if(t&2){let e=o.$implicit,i=TM();_D(`su-plan-card--active`,i.selectedPlan()===e.id),pT(),lM(e.id===`business`?1:-1),pT(),_D(`su-plan-radio--checked`,i.selectedPlan()===e.id),pT(3),lM(e.id===`personal`?5:6),pT(3),kD(e.label),pT(2),kD(i.getPlanCredits(e.id)),pT(3),pM(e.features)}}function wp(t,o){if(t&1&&(pc$1(0,`div`,9),kc$1(1,`div`,75),pc$1(2,`div`,76)(3,`div`,77),Sm$1(),pc$1(4,`svg`,59),kc$1(5,`circle`,78)(6,`path`,79),ch()(),Tm$1(),pc$1(7,`div`,80)(8,`div`,81),eN(9,`Do you really want to use your personal email?`),ch(),pc$1(10,`div`,82),eN(11),ch()()(),pc$1(12,`div`,83)(13,`div`,84),eN(14),ch(),pc$1(15,`div`,85),eN(16,`FREE CREDITS`),ch()()()),t&2){let e=TM();pT(11),kD(e.personalEmailInfoDescription),pT(3),kD(`$`+e.signupBonus)}}function Mp(t,o){if(t&1&&(pc$1(0,`div`,9),kc$1(1,`div`,75),pc$1(2,`div`,76)(3,`div`,77),Sm$1(),pc$1(4,`svg`,30),kc$1(5,`path`,86),ch()(),Tm$1(),pc$1(6,`div`,80)(7,`div`,81),eN(8,`Business account unlocked`),ch(),pc$1(9,`div`,82),eN(10,`Dedicated account manager · Priority SLA · Better rate limits`),ch()()(),pc$1(11,`div`,83)(12,`div`,84),eN(13),ch(),pc$1(14,`div`,85),eN(15,`FREE CREDITS`),ch()()()),t&2){let e=TM();pT(13),kD(`$`+e.businessSignupBonus)}}function Dp(t,o){t&1&&(pc$1(0,`div`,19),eN(1,`First Name must not exceed 50 characters`),ch())}function yp(t,o){t&1&&(pc$1(0,`div`,19),eN(1,`Last Name must not exceed 50 characters`),ch())}function Ep(t,o){t&1&&(pc$1(0,`div`,19),eN(1,`Email is invalid`),ch())}function Tp(t,o){if(t&1&&(pc$1(0,`div`,24)(1,`div`,87),Sm$1(),pc$1(2,`svg`,59),kc$1(3,`path`,88)(4,`path`,89),ch()(),Tm$1(),pc$1(5,`div`,80)(6,`div`,90),eN(7,`Personal email detected.`),ch(),pc$1(8,`div`,82),eN(9),ch()()()),t&2){let e=TM();pT(9),kD(e.personalEmailUpgradeDescription)}}function kp(t,o){if(t&1&&(pc$1(0,`div`,25)(1,`div`,91),Sm$1(),pc$1(2,`svg`,30),kc$1(3,`path`,73),ch()(),Tm$1(),pc$1(4,`div`,80)(5,`div`,92),eN(6,`Business email confirmed!`),ch(),pc$1(7,`div`,82),eN(8),ch()()()),t&2){let e=TM();pT(8),kD(e.businessEmailConfirmedDescription)}}function Pp(t,o){if(t&1){let e=EM();pc$1(0,`div`,93),eN(1,`Phone number`),ch(),pc$1(2,`app-phone-input`,94),Pc$1(`phoneChange`,function(n){fm$1(e);return hm$1(TM().onPhoneChange(n))}),ch()}}function Op(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,30),kc$1(1,`path`,95)(2,`circle`,96),ch())}function Ap(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,30),kc$1(1,`path`,97),ch())}function Ip(t,o){t&1&&(pc$1(0,`div`,19),eN(1,`Password must be at least 8 characters`),ch())}function Fp(t,o){if(t&1){let e=EM();pc$1(0,`div`,38)(1,`div`,98),Pc$1(`click`,function(){fm$1(e);return hm$1(TM().closeDisposableModal())}),ch(),pc$1(2,`div`,99)(3,`div`,100)(4,`div`,101),Sm$1(),pc$1(5,`svg`,102),kc$1(6,`circle`,103)(7,`path`,104),ch()(),Tm$1(),pc$1(8,`div`,105)(9,`div`,106),eN(10,`Disposable email not allowed`),ch(),pc$1(11,`div`,107),eN(12),ch()()(),pc$1(13,`div`,108),eN(14,` We detected a temporary or disposable email address. DataForSEO accounts require a real, permanent email to ensure account security, prevent abuse, and deliver billing and API notifications reliably. `),ch(),pc$1(15,`div`,109)(16,`div`,110),eN(17,`WHAT TO USE INSTEAD`),ch(),pc$1(18,`div`,111)(19,`div`,112),Sm$1(),pc$1(20,`svg`,30),kc$1(21,`rect`,113)(22,`path`,114),ch()(),Tm$1(),pc$1(23,`div`,115)(24,`div`,116),eN(25,`Business email`),ch(),pc$1(26,`div`,117),eN(27),ch()()(),pc$1(28,`div`,111)(29,`div`,112),Sm$1(),pc$1(30,`svg`,30),kc$1(31,`rect`,118)(32,`path`,119),ch()(),Tm$1(),pc$1(33,`div`,115)(34,`div`,116),eN(35,`Personal email`),ch(),pc$1(36,`div`,117),eN(37,`gmail.com, outlook.com, yahoo.com and similar`),
299ch()()()(),pc$1(38,`button`,120),Pc$1(`click`,function(){fm$1(e);return hm$1(TM().closeDisposableModal())}),eN(39,` Use a different email `),Sm$1(),pc$1(40,`svg`,30),kc$1(41,`path`,121),ch()()()()}if(t&2){let e=TM();pT(12),kD(e.form.get(`email`).value),pT(15),kD(e.businessEmailRecommendationDescription)}}var Bs=(()=>{class t{constructor(){this.store=g$1(z$1),this.router=g$1(Xt$1),this.activatedRoute=g$1(Kt$1),this.updates$=g$1(li$1),this.userService=g$1(ha$1),this.cookieService=g$1(ut$1),this.gaService=g$1(L),this.emailInput=v3$1(`emailInput`),this.SITE_ID=N$3.recaptchaSiteKey,this.BUSINESS_BONUS_AMOUNT=1,this.selectedPlan=ie$1(`business`),this.showPassword=!1,this.enteredPhone=null,this.emailCheckResult=null,this.emailCheckLoading=!1,this.showDisposableModal=!1,this.lastCheckedEmail=null,this.affUserID=null,this.connectorAffID=null,this.promoAff=null,this.promoAffiliateBonus=null,this.parentId=null,this.invitationToken=null,this.destroyed$=new Q,this.plans=[{id:`personal`,label:`Personal email`,features:[{label:`Pay-as-you-go pricing`,available:!0},{label:`Rate Limits`,badge:`Standard`,badgeColor:`blue`,available:!0},{label:`Dedicated Manager`,available:!1},{label:`Priority Support`,available:!1},{label:`No phone verification`,available:!1}]},{id:`business`,label:`Business email`,features:[{label:`Pay-as-you-go pricing`,available:!0},{label:`Rate Limits`,badge:`Higher limits`,badgeColor:`blue`,available:!0},{label:`Dedicated Manager`,available:!0},{label:`Priority Support`,available:!0},{label:`No phone verification`,available:!0}]}],this.privacy_url=this.userService.getWlLandingUrl()+`/privacy-policy`,this.terms_url=this.userService.getWlLandingUrl()+`/terms-of-service`}ngOnInit(){this.form=new Mp$1({firstName:new X_(``,[lA.required,lA.maxLength(50)]),lastName:new X_(``,[lA.maxLength(50)]),email:new X_(``,[lA.required,lA.email]),password:new X_(``,[lA.required,lA.minLength(8),lA.maxLength(128)]),privacy:new X_(!1,[lA.requiredTrue])});let e=this.activatedRoute.snapshot.queryParamMap,i=e.get(`aff`)?.trim()||null,n=this.cookieService.getCookie(`aff_id`)?.trim()||null;this.affUserID=i||n;let l=e.get(`promo_aff`);if(this.promoAff=l&&l.trim()?l.trim():null,!this.promoAff){let _=this.cookieService.getCookie(`promo_aff`);this.promoAff=_&&_.trim()?_.trim():null}this.promoAff&&(this.promoAff=this.promoAff.toLowerCase(),this.loadPromoAffiliateBonus());let p=this.cookieService.getCookie(`connector_aff_id`)?.trim()||null;p&&(this.connectorAffID=p,this.affUserID=null);let u=e.get(`pid`),w=e.get(`pt`);u&&w?(this.parentId=u.trim()||null,this.invitationToken=w.trim()||null,this.parentId&&this.invitationToken&&(localStorage.setItem(`pid`,this.parentId),localStorage.setItem(`pt`,this.invitationToken))):(this.parentId=localStorage.getItem(`pid`)?.trim()||null,this.invitationToken=localStorage.getItem(`pt`)||null),this.form.get(`email`).valueChanges.pipe(wg(500),uC(),ke$1(_=>{let U=_&&!this.form.get(`email`).errors?.email;return U||(this.emailCheckResult=null,this.lastCheckedEmail=null),U}),Xe(()=>this.emailCheckLoading=!0),Me$1(_=>(this.lastCheckedEmail=_.trim().toLowerCase(),this.userService.checkEmail(this.lastCheckedEmail).pipe(ir(()=>A$1(null))))),sr(this.destroyed$)).subscribe(_=>{this.emailCheckLoading=!1,this.handleEmailCheckResult(_)}),this.updates$.pipe(ci$1(Wt$1,or),sr(this.destroyed$),Xe(_=>{this.form.reset({privacy:!1}),Ic$1({message:_.error.message,html:!0,tone:`error`,duration:15e3,light:!0})})).subscribe(),this.updates$.pipe(ci$1(ir$1),sr(this.destroyed$),Xe(_=>{this.form.reset({privacy:!1}),Ic$1({message:_.message,html:!0,tone:`success`,duration:15e3,light:!0})})).subscribe()}loadPromoAffiliateBonus(){if(!this.promoAff){this.promoAffiliateBonus=null;return}this.userService.getPromoAffiliateBonus(this.promoAff).pipe(Ke(1),ir(()=>A$1(null))).subscribe(e=>{this.promoAffiliateBonus=typeof e?.balanceBonus==`number`?e.balanceBonus:null})}selectPlan(e){this.selectedPlan.set(e),e!==`personal`&&(this.enteredPhone=null)}onEmailBlur(){let e=this.form.get(`email`).value;if(!e||this.form.get(`email`).errors?.email)return;let i=e.trim().toLowerCase();i!==this.lastCheckedEmail&&(this.emailCheckLoading=!0,this.lastCheckedEmail=i,this.userService.checkEmail(i).pipe(Ke(1),ir(()=>A$1(null))).subscribe(n=>{this.emailCheckLoading=!1,this.handleEmailCheckResult(n)}))}handleEmailCheckResult(e){if(this.emailCheckResult=e,!!e){if(e.is_disposable){this.showDisposableModal=!0;return}e.is_business?this.selectPlan(`business`):e.is_personal&&this.selectPlan(`personal`)}}closeDisposableModal(){this.showDisposableModal=!1,this.emailCheckResult=null,this.lastCheckedEmail=null,this.form.get(`email`).setValue(``),setTimeout(()=>this.emailInput()?.nativeElement?.focus())}onPhoneChange(e){this.enteredPhone=e}get canSubmit(){return!(!this.form.valid||this.emailCheckResult?.is_disposable||this.selectedPlan()===`personal`&&!this.enteredPhone)}get signupBonus(){return this.promoAffiliateBonus??(this.selectedPlan()===`business`?this.BUSINESS_BONUS_AMOUNT:1)}get businessSignupBonus(){return this.promoAffiliateBonus??this.BUSINESS_BONUS_AMOUNT}getPlanCredits(e){if(this.promoAffiliateBonus!==null)return`$${this.promoAffiliateBonus} trial credits`;if(e===`business`){let i=this.BUSINESS_BONUS_AMOUNT>1?` \u2014 ${this.BUSINESS_BONUS_AMOUNT}\xD7`:``;return`$${this.BUSINESS_BONUS_AMOUNT} trial credits${i}`}return`$1 trial credits`}get personalEmailInfoDescription(){return this.promoAffiliateBonus!==null?`Use your business email and get a $${this.signupBonus}
299 credit + premium benefits`:`Use your business email and get a $${this.BUSINESS_BONUS_AMOUNT} credit + premium benefits`}get personalEmailUpgradeDescription(){return this.promoAffiliateBonus!==null?`Switch to business email to get $${this.signupBonus} credits + account manager.`:`Switch to business email to get $${this.BUSINESS_BONUS_AMOUNT} credits + account manager.`}get businessEmailConfirmedDescription(){return this.promoAffiliateBonus!==null?`Premium benefits unlocked! \xB7 $${this.businessSignupBonus} free credit \xB7 Priority SLA \xB7 Dedicated account manager`:`Premium benefits unlocked! \xB7 $${this.BUSINESS_BONUS_AMOUNT} free credit \xB7 Priority SLA \xB7 Dedicated account manager`}get businessEmailRecommendationDescription(){return this.promoAffiliateBonus!==null?`[email protected] \u2014 recommended, unlocks $${this.businessSignupBonus} credits`:`[email protected] \u2014 recommended, unlocks $${this.BUSINESS_BONUS_AMOUNT} credits`}submit(e){if(!this.canSubmit)return;let i=this.form.value.email.trim().toLowerCase(),n=[this.form.value.firstName,this.form.value.lastName].filter(Boolean).join(` `).trim()||i.split(`@`)[0],l=this.gaService.getGaCid(),p=this.gaService.getGaSessionId(),u=this.cookieService.getReferrerRegister(),w=this.cookieService.getCookie(`referrer`),_=this.cookieService.getReferrerParams(),U=this.cookieService.getCookie(`gclid`),T=this.cookieService.getCookie(`utm_source`),q=this.cookieService.getCookie(`utm_campaign`),me=this.cookieService.getCookie(`utm_term`),z=this.cookieService.getCookie(`utm_content`),N=this.cookieService.getCookie(`utm_medium`);l&&!U&&!T&&(T=document.referrer?this._sourceFromReferrer(document.referrer):`direct`,q=me=z=`none`,N=[`google`,`bing`,`yahoo`].includes(T)?`organic`:T===`direct`?`none`:`referral`),this.store.dispatch(nr({email:i,password:this.form.value.password.trim(),name:n,phone:this.selectedPlan()===`personal`?this.enteredPhone:void 0,parent_id:this.parentId,parent_token:this.invitationToken,captcha:e,referrer_register:u,referrer:w,referrer_params:_,utm_params:{gclid:U,utm_source:T,utm_campaign:q,utm_term:me,utm_content:z,utm_medium:N,g_session_id:p,fbp:this.cookieService.getCookie(`_fbp`),fbc:this.cookieService.getCookie(`_fbc`)},affiliate_id:this.affUserID,connector_affiliate_id:this.connectorAffID,promo_affiliate:this.promoAff,ps_xid:this.cookieService.getCookie(`ps_xid`),ps_partner_key:this.cookieService.getCookie(`ps_partner_key`),ga_cid:l,g_session_id:p}));let pe=window.grecaptcha;pe&&pe.reset()}get submitLabel(){return`Create ${this.selectedPlan()===`business`?`Business`:`Personal`} Account \u2014 Get $${this.signupBonus} Free \u2192`}get emailPlaceholder(){return this.selectedPlan()===`business`?`Business Email *`:`Personal Email *`}_sourceFromReferrer(e){let i=e.replace(/(https?:\/\/)?(www.)?/i,``).split(`/`)[0];return i.includes(`google.`)?`google`:i.includes(`bing.`)?`bing`:i.includes(`yahoo.`)?`yahoo`:i}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-signup`]],viewQuery:function(i,n){i&1&&CD(n.emailInput,sp,5),i&2&&AM()},decls:64,vars:20,consts:[[`emailInput`,``],[`captchaRef`,``],[1,`su-wrap`],[1,`su-header`],[1,`su-title`],[1,`su-subtitle`],[`routerLink`,`/signin`,1,`su-link`],[1,`su-plans`],[1,`su-plan-card`,3,`su-plan-card--active`],[1,`ec-banner`,`ec-banner--info`],[1,`su-form`,3,`ngSubmit`,`formGroup`],[1,`su-section-label`],[1,`su-row`],[1,`su-field`],[`width`,`16`,`height`,`16`,`viewBox`,`0 0 24 24`,`fill`,`none`,1,`su-field__icon`],[`cx`,`12`,`cy`,`8`,`r`,`4`,`stroke`,`#adb2bd`,`stroke-width`,`1.5`],[`d`,`M4 20c0-4 3.58-7 8-7s8 3 8 7`,`stroke`,`#adb2bd`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[`formControlName`,`firstName`,`type`,`text`,`placeholder`,`First Name *`,`autocomplete`,`given-name`,`maxlength`,`50`],[`formControlName`,`lastName`,`type`,`text`,`placeholder`,`Last Name`,`autocomplete`,`family-name`,`maxlength`,`50`],[1,`su-error`],[1,`su-field`,`su-field--full`],[`x`,`2`,`y`,`4`,`width`,`20`,`height`,`16`,`rx`,`2`,`stroke`,`#adb2bd`,`stroke-width`,`1.5`],[`d`,`M2 8l10 6 10-6`,`stroke`,`#adb2bd`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[`formControlName`,`email`,`type`,`email`,`autocomplete`,`username`,`spellcheck`,`false`,3,`blur`,`placeholder`],[1,`ec-banner`,`ec-banner--pers
299onal-warn`],[1,`ec-banner`,`ec-banner--business-success`],[`x`,`3`,`y`,`11`,`width`,`18`,`height`,`11`,`rx`,`2`,`stroke`,`#adb2bd`,`stroke-width`,`1.5`],[`d`,`M7 11V7a5 5 0 0110 0v4`,`stroke`,`#adb2bd`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[`formControlName`,`password`,`placeholder`,`Password *`,`autocomplete`,`new-password`,3,`type`],[`type`,`button`,`tabindex`,`-1`,1,`su-field__eye`,3,`click`],[`width`,`16`,`height`,`16`,`viewBox`,`0 0 24 24`,`fill`,`none`],[3,`control`],[1,`su-terms`],[`id`,`su-privacy`,`formControlName`,`privacy`,`type`,`checkbox`],[`for`,`su-privacy`],[`target`,`_blank`,1,`su-link`,3,`href`],[`type`,`submit`,1,`su-submit`,3,`disabled`],[`size`,`invisible`,3,`resolved`,`siteKey`],[1,`disposable-overlay`],[1,`su-plan-card`,3,`click`],[1,`su-plan-recommended`],[1,`su-plan-radio`],[1,`su-plan-header`],[1,`su-plan-name`],[1,`su-plan-credits`],[1,`su-plan-features`],[1,`su-plan-features__divider`],[1,`su-plan-feature`,3,`su-plan-features__last`],[`width`,`12`,`height`,`12`,`viewBox`,`0 0 24 24`,`fill`,`none`],[`d`,`M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z`,`fill`,`#111828`],[`cx`,`12`,`cy`,`8`,`r`,`4`,`stroke`,`#111828`,`stroke-width`,`1.5`],[`d`,`M4 20c0-4 3.58-7 8-7s8 3 8 7`,`stroke`,`#111828`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[`x`,`2`,`y`,`7`,`width`,`20`,`height`,`14`,`rx`,`2`,`stroke`,`#111828`,`stroke-width`,`1.5`],[`d`,`M16 7V5a2 2 0 00-2-2h-4a2 2 0 00-2 2v2`,`stroke`,`#111828`,`stroke-width`,`1.5`],[`d`,`M12 12v4M10 14h4`,`stroke`,`#111828`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[1,`su-plan-feature`],[1,`su-plan-feature__left`],[1,`su-plan-feature__icon`],[`width`,`14`,`height`,`14`,`viewBox`,`0 0 21 21`,`fill`,`none`,`xmlns`,`http://www.w3.org/2000/svg`],[`width`,`14`,`height`,`14`,`viewBox`,`0 0 24 24`,`fill`,`none`],[1,`su-plan-feature__label`],[1,`su-plan-feature__right`],[1,`su-plan-feature__badge`],[`width`,`14`,`height`,`14`,`viewBox`,`0 0 24 24`,`fill`,`none`,1,`su-plan-feature__check`],[`width`,`14`,`height`,`14`,`viewBox`,`0 0 24 24`,`fill`,`none`,1,`su-plan-feature__cross`],[`d`,`M10.5 1.75V19.25M14.875 4.375H8.3125C7.50027 4.375 6.72132 4.69766 6.14699 5.27199C5.57266 5.84632 5.25 6.62527 5.25 7.4375C5.25 8.24973 5.57266 9.02868 6.14699 9.60301C6.72132 10.1773 7.50027 10.5 8.3125 10.5H12.6875C13.4997 10.5 14.2787 10.8227 14.853 11.397C15.4273 11.9713 15.75 12.7503 15.75 13.5625C15.75 14.3747 15.4273 15.1537 14.853 15.728C14.2787 16.3023 13.4997 16.625 12.6875 16.625H5.25`,`stroke`,`currentColor`,`stroke-width`,`1.5`],[`d`,`M13 2L4 14h7l-1 8 9-12h-7l1-8z`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linejoin`,`round`],[`cx`,`12`,`cy`,`8`,`r`,`4`,`stroke`,`currentColor`,`stroke-width`,`1.5`],[`d`,`M4 20c0-4 3.58-7 8-7s8 3 8 7`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[`d`,`M3 18v-6a9 9 0 0118 0v6`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[`d`,`M21 19a2 2 0 01-2 2h-1a2 2 0 01-2-2v-3a2 2 0 012-2h3v5zM3 19a2 2 0 002 2h1a2 2 0 002-2v-3a2 2 0 00-2-2H3v5z`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linejoin`,`round`],[`x`,`5`,`y`,`2`,`width`,`14`,`height`,`20`,`rx`,`2`,`stroke`,`currentColor`,`stroke-width`,`1.5`],[`cx`,`12`,`cy`,`17`,`r`,`1`,`fill`,`currentColor`],[`d`,`M5 12l5 5L20 7`,`stroke`,`#87c000`,`stroke-width`,`2`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[`d`,`M18 6L6 18M6 6l12 12`,`stroke`,`#adb2bd`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[1,`ec-banner__accent-bar`],[1,`ec-banner__left`],[1,`ec-banner__icon`,`ec-banner__icon--blue-bg`],[`cx`,`12`,`cy`,`8`,`r`,`4`,`stroke`,`#0062ce`,`stroke-width`,`1.5`],[`d`,`M4 20c0-4 3.58-7 8-7s8 3 8 7`,`stroke`,`#0062ce`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[1,`ec-banner__text`],[1,`ec-banner__title`,`ec-banner__title--blue`],[1,`ec-banner__desc`],[1,`ec-banner__credits`],[1,`ec-banner__amount`,`ec-banner__amount--blue`],[1,`ec-banner__label`],[`d`,`M12 2L9.5 9H2l6 4.5L5.5 21 12 16.5 18.5 21 16 13.5 22 9h-7.5L12 2z`,`stroke`,`#0062ce`,`stroke-width`,`1.5`,`stroke-linejoin`,`round`],[1,`ec-banner__icon`,`ec-banner__icon--yellow`],[`d`,`M12 2L1 21h22L12 2z`,`stroke`,`#ffb020`,`stroke-width`,`1.5`,`stroke-linejoin`,`round`],[`d`,`M12 9v5M12 17h.01`,`stroke`,`#ffb020`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[1,`ec-banner__title`,`ec-banner__title--yellow`],[1,`ec-banner__icon`,`ec-banner__icon--green`],[1,`ec-banner__title`,`ec-banner__title--green`],[1,`su-section-label`,2,`margin-bottom`,`-4px`],[3,`phoneChange`],[`d`,`M1 12s4-8 11-8 11 8 11 8-4 8-11 8S1 12 1 12z`,`stroke`,`#adb2bd`,`stroke-width`,`1.5`],[`cx`,`12`,`cy`,`12`,`r`,`3`,`stroke`,`#adb2bd`,`stroke-width`,`1.5`],[`d`,`M17.94 17.94A10.07 10.07 0 0112 20c-7 0-11-8-11-8a18.45 18.45 0 015.06-5.94M9.9 4.24A9.12 9.12 0 0112 4c7 0 11 8 11 8a18.5 18.5 0 01-2.16 3.19M1 1l22 22`,`stroke`,`#adb2bd`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[1,`disposable-backdrop`,3,`click`],[1,`disposable-modal`],[1,`disposable-modal__header`],[1,`disposable-modal__icon`],[`width`,`20`,`height`,`20`,`viewBox`,`0 0 24 24`,`fill`,`none`],[`cx`,`12`,`cy`,`12`,`r`,`10`,`stroke`,`#eb4e4e`,`stroke-width`,`1.5`],[`d`,`M15 9l-6 6M9 9l6 6`,`stroke`,`#eb4e4e`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[1,`disposable-modal__title-group`],[1,`disposable-modal__title`],[1,`disposable-modal__email`],[1,`disposable-modal__body`],[1,`disposable-modal__alternatives`],[1,`disposable-modal__alt-label`],[1,`disposable-modal__alt-item`],[1,`disposable-modal__alt-icon`],[`x`,`2`,`y`,`7`,`width`,`20`,`height`,`14`,`rx`,`2`,`stroke`,`#3f485a`,`stroke-width`,`1.5`],[`d`,`M16 7V5a2 2 0 00-2-2h-4a2 2 0 00-2 2v2`,`stroke`,`#3f485a`,`stroke-width`,`1.5`],[1,`disposable-modal__alt-text`],[1,`disposable-modal__alt-name`],[1,`disposable-modal__alt-desc`],[`x`,`2`,`y`,`4`,`width`,`20`,`height`,`16`,`rx`,`2`,`stroke`,`#3f485a`,`stroke-width`,`1.5`],[`d`,`M2 8l10 6 10-6`,`stroke`,`#3f485a`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[`type`,`button`,1,`disposable-modal__btn`,3,`click`],[`d`,`M5 12h14M13 6l6 6-6 6`,`stroke`,`#fff`,`stroke-width`,`1.5`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`]],template:function(i,n){if(i&1){let l=EM();pc$1(0,`div`,2)(1,`div`,3)(2,`h2`,4),eN(3,`Create your account`),ch(),pc$1(4,`div`,5)(5,`span`),eN(6,`Already have an account?`),ch(),pc$1(7,`a`,6),eN(8,`Sign in â`),ch()()(),pc$1(9,`div`,7),hM(10,Sp,15,8,`div`,8,dp),ch(),uM(12,wp,17,2,`div`,9),uM(13,Mp,16,1,`div`,9),pc$1(14,`form`,10),Pc$1(`ngSubmit`,function(){fm$1(l);return hm$1(xM(62).execute())}),pc$1(15,`div`,11),eN(16,`Your info`),ch(),pc$1(17,`div`,12)(18,`div`,13),Sm$1(),pc$1(19,`svg`,14),kc$1(20,`circle`,15)(21,`path`,16),ch(),Tm$1(),kc$1(22,`input`,17),n_(),ch(),pc$1(23,`div`,13),Sm$1(),pc$1(24,`svg`,14),kc$1(25,`circle`,15)(26,`path`,16),ch(),Tm$1(),kc$1(27,`input`,18),n_(),ch()(),uM(28,Dp,2,0,`div`,19),uM(29,yp,2,0,`div`,19),pc$1(30,`div`,20),Sm$1(),pc$1(31,`svg`,14),kc$1(32,`rect`,21)(33,`path`,22),ch(),Tm$1(),pc$1(34,`input`,23,0),Pc$1(`blur`,function(){return n.onEmailBlur()}),ch(),n_(),ch(),uM(36,Ep,2,0,`div`,19),uM(37,Tp,10,1,`div`,24),uM(38,kp,9,1,`div`,25),uM(39,Pp,3,0),pc$1(40,`div`,20),Sm$1(),pc$1(41,`svg`,14),kc$1(42,`rect`,26)(43,`path`,27),ch(),Tm$1(),kc$1(44,`input`,28),n_(),pc$1(45,`button`,29),Pc$1(`click`,function(){return n.showPassword=!n.showPassword}),uM(46,Op,3,0,`:svg:svg`,30)(47,Ap,2,0,`:svg:svg`,30),ch()(),uM(48,Ip,2,0,`div`,19),kc$1(49,`app-password-strength`,31),pc$1(50,`div`,32),kc$1(51,`input`,33),n_(),pc$1(52,`label`,34),eN(53,` I agree to the `),pc$1(54,`a`,35),eN(55,`Terms of Service`),ch(),eN(56,` and `),pc$1(57,`a`,35),eN(58,`Privacy Policy`),ch()()(),pc$1(59,`button`,36),eN(60),ch(),pc$1(61,`re-captcha`,37,1),Pc$1(`resolved`,function(u){return u&&n.submit(u)}),ch()()(),uM(63,Fp,42,2,`div`,38)}i&2&&(pT(10),pM(n.plans),pT(2),lM(n.emailCheckResult?.is_personal?12:-1),pT(),lM(n.emailCheckResult?.is_business?13:-1),pT(),dD(`formGroup`,n.form),pT(8),o_(),pT(5),o_(),pT(),lM(n.form.get(`firstName`).errors?.maxlength&&n.form.get(`firstName`).dirty?28:-1),pT(),lM(n.form.get(`lastName`).errors?.maxlength&&n.form.get(`lastName`).dirty?29:-1),pT(5),dD(`placeholder`,n.emailPlaceholder),o_(),pT(2),lM(n.form.get(`email`).errors?.email&&n.form.get(`email`).dirty&&n.form.get(`email`).touched?36:-1),pT(),lM(n.emailCheckResult?.is_personal?37:-1),pT(),lM(n.emailCheckResult?.is_business?38:-1),pT(),lM(n.selectedPlan()===`personal`?39:-1),pT(5),dD(`type`,n.showPassword?`text`:`password`),o_(),pT(2),lM(n.showPassword?47:46),pT(2),lM(n.form.get(`password`).errors?.minlength&&n.form.get(`password`).dirty&&n.form.get(`password`).touched?48:-1),pT(),dD(`control`,n.form.get(`password`)),pT(2),o_(),pT(3),dD(`href`,n.terms_url,sy),pT(3),dD(`href`,n.privacy_url,sy),pT(2),dD(`disabled`,!n.canSubmit),pT(),ph(` `,n.submitLabel,` `),pT(),dD(`siteKey`,n.SITE_ID),pT(2),lM(n.showDisposableModal?63:-1))},dependencies:[pit,lit,EX,YCe,sit,rit,mxe,Rxe,Hxe,wx,sI,be,mt,ct,Ns,$n],styles:[`[_nghost-%COMP%]{display:block;width:100%;max-width:680px}.su-wrap[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:32px;padding:32px;background:#fff;border-radius:10px;box-shadow:0 0 44px #0000000d;width:100%;box-sizing:border-box}.su-header[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}.su-title[_ngcontent-%COMP%]{font-size:26px;font-weight:600;color:#111828;margin:0}.su-subtitle[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;font-size:14px;color:#3f485a}.su-link[_ngcontent-%COMP%]{color:#87c000;font-weight:600;text-decoration:none;cursor:pointer}.su-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.su-plans[_ngcontent-%COMP%]{display:flex;gap:16px}.su-plan-card[_ngcontent-%COMP%]{position:relative;flex:1;display:flex;flex-direction:column;gap:15px;padding:16px;border:1px solid #e3e8f2;border-radius:6px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s}.su-plan-card--active[_ngcontent-%COMP%]{border-color:#87c000;box-shadow:0 0 20px #b2dd4c40}.su-plan-radio[_ngcontent-%COMP%]{position:absolute;top:15px;right:15px;width:16px;height:16px;border-radius:50%;border:1.5px solid #adb2bd;background:#fff;box-sizing:border-box;transition:border-color .2s}.su-plan-radio--checked[_ngcontent-%COMP%]{border-color:#87c000;border-width:5px}
299.su-plan-recommended[_ngcontent-%COMP%]{position:absolute;top:-12px;right:12px;display:flex;align-items:center;gap:4px;background:#b2dd4c;color:#111828;font-size:12px;font-weight:600;padding:4px 12px;border-radius:24px;white-space:nowrap}.su-plan-header[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:6px;padding-right:24px}.su-plan-name[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#111828}.su-plan-credits[_ngcontent-%COMP%]{font-size:14px;font-weight:700;color:#87c000}.su-plan-features[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px}.su-plan-features__divider[_ngcontent-%COMP%]{border-bottom:1px solid #e3e8f2;margin-bottom:-2px}.su-plan-feature[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.su-plan-features__last[_ngcontent-%COMP%]{padding-top:4px}.su-plan-feature__left[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}.su-plan-feature__icon[_ngcontent-%COMP%]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#adb2bd33;color:#adb2bd;flex-shrink:0}.su-plan-feature__icon--active[_ngcontent-%COMP%]{background:#0062ce0d;color:#0062ce}.su-plan-feature__label[_ngcontent-%COMP%]{font-size:14px;color:#3f485a;white-space:nowrap}.su-plan-feature__label--disabled[_ngcontent-%COMP%]{color:#adb2bd}.su-plan-feature__right[_ngcontent-%COMP%]{display:flex;align-items:center}.su-plan-feature__badge[_ngcontent-%COMP%]{font-size:10px;color:#0062ce;background:#0062ce0d;padding:2px 8px;border-radius:24px;white-space:nowrap}.su-plan-feature__check[_ngcontent-%COMP%]{color:#87c000}.su-plan-feature__cross[_ngcontent-%COMP%]{color:#adb2bd}.su-form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.su-section-label[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#3f485a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:-8px}.su-row[_ngcontent-%COMP%]{display:flex;gap:16px}.su-row[_ngcontent-%COMP%] .su-field[_ngcontent-%COMP%]{flex:1}.su-field[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;border:1px solid #e3e8f2;border-radius:6px;background:#fff;height:38px;padding:0 16px;gap:8px;transition:border-color .2s;box-sizing:border-box}.su-field--full[_ngcontent-%COMP%]{width:100%}.su-field[_ngcontent-%COMP%]:focus-within{border-color:#87c000}.su-field__icon[_ngcontent-%COMP%]{flex-shrink:0}.su-field[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:#111828;min-width:0}.su-field[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder{color:#adb2bd}.su-field__eye[_ngcontent-%COMP%]{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;flex-shrink:0}.su-terms[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;font-size:14px;color:#3f485a}.su-terms[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{width:16px;height:16px;flex-shrink:0;accent-color:#87c000;cursor:pointer}.su-terms[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{cursor:pointer;line-height:1.4}.su-submit[_ngcontent-%COMP%]{width:100%;height:44px;background:#b2dd4c;border:none;border-radius:4px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,opacity .2s;white-space:nowrap}.su-submit[_ngcontent-%COMP%]:hover:not(:disabled){background:#9fc43a}.su-submit[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed}.su-error[_ngcontent-%COMP%]{font-size:12px;color:#ff7373;margin-top:-10px}.ec-banner[_ngcontent-%COMP%]{display:flex;align-items:center;padding:10px 16px;border-radius:6px;gap:16px;position:relative;overflow:hidden}.ec-banner__left[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.ec-banner__icon[_ngcontent-%COMP%]{width:42px;height:42px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ec-banner__icon--blue-bg[_ngcontent-%COMP%]{background:#0062ce26}.ec-banner__icon--yellow[_ngcontent-%COMP%]{background:#ffb02026}.ec-banner__icon--green[_ngcontent-%COMP%]{background:#b2dd4c26}.ec-banner__text[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:3px;min-width:0}.ec-banner__title[_ngcontent-%COMP%]{font-size:14px;font-weight:600;line-height:normal}.ec-banner__title--blue[_ngcontent-%COMP%]{color:#0062ce}.ec-banner__title--yellow[_ngcontent-%COMP%]{color:#ffb020}.ec-banner__title--green[_ngcontent-%COMP%]{color:#87c000}.ec-banner__desc[_ngcontent-%COMP%]{font-size:12px;color:#3f485a;line-height:normal}.ec-banner__desc[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-weight:600}.ec-banner__credits[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;flex-shrink:0}
299.ec-banner__amount[_ngcontent-%COMP%]{font-size:21px;font-weight:700;line-height:normal;text-align:center;width:100%}.ec-banner__amount--blue[_ngcontent-%COMP%]{color:#0062ce}.ec-banner__label[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#3f485a;white-space:nowrap}.ec-banner--info[_ngcontent-%COMP%]{background:#0062ce0d;border:1px solid rgba(0,98,206,.3);justify-content:space-between}.ec-banner__accent-bar[_ngcontent-%COMP%]{position:absolute;top:-1px;left:-1px;right:-1px;height:5px;background:#0062ce;border-radius:6px 6px 0 0}.ec-banner--personal-warn[_ngcontent-%COMP%]{background:#ffb0200d;border:1px solid rgba(255,176,32,.21)}.ec-banner--business-success[_ngcontent-%COMP%]{background:#b2dd4c0d;border:1px solid rgba(178,221,76,.3)}.disposable-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.disposable-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;background:#00000080}.disposable-modal[_ngcontent-%COMP%]{position:relative;background:#fff;border:1px solid rgba(235,78,78,.21);border-radius:6px;padding:24px;max-width:432px;width:90%;display:flex;flex-direction:column;gap:15px;box-shadow:0 8px 32px #0000001f;z-index:1}.disposable-modal__header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px}.disposable-modal__icon[_ngcontent-%COMP%]{width:34px;height:34px;border-radius:7px;background:#eb4e4e1a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.disposable-modal__title-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px}.disposable-modal__title[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:#eb4e4e;line-height:normal}.disposable-modal__email[_ngcontent-%COMP%]{font-size:12px;color:#eb4e4e;line-height:normal}.disposable-modal__body[_ngcontent-%COMP%]{font-size:12px;color:#3f485a;line-height:normal}.disposable-modal__alternatives[_ngcontent-%COMP%]{background:#3f485a0d;border:1px solid rgba(63,72,90,.1);border-radius:6px;padding:10px 16px;display:flex;flex-direction:column;gap:15px}.disposable-modal__alt-label[_ngcontent-%COMP%]{font-size:12px;color:#3f485a;line-height:normal}.disposable-modal__alt-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:15px}.disposable-modal__alt-icon[_ngcontent-%COMP%]{width:28px;height:28px;border-radius:6px;background:#adb2bd26;display:flex;align-items:center;justify-content:center;flex-shrink:0}.disposable-modal__alt-text[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:3px}.disposable-modal__alt-name[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:#3f485a;line-height:normal}.disposable-modal__alt-desc[_ngcontent-%COMP%]{font-size:12px;color:#3f485a;line-height:normal}.disposable-modal__btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;background:#b2dd4c;border:none;border-radius:4px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.disposable-modal__btn[_ngcontent-%COMP%]:hover{background:#9fc43a}`],changeDetection:1})}}return t})();function Lp(t,o){t&1&&(pc$1(0,`h2`,14),eN(1,`Check your inbox`),ch(),pc$1(2,`p`,15),eN(3,`We sent a 6-digit verification code to your email address.`),ch())}function Gp(t,o){t&1&&(pc$1(0,`h2`,14),eN(1,`Two-Factor Authentication`),ch(),pc$1(2,`p`,15),eN(3,`Enter the 6-digit code from your authenticator app.`),ch())}function Rp(t,o){t&1&&eN(0,` Enter verification code `)}function Np(t,o){t&1&&eN(0,` Enter authenticator code `)}function Bp(t,o){if(t&1&&(pc$1(0,`span`,6),eN(1),ch()),t&2){let e=TM();pT(),kD(e.errorMessage)}}function Hp(t,o){t&1&&kc$1(0,`span`,8)}function Vp(t,o){t&1&&eN(0,` Sending... `)}function zp(t,o){if(t&1&&eN(0),t&2)ph(` Resend code (`,TM(2).resendCooldown,`s) `)}function Up(t,o){t&1&&eN(0,` Resend code `)}function jp(t,o){if(t&1){let e=EM();pc$1(0,`div`,11)(1,`span`,16),eN(2,`Didn't receive it?`),ch(),pc$1(3,`button`,17),Pc$1(`click`,function(){fm$1(e);return hm$1(TM().resendCode())}),Sm$1(),pc$1(4,`svg`,18),kc$1(5,`path`,19)(6,`path`,20),ch(),uM(7,Vp,1,0)(8,zp,1,1)(9,Up,1,0),ch()()}if(t&2){let e=TM();pT(3),dD(`disabled`,e.resendLoading||e.resendCooldown>0),pT(4),lM(e.resendLoading?7:e.resendCooldown>0?8:9)}}var Hs=(()=>{class t{constructor(){this.otpType=Bc(`otp`),this.token=``,this.back=g3$1(),this.fb=g$1(hit),this.userService=g$1(ha$1),this.store=g$1(z$1),this.loading=!1,this.errorMessage=null,this.resendLoading=!1,this.resendCooldown=0,this.cooldownTimer=null,this.co
299deCtrl=this.fb.nonNullable.control(``,[lA.required,lA.pattern(/^\d{6}$/)]),this.codeCtrl.valueChanges.pipe(m4()).subscribe(()=>{this.errorMessage=null})}submit(){this.loading=!0,this.userService.verifyOtp(this.codeCtrl.value,this.token).subscribe({next:e=>{this.loading=!1,e.user?this.store.dispatch(Jt$1({user:e.user,authenticated:!0,initiator:bt.Login})):(this.errorMessage=e.msg||`Invalid code. Please try again.`,this.clearForm())},error:e=>{this.loading=!1,this.errorMessage=e?.error?.message||`Invalid code. Please try again.`,this.clearForm()}})}resendCode(){this.resendLoading=!0,this.userService.resendOtp(this.token).subscribe({next:e=>{this.resendLoading=!1,e?.token&&(this.token=e.token),this.clearForm(),this.errorMessage=null,this.startCooldown()},error:()=>{this.resendLoading=!1,this.errorMessage=`Failed to resend code. Please try again.`}})}startCooldown(){this.resendCooldown=60,this.clearCooldownTimer(),this.cooldownTimer=setInterval(()=>{this.resendCooldown--,this.resendCooldown<=0&&this.clearCooldownTimer()},1e3)}clearCooldownTimer(){this.cooldownTimer&&(clearInterval(this.cooldownTimer),this.cooldownTimer=null)}ngOnDestroy(){this.clearCooldownTimer()}clearForm(){this.codeCtrl.reset(``,{emitEvent:!1})}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-verify-otp`]],inputs:{otpType:[1,`otpType`],token:`token`},outputs:{back:`back`},decls:22,vars:7,consts:[[1,`vot-wrap`],[1,`vot-hero`],[1,`vot-divider`],[1,`vot-code`],[1,`vot-code__label`],[`ariaLabel`,`Verification code`,1,`vot-otp`,3,`formControl`],[1,`vot-error`],[`type`,`button`,1,`vot-verify-btn`,3,`click`,`disabled`],[1,`vot-spinner`],[`width`,`16`,`height`,`16`,`viewBox`,`0 0 24 24`,`fill`,`none`],[`d`,`M5 12h14M13 6l6 6-6 6`,`stroke`,`currentColor`,`stroke-width`,`2`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[1,`vot-resend-row`],[`type`,`button`,1,`vot-back-btn`,3,`click`],[`d`,`M19 12H5M11 6l-6 6 6 6`,`stroke`,`#8c93a3`,`stroke-width`,`2`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[1,`vot-hero__title`],[1,`vot-hero__sub`],[1,`vot-resend-row__text`],[`type`,`button`,1,`vot-resend-btn`,3,`click`,`disabled`],[`width`,`15`,`height`,`15`,`viewBox`,`0 0 24 24`,`fill`,`none`],[`d`,`M1 4v6h6M23 20v-6h-6`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[`d`,`M20.49 9A9 9 0 005.64 5.64L1 10m22 4l-4.64 4.36A9 9 0 013.51 15`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`]],template:function(i,n){i&1&&(pc$1(0,`div`,0)(1,`div`,1),uM(2,Lp,4,0)(3,Gp,4,0),ch(),kc$1(4,`div`,2),pc$1(5,`div`,3)(6,`span`,4),uM(7,Rp,1,0)(8,Np,1,0),ch(),kc$1(9,`app-otp-input`,5),n_(),uM(10,Bp,2,1,`span`,6),ch(),pc$1(11,`button`,7),Pc$1(`click`,function(){return n.submit()}),uM(12,Hp,1,0,`span`,8),eN(13,` Verify `),Sm$1(),pc$1(14,`svg`,9),kc$1(15,`path`,10),ch()(),uM(16,jp,10,2,`div`,11),Tm$1(),kc$1(17,`div`,2),pc$1(18,`button`,12),Pc$1(`click`,function(){return n.back.emit()}),Sm$1(),pc$1(19,`svg`,9),kc$1(20,`path`,13),ch(),eN(21,` Back to sign in `),ch()()),i&2&&(pT(2),lM(n.otpType()===`email_otp`?2:3),pT(5),lM(n.otpType()===`email_otp`?7:8),pT(2),dD(`formControl`,n.codeCtrl),o_(),pT(),lM(n.errorMessage?10:-1),pT(),dD(`disabled`,n.loading||n.codeCtrl.invalid),pT(),lM(n.loading?12:-1),pT(4),lM(n.otpType()===`email_otp`?16:-1))},dependencies:[pit,sit,Vxe,K0],styles:[`@charset "UTF-8";.vot-wrap[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:24px;width:100%}.vot-hero[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center}.vot-hero__title[_ngcontent-%COMP%]{font-size:26px;font-weight:600;color:#111828;margin:0}.vot-hero__sub[_ngcontent-%COMP%]{font-size:12px;color:#3f485a;margin:0;text-align:center;max-width:332px}.vot-divider[_ngcontent-%COMP%]{border-bottom:1px solid #e3e8f2}.vot-code[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}.vot-code__label[_ngcontent-%COMP%]{font-size:12px;color:#3f485a;text-transform:uppercase;text-align:center}.vot-otp[_ngcontent-%COMP%]{--%NS%otp-box-width: 56px;--%NS%otp-box-height: 57px;--%NS%otp-box-radius: 16px;--%NS%otp-box-bg: #f8f9fd;--%NS%otp-box-border-color: #e3e8f2;--%NS%otp-box-border-color-focus: #87c000;--%NS%otp-box-color: #111828}.vot-error[_ngcontent-%COMP%]{font-size:12px;color:#ff7373;text-align:center}.vot-verify-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;background:#b2dd4c;border:none;border-radius:4px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:background .2s}.vot-verify-btn[_ngcontent-%COMP%]:not(:disabled):hover{background:#b2dd4cbf}.vot-verify-btn[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.7}.vot-spinner[_ngcontent-%COMP%]{width:14px;
299height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:_ngcontent-%COMP%_vot-spin .7s linear infinite;display:inline-block}@keyframes _ngcontent-%COMP%_vot-spin{to{transform:rotate(360deg)}}.vot-resend-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:15px}.vot-resend-row__text[_ngcontent-%COMP%]{font-size:12px;color:#3f485a;white-space:nowrap}.vot-resend-btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0;font-size:12px;color:#0062ce;white-space:nowrap}.vot-resend-btn[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed}.vot-resend-btn[_ngcontent-%COMP%]:not(:disabled):hover{text-decoration:underline}.vot-back-btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:9px;height:44px;padding:8px 32px;background:#fff;border:1px solid #e3e8f2;border-radius:6px;font-size:14px;font-weight:600;color:#8c93a3;cursor:pointer;align-self:flex-start;transition:border-color .2s}.vot-back-btn[_ngcontent-%COMP%]:hover{border-color:#adb2bd}`],changeDetection:1})}}return t})();function Wp(t,o){if(t&1){let e=EM();pc$1(0,`app-verify-otp`,4),Pc$1(`back`,function(){fm$1(e);let n=TM();return hm$1(n.twoFaChallenge=null)}),ch()}if(t&2){let e=TM();dD(`otpType`,e.twoFaChallenge.otpType)(`token`,e.twoFaChallenge.token)}}function qp(t,o){t&1&&(pc$1(0,`div`,27),eN(1,` Email is invalid `),ch())}function $p(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,33),kc$1(1,`path`,41)(2,`circle`,42),ch())}function Kp(t,o){t&1&&(Sm$1(),pc$1(0,`svg`,33),kc$1(1,`path`,43),ch())}function Zp(t,o){if(t&1){let e=EM();pc$1(0,`form`,20),Pc$1(`ngSubmit`,function(){fm$1(e);return hm$1(xM(29).execute())}),pc$1(1,`div`,21),eN(2,`Password`),ch(),pc$1(3,`div`,22),Sm$1(),pc$1(4,`svg`,23),kc$1(5,`rect`,24)(6,`path`,25),ch(),Tm$1(),kc$1(7,`input`,26),n_(),ch(),uM(8,qp,2,0,`div`,27),pc$1(9,`div`,28)(10,`div`,22),Sm$1(),pc$1(11,`svg`,23),kc$1(12,`rect`,29)(13,`path`,30),ch(),Tm$1(),kc$1(14,`input`,31),n_(),pc$1(15,`button`,32),Pc$1(`click`,function(){fm$1(e);let n=TM(2);return hm$1(n.showPassword=!n.showPassword)}),uM(16,$p,3,0,`:svg:svg`,33),uM(17,Kp,2,0,`:svg:svg`,33),ch()(),pc$1(18,`a`,34),eN(19,`Forgot password?`),ch()(),pc$1(20,`div`,35),kc$1(21,`input`,36),n_(),pc$1(22,`label`,37),eN(23,`Keep me signed in for 30 days`),ch()(),pc$1(24,`button`,38),eN(25,` Sign in `),Sm$1(),pc$1(26,`svg`,33),kc$1(27,`path`,39),ch()(),Tm$1(),pc$1(28,`re-captcha`,40,0),Pc$1(`resolved`,function(n){fm$1(e);let l=TM(2);return hm$1(n&&l.submitPassword(n))}),ch()()}if(t&2){let e=TM(2);dD(`formGroup`,e.loginForm),pT(7),o_(),pT(),lM(e.loginForm.get(`email`).errors?.email&&e.loginForm.get(`email`).dirty&&e.loginForm.get(`email`).touched?8:-1),pT(6),dD(`type`,e.showPassword?`text`:`password`),o_(),pT(2),lM(e.showPassword?-1:16),pT(),lM(e.showPassword?17:-1),pT(4),o_(),pT(3),dD(`disabled`,e.loginForm.invalid),pT(4),dD(`siteKey`,e.SITE_ID)}}function Yp(t,o){if(t&1){let e=EM();pc$1(0,`div`,44)(1,`div`,21),eN(2,`Single Sign-On`),ch(),pc$1(3,`p`,45),eN(4,`Sign in instantly using your existing identity provider. No password required â your access is managed by your organisation's SSO policy.`),ch()(),pc$1(5,`div`,46)(6,`button`,47),Pc$1(`click`,function(){fm$1(e);return hm$1(TM(2).goToThirdParty(`google`))}),Sm$1(),pc$1(7,`svg`,48),kc$1(8,`path`,49)(9,`path`,50)(10,`path`,51)(11,`path`,52),ch(),eN(12,` Continue with Google `),ch(),Tm$1(),pc$1(13,`button`,47),Pc$1(`click`,function(){fm$1(e);return hm$1(TM(2).goToThirdParty(`github`))}),Sm$1(),pc$1(14,`svg`,53),kc$1(15,`path`,54),ch(),eN(16,` Continue with GitHub `),ch()(),Tm$1(),pc$1(17,`div`,55),Sm$1(),pc$1(18,`svg`,56),kc$1(19,`path`,57),ch(),Tm$1(),pc$1(20,`span`),eN(21,`SSO login requires your organisation to have a verified domain. If your team hasn't set this up, contact your admin or use password login.`),ch()()}}function Jp(t,o){if(t&1){let e=EM();pc$1(0,`div`,44)(1,`div`,21),eN(2,`Magic Link`),ch(),pc$1(3,`p`,45),eN(4,`Enter your email and we'll send you a secure, one-time login link. No password required â just click the link in your inbox.`),ch()(),pc$1(5,`form`,20),Pc$1(`ngSubmit`,function(){fm$1(e);return hm$1(xM(34).execute())}),pc$1(6,`div`,22),Sm$1(),pc$1(7,`svg`,23),kc$1(8,`rect`,24)(9,`path`,25),ch(),Tm$1(),kc$1(10,`input`,26),n_(),ch(),pc$1(11,`div`,58)(12,`div`,59),eN(13,`How
299it works`),ch(),pc$1(14,`div`,60),Sm$1(),pc$1(15,`svg`,56),kc$1(16,`path`,61),ch(),Tm$1(),pc$1(17,`span`),eN(18,`We email you a secure, single-use link`),ch()(),pc$1(19,`div`,60),Sm$1(),pc$1(20,`svg`,56),kc$1(21,`path`,61),ch(),Tm$1(),pc$1(22,`span`),eN(23,`The link is valid for 15 minutes`),ch()(),pc$1(24,`div`,60),Sm$1(),pc$1(25,`svg`,56),kc$1(26,`path`,61),ch(),Tm$1(),pc$1(27,`span`),eN(28,`One click logs you in â no password ever stored`),ch()()(),pc$1(29,`button`,38),eN(30,` Send magic link `),Sm$1(),pc$1(31,`svg`,33),kc$1(32,`path`,39),ch()(),Tm$1(),pc$1(33,`re-captcha`,40,1),Pc$1(`resolved`,function(n){fm$1(e);let l=TM(2);return hm$1(n&&l.submitMagicLink(n,l.isResend))}),ch(),pc$1(35,`app-resend-email`,62),Pc$1(`visibilityChange`,function(n){fm$1(e);let l=TM(2);return hm$1(l.isMagicLinkSent=n)})(`onResend`,function(){fm$1(e);let n=xM(34),l=TM(2);return l.isResend=!0,hm$1(n.execute())}),ch()()}if(t&2){let e=TM(2);pT(5),dD(`formGroup`,e.magicLinkForm),pT(5),o_(),pT(19),dD(`disabled`,e.magicLinkForm.invalid||e.isMagicLinkSent),pT(4),dD(`siteKey`,e.SITE_ID),pT(2),dD(`storageKey`,`magic_link_timer`)(`isVisible`,e.isMagicLinkSent)(`isDisabled`,e.magicLinkForm.invalid)}}function Qp(t,o){if(t&1){let e=EM();pc$1(0,`div`,5)(1,`h2`,6),eN(2,`Sign in`),ch(),pc$1(3,`div`,7)(4,`span`),eN(5,`New to DataForSEO?`),ch(),pc$1(6,`a`,8),eN(7,`Create an account â`),ch()()(),pc$1(8,`div`,9)(9,`button`,10),Pc$1(`click`,function(){fm$1(e);return hm$1(TM().setTab(`password`))}),pc$1(10,`span`,11),Sm$1(),pc$1(11,`svg`,12),kc$1(12,`rect`,13)(13,`path`,14),ch()(),Tm$1(),pc$1(14,`span`,15),eN(15,`Password`),ch()(),pc$1(16,`button`,10),Pc$1(`click`,function(){fm$1(e);return hm$1(TM().setTab(`sso`))}),pc$1(17,`span`,11),Sm$1(),pc$1(18,`svg`,12),kc$1(19,`path`,16)(20,`path`,17),ch()(),Tm$1(),pc$1(21,`span`,15),eN(22,`Single Sign-On`),ch()(),pc$1(23,`button`,10),Pc$1(`click`,function(){fm$1(e);return hm$1(TM().setTab(`magic`))}),pc$1(24,`span`,11),Sm$1(),pc$1(25,`svg`,12),kc$1(26,`path`,18),ch()(),Tm$1(),pc$1(27,`span`,15),eN(28,`Magic link`),ch()()(),uM(29,Zp,30,7,`form`,19),uM(30,Yp,22,0),uM(31,Jp,36,6)}if(t&2){let e=TM();pT(9),_D(`si-tab--active`,e.activeTab===`password`),pT(7),_D(`si-tab--active`,e.activeTab===`sso`),pT(7),_D(`si-tab--active`,e.activeTab===`magic`),pT(6),lM(e.activeTab===`password`?29:-1),pT(),lM(e.activeTab===`sso`?30:-1),pT(),lM(e.activeTab===`magic`?31:-1)}}var Ni=(()=>{class t{constructor(){this.store=g$1(z$1),this.router=g$1(Xt$1),this.activatedRoute=g$1(Kt$1),this.updates$=g$1(li$1),this.userService=g$1(ha$1),this.gaService=g$1(L),this.cookieService=g$1(ut$1),this.SITE_ID=N$3.recaptchaSiteKey,this.activeTab=`password`,this.showPassword=!1,this.twoFaChallenge=null,this.parentId=null,this.parentToken=null,this.destroyed$=new Q,this.isMagicLinkSent=!1,this.isResend=!1,this.resendEmailBtn=v3$1(pt)}ngOnInit(){let e=this.activatedRoute.snapshot.queryParamMap,i=e.get(`pid`),n=e.get(`pt`);i&&n?(this.parentId=i.trim()||null,this.parentToken=n.trim()||null,this.parentId&&this.parentToken&&(localStorage.setItem(`pid`,this.parentId),localStorage.setItem(`pt`,this.parentToken))):(this.parentId=localStorage.getItem(`pid`)?.trim()||null,this.parentToken=localStorage.getItem(`pt`)||null),this.loginForm=new Mp$1({email:new X_(``,[lA.required,lA.email]),password:new X_(``,[lA.required,lA.minLength(6),lA.maxLength(128)]),rememberMe:new X_(!1)}),this.magicLinkForm=new Mp$1({email:new X_(``,[lA.required,lA.email])});let l=this.activatedRoute.snapshot.paramMap.get(`error`);l&&(this.userService.hybridAuthErrorExist=!0,this.userService.hybridAuthErrorMsg=decodeURI(l)),this.updates$.pipe(ci$1(Wt$1),sr(this.destroyed$),Xe(w=>{Ic$1({message:w.error.message,html:!0,tone:`error`,duration:15e3,light:!0})})).subscribe(),this.updates$.pipe(ci$1(Bt$2),sr(this.destroyed$),Xe(w=>{this.twoFaChallenge={otpType:w.otpType,token:w.token}})).subscribe();let p=this.activatedRoute.snapshot.paramMap.get(`token`);p&&this.loginByMagicToken(p);let u=this.activatedRoute.snapshot.paramMap.get(`provider`);u&&this.handleSocialiteCallback(u)}setTab(e){this.activeTab=e}
299submitPassword(e){let i=this.loginForm.get(`email`).value,n=this.loginForm.get(`password`).value,l=this.loginForm.get(`rememberMe`).value,p=this.gaService.getGaCid();this.store.dispatch(Kt$2({email:i.trim().toLowerCase(),password:n.trim(),captcha:e,parent_id:this.parentId,parent_token:this.parentToken,ga_cid:p,remember_me:l}));let u=window.grecaptcha;u&&u.reset()}submitMagicLink(e,i=!1){let n=this.magicLinkForm.get(`email`).value.trim().toLowerCase(),l=this.gaService.getGaCid();this.userService.getMagicLink(n,e,l,i,this.parentId,this.parentToken).subscribe({next:u=>{this.isMagicLinkSent=!0,setTimeout(()=>this.resendEmailBtn().startTimer(60,!0)),Ic$1({message:u.message,html:!0,tone:`success`,duration:8e3,light:!0})},error:u=>{u.status===429&&(Ic$1({message:u.error.message,tone:`error`,duration:0,light:!0}),u.error.remaining&&(this.isMagicLinkSent=!0,setTimeout(()=>this.resendEmailBtn().startTimer(u.error.remaining,!0))))}});let p=window.grecaptcha;p&&p.reset()}goToThirdParty(e){this.userService.goToThirdParty(e,{parent_id:this.parentId,parent_token:this.parentToken}).pipe(Ke(1)).subscribe(i=>{window.location.href=i.target_url})}loginByMagicToken(e){this.store.dispatch(Qt$1({token:e}))}handleSocialiteCallback(e){let i=null;i=this.cookieService.getCookie(`aff_id`)?.trim()||null;let l=null;l=this.cookieService.getCookie(`promo_aff`)?.trim()||null;let u=null,w=this.cookieService.getCookie(`connector_aff_id`);w&&(u=w.trim()||null),u&&(i=null),this.activatedRoute.queryParams.pipe(Ke(1)).subscribe(_=>{let U=_.code||``,T=_.scope||``,q=_.authuser||``,me=_.session_state||``,z=_.prompt||``,N=this.cookieService.getReferrerRegister(),pe=this.cookieService.getCookie(`referrer`),te=this.cookieService.getReferrerParams(),ke=this.gaService.getGaCid(),Be=this.gaService.getGaSessionId(),ie=this.cookieService.getCookie(`gclid`),Z=this.cookieService.getCookie(`utm_source`),ae=this.cookieService.getCookie(`utm_campaign`),it=this.cookieService.getCookie(`utm_term`),He=this.cookieService.getCookie(`utm_content`),Ce=this.cookieService.getCookie(`utm_medium`);if(ke&&!ie&&!Z)if(Z=`none`,ae=`none`,it=`none`,He=`none`,Ce=`none`,document.referrer&&document.referrer.length>1){let De=document.referrer.replace(/(https?:\/\/)?(www.)?/i,``);De.indexOf(`/`)!==-1&&(De=De.split(`/`)[0]),De.indexOf(`google.`)!==-1&&(De=`google`),De.indexOf(`bing.`)!==-1&&(De=`bing`),De.indexOf(`yahoo.`)!==-1&&(De=`yahoo`),Z=De,Ce=`referral`,(Z===`google`||Z===`bing`||Z===`yahoo`)&&(Ce=`organic`)}else Z=`direct`;let ad=this.cookieService.getCookie(`_fbp`),rd=this.cookieService.getCookie(`_fbc`),od=this.cookieService.getCookie(`ps_xid`),sd=this.cookieService.getCookie(`ps_partner_key`),dd={gclid:ie,utm_source:Z,utm_campaign:ae,utm_term:it,utm_content:He,utm_medium:Ce,g_session_id:Be,fbp:ad,fbc:rd};this.userService.loginByThirdParty(e,U,T,q,me,z,this.parentId,this.parentToken,N,pe,te,dd,i,ke,Be,u,l,od,sd).pipe(Ke(1)).subscribe({next:De=>{De.user?this.store.dispatch(Zt$1({user:De.user,provider:e})):Ic$1({message:De.msg,html:!0,tone:`error`,duration:5e3,light:!0})},error:De=>{De.error?.requires_2fa?this.twoFaChallenge={otpType:De.error.type,token:De.error.token}:Ic$1({message:De.error?.message||`Authentication error`,html:!0,tone:`error`,duration:5e3,light:!0})}})})}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-signin`]],viewQuery:function(i,n){i&1&&CD(n.resendEmailBtn,pt,5),i&2&&AM()},decls:3,vars:2,consts:[[`captchaPassword`,``],[`captchaMagic`,``],[1,`si-wrap`],[3,`otpType`,`token`],[3,`back`,`otpType`,`token`],[1,`si-header`],[1,`si-title`],[1,`si-subtitle`],[`routerLink`,`/register`,1,`si-link`],[1,`si-tabs`],[`type`,`button`,1,`si-tab`,3,`click`],[1,`si-tab__icon`],[`width`,`24`,`height`,`24`,`viewBox`,`0 0 24 24`,`fill`,`none`],[`x`,`3`,`y`,`11`,`width`,`18`,`height`,`11`,`rx`,`2`,`stroke`,`currentColor`,`stroke-width`,`1.5`],[`d`,`M7 11V7a5 5 0 0110 0v4`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[1,`si-tab__label`],[`d`,`M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[`d`,`M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[`d`,`M12 2v4M12 18v4M4.93 4.93l2.83 2.83M16.24 16.24l2.83 2.83M2 12h4M18 12h4M4.93 19.07l2.83-2.83M16.24 7.76l2.83-2.83`,`stroke`,`currentColor`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[1,`si-form`,3,`formGroup`],[1,`si-form`,3,`ngSubmit`,`formGroup`],[1,`si-section-label`],[1,`si-field`],[`width`,`16`,`height`,`16`,`viewBox`,`0 0 24 24`,`fill`,`none`,1,`si-field__icon`],[`x`,`2`,`y`,`4`,`width`,`20`,`height`,`16`,`rx`,`2`,`stroke`,`#adb2bd`,`stroke-width`,`1.5`],[`d`,`M2 8l10 6 10-6`,`stroke`,`#adb2bd`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[`formControlName`,`email`,`type`,`email`,`placeholder`,`Email address`,`autocomplete`,`username`,`spellcheck`,`false`],[1,`si-error`],[1,`si-field-wrap`],[`x`,`3`,`y`,`11`,`width`,`18`,`height`,`11`,`rx`,`2`,`stroke`,`#adb2bd`,`stroke-width`,`1.5`],[`d`,`M7 11V7a5 5 0 0110 0v4`,`stroke`,`#adb2bd`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[`formControlName`,`password`,`placeholder`,`Your password`,`autocomplete`,`current-password`,3,`type`],[`type`,`button`,`tabindex`,`-1`,1,`si-field__eye`,3,`click`],[`width`,`16`,`height`,`16`,`viewBox`,`0 0 24 24`,`fill`,`none`],[`routerLink`,`/forgot-password`,1,`si-forgot`],[1,`si-remember`],[`id`,`si-remember`,`formControlName`,`rememberMe`,`type`,`checkbox`],[`for`,`si-remember`],[`type`,`submit`,1,`si-submit`,3,`disabled`],[`d`,`M5 12h14M13 6l6 6-6 6`,`stroke`,`currentColor`,`stroke-width`,`2`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[`size`,`invisible`,3,`resolved`,`siteKey`],[`d`,`M1 12s4-8 11-8 11 8 11 8-4 8-11 8S1 12 1 12z`,`stroke`,`#adb2bd`,`stroke-width`,`1.5`],[`cx`,`12`,`cy`,`12`,`r`,`3`,`stroke`,`#adb2bd`,`stroke-width`,`1.5`],[`d`,`M17.94 17.94A10.07 10.07 0 0112 20c-7 0-11-8-11-8a18.45 18.45 0 015.06-5.94M9.9 4.24A9.12 9.12 0 0112 4c7 0 11 8 11 8a18.5 18.5 0 01-2.16 3.19M1 1l22 22`,`stroke`,`#adb2bd`,`stroke-width`,`1.5`,`stroke-linecap`,`round`],[1,`si-tab-content`],[1,`si-description`],[1,`si-sso-buttons`],[`type`,`button`,1,`si-sso-btn`,3,`click`],[`width`,`16`,`height`,`16`,`viewBox`,`0 0 48 48`,`fill`,`none`],[`d`,`M43.6 20.5H42V20H24v8h11.3C33.6 32.7 29.3 36 24 36c-6.6 0-12-5.4-12-12s5.4-12 12-12c3.1 0 5.8 1.1 8 2.9l5.7-5.7C34.5 6.5 29.5 4 24 4 12.9 4 4 12.9 4 24s8.9 20 20 20 20-8.9 20-20c0-1.2-.1-2.2-.4-3.5z`,`fill`,`#FFC107`],[`d`,`M6.3 14.7l6.6 4.8C14.7 16 19 13 24 13c3.1 0 5.8 1.1 8 2.9l5.7-5.7C34.5 6.5 29.5 4 24 4 16.3 4 9.6 8.3 6.3 14.7z`,`fill`,`#FF3D00`],[`d`,`M24 44c5.3 0 10.1-2 13.7-5.2l-6.3-5.4C29.3 35.2 26.8 36 24 36c-5.3 0-9.5-3.3-11.3-7.9l-6.5 5C9.7 39.9 16.3 44 24 44z`,`fill`,`#4CAF50`],[`d`,`M43.6 20.5H42V20H24v8h11.3c-.8 2.3-2.4 4.2-4.4 5.5l6.3 5.4c-.5.4 7.8-5.7 7.8-15 0-1.2-.1-2.2-.4-3.4z`,`fill`,`#1976D2`],[`width`,`18`,`height`,`18`,`viewBox`,`0 0 24 24`,`fill`,`#3f485a`],[`d`,`M12 2C6.48 2 2 6.48 2 12c0 4.42 2.87 8.17 6.84 9.49.5.09.68-.22.68-.48v-1.7c-2.78.6-3.37-1.34-3.37-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.61.07-.61 1 .07 1.53 1.03 1.53 1.03.89 1.53 2.34 1.09 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.94 0-1.09.39-1.98 1.03-2.68-.1-.25-.45-1.27.1-2.64 0 0 .84-.27 2.75 1.02A9.56 9.56 0 0112 6.8c.85.004 1.7.115 2.5.337 1.91-1.29 2.75-1.02 2.75-1.02.55 1.37.2 2.39.1 2.64.64.7 1.03
2991.59 1.03 2.68 0 3.84-2.34 4.69-4.57 4.94.36.31.68.92.68 1.85v2.74c0 .27.18.58.69.48A10.01 10.01 0 0022 12c0-5.52-4.48-10-10-10z`],[1,`si-sso-note`],[`width`,`14`,`height`,`14`,`viewBox`,`0 0 24 24`,`fill`,`none`],[`d`,`M12 2L4 6v6c0 5.25 3.5 10 8 12 4.5-2 8-6.75 8-12V6l-8-4z`,`stroke`,`#adb2bd`,`stroke-width`,`1.5`,`stroke-linejoin`,`round`],[1,`si-how-it-works`],[1,`si-how-it-works__label`],[1,`si-how-it-works__item`],[`d`,`M5 12l5 5L20 7`,`stroke`,`#87c000`,`stroke-width`,`2`,`stroke-linecap`,`round`,`stroke-linejoin`,`round`],[3,`visibilityChange`,`onResend`,`storageKey`,`isVisible`,`isDisabled`]],template:function(i,n){i&1&&(pc$1(0,`div`,2),uM(1,Wp,1,2,`app-verify-otp`,3),uM(2,Qp,32,9),ch()),i&2&&(pT(),lM(n.twoFaChallenge?1:-1),pT(),lM(n.twoFaChallenge?-1:2))},dependencies:[pit,lit,EX,YCe,sit,rit,Rxe,Hxe,wx,sI,be,mt,ct,Hs,pt],styles:[`[_nghost-%COMP%]{display:block;width:100%;max-width:680px}.si-wrap[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:32px;padding:32px;background:#fff;border-radius:10px;box-shadow:0 0 44px #0000000d;width:100%;box-sizing:border-box}.si-header[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.si-title[_ngcontent-%COMP%]{font-size:26px;font-weight:600;color:#111828;margin:0}.si-subtitle[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;font-size:14px;color:#3f485a;white-space:nowrap}.si-link[_ngcontent-%COMP%]{color:#87c000;font-weight:600;text-decoration:none;cursor:pointer}.si-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.si-tabs[_ngcontent-%COMP%]{display:flex;gap:14px;background:#f8f9fd;border:1px solid #e3e8f2;border-radius:16px;padding:6px;width:100%;align-self:flex-start}.si-tab[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;padding:2px 8px;border-radius:12px;border:1px solid transparent;background:transparent;cursor:pointer;max-width:192px;width:30%;transition:background .15s,border-color .15s;color:#3f485a}.si-tab--active[_ngcontent-%COMP%]{background:#fff;border-color:#e3e8f2}.si-tab__icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:9px;flex-shrink:0;color:#adb2bd}.si-tab--active[_ngcontent-%COMP%] .si-tab__icon[_ngcontent-%COMP%]{color:#3f485a}.si-tab__label[_ngcontent-%COMP%]{font-size:14px;font-weight:600;white-space:nowrap}.si-tab-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}.si-section-label[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#3f485a;text-transform:uppercase;letter-spacing:.5px}.si-description[_ngcontent-%COMP%]{font-size:14px;color:#adb2bd;margin:0;line-height:1.5}.si-form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.si-field[_ngcontent-%COMP%]{display:flex;align-items:center;border:1px solid #e3e8f2;border-radius:6px;background:#fff;height:38px;padding:0 16px;gap:8px;transition:border-color .2s;box-sizing:border-box;width:100%}.si-field[_ngcontent-%COMP%]:focus-within{border-color:#87c000}.si-field__icon[_ngcontent-%COMP%]{flex-shrink:0}.si-field[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:#111828;min-width:0}.si-field[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder{color:#adb2bd}.si-field__eye[_ngcontent-%COMP%]{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;flex-shrink:0}.si-field-wrap[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px}.si-forgot[_ngcontent-%COMP%]{align-self:flex-end;font-size:12px;font-weight:600;color:#87c000;text-decoration:none}.si-forgot[_ngcontent-%COMP%]:hover{text-decoration:underline}.si-remember[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;font-size:14px;color:#3f485a}.si-remember[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{width:16px;height:16px;flex-shrink:0;accent-color:#87c000;cursor:pointer;border:1px solid #adb2bd;border-radius:2px}.si-remember[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{cursor:pointer}.si-submit[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;background:#b2dd4c;border:none;border-radius:4px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,opacity .2s}.si-submit[_ngcontent-%COMP%]:hover:not(:disabled){background:#9fc43a}.si-submit[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed}.si-error[_ngcontent-%COMP%]{font-size:12px;color:#ff7373;margin-top:-10px}.si-sso-buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.si-sso-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;background:#f9fafb;border:1px solid #e3e8f2;border-radius:4px;font-size:14px;font-weight:600;color:#3f485a;
299cursor:pointer;transition:border-color .2s,background .2s}.si-sso-btn[_ngcontent-%COMP%]:hover{border-color:#adb2bd;background:#f0f2f7}.si-sso-note[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:4px;font-size:12px;color:#3f485a;text-align:center;justify-content:center}.si-sso-note[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{flex-shrink:0;margin-top:2px}.si-sso-note[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{text-align:center}.si-how-it-works[_ngcontent-%COMP%]{background:#0062ce0d;border:1px solid rgba(0,98,206,.3);border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:8px}.si-how-it-works__label[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#3f485a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.si-how-it-works__item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;font-size:14px;color:#3f485a}`],changeDetection:1})}}return t})();var Vs=[{path:``,component:qn,children:[{path:`register`,component:Bs,data:{mode:`signup`,title:`Register`}},{path:`signup`,redirectTo:`register`,pathMatch:`full`},{path:`signin`,component:Ni,data:{mode:`signin`}},{path:`signin/:error`,component:Ni,data:{mode:`signin`}},{path:`login_by_link/:token`,component:Ni,data:{mode:`signin`}},{path:`activate`,component:Rt,data:{mode:`activate`,title:`Activate account`}},{path:`activate/:userId`,component:Rt,data:{mode:`activate`,title:`Activate account`}},{path:`activate_fast/:userId/:token`,component:Rt,data:{mode:`activate`}},{path:`resend-activation`,component:La,data:{mode:`activate`,title:`Resend activation mail`}},{path:`resend-activation/:email`,component:La,data:{mode:`activate`,title:`Resend activation mail`}},{path:`reset-password`,component:Fa,data:{mode:`reset-password`,title:`Reset password`}},{path:`reset-password/:id/:token`,component:Fa,data:{mode:`reset-password`,title:`Reset password`}},{path:`forgot-password`,component:Aa,data:{mode:`forgot-password`,title:`Reset password`}},{path:`forgot-password/:email`,component:Aa,data:{mode:`forgot-password`}},{path:`socialite_provider/:provider/callback`,component:Ni,data:{mode:`signin`}}]},{path:`signin-by-token/:token`,component:St},{path:`signin-by-token/:token/:registration`,component:St},{path:`login_onetime/:uid/:onetime_pass`,component:St},{path:`login_onetime/:uid/:onetime_pass/:cntrlr/:cntrlrFunc`,component:St},{path:`login_onetime_admin/:uid/:onetime_pass`,component:St},{path:`login_onetime_admin/:uid/:onetime_pass/:projectId`,component:St},{path:`login_onetime_admin/:uid/:onetime_pass/:cntrlr/:cntrlrFunc`,component:St},{path:`unsubscribe/:email/:hash`,component:Gs},{path:`accept-invitation`,component:St,data:{title:`Register`}}];var zs=(t,o)=>{let e=g$1(z$1),i=g$1(Xt$1),n=g$1(M$1),l=g$1(E);n.setUtmCookies(t.queryParamMap),l.setPartnerStackCookies(t.queryParamMap);let p=t.queryParamMap.get(`integrity`)?.trim();return p&&(localStorage.setItem(`integrity`,p),console.log(`og`+p)),e.pipe(Be$1(`users`),Ke(1),U$1(u=>{if(!u.authenticated)return!0;let w=o.url.split(`?`)[0],_=t.url.join(`/`);if(_.indexOf(`unsubscribe/`)===0)return i.createUrlTree([`/users/profile`]);if(_.indexOf(`accept-invitation`)===0||w.indexOf(`/accept-invitation`)===0){let U=t.queryParams.pid?.trim(),T=t.queryParams.pt?.trim();if(U&&T)return i.createUrlTree([`/api-dashboard`],{queryParams:{pid:U,pt:T}})}return i.createUrlTree([`/`])}))};var Xp=()=>[`/`];var Us=(()=>{class t{constructor(){}ngOnInit(){}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵcmp=rh({type:t,selectors:[[`app-not-found`]],decls:9,vars:2,consts:[[`id`,`content`],[`id`,`bf-alert`],[`id`,`bf-alert-icon`,1,`icon-event-warning`],[`id`,`bf-alert-text`],[`translate`,``],[`translate`,``,3,`routerLink`]],template:function(i,n){i&1&&(pc$1(0,`div`,0)(1,`div`,1),kc$1(2,`div`,2),pc$1(3,`div`,3)(4,`span`,4),eN(5,`You do not have permission to access that page. `),ch(),pc$1(6,`div`)(7,`a`,5),eN(8,`Back to main page.`),ch()()()()()),i&2&&(pT(7),dD(`routerLink`,hN(1,Xp)))},dependencies:[sI],styles:[`#bf-alert[_ngcontent-%COMP%]{margin:25%;width:50%;text-align:center;color:#b60e41;padding:2px;
299height:99%}#bf-alert-icon[_ngcontent-%COMP%]{display:inline-block;height:35px;width:35px;font-size:35px}#bf-alert-text[_ngcontent-%COMP%]{padding:9px;display:inline-block}#content[_ngcontent-%COMP%]{padding:2px;height:99%;border-left:6px solid #b60e41}`],changeDetection:1})}}return t})();var js=`api-dashboard`;var Kn=JSON.parse(localStorage.getItem(`currentUser`));Kn&&Kn.modules&&Kn.modules.main&&(js=Kn.modules.main[0].url);var Ws=[{path:``,component:ka,canActivate:[ot,vs],children:[{path:`api-dashboard`,loadChildren:()=>import(`./chunk-DvCz3T-v.js`).then(t=>t.API_DASHBOARD_ROUTES),data:{title:`API Dashboard`}},{path:`api-access`,loadChildren:()=>import(`./chunk-BE8XIjlI.js`).then(t=>t.API_ACCESS_ROUTES),data:{title:`API Access`}},{path:`api-errors`,loadChildren:()=>import(`./chunk-XDjinhIn.js`).then(t=>t.API_ERRORS_ROUTES),data:{title:`API Errors`}},{path:`api-playground`,canActivate:[fs],loadChildren:()=>import(`./chunk-BPQ_FfTd.js`).then(t=>t.API_PLAYGROUND_ROUTES),data:{title:`API Playground`}},{path:`api-explorer`,canActivate:[Nn],loadChildren:()=>import(`./chunk-BHhS-0tP.js`).then(t=>t.API_EXPLORER_ROUTES),data:{title:`API Playground`}},{path:`api-detail`,loadChildren:()=>import(`./chunk-DurrzMVC.js`).then(t=>t.API_DETAIL_ROUTES),data:{title:`API Usage`}},{path:`api-settings`,loadChildren:()=>import(`./chunk-BScRuekl.js`).then(t=>t.API_SETTINGS_ROUTES),data:{title:`API settings`}},{path:`users`,loadChildren:()=>import(`./chunk-BY658rSq.js`).then(t=>t.USER_ROUTES)},{path:`databases`,loadChildren:()=>import(`./chunk-C4MsbiOW.js`).then(t=>t.API_DATABASES_ROUTES),data:{title:`Databases`}},...N$3.production?[]:[{path:`styleguide`,loadComponent:()=>import(`./chunk-CHlyzGfD.js`).then(t=>t.StyleguideComponent),data:{title:`Style guide`}}],{path:``,redirectTo:js,pathMatch:`full`}]},{path:``,component:ka,canMatch:[st],canActivate:[ot],children:[{path:`activate`,component:Rt,data:{mode:`activate`,title:`Activate account`}},{path:`activate/:userId`,component:Rt,data:{mode:`activate`,title:`Activate account`}},{path:`activate_fast/:userId/:token`,component:Rt,data:{mode:`activate`}}]},{path:``,canActivate:[zs],children:Vs},{path:`survey`,component:qn,canActivate:N$3.production?[ot,_s]:[ot],children:[{path:``,loadComponent:()=>import(`./chunk-BHiV8jMq.js`).then(t=>t.SurveyComponent),title:`Complete Register`,data:{mode:`survey`}}]},{path:`oauth/connect`,canActivate:[xs],loadComponent:()=>import(`./chunk-BcuY4ahJ.js`).then(t=>t.OauthConnectComponent),data:{title:`Authorize Application`}},{path:`**`,canActivate:[ot],component:Us}];var qs=(()=>{class t{constructor(){this.actions$=g$1(li$1),this.userService=g$1(ha$1),this.router=g$1(Xt$1),this.gaService=g$1(L),this.pendingChangesService=g$1(_t),this.authenticate=No$1(()=>this.actions$.pipe(ci$1(Kt$2),U$1(e=>e),Me$1(e=>this.userService.authenticate(e.email,e.password,e.captcha,e.parent_id,e.parent_token,e.ga_cid,e.remember_me).pipe(U$1(i=>i.user?Jt$1({user:i.user,authenticated:!0,initiator:bt.Login}):Wt$1({error:{message:i.msg,type:i.type}})),ir(i=>(console.log(i),i.error?.requires_2fa?A$1(Bt$2({otpType:i.error.type,token:i.error.token})):A$1(Wt$1({error:{message:i.error.errors?Object.values(i.error.errors).toString():i.error.message,type:`error`}})))))))),this.authenticateOnetimePass=No$1(()=>this.actions$.pipe(ci$1(Ht$2),U$1(e=>e),Me$1(e=>this.userService.loginOnetimeAdmin(e.uid,e.onetime_pass).pipe(U$1(i=>i.user?Jt$1({user:i.user,authenticated:!0,initiator:bt.LoginOneTime}):Wt$1({error:i.msg})),ir(i=>A$1(Wt$1({error:i}))))))),this.authenticateMagicLink=No$1(()=>this.actions$.pipe(ci$1(Qt$1),U$1(e=>e),Me$1(e=>this.userService.loginByMagicLink(e.token).pipe(U$1(i=>i.user?Jt$1({user:i.user,authenticated:!0,initiator:bt.LoginMagic}):Wt$1({error:{message:i.msg,type:i.type}})),ir(i=>i.error?.requires_2fa?A$1(Bt$2({otpType:i.error.type,token:i.error.token})):A$1(Wt$1({error:{message:i.error?.errors?Object.values(i.error.errors).toString():i.error?.message,type:`error`}}))))))),this.authenticateThirdParty=No$1(()=>this.actions$.pipe(ci$1(Zt$1),U$1(e=>{let i;switch(e.provider){case`google`:i=e.user?.is_registration?bt.RegistrationThirdPartyGoogle:bt.LoginThirdPartyGoogle;break;case`facebook`:i=e.user?.is_registration?bt.RegistrationThirdPartyFacebook:bt.LoginThirdPartyFacebook;break;case`github`:i=e.user?.is_registration?bt.RegistrationThirdPartyGithub:bt.LoginThirdPartyGithub;break;default:i=e.user?.is_registration?bt.RegistrationThirdPartyGoogle:bt.LoginThirdPartyGoogle}return e.user?Jt$1({user:e.user,authenticated:!0,initiator:i}):Wt$1({error:`error`})}))),this.authenticateToken=No$1(()=>this.actions$.pipe(ci$1(Yt$1),U$1(e=>e),Me$1(e=>this.userService.loginToken(e.token).pipe(U$1(i=>i.user?Jt$1({user:i.user,authenticated:!0,initiator:bt.Login}):Wt$1({error:i.msg})),ir(i=>A$1(Wt$1({error:i}))))))),this.authenticateSuccess=No$1(()=>this.actions$.pipe(ci$1(Jt$1),Xe(e=>{if(this.userService.clearRegisterCookies(),this.userService.applyTheme(e.user.theme_view),e.initiator===bt.StorageAuth)return;e.user.first_visit,console.log(`authenticateSuccess initiator`,e.initiator);let i={email:e.user.email,name:e.user.name};switch(e.initiator){case bt.Login:this.gaService.successLogin(`email`,i);break;case bt.LoginMagic:this.gaService.successLogin(`magic_link`,i);break;case bt.LoginThirdPartyGoogle:this.gaService.successLogin(`google`,i);break;case bt.LoginThirdPartyFacebook:this.gaService.successLogin(`facebook`,i);break;case bt.LoginThirdPartyGithub:this.gaService.successLogin(`github`,i);break;case bt.RegistrationThirdPartyGoogle:this.gaService.successRegistration(`google`,i);break;case bt.RegistrationThirdPartyFacebook:this.gaService.successRegistration(`facebook`,i);break;case bt.RegistrationThirdPartyGithub:this.gaService.successRegistration(`github`,i);break;case bt.Registration:this.gaService.successRegistration(`email`,i);break;case bt.VerifyUser:this.gaService.successVerification();break;default:}if(localStorage.getItem(`navigateFragment`)&&localStorage.getItem(`navigateFragment`).trim())this.router.navigate([localStorage.getItem(`navigateFragment`).trim()]),localStorage.removeItem(`navigateFragment`);else if(localStorage.getItem(`last_requested_url`)&&localStorage.getItem(`last_requested_url`).trim()){let n=JSON.parse(localStorage.getItem(`last_requested_url`).trim());localStorage.removeItem(`last_requested_url`);let l=n?.url,p=n?.time;l&&p&&Date.now()-p<360*60*1e3?this.router.navigateByUrl(l):e.user&&e.user.modules&&e.user.modules.main?this.router.navigate([e.user.modules.main[0].url]):this.router.navigate([`/api-dashboard`])}else e.user&&e.user.modules&&e.user.modules.main?this.router.navigate([e.user.modules.main[0].url]):this.router.navigate([`/api-dashboard`])})),{dispatch:!1}),this.authenticateError=No$1(()=>this.actions$.pipe(ci$1(Wt$1),U$1(e=>{})),{dispatch:!1}),this.createUser=No$1(()=>this.actions$.pipe(ci$1(nr),U$1(e=>e),Me$1(e=>this.userService.register(e.email,e.password,e.name,e.captcha,e.parent_id,e.parent_token,e.referrer_register,e.referrer,e.referrer_params,e.utm_params,e.affiliate_id,e.ga_cid,e.g_session_id,e.connector_affiliate_id,e.promo_affiliate,e.phone,e.phone_verification_token,e.ps_xid,e.ps_partner_key).pipe(U$1(i=>i.user?N$3.signupAutoLogin?Jt$1({user:i.user,authenticated:!0,initiator:bt.Registration}):sr$1({user:i.user,authenticated:!0}):i.type==`success`?ir$1({message:i.msg,resultType:i.type}):or({error:{message:i.msg,type:i.type}})),ir(i=>A$1(or({error:i}))))))),this.signupSuccess=No$1(()=>this.actions$.pipe(ci$1(sr$1),Xe(e=>{this.userService.clearRegisterCookies(),this.router.navigate([e.user.first_available_path])})),{dispatch:!1}),this.signupComplete=No$1(()=>this.actions$.pipe(ci$1(ir$1),Xe(e=>{this.userService.clearRegisterCookies(),this.gaService.successRegistration(`email`),window.lintrk(`track`,{conversion_id:12431906}
299)})),{dispatch:!1}),this.signOut=No$1(()=>this.actions$.pipe(ci$1(er),U$1(e=>e),Me$1(()=>this.userService.signout().pipe(U$1(()=>rr(void 0)),ir(e=>A$1(tr({error:e}))))))),this.signOutSuccess=No$1(()=>this.actions$.pipe(ci$1(rr),U$1(e=>{this.pendingChangesService.hasPendingChanges=!1,this.router.navigate([`/signin`]),localStorage.removeItem(``),localStorage.removeItem(`last_requested_url`),this.userService.clearSession()})),{dispatch:!1}),this.updateLimits=No$1(()=>this.actions$.pipe(ci$1(cr),U$1(e=>e),Me$1(()=>this.userService.getLimitsInfo().pipe(U$1(e=>ur({user:e})),ir(e=>A$1(ar({error:e}))))))),this.updateUserData=No$1(()=>this.actions$.pipe(ci$1(dr),U$1(e=>e),Me$1(()=>this.userService.getUserData().pipe(U$1(e=>e.user?(this.userService.applyTheme(e.user.theme_view),lr({user:e.user})):fr({error:e.msg})),ir(e=>A$1(fr({error:e})))))))}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac})}}return t})();var $s=(()=>{class t{constructor(){this.actions$=g$1(li$1),this.httpClient=g$1(lw),this.wlInit=No$1(()=>this.actions$.pipe(ci$1($s$1),Me$1(()=>{document.getElementById(`title-container`).innerText=window.location.hostname;let e=new wn().set(`domain_name`,window.location.hostname).set(`wl_domain_ng`,window.location.hostname).set(`wl_proto_ng`,window.location.protocol.replace(`:`,``)).set(`primary_init`,`1`);return this.httpClient.get(`white_label_url/api/white_label/get_wl_settings`,{params:e})}),U$1(e=>{if(e!==null&&typeof e==`object`&&e.hasOwnProperty(`data`)){let i=e.data;if(i!==null&&typeof i==`object`&&i.hasOwnProperty(`domain_name`)){let n=parseInt(i.id),l=parseInt(i.user_id),p=i.domain_name,u=i.view_settings.domain_logo,w=i.view_settings.domain_description,_=i.view_settings.domain_title,U=parseInt(i.disable),T=i.view_settings.domain_email,q=i.view_settings.domain_favicon,me=i.domain_proto,z=``,N=i.view_settings.landing_url,pe=i.view_settings.domain_support;return Vn$1({settings:new re$1(n,l,p,u,w,_,U,T,q,me,z,N,pe,`api`)})}else return console.error(`wl init error`,i),Vn$1({settings:{}})}else return console.error(`wl init error`,e),Vn$1({settings:{}})})))}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac})}}return t})();var Ks=(()=>{class t{constructor(){this.httpClient=g$1(lw)}saveTheme(e){let i=new FormData;return i.append(`theme`,e),this.httpClient.post(`white_label_url/api/api-dashboard/profile/save_theme`,i)}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac,providedIn:`root`})}}return t})();var Zs=(()=>{class t{constructor(){this.actions$=g$1(li$1),this.themeApiService=g$1(Ks),this.userService=g$1(ha$1),this.saveTheme$=No$1(()=>this.actions$.pipe(ci$1(ei$3),ke$1(()=>!!this.userService.getAuthToken()),Me$1(({theme:e})=>this.themeApiService.saveTheme(e).pipe(Xe(()=>this.userService.persistThemeView(e)),ir(i=>(console.error(i),ce$1))))),{dispatch:!1})}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac})}}return t})();var Ga=`User logout`;var Ys=[Ga];var Js=[`googleapis.com`];function eu(t,o,e){return Js.filter(n=>t.url.indexOf(n)>0).length>0?t:((!o||o===``)&&(o=`try`),t.clone({setHeaders:{Authorization:`Bearer `+o}}))}function Qs(t,o){return t.signout(),o.dispatch(rr(void 0)),Jo$1(()=>Ga)}function tu(t,o,e,i,n){return Qs(i,n)}function iu(t,o,e){return t&&t.status===403&&t.error?.requires_2fa?Jo$1(()=>t):t&&t.status===403&&t.error?Qs(o,e):Jo$1(()=>t)}var Xs=(t,o)=>{let e=g$1(ha$1),i=g$1(z$1);return t.url.includes(`dfs_white_label_url`)&&(t=t.clone({url:t.url.replace(`dfs_white_label_url`,`${N$3.dfsApiUrl}`)})),t.url.includes(`white_label_url`)&&(t=t.clone({url:t.url.replace(`white_label_url`,`${N$3.defaultApiUrl}`)})),Js.filter(l=>t.url.indexOf(l)>0).length>0?o(t):o(eu(t,e.getAuthToken(),e)).pipe(ir(l=>{if(l instanceof qt$2)switch(l.status){case 401:return tu(t,o,l,e,i);case 403:return iu(l,e,i);case 422:return Jo$1(()=>l);default:return Jo$1(()=>l)}else return Jo$1(()=>l)}))};var ed=(()=>{class t{constructor(){this.store=g$1(z$1),this.router=g$1(Xt$1)}canActivate(e,i){return localStorage.getItem(`first-visit`)?!0:(this.router.navigate([`/projects/add`]),!1)}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac})}}return t})();var td=(()=>{class t{constructor(){this.router=g$1(Xt$1)}canActivate(e,i){return!0}static{this.ɵfac=function(i){return new(i||t)}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac})}}return t})();var Zn=(()=>{class t{constructor(e,i){this.zone=e,this.injector=i,this.queue=[],this.endpoint=`${N$3.dfsApiUrl}/api/ng-errors`,this.maxBatch=10,this.flushMs=5e3,this.seen=new Map,this.zone.runOutsideAngular(()=>{setInterval(()=>this.flush(),this.flushMs)}),document.addEventListener(`visibilitychange`,()=>{document.visibilityState===`hidden`&&this.flush()}),window.addEventListener(`pagehide`,()=>this.flush())}report(e,i){if(e instanceof qt$2)return;let n=e instanceof Error?e:new Error(String(e));if(Ys.includes(n.message))return;let l=`${n.message}|${n.stack?.slice(0,200)}`,p=this.seen.get(l)??0;Date.now()-p<6e4||(this.seen.set(l,Date.now()),this.queue.push({message:n.message,stack:n.stack?.split(` 300`).slice(0,15).join(`
301`),url:location.href,userAgent:navigator.userAgent,timestamp:new Date().toISOString(),type:i}),this.queue.length>=this.maxBatch&&this.flush())}flush(){if(!this.queue.length)return;let e=this.queue.splice(0),i=this.authToken(),n={"Content-Type":`application/json`};i&&(n.Authorization=`Bearer ${i}`),fetch(this.endpoint,{method:`POST`,headers:n,body:JSON.stringify({errors:e}),keepalive:!0}).catch(()=>{})}authToken(){let e=this.injector.get(ha$1).getAuthToken();return!e||e===`null`||e===`undefined`?``:e}static{this.ɵfac=function(i){return new(i||t)(T$2(oe$1),T$2(Ie$1))}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac,providedIn:`root`})}}return t})();var id=(()=>{class t{constructor(e){this.injector=e}handleError(e){this.injector.get(Zn).report(this.unwrap(e),`angular`),console.error(e)}unwrap(e){return e?.rejection??e}static{this.ɵfac=function(i){return new(i||t)(T$2(Ie$1))}}static{this.ɵprov=R$1({token:t,factory:t.ɵfac})}}return t})();function nu(t){return new y$2(t,`./assets/i18n/`,`.json`)}var nd={providers:[{provide:Je,useClass:id},Ac$1(()=>{let t=g$1(Zn);window.addEventListener(`error`,o=>{!o.error&&(o.message===`Script error.`||!o.filename)||o.filename&&!o.filename.startsWith(location.origin)||t.report(o.error??o.message,`window`)}),window.addEventListener(`unhandledrejection`,o=>t.report(o.reason,`promise`))}),$R,w3$1({eventCoalescing:!0}),Dx(Ws,Ex({scrollPositionRestoration:`top`,anchorScrolling:`disabled`}),gI(yx)),kA(FA(),PA([Xs]),LA({cookieName:`XSRF-TOKEN`,headerName:`x-xsrf-token`})),Ho(`ngsw-worker.js`,{enabled:window.navigator.userAgent.indexOf(`Edge`)===-1&&window.location.protocol!==`http:`&&sessionStorage.getItem(An)!==`1`}),Nt$1(ro,{runtimeChecks:{strictStateImmutability:!1,strictActionImmutability:!1}}),Po([qs,$s,Zs]),Fs$1(),hs({connectInZone:!0,maxAge:25,logOnly:N$3.production}),Xg(be.forRoot({loader:{provide:p$1,useFactory:nu,deps:[lw]}})),dw,ha$1,st$1,Pa,pt$1,Oa,jt$1,dt,ed,td,Nn]};if(N$3.production){let t=()=>{};console.log=t,console.debug=t,console.info=t}dA(jo,nd).catch(t=>console.error(t));export{p$1 as $,Us$1 as A,m$1 as B,Re as C,Te as D,Se as E,_e as F,L as G,xe as H,_i as I,Qd$1 as J,y$2 as K,hi$1 as L,Ws$1 as M,Xt as N,Ts$1 as O,Yt as P,be as Q,ke as R,Qs$1 as S,S as T,u as U,w as V,y$1 as W,Ce$1 as X,j9 as Y,V$2 as Z,Ns$1 as _,no as _t,Dn as a,pt$1 as at,Pi$1 as b,G as c,Ys$1 as ct,Ht as d,ci$1 as dt,ve$1 as et,Ie as f,fi$1 as ft,Ne as g,li$1 as gt,N as h,jc$1 as ht,Ci as i,ot as it,Vi as j,Tt as k,Gt as l,_c$1 as lt,Mn as m,ii$1 as mt,m as n,dt as nt,Dr as o,$r as ot,Le as p,ho as pt,K0 as q,Bs$1 as r,jt$1 as rt,Ei as s,Ic$1 as st,D as t,_t as tt,Hi as u,_o as ut,Oe as v,Rn$1 as w,Ps$1 as x,Pe as y,le as z};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.